How Reasoning Models Are Trained

You can't teach deep reasoning by showing a model more examples of good reasoning — because the best reasoning for a hard problem often isn't in any dataset, and imitation caps a model at the quality of what it imitates. The breakthrough behind modern reasoning models was to stop imitating and start rewarding: let the model try to solve problems, check whether it got them right, and reinforce whatever thinking led to correct answers. That shift — from imitation to reinforcement on verifiable outcomes — is why reasoning models can think in ways no one wrote down.

Earlier posts showed reasoning helps and that chain-of-thought is elicitable by prompting. But reasoning models are trained to reason natively, and how they’re trained is central to why they’re so much more capable than prompted standard models. This post covers the training approach — primarily reinforcement learning on verifiable rewards — the distinction between outcome and process rewards, and why this produces reasoning that emerges rather than being imitated. It’s a conceptual overview, not a training manual.

Why imitation isn’t enough

The default way to teach an LLM a skill is supervised fine-tuning: show it many examples of the desired behavior and train it to imitate them. For reasoning, that would mean training on datasets of worked solutions with their reasoning. This helps, but it has fundamental limits:

So imitation alone can’t produce the deep, self-correcting, sometimes-alien reasoning that makes reasoning models special. The insight was to optimize for what actually matters — correct answers — rather than for imitating demonstrations. That means reinforcement learning.

Reinforcement learning on verifiable rewards

The core technique behind modern reasoning models is reinforcement learning (RL) with verifiable rewards (sometimes called RLVR). The idea is elegant:

This is powerful because the model discovers effective reasoning through trial and reward, rather than imitating demonstrations. It can find reasoning strategies no one wrote down, because it’s optimized for the outcome (correctness), not the process (matching examples). And the verifiability is what makes it scalable: for math and code, correctness is cheap to check automatically, so you can generate enormous amounts of training signal without human labeling. DeepSeek-R1 notably demonstrated that this RL-centric approach — reinforcing reasoning that produces verifiably-correct answers — could produce strong reasoning capabilities, and did so fairly openly. RL on verifiable rewards is the engine of reasoning models.

Emergent reasoning behaviors

A remarkable result of this training is that sophisticated reasoning behaviors emerge — the model develops them on its own because they help it get correct answers, without being explicitly taught:

These emergent behaviors are the difference between a prompted standard model (which produces shallow, non-self-correcting steps) and a trained reasoning model (which thinks deeply, checks itself, and explores). They emerged because the model was optimized for correct outcomes over many attempts, and these behaviors are what produces correct outcomes on hard problems. This is why RL-trained reasoning is so much more capable than elicited reasoning — the model learned, by trial and reward, how to actually solve hard problems, not just how to look like it’s reasoning.

Outcome rewards vs process rewards

An important nuance in how reasoning is rewarded is what you reward — the final answer, or the steps:

The trade-off is real: outcome rewards are cheap and scalable but coarse (they don’t police the reasoning process); process rewards are finer-grained and can yield more trustworthy reasoning but are costlier to obtain. Modern reasoning-model training uses these ideas in combination, and process reward models also serve at inference time as verifiers that score reasoning (the next post’s best-of-N and verifier techniques). Knowing the distinction clarifies a key tension in reasoning: getting the right answer versus reasoning correctly to get it.

What this means

The training story explains the reasoning-model phenomenon:

Reasoning models are trained mainly by reinforcement learning on verifiable rewards — attempt problems, reward correct (automatically-checkable) answers, reinforce the reasoning that led to them — which produces emergent deep reasoning that imitation can’t. Next: the inference-time techniques (best-of-N, verifiers, search) that spend test-time compute to extract even more accuracy.

Key takeaways

Further reading

Sources & References