Games yield to RL from scratch. Language does not.
RL from a blank slate conquers games. On language we pretrain first and use reward only to fine-tune at the end. One major difference between the two: how many right answers each state admits.
Reward optimization chooses among the answers pretraining already taught, and the more ways there are to be right, the more that choosing costs.
RL from a blank slate conquers games. On language we pretrain first and use reward only to fine-tune at the end. Here is what reward optimization actually does to a model whose generating process we know exactly — three mechanisms, five levels of synonymy, two verifiers, and a boundary that never moves. Scroll
RL from a blank slate conquers games. On language we pretrain first and use reward only to fine-tune at the end. One major difference between the two: how many right answers each state admits.
The Random Hierarchy Model: a grammar over 8 symbols. Each symbol rewrites into 2 children by one of \(m\) rules, and every rule is a different way of saying the same thing. Six levels down, a sequence of 64 tokens.
\(m{=}1\): one way to say everything, so the whole language is 8 sequences. A game. \(m{=}8\): every pairing of children is some rule, so every sequence is grammatical. Noise.
Sweep \(m\in\{1,2,3,4,6\}\) with tree shape, sequence length, model and rollout budget all fixed.
Cagnetta et al., Phys. Rev. X, 2024.
Even at \(m{=}1\) the ceiling is 0.842, not 1: two root rules can share a left half, so the prefix does not always pin the root.
Computed exactly on the known tree, so no optimizer can beat it. Past \(m{=}1\) the prefix barely helps: 32 tokens in, the suffix is nearly independent of it, and the canonical-answer reward has nothing left to teach.
What remains is sharpening: always emitting the most likely answer instead of sampling one. That lifts accuracy without any new knowledge (\(0.19\to0.28\) at \(m{=}2\)).
Same 2.7M-parameter model at every \(m\), trained to plateau. Colour \(=\) how much of what is learnable at that level the model learned, read off how far its next-token loss sits above the best achievable (the Bayes floor). That gap, in nats, is the “excess” quoted from here on.
At every \(m\) the model ends 10–14 nats above the floor, worse than uniform guessing, and its policy has collapsed to one answer per prompt (greedy \(\equiv\) sampled).
Add a KL penalty toward the frozen pretrained policy and the destruction is cured: \(0.05\)–\(0.8\) nats above floor, no collapse. What is left, as sampled-policy accuracy:
| \(m\) | exact: pretrained \(\to\) RL | calibrated sampler* | parse: pretrained \(\to\) RL | nats above floor |
|---|---|---|---|---|
| 1 | 0.836 → 0.841 | 0.842 (ceiling) | 0.977 → 0.758 | 2.93 |
| 2 | 0.191 → 0.190 | 0.191 | 0.980 → 0.993 | 0.29 |
| 3 | 0.157 → 0.157 | 0.160 | 0.919 → 0.925 | 0.07 |
| 4 | 0.137 → 0.136 | 0.136 | 0.817 → 0.834 | 0.42 |
| 6 | 0.130 → 0.133 | 0.130 | 0.731 → 0.743 | 0.79 |
*the accuracy a model gets by sampling from the true answer distribution rather than picking its single best guess.
Canonical: zero gain at every \(m\ge2\). The policy sits exactly where a calibrated sampler would, as the bound says it must. At \(m{=}1\) it now holds the ceiling.
Validity: a \(+0.006\) to \(+0.017\) polish at \(m\ge2\).
Root-level validity: share of sampled generations that parse all the way to the root. Validity verifier, final round.
Canonical verifier: exact-match gain from six rounds of EI
Validity verifier: share of pretrained knowledge erased by six rounds of EI
erased \(=\) 1 \(-\) (learned after EI) \(/\) (learned before), with “learned” the pyramid’s colour scale read over the whole sequence.
Across 3 mechanisms \(\times\) 5 \(m\) \(\times\) 2 verifiers, deep-rule knowledge stayed where pretraining left it. Everything else varied:
Not all language tasks are created equal. Code and math sit at the left of this dial, creative writing and original thinking at the right, and language-model RL works on the former and not on the latter.
The one channel that could teach a missing rule is the one that looks like pretraining: fine-tuning on selected samples is more data. At this budget it taught none, while the reward doubled.