← LibraryBlog · AI

The Bitter Lesson

Rich Sutton
✓ Source-grounded

Long-term progress in AI is driven by general methods that leverage massive computation (search and learning) rather than trying to hard-code human knowledge into systems.

Read the original

In one sentence

The most effective way to achieve progress in AI is to leverage the exponential growth of computation through general methods like search and learning, rather than attempting to build human understanding into the agent's architecture.

Why read this (and who it's for)

This essay addresses the fundamental mistake many researchers make: trying to "shortcut" progress by hard-coding human heuristics. It is essential for AI researchers, engineers, and students who want to understand why "brute force" scaling often outperforms clever human design. After reading this, you will be able to distinguish between short-term gains (human knowledge) and long-term scalability (computation).

The big idea

The central thesis of the book is that AI progress is dictated by Moore's Law—the generalization of continued exponentially falling cost per unit of computation. Most researchers work under the illusion that available computation is constant; therefore, they seek to improve performance by leveraging human knowledge of a domain. However, over any significant period of time, more computation inevitably becomes available.

The "bitter" lesson is that while building in human knowledge helps in the short term and feels personally satisfying to the researcher, it eventually plateaus and inhibits further progress. The only methods that scale arbitrarily with increased computation are search and learning. Because the actual contents of minds and the outside world are irredeemably complex, we should stop trying to find simple ways to think about them (like space, objects, or symmetries). Instead, we must build "meta-methods" that can discover and capture this complexity themselves.

Key ideas

Moore's Law as a Catalyst

What it is — The continuous, exponential decrease in the cost of computation means that any method capable of leveraging more compute will eventually outperform a fixed human-designed heuristic. Why it matters — It shifts the goal from "how can we make this smarter?" to "how can we make this scale with more compute?" In the book — Sutton argues that most research is conducted as if computation were constant, which leads researchers to favor human knowledge over general methods.

The Short-Term Trap

What it is — Human knowledge provides a shortcut that yields immediate results and satisfies the researcher's desire for "clever" design. Why it matters — This satisfaction creates a psychological commitment to an approach that eventually plateaus, wasting time that could have been spent on scalable methods. In the book — Researchers often find success over a favored, human-centric approach "bitter" because they were disappointed when their human-input methods failed to win.

Search and Learning as Meta-Methods

What it is — These are the two primary classes of techniques for utilizing massive amounts of computation. They do not rely on specific domain knowledge but rather provide a framework for finding approximations. Why it matters — Because these methods scale "arbitrarily" with increased computation, they are the only viable long-term strategy for AI progress. In the book — Sutton identifies search and learning as the two most important classes of techniques for utilizing massive amounts of computation in AI research.

The Complexity of Minds

What it is — The contents of minds and the outside world (space, objects, symmetries) are "tremendously, irredeemably complex." Why it matters — Trying to simplify these complexities into rules for a machine is a waste of time because their complexity is endless. In the book — Sutton argues we should stop trying to find simple ways to think about the contents of minds and instead build meta-methods to capture that complexity.

Discovery vs. Containment

What it is — We want AI agents that can discover like we can, not which contain what we have discovered. Why it matters — Building in our own discoveries only makes it harder for the system to see how the discovering process itself can be done. In the book — "We want AI agents that can discover like we can, not which contain what we have discovered."

Frameworks & tools

The Meta-Method Framework

To build a system that scales with Moore's Law, follow these steps:

  1. Identify Complexity: Determine the arbitrary complexity of the domain (e.g., how objects move in space).
  2. Avoid Hard-coding: Do not attempt to simplify this complexity into human-designed rules or heuristics.
  3. Select a Meta-Method: Choose between Search (exploring a state space) or Learning (finding patterns in data).
  4. Scale Computation: Leverage the falling cost of computation to allow the agent to discover its own approximations of that complexity.

Memorable examples & stories

Computer Chess: The methods that defeated Kasparov in 1997 were based on massive, deep search. Researchers who pursued human-like understanding were "not good losers" and dismissed it as "brute force." Lesson: Brute force search is a valid, winning strategy.

Computer Go: Early efforts focused on avoiding search by using human knowledge of the game's features. This proved irrelevant once search was applied at scale. Lesson: Human-centric shortcuts eventually plateau.

Speech Recognition: In the 1970s, researchers tried to use knowledge of phonemes and the vocal tract. Statistical methods (HMMs) won instead. Later, Deep Learning won by using even less human knowledge and more computation. Lesson: Statistics and computation dominate over linguistic rules.

Computer Vision: Early methods searched for edges or SIFT features. Today, these are discarded for deep-learning neural networks that use only the notions of convolution and certain invariances. Lesson: Simpler meta-methods outperform complex human-designed features.

Key quotes

"The biggest lesson... is that general methods that leverage computation are ultimately the most effective, and by a large margin." Why it matters: It establishes the primary rule for AI research.

"Building in how we think we think does as not work in the long run." Why it matters: It warns against the seductive trap of human-centric design.

"We want AI agents that can discover like we can, not which contain what we have discovered." Why it matters: It defines the goal of AI as discovering processes, not storing results.

How to apply it

This week

Ongoing

Common pitfalls

Connects to

If you remember only three things

Internalize it

Fidelity note

Confidence: High. This summary is grounded strictly in the provided text. I am certain about the distinction between human knowledge and computation, the specific examples of Chess/Go/Speech/Vision, and the definition of "meta-methods." There is no outside information included.

Keep going — related reads

More from Rich Sutton