CoT distillation and STaR: what made rejection-sampled reasoning FT effective?
Explain how chain-of-thought (CoT) distillation works as a fine-tuning technique. What did STaR (Self-Taught Reasoner, Zelikman et al. 2022) add, and why is rejection sampling on OUTCOME the load-bearing trick?
CoT distillation fine-tunes a student on a teacher's reasoning traces. STaR drops the teacher and keeps only the model's own correct-answer traces, verified cheaply by outcome.
Imagine teaching a kid math by showing worked solutions, not just answers. The kid copies how you reason, not what you memorise. That is CoT distillation: a strong model writes out its thinking, and a smaller model trains on that thinking. STaR is the clever twist where the kid teaches itself. It tries lots of problems, and you keep only the worked solutions that reached the right answer. You never grade the reasoning itself, just the final answer, which is easy to check. Over many rounds the kid keeps the lucky-and-correct work, retrains on it, and slowly gets genuinely better at reasoning, all without a smarter teacher in the loop.
Detailed answer & concept explanation~8 min readEverything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
5 min: CoT distillation as triple supervised tuning, then the STaR self-bootstrap loop, why outcome filtering beats trace grading, the false-positive statistics, the rationalisation caveat, and the lineage to rejection-fine-tuning and R1-style outcome RL.
| Aspect | Teacher CoT distillation | STaR self-bootstrap |
|---|---|---|
| Trace source | Stronger external teacher model | The model's own sampled traces |
| Filter signal | Trust the teacher, optionally outcome-check | Outcome correctness only, iterated |
| Verifier cost | None beyond teacher inference | Cheap ground-truth answer check |
| Main failure mode | Student capped by teacher quality | False positives: right answer, wrong reasoning |
| Modern descendant | Synthetic SFT data generation | Rejection-fine-tuning, R1-style outcome RL |
Real products, models, and research that use this idea.
- DeepSeek-R1 popularised outcome-reward reinforcement learning on verifiable math and code, the direct descendant of STaR-style outcome filtering at scale.
- Rejection fine-tuning pipelines sample many traces from a model like Llama 4, keep only the answer-correct ones, and fine-tune on that filtered set.
- Frontier reasoning models such as GPT-5.5 and Gemini 3.1 Pro are widely understood to use verifier-filtered chain-of-thought traces during post-training.
- Open recipes on Hugging Face TRL and Unsloth ship rejection-sampling plus SFT loops that reproduce the STaR bootstrap on GSM8K and MATH-style benchmarks.
- Claude Opus 4.7 and similar systems pair outcome verifiers with long-form reasoning traces to distill stronger step-by-step problem solving into deployable models.
What an interviewer would ask next. Try answering before peeking at the approach.
QHow do false positives, where a flawed trace reaches the right answer, affect the bootstrapped model over many STaR iterations?
QWhy does the rationalisation step risk teaching the model to confabulate, and when would you still use it?
Don't say thisRed flags and common mistakes that signal junior thinking. Click to expand.
Red flags and common mistakes that signal junior thinking. Click to expand.
Thinking the model is filtered on reasoning quality. It is filtered only on the final answer; the trace is never graded, which is exactly what makes the verifier cheap.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.
Same topic, related formats. Practice these next.