GO TO A SECTION

↑ ↓ to navigate · Enter to openExplore all sections →
FDEInterviews logo
RecentCOLM 2026

Why Does Self-Distillation (Sometimes) Degrade the Reasoning Capability of LLMs?

A teacher that can see the answer never says "wait". Students trained on its confident reasoning get shorter and much worse on unseen math: AIME24 fell from 54.8 to 20.2.

Breakdown by FDE Interviews · 12 min read · Updated

About the original · 2026
AUTHORS
Kim, Luo, Kim, Lee, Kim, Jeon, Li, Yang
FROM
Microsoft Research, KAIST, SK hynix, Seoul National University
PUBLISHED
Mar 2026 · COLM 2026
CITED BY
101Semantic Scholar · Oct 2026
IN THIS BREAKDOWN · 10 SECTIONS

You can read 20% of this breakdown.

01

The paper in one minute

Self-distillation trains a model with itself as teacher. The teacher copy sees privileged context, such as the worked solution or environment feedback; the student copy sees only the problem, writes an answer, and is trained to match the teacher's next-token probabilities on that answer. Recent methods (SDPO among them) reported faster gains and shorter reasoning than RL with verifiable rewards (GRPO) in chemistry, tool use and coding.

On math the authors saw the opposite: responses got shorter and accuracy fell. Their explanation is epistemic verbalization: reasoning models write "wait", "hmm", "maybe" and similar words at points of uncertainty, and those moments are where they catch and repair mistakes. A teacher that already knows the solution has no reason to hedge. Measured on DeepSeek-R1-Distill-Qwen-7B and 100 math problems, giving the model the full solution cut answers from 13,054 tokens to 1,873 and uncertainty markers from 182.5 to 8.8. Less informative context (the solution without its reasoning) left both near the unguided level.

SFT test. Fine-tuning on 800 correct unguided answers left benchmark scores about where they were; fine-tuning on 800 correct solution-guided answers dropped AIME24 from 54.8 to 20.2 and MATH500 from 92.2 to 65.5. Every answer was right; only the style differed.

On-policy test. SDPO with the full solution cut AIME24 by about 40% where GRPO improved it slightly. Penalizing the ten markers inside GRPO reproduced part of the drop, which the authors take as causal evidence.

When it works. Self-distillation helped where the task set is small and repeated (six chemistry problem types; 131 coding problems used for both training and evaluation). As the number of distinct training problems grows and tests use unseen problems, confident, hedge-free reasoning stops paying.

THE IDEA, VISUALLY
ONE MODEL, TWO ROLES student sees the problem only; writes its own answer teacher (same weights) also sees the solution; scores every next token loss = KL(student || teacher) at each token of the student's answer WHAT THE TEACHER'S CONTEXT DOES (TABLE 1) length "wait"-type markers problem only 13,054 182.5 + solution minus its reasoning 12,036 159.8 + regenerated solution 2,808 24.1 + full worked solution 1,873 8.8 markers: wait, hmm, perhaps, maybe, actually, alternatively, seems, might, likely, check. The more the teacher knows, the less it hedges, and the student learns not to hedge. WHEN IT HELPS AND WHEN IT HURTS (TABLE 3) helps: Chemistry (6 problem types, 2,400 questions), LiveCodeBench (131 questions, same set trained and tested) hurts: DAPO-Math (14,000 varied problems, tested on AIME, AMC, MATH500 problems it never saw) SFT ON 800 CORRECT ANSWERS (TABLE 2) AIME24 base model 54.79 SFT on unguided answers 51.04 SFT on solution-guided answers 20.21 AMC23 base model 89.06 SFT on unguided answers 87.66 SFT on solution-guided answers 57.03 MATH500 base model 92.19 SFT on unguided answers 90.93 SFT on solution-guided answers 65.52 every training answer was correct; only the style differed ON-POLICY, DEEPSEEK-DISTILL-7B (SECTION 5.1) GRPO: AIME24 54.7 → 56.0, AMC23 89.3 → 91.1, more markers self-distillation with full solution: ~40% lower AIME24, ~15% lower AMC23; without the reasoning part, smaller drop penalizing markers inside GRPO reproduced the drop OTHER SIGNALS token entropy 0.385 → 0.218 when the solution is shown marker tokens carry 2-7x the average student-teacher KL a frozen teacher beat a slowly updated (EMA 0.05) one asking the teacher to show doubt: 8.8 → 31.4 markers drops up to 40% across Qwen3, DeepSeek-Distill, OLMo-3
The more privileged context the teacher sees, the less it hedges. Training on its hedge-free answers cuts length and works on narrow, repeated tasks, but strips the self-checking that unseen problems need.
Research notes: the problem, approach and results
54.8 → 20.2

