cd /news/artificial-intelligence/the-bitterest-lesson · home topics artificial-intelligence article
[ARTICLE · art-133271] src=typesafe.ai ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

The Bitterest Lesson

OpenAI's InstructGPT/RLHF work showed that GPT-2-sized models (over 100x smaller than GPT-3) trained on the right task beat GPT-3, according to an essay by the author of The Bitterest Lesson. The essay argues that the priority order in machine learning is doing the right task > data > compute > algorithms, extending Rich Sutton's bitter lesson that compute beats algorithms. Scaling pre-training would need to reach roughly GPT-7 level to beat that baseline and GPT-9 to beat InstructGPT built on GPT-3, the essay states.

read2 min views1 publishedSep 18, 2026
The Bitterest Lesson
Image: source

TL;DR: Compute drives progress in AI, but what good is progress if you are not doing the right task!

Rich Sutton’s bitter lesson states that compute beats algorithms.

Researchers want to encode their clever ideas about intelligence into machines. Yet over and over, the approaches that win are the general ones which leverage more computation. Search beat hand-built chess knowledge. Neural networks beat hand-built vision features. The lesson is bitter because researchers love algorithms, yet cleverness matters less than scale.

My experience is that Sutton’s bitter lesson is the tip of an iceberg of bitterer lessons: beyond compute and algorithms, there’s data and even picking the right task to do ML on.

The bitterest lesson in ML is that doing the right task > data > compute > algorithms.

Sutton’s bitter lesson is easiest to see in games because there are two major differences to the real world: the right task is obvious (follow the rules to win or maximize score), and data can be endlessly generated through self-play (through compute). It makes sense that the next most important thing is compute.

At the end of the day, machine learning makes reward go up or loss go down. Someone still has to decide the objective to optimize though. Getting this right requires understanding the external system in which the model will operate. Without the right task, everything can work perfectly, with the most beautiful loss and scaling curves, but the model may still be useless!

Unfortunately, ML research tends to attack these problems in the opposite order. Researchers love inventing algorithms. More recently, we have learned to love scaling curves. Meanwhile, data is messy. Choosing the right task often requires leaving the ML problem entirely to study users, products, organizations, or whatever part of the world is supposed to benefit.

This is not an argument against scale. Once the task and data are right, scale is incredible. It is an argument against treating scale as the be-all and end-all.

Bitter LLMs #

When life gives you LLMs...

We learned this lesson at OpenAI when making InstructGPT/RLHF: GPT-3 was an incredible model trained to predict the next token on internet text, but people wanted something that followed instructions more than they wanted a super-powered autocomplete. GPT-2-sized models (>100x smaller than GPT-3) trained on the right task,1 even with the dumbest algorithm2 and barely any compute, destroyed GPT-3.

Annotated from figure 31 from the InstructGPT paper

Scaling pre-training would need to reach roughly GPT-7 level to beat even that baseline, and GPT-9 to beat InstructGPT built on GPT-3.3

You get what you optimize for and the bitterest lesson in ML is that the most important part of it isn’t ML at all.

∵ ⩆

⩆ ∵

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @rich sutton 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/the-bitterest-lesson] indexed:0 read:2min 2026-09-18 ·