Learning from failure to tackle hard problems

(blog.ml.cmu.edu)

68 points | by djoldman 6 days ago ago

16 comments

  • axus 4 hours ago

    The most important clue to solving a difficult problem is knowing that somebody else has already solved it.

    • LPisGood 2 hours ago

      I had a professor in an additive combinatorics class that would (when appropriate) say “hint: it’s easy” and as silly as it is, it usually helped a lot.

    • Nevermark an hour ago

      I worked on a problem for a couple months once. As soon as my professor hit mid-sentence telling me he found someone with the solution, I rudely blurted it out.

      My mind was so familiar with all the constraints, all I had to know was that there was a solution and I knew exactly where it had to be.

      But before knowing there was a solution I hadn't realized that.

    • truelson 8 minutes ago

      The 4 minute mile comes to mind

    • baxtr 4 hours ago

      The problem is time and resources.

      Take building a viable company. You know that many people have solved this. But you also know that 9/10 fail.

      So you need the time and the money to try enough times to make it work.

      • djdjdhdh 4 hours ago

        9/10 vc backed companies fail. Not "companies." Ignore the hype and you'll be more likely to succeed.

        • stonemetal12 2 hours ago

          As far as I am aware it is 8/10 across the broader landscape. A little better, but not much.

          • fhuteedc 2 hours ago

            Twice as likely to succeed is not insignificant. It's a lot better chance to succeed. You're being led to by folks who want to make you their slave.

            https://clarifycapital.com/blog/what-percentage-of-businesse...

            That 80% number is after 20 years. That's far longer than almost anyone stays at the same employer. Maybe if those failures are the owners retiring.

            You're being lied to. The myths of silicon Valley are not there for the benefit of founders.

  • qqxufo an hour ago

    Failure doesn’t teach by default; it teaches only when you design for it. Three dials matter: cost, frequency, and observability.

    Make failures cheap and reversible. Shrink the scope until a rollback is boring. If a failure requires a committee or a quarter to undo, you’ll avoid the very experiments you need.

    Raise frequency deliberately. Schedule “bad ideas hour” or small probes so you don’t wait for organic disasters to learn.

    Max out observability. Before you try, write the few assumptions the test could falsify. Log what would have changed your mind earlier (counterfactual triggers), not just what happened.

    Two practices that compound:

    1. Pre-mortem → post-mortem symmetry. In the pre-mortem, list concrete failure modes and “tripwires”; in the post-mortem, only record items that map back to one of those or add a new class with a guardrail/checklist—not “be more careful.”

    2. Separate noise from surprise. Tag outcomes as variance vs. model error. Punishing variance breeds risk aversion; fixing model error improves judgment.

    Hard problems rarely yield to heroics; they yield to lots of small, instrumented failures.

    • dennisy 27 minutes ago

      Is this related to the article?

  • abtinf 3 hours ago

    > The [goal] of machine learning research is to [do better than humans at] theorem proving, algorithmic problem solving, and drug discovery.

    Naively, one of those things is not like the others.

    When I run into things like this, I just stop reading. My assumption is that a keyword is being thrown in for grant purposes. Who knows what other aspects of reality have been subordinated to politics by the writer.

    • dgacmu 2 hours ago

      These have all been stated as goals by various machine learning research efforts. And -- they're actually all examples in which a better search heuristic through an absolutely massive configuration space is helpful.

    • captainclam 2 hours ago

      You must not end up reading much scientific literature then.

    • LinuxAmbulance 2 hours ago

      What's the issue with drug discovery? AI/ML assisted drug discovery is one of the better examples of successful AI utilization out there.

    • ants_everywhere an hour ago

      which one do you think is unlike the others?

  • richard___ 3 hours ago

    How does this compare to just reducing the likelihood of negative samples?