Forward-Chaining vs Backchaining

Two modes of strategic reasoning about what to work on:

Backchaining: Start from a desired end state and reason backward through the causal steps needed. High-leverage when the mechanism from here to there is already understood.

Forward-chaining: Start from what seems tractable, generative, or interesting — what gives you real feedback and hooks into understanding — and follow where it leads.

The backchaining bias

In ambitious settings (AI safety, startups, long-term projects), there's a systematic bias toward backchaining. This produces a specific error: dismissing forward-chaining avenues because they lack a pre-specified theory of impact. But this reasoning fails for novel scientific or technical work:

"Big breakthroughs open up possibilities that are very hard to imagine before those breakthroughs — imagine trying to describe the useful applications of electricity before anyone knew what it was or how it worked; or imagine Galileo trying to justify the practical use of studying astronomy." — Richard Ngo

The whack-a-mole fallacy

Showing that each proposed mechanism from A to B fails does not rule out forward approaches. The mechanism that actually works is typically not imagined in advance. Winning whack-a-mole on current theories of impact doesn't conclusively discredit the avenue — it only rules out the theories you've thought of so far.

A forward-chaining avenue is justified when:

  • It provides real feedback and hooks into understanding
  • It represents the best available bet for principled knowledge in a domain
  • Breakthroughs in the area would open currently-unimaginable possibilities

Ngo's note

Ngo also observes the direction error runs both ways: most ML researchers are too focused on forward-chaining and not enough on backchaining. The failure modes are symmetric; the value is in knowing which direction you're currently biased.

Related: bottom-up-research humans-are-not-automatically-strategic

Sources