LastOPD: Taming Collapse in Latent On-Policy Distillation
Jie Yang, Zhengyu Fang, Zelin Xu, Jiarui Sun, Xiran Fan, Junpeng Wang, Liang Wang, Qinghua Liu and 2 others
University of Illinois at Chicago · Case Western Reserve University · University of Florida · Visa Research · The Ohio State University
Published September 23, 2026 · on the feed September 28, 2026 · ▲ 28 · arXiv 2609.28845
The abstract
On-policy distillation (OPD) corrects a student on the responses it writes, but its signal is the teacher's next-token distribution: it tells the student what the teacher says but misses how it thinks. Latent supervision promises the missing part by aligning the student's latent states to the teacher's. Recent methods such as OPRD bring this signal into on-policy distillation. However, we observe two failures of this recipe when distilling Qwen3-4B and Qwen3-8B into Qwen3-1.7B-Base. Early gain, late collapse: latent supervision alone lifts MATH-500 accuracy from 25 to 46 in 10 steps, but subsequent training degrades performance down to 11 with no recovery. Better alignment, worse behavior: although the alignment metric steadily improves throughout this collapse, the most aligned model turns out to be the worst performing. Further analysis suggests a mismatch in how the latent signal is applied: layers paired by depth play different roles in the two models, so continued alignment may pull the student toward teacher states it cannot understand. To address this, we propose LastOPD, which applies the latent signal only at the last-layer state, the common interface both LM heads read, and only during a 10-step crossfade into token-level OPD. This keeps the useful part of the latent signal and hands the student to token-level supervision before the collapse sets in. Extensive experiments show that LastOPD improves MATH-500 over token-only OPD by 5.55 and 4.02 points with the 4B and 8B teachers, leads on most held-out datasets, and reaches the final score of token-only OPD in about half the steps. Code is available at https://github.com/Muyiiiii/LastOPD.
The Brief
3:10A short podcast summary of the paper. Written and voiced by AI.
Transcript
LastOPD. Taming Collapse in Latent On-Policy Distillation. By Jie Yang and nine others, from the University of Illinois at Chicago, Case Western Reserve University, and three other institutions. Published on the twenty-third of September. Its code repository is a placeholder: a readme, and nothing to run yet.
On-policy distillation, OPD, corrects a student model on the responses the student itself writes. Its signal is the teacher's next-token distribution. That tells the student what the teacher says, but it misses how the teacher thinks. Latent supervision promises to supply the missing part, by aligning the student's internal latent states to the teacher's, and recent methods such as OPRD bring that signal into on-policy distillation.
The authors observe two failures of that recipe when distilling Qwen3-4B and Qwen3-8B into Qwen3-1.7B-Base. The first is early gain, then late collapse. Latent supervision alone lifts MATH-500 accuracy from twenty-five to forty-six within ten steps, but further training drags it down to eleven, with no recovery. The second is better alignment with worse behavior. The alignment metric keeps improving right through the collapse, and the most aligned model turns out to be the worst performing one.
Their analysis points to a mismatch in how the latent signal is applied. Layers are paired between the two models by depth, but layers at the same depth play different roles in each. Continued alignment may therefore pull the student toward teacher states it cannot understand.
LastOPD keeps the latent signal but narrows it in two ways, one in space and one in time. In space, it applies the signal only at the last-layer state, which is the common interface that both models' language-model heads read. In time, it applies the signal only during a short crossfade into ordinary token-level OPD.
Each restriction answers one of the two observations. Restricting the signal to the last layer answers the depth-pairing mismatch, because the last-layer state is the one place where both models are, by construction, feeding the same kind of reader. Restricting it in time answers the early gain and late collapse, because the gain arrived within the first ten steps and the damage came afterwards.
The crossfade lasts ten steps. During it, the student gets the useful early push from latent supervision, and then it is handed over to token-level supervision before the collapse has a chance to set in. The design keeps the part of the latent signal that was useful, and stops applying it before the point where it had begun doing harm.
Extensive experiments compare against token-only OPD. With the four billion parameter teacher, LastOPD improves MATH-500 by five point five five points. With the eight billion parameter teacher, the improvement is four point zero two points. It leads on most held-out datasets, not only on the one used to diagnose the collapse. And it reaches the final score of token-only OPD in about half the steps, so the gain shows up in speed as well as in the final score.
The paper's two observed failures belong together. A signal can keep getting better by its own measure while the model it trains gets worse, and the authors' analysis suggests the cause is alignment asked of layers whose roles differ. LastOPD's answer is not to abandon latent supervision but to keep it where the two models genuinely share an interface, and only for as long as it helps.
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
Every quest starts with a wall. Here it is a signal that helps for ten steps and then quietly ruins the student.
You are teaching a small student model maths by letting it write its own answers while a bigger teacher scores every token. The teacher's token scores say what it would write, but not how it thinks.
The road ahead
- 1 · The problem ~7 min Token scores show the student what the teacher writes, and pulling hidden states together helps briefly, then ruins the student while the match keeps improving.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min Match hidden states only at the last layer, which both output heads read, and only for a short window that fades into token-level training.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min The student writes answers, its last-layer state is matched to the teacher's, that signal crossfades into token scoring, and token-level training continues alone.
- 6 · The experiment ~6 min You’ll guess: Distilling a Qwen3-4B teacher into a smaller student, how many points did LastOPD add on MATH-500 over token-only on-policy distillation?
- 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.