Inherited, Not Invented: Tracing the Provenance of Wait in Reasoning Models
Organizations: The Hong Kong University of Science and Technology · Huawei Noah’s Ark Lab · Peking University
Abstract
Reinforcement learning (RL) is credited with teaching reasoning models to write {wait} before reconsidering a step, yet large RL accuracy gains do not require the word. This view can confuse what RL discovers with what a model inherits from its training data. We trace the word through open models' training histories, reading it with label-free indices of frequency, position, form and usage and an injected-error test, all computed from sampled outputs. We find that zero-RL almost never coins the marker: on bases that lack the word, RL raises MATH-500 accuracy substantially while {wait} stays near absent. It arrives with training data: mid-training in OLMo-3, and fine-tuning on reasoning traces installs it in most models whose base lacks it. Where the base already uses it, both released RL-Zero recipes (OLMo-3, MiMo) multiply it, whereas KL-free GRPO from the same base does not; OLMo-3's recipe wears down its form and makes it a more sensitive but more liberal alarm; RL after supervised fine-tuning barely changes it, and our GRPO recipe erases a marker seeded by fine-tuning. Finally, we show that marker frequency alone does not indicate RL-induced reasoning and caution against LLM-as-a-judge revision metrics, as automated judges can reverse human-labelled trends.
Figures & tables
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| ID | Series (Hugging Face) | Base ( ) | Training | Checkpoints used | Role |
| S1 | allenai/Olmo-3-7B-RL-Zero-Math | Olmo-3-1025-7B | RL from the base | base, 100, 200, 400, 700, 1000, 1400, 1900, final | primary |
| S1-pre | allenai/Olmo-3-1025-7B (branches) | – | pretraining, mid-training | stage 1: 141k, 707k, 1.41M; stage 2: 47.7k; stage 3: 6k, 11.9k | source |
| S2 | allenai/Olmo-3-7B-Think | Olmo-3-7B-Think-DPO | RL after SFT and DPO | DPO, 25, 100, 250, 500, 750, 1000, 1375 | primary |
| S2-ctl | allenai/Olmo-3-7B-Think-SFT | Olmo-3-1025-7B | SFT only | 5k, 15k, 25k, 35k, 43k | lineage control |
| S9 | allenai/Olmo-3.1-32B-Think | Olmo-3-32B-Think-DPO | RL after SFT and DPO | DPO, 100, 300, 700, 1200, 1800, 2300 | 32B replication |
| S8 | Qwen2.5-32B ORZ / DAPO / QwQ / R1-Distill | Qwen2.5-32B | RL / distillation | endpoints | same-base comparison |
| Licence | Models, datasets and tools |
| Apache-2.0 | OLMo-2 and OLMo-3 (all series, branches and Think models); Qwen2.5, Qwen2.5-Math, Qwen3, Qwen3.5, Qwen3.8 and QwQ models; SmolLM3; Granite 3.3; Mistral-7B-v0.1 and Mistral-Small-24B; Yi-1.5; OpenThinker-7B; Bespoke-Stratos-7B; Light-R1-14B-DS; DAPO-Qwen-32B; SimpleRL-Zoo (all but the 14B release); Oat-Zero; General-Reasoner; One-Shot-RLVR; gpt-oss; AIME 2024 and 2025; vLLM; verl; Math-Verify |
| MIT | Phi-4 family; DeepSeek-R1-Distill (Qwen and Llama); DeepScaleR-1.5B; Open-Reasoner-Zero; MiMo-7B; GLM-4 and GLM-Z1; GSM8K; MMLU-Pro; MATH (training split); MATH-500 (its card states no licence; both of its sources are MIT) |
| Llama 3.1 Community License | Llama-3.1-Tülu-3 8B models |
| NVIDIA Open Model License | AceReason-Nemotron-7B |
| CC-BY-4.0 | OpenReasoning-Nemotron-7B; reasoning-cues rollouts |
| Qwen License Agreement | Qwen2.5-Math-PRM-7B |
| Parameter (change) | Measurement on checkpoints | Hyp. |
| Frequency of use (context) | rate of wait and its paradigm per 1k tokens and per 100 sentences; known to rise ( Guo et al., 2025 ) | – |
| Syntagmatic variability ( , fixation) | sentence-initial share , canonical-form share , position entropy of wait | Section D.2 |
| Bondedness ( ), scope ( ) | next-word entropy ; tokens from marker to next action | Section D.2 |
| Integrity ( , bleaching) | hit and false-alarm rates, and on prefixes with vs. without an injected error; usage-embedding change (APD, PRT, JSD); substitutability of synonyms | Section D.2 |
| Paradigmatic variability ( ), paradigmaticity ( ) | entropy and effective size of the forms opening revisions; policy-side entropy ; obligatoriness | Section D.2 |
| Procedural function (operator) | risk difference and odds ratio of revising a correct step after inserted Wait, vs. Next, and synonyms, late vs. base policy | Section D.2 |
| Prediction | Pre-registered test | Result | Verdict |
| H1 Fixation | sentence-initial and Wait, shares rise with step ( on 2 of 3 series) | S1: SI 89.6 89.4% ( ); Wait, 88.9 37.5% ( ); S2: Wait, | falsified: position inherited, form erodes (S1) or is restored (S2) |
| H2 Bleaching | false alarms rise, does not (falsified if lower bound ) | S1: 0.57 1.09 [0.97, 1.24]; 0.11 0.24; FA 34.7 37.8% | falsified : a more sensitive, more liberal alarm |
| H3 Paradigm loss, obligatoriness | paradigm entropy ; of revisions carry a marker | : S1 0.9, S2 0.48, 32B 0.75; obligatoriness at the end of S1 46.1% | paradigm narrows on S1 only; obligatoriness falsified |
| H4 Operator | Wait, Next, pts, OR , the base model; same trend under both prefix sources | judge: 15.8 pts, ; second judge 5.4 pts; label-free value change 2.3 [ 5.7, 0.8], but its detector fails its check (precision 10.0%) | inconclusive: judge result exploratory (human ), label-free outcome invalid |
| H5 Drivers | KL and length pressure set the speed (controlled GRPO) | controlled runs from a marker-rich base not run | untested |
| H6 Monitors | literal readers lose precision with RL; a calibrated monitor does not | not run | untested |
RL for Language Model Reasoning
Reinforcement learning for language model reasoning uses reward-driven training to improve multi-step problem solving, tool use, and reliable answers.
See all 1,103 papers