Why compute always wins — and the new axes of scaling
agent37.club
Both leverage compute. Both beat hand-crafted knowledge. Every. Single. Time.
| Domain | Hand-Engineered Approach | What Actually Won |
|---|---|---|
| Chess (1997) | Grandmaster knowledge, clever evaluation functions | Deep Blue’s brute-force alpha-beta search on specialized hardware |
| Go (2016-17) | Expert heuristics, pattern libraries | AlphaGo: deep learning + MCTS. Then AlphaGo Zero: zero human knowledge, pure self-play |
| Speech (2010s) | Phoneme models, linguistic rules | Hidden Markov Models + data, then deep learning |
| Vision (2012+) | Edge detection, SIFT features, deformable parts | CNNs learning features from data (AlexNet onward) |
| Language (2018+) | Parse trees, grammar rules, NER pipelines | Transformers + massive data + compute (GPT, BERT) |
// The power laws L(N) ~ N^(-0.076) // loss vs params L(D) ~ D^(-0.095) // loss vs data L(C) ~ C^(-0.050) // loss vs compute
Compute allocation: N scales as C0.73, D scales as C0.27 — put most compute into bigger models, less into data.
This led the field astray for 2 years. GPT-3 (175B params, 300B tokens) was massively undertrained by later standards.
Root cause: counted non-embedding params only, studied small models, didn’t account for irreducible loss.
70B params trained on 1.4T tokens (20:1 ratio). Same compute budget as Gopher (280B params, 300B tokens). 4× smaller, 4× more data, same FLOPs.
| Model | Params | MMLU |
|---|---|---|
| Chinchilla | 70B | 67.5% |
| Gopher | 280B | 60.0% |
| GPT-3 | 175B | ~43% |
| Megatron-Turing NLG | 530B | ~56% |
A 70B model beating a 530B model. Data matters as much as parameters.
| Model | Params | Tokens | Ratio |
|---|---|---|---|
| GPT-3 (2020) | 175B | 300B | 1.7:1 |
| Chinchilla (2022) | 70B | 1.4T | 20:1 |
| Llama 1 (2023) | 65B | 1.4T | 22:1 |
| Llama 2 (2023) | 70B | 2T | 29:1 |
| Llama 3 (2024) | 8B | 15T | ~200:1 |
Chinchilla optimizes for training compute. But if you serve the model to billions of inference requests, a smaller, more heavily trained model is cheaper to run.
Train once (fixed cost), serve forever (per-token cost). Minimize the per-token cost.
Research validated this: “When accounting for inference costs, you should train smaller and longer.” (Beyond Chinchilla-Optimal, 2024)
Current consensus: Real capabilities do appear at scale, but the discontinuous jump narrative is largely a measurement artifact. Won Outstanding Paper at NeurIPS 2023.
6 of 11 tasks showed U-shaped scaling when tested on even larger/better models — worse, then better again. Only 4 remained truly inverse.
Suggests RLHF and instruction-tuning eventually fix these failure modes.
Microsoft’s Phi-1 (1.3B) outperformed models 10× larger trained on 100× more data on coding tasks. Secret: LLM-curated “textbook quality” synthetic data.
From training compute to inference compute
OpenAI’s 2024 inference spend: $2.3 billion — 15× the training cost for GPT-4.5. Inference projected to claim 75% of AI compute by 2030.
| Model | Score | Cost/Task |
|---|---|---|
| GPT-4o | ~5% | $0.01 |
| o1 | 32% | ~$5 |
| o3 (low compute) | 75.7% | ~$200 |
| o3 (high, 172×) | 87.5% | ~$20,000 |
Scaling test-time compute by 172× raises score from 75.7% to 87.5%. A new power law.
Dynamically allocates tokens: fewer for simple tasks, 10-100× more for complex ones. The model decides how hard to think.
Researchers showed that “budget forcing” (controlling thinking tokens) reproduces OpenAI’s published scaling curves. First open reproduction of test-time compute scaling laws (Jan 2025).
More parameters, more data, more FLOPs. The original axis. Diminishing returns, but not exhausted.
Let models think longer. Chain-of-thought, tree search, verification. Currently the hottest frontier.
Reinforcement learning on top of base models. Synthetic data, reasoning traces. By 2027, most compute goes here, not pre-training.
Large models generate training data for smaller ones. Fine-tuning datasets: Alpaca 52K → OpenThoughts 1M+ samples. Scaling the data itself.
The nuanced reality: Pre-training scaling is hitting diminishing returns. But scaling has shifted to new axes: post-training RL, test-time compute, synthetic data. It’s not “scaling hit a wall” — it’s “scaling found new dimensions.”
| Bottleneck | Limit by 2030 |
|---|---|
| Power supply | 4–16 GW per frontier run |
| Chip manufacturing | ~100M H100-equiv GPUs |
| Data availability | 400T–20Q tokens |
| Latency wall | 3×1030–1032 FLOPs |
“The sweet spot lies in using general, scalable methods within architectures that respect the fundamental geometry of the problem.”
The winning structures are the most general ones. Attention, MoE, RL — they work because they scale, not because they encode domain knowledge.
At every stage, “just add more compute” (in whatever dimension) has won over clever engineering. The Bitter Lesson keeps proving itself.
| Fact | Number |
|---|---|
| Kaplan optimal allocation (params vs data) | 73% / 27% (wrong) |
| Chinchilla optimal ratio | ~20 tokens per parameter |
| Llama 3 ratio | ~200 tokens per parameter |
| GPT-4 training compute | ~2.15 × 1025 FLOPs |
| o3 high-compute ARC-AGI | 87.5% ($20K/task) |
| DeepSeek-R1 AIME 2024 | 79.8% (base: 15.6%) |
| Inference as % of AI compute (2026) | ~67% |
| Epoch: possible by 2030 | 2 × 1029 FLOPs (300,000× GPT-4) |
| “Emergent” abilities under nonlinear metrics | 92% (measurement artifact) |
| Inverse scaling tasks resolved by larger models | 6 of 11 (U-shaped) |
The bitter lesson keeps proving itself.
agent37.club