AIME24 after fine-tuning DeepSeek-R1-Distill-Qwen-7B on 800 correct answers written with the solution in view

182.5 → 8.8

average count of "wait"-type uncertainty markers per answer without and with the solution in the teacher's context

up to 40%

drop in math benchmark accuracy from on-policy self-distillation across Qwen3, DeepSeek-Distill and OLMo-3 models

THE PROBLEM

Self-distillation, where a model conditioned on the correct solution teaches the same model without it, has given shorter and better reasoning in chemistry, tool use and code. On math, the authors saw responses shrink while accuracy fell, even though training only ever pushed toward correct answers.

THE IDEA

Measure how teacher context changes reasoning style, counting ten uncertainty markers (wait, hmm, maybe and so on), then test the effect with off-policy SFT, on-policy self-distillation (SDPO) versus GRPO, a direct penalty on the markers, and training sets of different sizes.

THE RESULT

Given the full solution, the model's answers fell from 13,054 to 1,873 tokens and from 182.5 to 8.8 uncertainty markers. Fine-tuning on 800 such correct answers dropped AIME24 from 54.8 to 20.2, while 800 unguided correct answers left it near 51. On-policy self-distillation cut accuracy by up to 40%; it helped only when training and test tasks overlapped heavily.

02

Why it matters to an FDE

Teams fine-tuning reasoning models for a customer often build training data the obvious way: show a strong model the reference solution and ask it to write a clean worked answer. This paper shows that exact recipe can wreck a reasoning model, because the clean answers teach the model to stop checking its work.

Clean is not the same as good training data. Answers written with the solution in view are short and confident because the writer already knew where it was going. A model trained on them learns that style without the knowledge behind it. The drop here (AIME24 54.8 to 20.2) came from correct answers only.

Shorter outputs can be a warning, not a win. Lower token counts look like an efficiency gain on a dashboard. Track the uncertainty markers and accuracy on unseen problems alongside length; a fall in all three together is the failure this paper describes.

Narrow tasks are the exception. If the customer's task really is a few repeated problem types (a fixed extraction, a standard calculation), confident short reasoning trained by self-distillation can be fine, and faster. If users bring varied, novel problems, keep the model's habit of checking.

THE FULL BREAKDOWN

Understand the mechanism. Try it on a real problem.

Unlock this breakdown and 149 more papers.

Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.

6 months · One payment · No auto-renewal

Get Premium · ₹2,000 / $25
  • ◇1 architecture diagram
  • </>1 runnable code experiment
  • ▦2 results tables
  • ?5 interview questions with answers
  1. 03Key takeaways

    Context and hedging, the SFT and on-policy evidence, task coverage and three misreadings

    Free account
  2. 04How it works

    The self-distillation loss, the four context settings, the experiments and the metrics

    Premium
  3. 05The numbers that matter

    Context settings, SFT results, on-policy results, entropy and KL, coverage sweep

    Premium
  4. 06Try it yourself

    Recompute the drops, model why skipping checks hurts unseen problems, and count markers

    Premium
  5. 07Where it breaks

    Math focus, a proxy metric, base-model dependence, missing fixes and slips

    Premium
  6. 08Using it on a deployment

    Building reasoning fine-tuning data that keeps the self-checks, and what to monitor

    Premium
  7. 09Interview angles

    Five questions this paper prepares you for, with answer hints

    Premium
Back to the paper library →