> On-Policy Self-Distillation with Sampled Demonstrations Reduces Output Diversity > *Andrei Liviu Nicolicioiu, Mohammad Pezeshki, Aaron Courville* > arXiv:2506.10551
What is self-distillation?
Distillation trains a student model on a teacher's outputs. In self-distillation, the teacher and student are the same model: the model uses its own sampled outputs as training targets. It is popular in post-training because it needs no extra labeled data, is computationally cheap, and reliably improves single-answer accuracy (pass@1).
But unlike standard training (external ground truth) or classic distillation (an external teacher), self-distillation is an echo chamber: the only reference is the model itself.
Why diversity matters
- Math solving: high-diversity models produce multiple distinct valid solution methods; low-diversity models produce near-duplicates of one method, so pass@k stops improving — if the shared approach is wrong, all k answers are wrong.
- Creative writing and science: exploration across hypothesis space is essential; mode collapse concentrates all attempts on one direction.
- pass@1 matches or beats standard RL.
- pass@k grows slowly; the model reuses one path and ignores other equally short paths.
- Average performance matches or exceeds RL.
- Functional and semantic diversity drop significantly.
- Out-of-distribution failure: on tasks requiring diverse strategies, self-distilled models underperform RL — they excel in familiar scenarios but lack the repertoire to handle unfamiliar ones.
- Nicolicioiu, A. L., Pezeshki, M., & Courville, A. (2025). *On-Policy Self-Distillation with Sampled Demonstrations Reduces Output Diversity*. arXiv:2506.10551.
- Hinton, G., Vinyals, O., & Dean, J. (2015). *Distilling the Knowledge in a Neural Network*. arXiv:1503.02531.
- Gu, X., & Liu, Z. (2024). *Self-Distillation in Language Models*. arXiv:2402.10638.
- Kahneman, D. (2011). *Thinking, Fast and Slow*. Farrar, Straus and Giroux.
The paper's key metric finding: self-distillation significantly flattens the pass@k curve — generating more answers no longer increases the chance of a correct one.
Technical mechanism
Standard self-distillation loop: 1. The model receives a sampled "correct demonstration" as context. 2. It generates an output conditioned on that demonstration. 3. It (as teacher) scores the output. 4. It (as student) updates toward high-scoring outputs.
The trap is in steps 2–3: since the demonstration is sampled from the model's own distribution, the scorer becomes a consistency checker ("how similar is this to the demonstration?") rather than a quality assessor. Formally, the optimal self-distillation strategy tilts the output distribution toward directions of higher conditional mutual information with the sampled demonstrations, amplifying already-dominant modes.
Contrast with ideal RL: if two outputs are both correct, ideal RL preserves their probability ratio; self-distillation distorts it, relatively suppressing correct but non-dominant solutions — a form of mode collapse.
Experimental evidence
Graph path finding
Science QA
Deeper implications: efficiency vs. exploration
Self-distillation buys short-term efficiency (fewer resources, faster convergence, higher pass@1) by suppressing exploration. This is acceptable for search or code completion, but dangerous for scientific discovery, education, creative work, and decision support, which all require multiple hypotheses and perspectives. A self-distilled model is analogous to a student drilled only on the standard solution: excellent on standard exams, helpless on novel problems.
Mitigation directions
1. Multiple demonstration sampling — condition on several diverse correct outputs instead of one. 2. Diversity bonus — reward difference from previous outputs alongside correctness. 3. Mixed training — combine self-distillation with RL or supervised data to break the echo chamber. 4. External audits — periodically evaluate output diversity with external models or humans. 5. Explicit diversity objectives — include diversity metrics (mutual information, semantic coverage) in the training objective.
Conclusion
Self-distillation is not inherently harmful — it remains an effective technique — but it carries a hidden cost: the loss of output diversity, exploration ability, and out-of-distribution robustness. The mirror's reflection is not the whole self; what a model learns from its own outputs is not the whole possibility space. Preserving exploration in AI systems is a design responsibility that falls on us.