6.1.3Scaling & Efficient Architectures

Emergent abilities in large models

2,032 words9 min readdifficulty · medium

WHAT is an emergent ability?

The three axes of "scale" that can trigger emergence:

  • NN = number of parameters
  • CC = training compute (FLOPs) — often C6NDC \approx 6ND (params × tokens)
  • DD = number of training tokens

HOW does the curve look? (Dual coding)

Figure — Emergent abilities in large models

Read the picture as two overlaid stories:

  1. Cross-entropy loss (smooth blue): declines like a power law, no kink.
  2. Task accuracy (orange, S-shaped/hockey-stick): pinned at chance, then a phase transition near NN^*.

WHY might abilities emerge? (Steel-man both sides)

There are two competing explanations. A good student holds both.


Derivation: connecting to scaling laws


Worked examples (real reported emergent abilities)


Forecast-then-Verify


Common mistakes (Steel-manned)


Feynman

Recall Explain to a 12-year-old

Imagine a video game where you only win if you press 20 buttons in a row correctly. When you're bad, you nail maybe 8 out of 10 buttons — but getting all 20 right almost never happens, so your win rate is basically zero. As you practice a little and get each button right 99% of the time, suddenly you win most games! You didn't magically learn a new power — each button just got a bit better, but because you need all of them, tiny improvements turn a "never win" into "almost always win." Big AI models are like that: they get a bit better per word, and hard tasks that need every word right suddenly "click."


Recall — Active flashcards

What defines an emergent ability (Wei et al.)?
A capability absent in small models, present in large ones, whose appearance cannot be predicted by extrapolating small-model performance.
What are the three scale axes that can trigger emergence?
Parameters NN, training compute C6NDC\approx 6ND, and training tokens DD.
Why does exact-match accuracy look emergent while loss looks smooth?
Accuracy =pL= p^L is a non-linear (steep) transform of a smoothly-improving per-token correctness pp; loss is not thresholded.
State the "mirage" hypothesis of emergence.
Emergence can be an artifact of discontinuous metrics; smooth metrics (edit distance, per-token log-likelihood) reveal smooth, predictable improvement (Schaeffer et al., 2023).
Give the formula linking task accuracy to per-token correctness for an LL-token task.
Acc=pL\text{Acc}=p^L, so logAcc=Llogp\log\text{Acc}=L\log p — larger LL ⇒ sharper transition.
Why does chain-of-thought help large but hurt small models?
Small models have low per-step reliability pp; chaining kk steps gives pkp^k which shrinks, so extra steps add errors. Large models have high enough pp that decomposition helps.
Does emergence violate scaling laws?
No. Loss follows a smooth law; the downstream metric is a non-linear transform of that smooth loss.
Chinchilla loss form?
L(N,D)=E+A/Nα+B/DβL(N,D)=E+A/N^{\alpha}+B/D^{\beta}.
Why is emergence a safety concern?
Dangerous capabilities may appear abruptly on standard metrics; using smooth metrics on small models helps forecast them early.
For a 20-token task, roughly what is accuracy at p=0.80p=0.80 vs p=0.99p=0.99?
~0.012 vs ~0.818 — a smooth per-token gain looks like a sudden jump.

Connections

Concept Map

drives

drives

smooth power law

jumps at N-star

mismatch with

explained by

explained by

chained sub-skills p^k

thresholded metric exact-match

revealed by

produces

Scale N C D

Cross-entropy loss

Task accuracy

Scaling law

Emergent ability

Phase transition

Metric mirage

Non-linear explosion

Hidden smooth progress

Edit distance or log-likelihood

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Dekho, "emergent ability" ka matlab hai koi skill jo chhote models mein bilkul nahi dikhti — accuracy random level pe padi rehti hai — par jaise hi model ka scale (parameters, compute, ya tokens) ek threshold cross karta hai, wo skill achanak aa jaati hai. Jaise 3-digit addition ya step-by-step reasoning: chhota model 0% deta hai, bada model suddenly high accuracy. Isko log "magic" samajhte hain, par asli kahani thodi alag hai.

Core intuition ye hai: loss smoothly improve hoti hai, lekin task ka metric (pLp^L) achanak jump karta hai. Socho task ke liye 20 tokens sahi chahiye. Per-token correctness pp agar 0.80 hai to 0.8200.0120.8^{20}\approx 0.012 — matlab practically zero. pp ko sirf 0.99 karo to 0.99200.820.99^{20}\approx 0.82 — matlab almost solved! Model ne koi jaadu nahi seekha, bas har token thoda behtar hua, par kyunki saare tokens sahi chahiye, chhota gain bada jump dikhaata hai. Yahi "power to the length" wala non-linear effect hai.

Ek important debate: Schaeffer waale kehte hain emergence aksar metric ka mirage hai. Agar aap exact-match ki jagah edit distance ya per-token log-likelihood measure karo, to improvement smooth aur predictable dikhta hai. To claim karne se pehle metric badal ke check karo — sharp hona zaroori discontinuity nahi hota.

Ye matter kyun karta hai? Kyunki agar dangerous capabilities achanak aa sakti hain, to safety ke liye hume chhote models pe smooth metrics dekh ke pehle se forecast karna aata hai. Aur ye scaling laws ko contradict nahi karta — loss law smooth rehta hai, downstream metric us smooth loss ka non-linear transform hai. Dono sach hain.

Go deeper — visual, from zero

Test yourself — Scaling & Efficient Architectures

Connections