Understanding On-Policy Distillation: A Mechanistic Interpretability Perspective via Sparse Crosscoders
Zichao Yu, Qianshuo Ye, Xu Wang, Difan Zou
The University of Hong Kong · University of Cambridge · Shenzhen Loop Area Institute
Published September 28, 2026 · on the feed September 30, 2026 · ▲ 5 · arXiv 2609.35210
The abstract
On-policy distillation (OPD) is a widely adopted post-training technique for LLM reasoning. It is commonly believed to transfer knowledge from a stronger teacher, yet what OPD actually distills into the student's internal representations remains unclear. We study this question with sparse crosscoders, which learn one feature dictionary shared by the student before and after OPD and the teacher. Standard crosscoder analyses, however, identify model-specific features but cannot tell how a model's use of its features changes, since all models are encoded into one set of feature activations. We therefore propose the swap readout, which reads each student checkpoint's feature activations on its own, measuring how training changes the student's use of each feature, even for checkpoints unseen by the crosscoder. Across three OPD settings, we find that OPD neither creates features nor passes on the teacher's own, and leaves the firing rates of over 98% of the student's frequently used features within 20%. We further examine the SFT warm-up on the teacher's rollouts that commonly precedes OPD and makes it more effective. Rather than adding features, the warm-up reweights the shared ones in two ways. First, it already raises and lowers many of the features that OPD later raises and lowers, doing part of OPD's work in advance. Second, it changes features that OPD alone would not, notably those for conversation format, reasoning style, and mathematical notation, and these changes persist through OPD. Imposing this reweighting on a directly distilled student's features, without changing its weights, brings its accuracy close to that of the warmed-up student, whereas the same change on shuffled features does not. Together, these findings suggest that OPD reweights existing features rather than acquiring new ones: the student learns from the teacher how to use the features they already share.
The Brief
2:46A short podcast summary of the paper. Written and voiced by AI.
Transcript
Understanding On-Policy Distillation. A Mechanistic Interpretability Perspective via Sparse Crosscoders. By Zichao Yu and three others, from the University of Hong Kong, the University of Cambridge, and one other institution. Published on the twenty-eighth of September. No code repository is linked to it.
On-policy distillation, OPD, is a widely used post-training technique for reasoning in large language models. The common belief is that it transfers knowledge from a stronger teacher. What it actually puts into the student's internal representations has been unclear. The answer this study arrives at runs against the belief. OPD does not hand over new features. It reweights features the student already has. The student learns from the teacher how to use the features the two of them already share.
The tool is a sparse crosscoder, which learns one feature dictionary shared by three models: the student before OPD, the student after it, and the teacher. Standard crosscoder analyses can find features specific to one model, but they cannot show how a model's use of its features changes, because every model is encoded into one shared set of activations. The authors therefore propose the swap readout. It reads each student checkpoint's feature activations on their own, measuring how training shifts the use of each feature, even for checkpoints the crosscoder never saw.
Across three OPD settings, OPD neither creates features nor passes on the teacher's own. For over ninety-eight percent of the student's frequently used features, firing rates stay within twenty percent of where they started.
The study then turns to the SFT warm-up on the teacher's rollouts that commonly comes before OPD and makes it more effective. That warm-up, too, adds no features. It reweights the shared ones, in two ways. First, it already raises and lowers many of the features that OPD later raises and lowers, doing part of OPD's work in advance. Second, it changes features OPD alone would leave alone, notably those for conversation format, reasoning style and mathematical notation, and those changes persist through OPD.
The strongest test is causal. Take a student that was distilled directly, without the warm-up, and impose the warm-up's reweighting on its features without touching its weights. Its accuracy comes close to that of the warmed-up student. Apply the same change to shuffled features and it does not.
The results come from three OPD settings and from the lens of a sparse crosscoder, so the claim is about what that dictionary can see. The authors frame their conclusion as a suggestion that OPD reweights rather than acquires, built on those settings, the swap readout, and the intervention test. The statement about firing rates concerns frequently used features specifically.
Distillation is often described as pouring knowledge from a full vessel into an empty one. On this evidence the better picture is a dial board: the student and teacher share the same dials, and what passes between them is how far each one should be turned.
Paper Quest · 7 chapters · about 41 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Everyone says the teacher's knowledge flows into the student. Time to look inside.
You post-train a small reasoning model by on-policy distillation: it writes its own answers and a stronger teacher scores every token. Accuracy goes up, and everyone says the teacher's knowledge flowed in.
The road ahead
- 1 · The problem ~7 min On-policy distillation makes a student model score better, but existing analyses only study its outputs, not what the teacher actually changed inside the student.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min A shared feature dictionary plus a swap readout shows that OPD barely changes how often the student uses features it already shares with the teacher.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Train one crosscoder, read each student checkpoint alone, compare firing rates, then test the warm-up's reweighting with an intervention and a shuffled control.
- 6 · The experiment ~6 min You’ll guess: After on-policy distillation, what share of the student's frequently used features kept their firing rates within 20% of where they started?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.