A curated collection of papers and resources on On-Policy Distillation for Large Language Models.
- 2026.07.13: 📦 EasyOPD released — the first unified OPD framework covering 10+ methods (cross-tokenizer, self-distillation, step-wise) with one-line YAML switching, built on verl. A companion toolkit of our survey. Paper: arXiv:2607.11012 | Demo Video.
- 2026.06.18: 📊 Survey V4 released with 72 new OPD papers, full-text review and AI-trace audit, updated taxonomy tree and method tables. Read on arXiv.
- 2026.06.02: 🌐 OPDHub launched, a companion site with full-text search and multi-axis filters (section, loss, domain, signal source, rollout frequency, student size, year), plus a copy-ready BibTeX block.
- 2026.05.18: 🚀 Survey V3 released, adding the §3 Landscape and Method Selection chapter and §7.4 On-Policy vs Off-Policy Decision Framework. Read on arXiv.
- 2026.05.12: 🛠️ Survey V2 released, adding the Hall of Fame, recommended reading orders by background, the Mermaid evolution timeline and taxonomy mindmap. Read on arXiv.
- 2026.04.01: 📝 Initial release of the survey on arXiv with the first systematic taxonomy of OPD methods covering objective design, signal source, and training stabilization.
Traditional off-policy distillation (e.g., SFT on teacher demonstrations) suffers from exposure bias and train-test mismatch: the student learns to predict the next token given perfect teacher prefixes, but during inference, it must condition on its own flawed generations. Errors compound rapidly.
On-policy distillation (OPD) solves this by forcing the student to generate trajectories from its own distribution, and then evaluating those trajectories using a teacher model, reward model, or verifier. The student learns to correct its own mistakes in its own state space.
With the rise of reasoning models (System 2 thinking) in 2024–2026, long chains of thought exacerbate compounding errors. Off-policy SFT is no longer sufficient. OPD has become the indispensable post-training paradigm for scaling reasoning, adopted by frontier models like DeepSeek-V4, Qwen3, Gemma-2, Nemotron, and MiMo.
📖 Survey Paper: A Survey of On-Policy Distillation for Large Language Models
🟢 = Covered in our survey paper (V4)
📑 Table of Contents
- Why On-Policy?
- 🆕 Recently Added
- Quick-Start Guide
- Trends & Highlights
- 📋 Survey Version History
- 🔍 Teacher–Student Model Atlas
- 📐 Loss-Objective Distribution
- 🏆 Hall of Fame
- Taxonomy
- §4 Objective Functions & Optimization
- §5 Signal Source & Teacher Architecture
- §6 Training Efficiency & Stabilization
- §7 Understanding OPD
- §8 Applications, Systems & Emerging Domains
- §9 Open Problems
- 📋 Pending Papers
- Additional Resources
- FAQ
- Contributing
- Citation
🆕 Recently Added (June 2026) — 39 new papers
| Paper | Section | Key Idea |
|---|---|---|
| OPD+: Rethinking the Advantage Design for On-Policy Distillation | §4.1 | Advantage redesign for on-policy distillation objectives |
| Bridging Reasoning Trajectories via Near-Future Prediction | §4.1 | Near-future prediction bridges reasoning gaps in OPD |
| Decomposed OPD for Vision-Language Reasoning | §4.1 | Decomposed divergence for VL on-policy distillation |
| Distributional DAgger | §4.1 | Forward cross-entropy divergence with monotonic improvement |
| RAFT: Adaptive Distillation for Domain Fine-Tuning | §4.2 | Data refinement + adaptive divergence for domain OPD |
| Trust Region On-Policy Distillation | §4.2 | Trust-region constrained adaptive divergence |
| Stabilizing OPD for MLLM Reasoning with Global Normalization | §4.2 | Batch-relative KL normalization for MLLM reasoning |
| RLCSD: Contrastive On-Policy Self-Distillation | §4.3 | Contrastive RKL in GRPO with correct/wrong-hint teacher |
| Self-Evaluation via Latent Judge Calibration | §4.3 | Distilling external judge scores into self-evaluation tokens |
| OPRD: On-Policy Representation Distillation | §5.1 | Hidden-state representation alignment; reduced MC-KL variance |
| Breaking the Tokenizer Barrier | §5.1 | Cross-tokenizer white-box OPD across model families |
| DuDi: Dual-Signal Distillation with Cross-Lingual Verbalizer | §5.1 | Cross-lingual verbalizer enhances white-box logit transfer |
| OmniOPD: Logit-Free OPD via Speculative Verification | §5.2 | Black-box OPD without teacher logits |
| Weak Critics Make Strong Learners | §5.3.1 | On-policy critique distillation from weak critics |
| Constitutional On-Policy Safe Distillation | §5.3.1 | Safety constitution as privileged teacher signal |
| Self-Distilled Policy Gradient | §5.3.1 | Privileged-info self-distillation as policy gradient |
| PBSD: Privileged Bayesian Self-Distillation | §5.3.1 | GT-conditioned teacher for long-horizon credit assignment |
| Beyond Absolute Imitation: Anchored Residual Guidance | §5.3.1 | Addresses hindsight leakage in privileged OPD |
| HERO: Hindsight-Enhanced Reflection for Agents | §5.3.1 | Future env observations as privileged context |
| Rubric-Guided Self-Distillation | §5.3.1 | Rubric-conditioned same-model teacher via JSD |
| Teaching the Way, Not the Answer | §5.3.1 | Privileged structured hints without answer leakage |
| Thinking Without Images | §5.3.1 | Privileged cropped-image teacher internalizes zoom-in reasoning |
| Self-Distillation via Visual Feedback | §5.3.1 | Rendered visual artifacts as privileged teacher feedback |
| When Context Returns | §5.3.1 | FKL anchoring prevents context-induced degradation in privileged OPD |
| World Models Meet Language Models | §5.3.1 | Future videos + GT answers as privileged context for MLLMs |
| Visual Spatial Planning via Symbolic State | §5.3.1 | Symbolic game state as privileged context |
| COMAP: Co-Evolving World Models and Agent Policies | §5.3.2 | Co-evolution of world models and policies for LLM agents |
| AR-to-Diffusion LM via On-Policy Distillation | §5.3.2 | On-policy distillation from AR to diffusion language models |
| Be My Tutor: On-Policy Co-Distillation | §5.3.2 | Peer feedback co-distillation of cross-domain specialists |
| SG-OPD: Sign-Gated On-Policy Distillation | §5.3.3 | Binary verifier gates teacher trust via sign-consistency |
| Escaping the KL Agreement Trap | §6 | Online rollout truncation at KL agreement trap regions |
| SafeSteer: Localized OPD for Safety Alignment | §6.1 | Localized token-level OPD for efficient safety steering |
| FiRe-OPD: Filter, Then Reweight | §6.1 | Trajectory filtering + soft token reweighting |
| Physics-Guided Policy Optimization | §6.1 | Adaptive step-size modulation for physics self-distillation |
| When Should the Teacher Move? | §6.2 | Adaptive teacher refresh scheduling (CGTR) |
| Trajectory-Refined Distillation | §6.2 | Trajectory-level correction for training stabilization |
| Rethinking Continual Experience Internalization | §6.2 | On-policy vs off-policy curriculum for self-evolving agents |
| On the Geometry of On-Policy Distillation | §7.1 | Empirical geometry analysis of OPD parameter-space dynamics |
| Dense Supervision, Sparse Updates | §7.1 | OPD updates are coordinate-sparse, FFN-heavy, off-principal |
🆕 Previously Added (May 2026) — 15 papers
| Paper | Section | Key Idea |
|---|---|---|
| Teacher-Guided Policy Optimization for On-Policy Reasoning Distillation under Large Policy Divergence | §4.3 | Dense directional teacher guidance on student rollouts |
| Respecting Self-Uncertainty | §6 | Entropy-guided confidence gate for efficient self-distillation |
| GEAR: Granularity-Adaptive Advantage Reweighting | §6 | Adaptive segment-level advantage for agentic self-distillation |
| Reward-Weighted OPD for NL-to-SVA | §8.2 | Verifier-reward-weighted FKL on student rollouts |
| Revisiting DAgger for LLM-Agents | §8.2 | Turn-level student-teacher interpolation for SWE agents |
| Prefix Teach, Suffix Fade | §7.2 | Local teachability collapse in strong-to-weak OPD |
| Multi-Rollout OPD via Peer Successes | §5.1 | Peer-conditioned teacher signals from success/failure rollouts |
| HyperEyes | §8.2 | Micro-level OPD for parallel multimodal search agents |
| Training with Harnesses | §5.3.2 | Harness-augmented model as teacher for complex reasoning |
| ProteinOPD | §8.2 | Geometric multi-teacher OPD for protein design |
| TRACE: Token-Routed Self-OPD Alignment | §6 | Token-routed FKL on key spans + RKL on error spans |
| AOPD: Asymmetric On-Policy Distillation | §4.2 | Localized divergence minimization replacing negative RL |
| Near-Policy Distillation | §6 | Async generation + Δ-IFD filtering for 8.1× speedup |
| OPSD Compresses What RLVR Teaches | §7.1 | OPSD as post-RL compression stage for reasoning models |
| VISD: Video Reasoning via Structured Self-Distillation | §5.3.1 | Video-aware quality decomposition as privileged info |
👋 New to On-Policy Distillation? Start here — we've got you covered.
- "If you only read 3 papers": GKD (Foundation) + MiniLLM (Reverse-KL default) + Rethinking OPD (Field guide / failure modes).
- "If you work on math reasoning": Follow the trajectory: OPSD → RLKD → SCOPE.
- "If you build multi-turn agents": Look into SOD (step-wise reweighting to prevent error cascades in tool-integrated reasoning).
- "If your teacher and student use different tokenizers": See SimCT (multi-token continuation units recover supervision lost at vocabulary boundaries).
- "If you only have API access to the teacher": Try ROPD (rubric-based OPD: structured rubrics replace teacher logits, black-box compatible, up to 10x sample efficiency).
- "If you want to combine RL and distillation": Start with SRPO (sample routing between RL and OPD objectives based on per-sample teacher agreement).
For a top-down four-factor selection guide (teacher access, task characteristics, compute budget, stability requirements), see §3.3 Method Selection Considerations of the survey paper.
💡 Six shifts defining the OPD landscape right now.
- 🎯 From RKL to Adaptive: The field initially defaulted to Reverse-KL (mode-seeking). Recent work shifted toward adaptive switching (token-level entropy gates, direction-adaptive divergences, trust-region clipping) to balance exploration and guidance.
- 💥 The Self-Distillation Boom: Teacher-free on-policy methods (SDPO, SDZero, SRPO) are dominating, relying on rule-based verifiers or reward models rather than white-box teacher models.
- ✂️ Token Importance: Papers like TIP, SCOPE, and SelecTKD revealed that applying KD loss to 100% of tokens is inefficient. Selecting the top 20-50% high-entropy/divergence tokens achieves parity.
- 🤖 Agentic OPD: Methods like SOD and Skill-SD address the massive compounding errors in tool-integrated reasoning and long-horizon agents through step-level divergence reweighting and skill-level decomposition.
- 🏭 Industrial Adoption: The latest frontier models (DeepSeek-V4, Qwen3, Nemotron, Gemma-2, and MiMo) have fully integrated OPD into their post-training pipelines.
⚠️ Diversity Collapse: A critical finding from SCOPE shows that while OPD drastically improves Pass@1, it severely harms Pass@k due to diversity collapse, prompting new hybrid objective designs.
Version evolution of our survey paper.
| Version | Date | Key Changes |
|---|---|---|
| V1 | 2026-04-01 | Initial arXiv release with the first systematic OPD taxonomy. |
| V2 | 2026-05-12 | Coverage expansion; new §6 Training Efficiency and §8.2 Emerging Domains. |
| V3 | 2026-05-18 | New §3 Landscape and Method Selection and §7.4 On-Policy vs Off-Policy. |
| V4 (current) | 2026-06-18 | 72 new papers, full-text review, AI-trace audit, updated taxonomy and tables. |
🎯 "I have model X — what can I distill, and from whom?" This atlas maps the OPD ecosystem's model choices across 198 papers (94 unique models, 914 teacher–student pairs).
📊 Y-axis = teacher models. X-axis = student models. Grouped by family, sorted by size within each family. Cell = papers using that (teacher → student) pair. ①-⑤ = frequency rank (most-used teachers / students). Thick lines = family boundaries. Marginal Σ on edges.
- 👑 Qwen3-8B is king — most used teacher (42 pairs) and #1 student (57 pairs)
- 💪 Self-distillation dominates — 37% of pairs use the model as its own teacher
- 🎯 Student sweet spot = 1.7B–8B — Qwen3-8B (57), Qwen3-4B (36), Qwen3-30B (11)
- 🏭 Teacher sweet spot = 4B–8B — Qwen3-8B (42), Qwen3-4B (37), Qwen3-1.7B (28)
- 🌍 Qwen-family hegemony — appears in 64% of teacher-student pairs (Qwen3 alone: 45%)
- 🔄 Clear cascade — 235B → 32B → 8B → 4B → 1.7B → 0.6B
- 📚 GPT-2 / T5 / Llama persist as academic benchmarks
🎯 "Which loss does each OPD paper actually train with?" Every paper is assigned exactly one of seven mutually-exclusive loss classes by an LLM auditor that reads its
loss_formulation(LaTeX) end-to-end. The chart below shows only the five white-box (KL-family) classes; black-box / bespoke methods (Preference, Other) are omitted because their loss form is dictated by teacher-access constraints rather than chosen as a divergence design. Full per-paper assignments and evidence live inresources/loss-taxonomy.md.
- 🥊 KL+RL ties RKL at 23% — hybrid KL-distill plus GRPO/PPO reward is now as common as pure reverse-KL, dominating papers from 26-01 onward
- 📐 FKL still 21% — classical forward-KL has not gone away, especially in §5.1 white-box logit recipes
- 🎭 Symmetric 13% — DistiLLM-style skewed-KL and JSD form a third visible cluster
- 🔄 Other 16% — RL papers that cite teacher signals only as advantage modulation (no load-bearing KL term) cluster here
- 🌱 Preference (5) and f-Divergence (1) are rare — DPO-style and α/Rényi remain niche directions
- 🚀 Inflection at 26-01 — the loss landscape shifts sharply from RKL-dominant to KL+RL-dominant once verifiable rewards arrive in OPD
Start here if you're new to the field. Organized by era to show how OPD evolved. These papers focus on OPD methodological contributions with the highest conceptual influence. Industrial deployment reports (DeepSeek-V4, Gemma-2, Qwen3, etc.) are in §8.1.
| Paper | Why Read It |
|---|---|
| GKD: On-Policy Distillation of Language Models | The canonical on-policy KD formulation. DAgger analogy, unified loss over F-KL / R-KL / JSD. The starting point of modern OPD. |
| MiniLLM | Shows Reverse-KL beats Forward-KL for mode-seeking small students. Made RKL the default OPD objective. |
| Paper | Why Read It |
|---|---|
| DistiLLM | Skew-KL + on-policy scheduling. Template for production OPD pipelines. |
| Speculative KD | Interleaved teacher-student sampling bridges exposure-bias elegantly. Influential trajectory construction pattern. |
| Paper | Why Read It |
|---|---|
| OPSD: Self-Distilled Reasoner | Canonical privileged-information method. Oracle answer as privileged context. Defines the §5.3.1 paradigm. |
| AlignDistil | Reframes token-level alignment as adaptive OPD: reward signals → divergence weights. Bridge between RLHF and distillation. |
| Rethinking OPD | Two necessary conditions for OPD success + taxonomy of failure modes. Field guide for "what can go wrong." |
| SCOPE | Dual-path adaptive weighting; reveals diversity collapse in OPD. Fixes Pass@k degradation. |
| SDZero | Self-revision turns binary rewards into dense supervision. Teacher-free self-distillation frontier. |
| SOD | Step-level divergence reweighting for tool-integrated reasoning agents. Attenuates teacher signal in high-divergence steps; surfaces step granularity as the missing unit between token and trajectory. |
📖 Recommended Reading Order for Different Backgrounds
- ML Researcher (theory-first): f-Divergence KD → GKD → MiniLLM → EAOD → Rethinking OPD
- Practitioner (methods-first): GKD → DistiLLM → Speculative KD → OPSD → AlignDistil
- Newcomer: GKD → MiniLLM → OPSD → Rethinking OPD → SCOPE
- Self-distillation focus: OPSD → SDZero → SDPO → UniSD → SCOPE
- Divergence / objective theory: f-Divergence KD → MiniLLM → DistiLLM → EAOD → DASD
Large-scale industrial reports that use OPD in production (DeepSeek-V4, Gemma-2, Qwen3, Nemotron-Cascade, MiMo-V2) are collected separately under §8.1 Industrial Deployment since they are system papers rather than OPD method contributions. The off-policy baseline DeepSeek-R1 is discussed in §7.4 as the counter-example that motivates OPD.
Organized to mirror the OPD Survey V3 section structure.
On-Policy Distillation (Survey V3 Structure)
│
├── §4 Objective Functions & Optimization
│ ├── §4.1 Fixed Divergence Objectives
│ │ (KL/reverse-KL, JSD, skew-KL, concrete score matching)
│ ├── §4.2 Adaptive Divergence Objectives
│ │ (EAOD, DASD, AOPD, Stable-OPD, Relaxed-OPD, Trust-Region OPD, MOTAB, RAFT)
│ └── §4.3 RL-Augmented Objectives
│ (KL-constrained RL, G-OPD, KDRL, RLAD, AlignDistil, MAD-OPD, Beyond-GRPO, dGRPO, CoDistill-GRPO, TGPO)
│
├── §5 Signal Source & Teacher Architecture
│ ├── §5.1 White-Box Logit Supervision
│ │ (full logit access; cross-tokenizer / dual-space alignment)
│ ├── §5.2 Black-Box & API-Constrained
│ │ (verbal / score feedback, adversarial, off-policy guidance)
│ └── §5.3 Self-Distillation
│ ├── §5.3.1 Privileged Information
│ │ (OPSD, GATES, OPCD, OPSDL, GUI-SD, PAINT, TT-OPD, MSD, VISD, π-Distill, OEL, HDPO, ATESD, COPSD, OPHSD, TRACE)
│ ├── §5.3.2 Pure Self-Distillation
│ │ (RLRT, MTP-SD, SSD, SDFT, OPSFT, UniSD, TABOM, TAD)
│ └── §5.3.3 External Feedback
│ (SDPO, SD-ZERO, SRPO, RLTF, RLSD, CoPD, CREDIT, OGLS-SD, π-Play, PAINT, Semantic Soft Bootstrapping)
│
├── §6 Training Efficiency & Stabilization
│ ├── §6.1 Token and Sample Weighting
│ │ (TIP, SCOPE, SelecTKD, AdaSwitch, SOD, MOPD, GEAR, EGRSD)
│ ├── §6.2 Curriculum and Difficulty Adaptation
│ │ (PACED, Uni-OPD, TCOD, Stable-OPD, Trust-Region Behavior Blending, off-policy cold start)
│ └── §6.3 Compute Optimization
│ (NPD, Prune-OPD, FOPD, Lightning-OPD, SKD, R-OPD, EffOPD)
│
├── §7 Understanding OPD
│ (theory, success conditions, failure modes, calibration)
│
├── §8 Applications, Systems & Emerging Domains
│ ├── §8.1 Industrial Deployment
│ ├── §8.2 Emerging Domains
│ │ (vision-language, audio, video, VLA, embodied, protein, autonomous driving, SOD, RWOPD, DAgger-LLM)
│ └── §8.3 System-Level Integration
│
└── §9 Open Problems
🎯 The student generates on-policy rollouts, and the objective function decides what divergence or reward is minimized / maximized on those rollouts. This part of the design space governs the bias-variance trade-off, mode-seeking vs mode-covering behavior, and whether the optimization stays within the KL-constrained RL regime.
🔒 Methods that fix a divergence (forward/reverse KL, JSD, skew-KL, concrete score) a priori and optimize it on student rollouts. Foundational OPD formulations plus contrastive and score-matching extensions.
| Paper | Date | Resources |
|---|---|---|
| 🟢 KL for a KL: On-Policy Distillation with Control Variate Baseline 📐 Qwen3-1.7B/4B-Base → Qwen3-1.7B/4B-Inst (self-distill), OLMo-3-7B |
2026 | |
| 🟢 Anti-Self-Distillation for Reasoning RL via Pointwise Mutual Information 📐 Qwen3-4B/8B/14B/30B → Self; reverses divergence direction to boost deliberation tokens via pMI sign flip; entropy-triggered gate |
2026 | |
| 🟢 DistiLLM-2: A Contrastive Approach Boosts the Distillation of LLMs 📐 Qwen2-1.5B / Gemma-2-2B → Qwen2-7B / Gemma-2-9B |
2025 | |
| 🟢 Distillation of Large Language Models via Concrete Score Matching 📐 GPT-2 0.1B–0.3B → GPT-2 1.5B / OpenLLaMA-7B |
2025 | |
| 🟢 DistiLLM: Towards Streamlined Distillation for Large Language Models 📐 GPT-2 (student) → GPT-2 XL (teacher) |
2024 | |
| 🟢 On-Policy Distillation of Language Models: Learning from Self-Generated Mistakes 📐 T5-Small/Base/Large → T5-XL 3B |
2023 | |
| 🟢 Surgical Post-Training: Proximal On-Policy Distillation for Reasoning with Knowledge Retention 📐 Qwen3-8B → Self (oracle-rectified); Oracle-rectified proximal on-policy data + reward-based BCE; 4k math pairs, 16-min training on 8xH800 |
2026 | |
| 🟢 Bridging Reasoning Trajectories in On-Policy Distillation via Near-Future Guidance 📐 Qwen3-30B-A3B-Instruct-2507 → Qwen3-4B-Instruct-2507; Trajectory-aware OPD using OT-based near-future guidance to fix token-level reasoning correction failures |
2026 | |
| 🟢 Decomposed On-Policy Distillation for Vision-Language Reasoning: Steering Gradients for Visual Grounding 📐 Qwen3-VL-8B-Instruct → Qwen3-VL-2B-Instruct; Decomposes VLM on-policy distillation into language prior and visual grounding, steering gradients toward visual subspace |
2026 | |
| 🟢 OPD+: Rethinking the Advantage Design for On-Policy Distillation 📐 Qwen3-8B → Qwen3-8B-Base; Corrects advantage estimation in on-policy distillation via f-divergence gradient analysis |
2026 | |
| 🟢 Reinforcement Learning from Rich Feedback with Distributional DAgger 📐 Qwen3-8B → Self; Distributional DAgger via forward cross-entropy: monotonic-improvement objective with future-aware credit assignment, an OPD analogue of RL distributional bootstrapping. |
2026 | |
| 🟡 PowerOPD: Stabilizing On-Policy Distillation with Bounded Power Transformation 📐 Qwen3-4B → Qwen3-0.6B-Base; Bounded power-transformed rewards for on-policy distillation replacing unbounded log-ratio |
2026 | |
| 🟡 Trace-Based On-Policy Distillation for Masked Diffusion Language Models 📐 TraDo-8B-Instruct → SDAR-4B-Chat; On-policy distillation for diffusion LLMs using trace-aligned denoising trajectories with Reverse-KL |
2025 | |
| 🟡 Cross-Tokenizer On-Policy Distillation via Byte-Prefix Marginalization 📐 Qwen3-32B → Qwen3.5-2B; Byte-Prefix Marginalization enables full-vocabulary on-policy distillation across different tokenizers |
2026 | |
| 🟡 Geometric Self-Distillation for Reasoning Generalization 📐 Qwen3-8B (privileged context) → Qwen3-8B; Geometry-aware on-policy self-distillation using Hellinger loss and Fisher-Rao proximal drift control for OOD reasoning |
2026 | |
| 🟡 Distill What the Student Can See: Fisher-Projected On-Policy Distillation for Vision-Language Models 📐 Qwen3-VL-8B-Instruct → Qwen3-VL-2B-Instruct; Fisher-projected on-policy distillation projects teacher corrections onto student's visual tangent space |
2026 | |
| 🟡 DAPD: Dual-Anchored Policy Distillation 📐 Qwen3-1.7B (Cross-conditioned) → Qwen3-1.7B; Dual-anchored policy distillation addressing privilege illusion in on-policy self-distillation via matched-information p |
2026 | |
| 🟡 WDL-OPD: Weak-Driven On-Policy Distillation via Mixture-Constrained Co-Training 📐 4B math teacher → Qwen3-4B; Mixture-constrained co-training of anchor+auxiliary policies matched to frozen teacher via reverse KL on geometric mixtu |
2026 | |
| 🟡 SR-OPSD: Self-Referenced On-Policy Self-Distillation 📐 Qwen3-8B (EMA self-teacher) → Qwen3-8B; Reference-anchored Rényi projection for on-policy self-distillation in LLMs |
2026 | |
| 🟡 Mismatch Matters: On-Policy Distillation Beyond Token Agreement 📐 Qwen3-8B → Qwen3-1.7B-Base; TIDE corrects OPD failures via bounded Hellinger suppression of student-excess tokens and analytic teacher top-K recover |
2026 |
🧠 Methods that adapt the divergence or loss weighting during training based on token-level, position-level, or distributional signals.
| Paper | Date | Resources |
|---|---|---|
| 🟢 Stable On-Policy Distillation through Adaptive Target Reformulation 📐 Qwen2-0.5B-Instruct → Qwen2-7B-Instruct |
2026 | |
| 🟢 Distribution-Aligned Sequence Distillation for Superior Long-CoT Reasoning 📐 Qwen3-4B → gpt-oss-120b / Qwen3-Next-80B-A3B-Thinking (DASD) |
2026 | |
| 🟢 Entropy-Aware On-Policy Distillation of Language Models 📐 Qwen3-0.6B/1.7B/4B → Qwen3-8B |
2026 | |
| 🟢 Scaling Reasoning Efficiently via Relaxed On-Policy Distillation 📐 DeepSeek-R1-Distill-Qwen-1.5B → SkyWork-OR1-7B/32B |
2026 | |
| 🟢 Asymmetric On-Policy Distillation: Bridging Exploitation and Imitation at the Token Level 📐 Qwen3-8B-Base / Qwen3-4B-Base → Qwen3-32B / Qwen3-8B; replaces negative RL with localized divergence minimization (AOPD) |
2026 | |
| 🟢 Tailoring Teaching to Aptitude: Direction-Adaptive Self-Distillation for LLM Reasoning 📐 Qwen3-4B → Self (privileged); Entropy-routed direction-adaptive self-distillation reversing teacher pressure at high-entropy tokens. |
2026 | |
| 🟢 Not All Disagreement Is Learnable: Token Teachability in On-Policy Distillation 📐 Qwen3-8B → 4B; Binary teachability mask selects 5-10% tokens for budgeted RKL, filtering unreliable teacher signals |
2026 | |
| 🟢 When Are Teacher Tokens Reliable? Position-Weighted On-Policy Self-Distillation for Reasoning 📐 Qwen3-4B → Self; Position-weighted clipped FKL: later reasoning tokens get higher weight due to accumulated teacher error |
2026 | |
| 🟢 Your Teacher Can't Help You Here: Combating Supervision Fidelity Decay in On-Policy Distillation 📐 SkyWork-OR1-Math-7B → DeepSeek-R1-Distill-Qwen-1.5B; Identifies Supervision Fidelity Decay in OPD and proposes Lookahead Group Reward to combat it |
2026 | |
| 🟢 RAFT: Data Refinement and Adaptive Distillation for Domain Fine-Tuning with Alleviated Forgetting 📐 SmolLM3-3B → Self; Two-stage framework coupling data refinement with on-policy distillation to mitigate forgetting in domain SFT |
2026 | |
| 🟢 Trust Region On-Policy Distillation 📐 Skywork-OR1-Math-7B → DeepSeek-R1-Distill-Qwen-1.5B; Trust-region OPD with outlier estimation and off-policy guidance for stable reasoning distillation |
2026 | |
| 🟢 Stabilizing On-Policy Distillation for MLLM Reasoning with Global Normalization 📐 Teacher → MLLM; GNDPO: global KL normalization to batch-relative advantages stabilizes on-policy distillation for MLLMs |
2026 | |
| 🟡 PADD: Path-Aligned Decompression Distillation for Non-Router Teacher to Guide MoE Student Learning 📐 Qwen2.5-Math-7B → Qwen3-30B-A3B; Dense-to-MoE distillation via neuron clustering, online adaptive KD, path-refined GRPO, and reward-augmented load balanc |
2026 | |
| 🟡 Building Multi-Task Agentic LLMs via Two-Phase Distillation 📐 Qwen3-8B (single-task RL expert) → Qwen3-8B; Two-phase distillation (off-policy then on-policy) for multi-task agentic LLMs |
2026 | |
| 🟡 KbSD: Knowledge Boundary aware Self-Distillation for Behavioral Calibration in Agentic Search 📐 Qwen2.5-3B → Self; Information-asymmetric self-distillation where architecturally identical teacher receives boundary hints (parametric cer |
2026 | |
| 🟡 DOPD: Dual On-policy Distillation 📐 Qwen3-8B → Qwen3-1.7B; Identifies 'privilege illusion' failure mode and proposes token-level advantage-aware routing that dynamically selects s |
2026 | |
| 🟡 Multi-Turn On-Policy Distillation with Prefix Replay 📐 Qwen3-4B-Instruct-2507 → Self; Introduces replayed-prefix OPD that reuses offline teacher trajectories instead of live environment interaction, identif |
2026 | |
| 🟡 Trust Region Policy Distillation 📐 Qwen3-30B-A3B-Instruct-2507 → Qwen3-8B-Base; Stabilizes on-policy distillation via proximal teacher interpolation and trust region iterations |
2026 | |
| 🟡 CADENCE: Closing the Reasoning Gap via Coverage-Adaptive On-Policy Distillation 📐 Qwen2.5-Math-1.5B-Instruct → Qwen2.5-0.5B-Instruct; Unified on-policy distillation framework with coverage-adaptive KL scheduling and dense reward |
2026 | |
| 🟡 Diagnosing and Mitigating Thinking Collapse in On-Policy Self-Distillation 📐 Qwen3-1.7B (frozen, GT-conditioned) → Qwen3-1.7B; Diagnoses thinking collapse in reasoning OPSD and proposes AD-OPSD with adaptive pointwise divergence gating |
2026 | |
| 🟡 RoCo-ACE: Rollout-Conditioned Online Distillation for Retention-Aware Knowledge Injection 📐 Qwen3-VL-8B (EMA) → Qwen3-VL-8B; Rollout-conditioned contrastive online distillation for knowledge injection with retention |
2026 | |
| 🟡 Pass the Baton: Trajectory-Relayed On-Policy Distillation 📐 Qwen3-4B-Instruct-2507 → Qwen3-1.7B-Non-Thinking; Relay-OPD detects teacher-student reasoning divergence to trigger brief teacher takeovers during on-policy distillation |
2026 | |
| 🟡 Distill Where You Fail: Recovering Learning Signals of Negative RL-Groups from Adaptive Teacher Guidance 📐 Qwen3-4B-Instruct-2507 → Qwen3-1.7B-Instruct; Selective on-policy distillation on negative zero-variance GRPO prompts with token selection and auxiliary SFT |
2026 | |
| 🟡 Adaptive Supervised Anchoring for On-Policy Self-Distillation 📐 Qwen3-1.7B (privileged) → Qwen3-1.7B; Context-separated anchoring for on-policy self-distillation with adaptive weighting |
2026 |
🏆 Methods that combine distillation with reinforcement learning: KL-constrained RL, reward-augmented KD, DPO-based alignment, multi-teacher debate ensembles.
| Paper | Date | Resources |
|---|---|---|
| 🟢 KEPO: Knowledge-Enhanced Preference Optimization for Multimodal Reasoning with Applications to Medical VQA 📐 Qwen3-VL-2B / Qwen3-VL-8B → Qwen3-VL-32B (KEPO) |
2026 | |
| 🟢 Learning beyond Teacher: Generalized On-Policy Distillation with Reward Extrapolation 📐 Qwen3-4B-Non-Thinking → Self-RL teachers / Qwen3-30B-A3B (G-OPD) |
2026 | |
| 🟢 X-KD: General Experiential Knowledge Distillation for Large Language Models 📐 T5-Small/Base → T5-Large 780M |
2026 | |
| 🟢 Reinforcement-aware Knowledge Distillation for LLM Reasoning 📐 Qwen3-0.6B–8B → Qwen3-8B / Qwen3-32B (RLAD) |
2026 | |
| 🟢 Explain in Your Own Words: Improving Reasoning via Token-Selective Dual Knowledge Distillation 📐 Qwen2.5-1.5B / Gemma-2-2B / Qwen3-1.7B → Qwen2.5-14B / Gemma-2-9B / Qwen3-8B |
2026 | |
| 🟢 Teacher-Guided Policy Optimization for On-Policy Reasoning Distillation under Large Policy Divergence 📐 Qwen2.5-Math-1.5B / Qwen2.5-Math-7B → Qwen3-30B-A3B / R1-Distill-Qwen-32B; dense directional teacher guidance on student rollouts; fixes uninformative RKL negatives (NLP2CT/NEU) |
2026 | |
| 🟢 MAD-OPD: Breaking the Ceiling in On-Policy Distillation via Multi-Agent Debate 📐 Qwen3-1.7B/4B/8B/14B → Multi-teacher debate; confidence-weighted token supervision (OPAD) |
2026 | |
| 🟢 Beyond GRPO and On-Policy Distillation: An Empirical Sparse-to-Dense Reward Principle for Language-Model Post-Training 📐 Sparse RL on teacher (GRPO) → dense OPD bridge to student; Qwen3/Llama reward-density allocation rule |
2026 | |
| 🟢 Combining On-Policy Optimization and Distillation for Long-Context Reasoning in Large Language Models 📐 Qwen3-1.7B → Qwen3-32B; augments GRPO with dense OPD teacher guidance for long-context; introduces LongBlocks benchmark |
2026 | |
| 🟢 CoDistill-GRPO: A Co-Distillation Recipe for Efficient Group Relative Policy Optimization 📐 Qwen2.5-Math-1.5B / Qwen2.5-Math-7B → Qwen2.5-Math-7B / Qwen2.5-Math-1.5B; bidirectional co-distillation (Google) |
2026 | |
| 🟢 AlignDistil: Token-Level Language Model Alignment as Adaptive Policy Distillation 📐 Qwen2-1.5B / Qwen2.5-1.5B-Instruct → Self (AlignDistil) |
2025 | |
| 🟢 KETCHUP: K-Step Return Estimation for Sequential Knowledge Distillation 📐 T5-Base 250M → FLAN-T5-XL 3B |
2025 | |
| 🟢 RLKD: Distilling LLMs' Reasoning via Reinforcement Learning 📐 Qwen2.5-Math-7B / R1-Distill-Qwen-7B → DeepSeek-R1 traces (RLKD) |
2025 | |
| 🟢 KDRL: Post-Training Reasoning LLMs via Unified Knowledge Distillation and Reinforcement Learning 📐 R1-Distill-Qwen-1.5B → Skywork-OR1-Math-7B (KDRL) |
2025 | |
| 🟢 Rethinking Large Language Model Distillation: A Constrained Markov Decision Process Perspective 📐 Qwen2.5-1.5B-Math / Llama-3.2-3B → Qwen2.5-7B-Math / Llama-3.2-11B |
2025 | |
| 🟢 OPPO: Bayesian Value Recursion for Token-Level Credit Assignment in LLM Reasoning 📐 Qwen3-32B → Qwen3-4B; Bayesian token-level credit via oracle-conditioned likelihood ratios in PPO-style update. |
2026 | |
| 🟢 StepOPSD: Step-Aware Online Preference Distillation for Agent Reinforcement Learning 📐 Qwen2.5-3B / Qwen3-1.7B → Self; Advantage-integrated OPD: teacher-student log-ratio fused into GRPO advantage for agentic tasks |
2026 | |
| 🟢 AMR-SD: Asymmetric Meta-Reflective Self-Distillation for Token-Level Credit Assignment 📐 Qwen2.5-7B / Qwen3-8B → Self; CIG (pointwise KL) modulates PPO advantage; meta-reflective teacher conditions on privileged info |
2026 | |
| 🟢 Self-Evaluation Is Already There: Eliciting Latent Judge Calibration in Base LLMs with Minimal Data 📐 GPT-5.4 → Qwen3-4B-Base; Calibration-coupled GRPO + masked judge distillation: external judge scores distilled into self-evaluation tokens only, leaving the answer untouched. |
2026 | |
| 🟢 RLCSD: Reinforcement Learning with Contrastive On-Policy Self-Distillation 📐 Self (correct-hint) + Self (wrong-hint) → Student; Contrastive RKL inside GRPO: two-path loss pulls student toward correct-hint teacher and away from wrong-hint teacher simultaneously |
2026 | |
| 🟡 ATOD: Annealed Turn-aware On-policy Distillation for Multi-turn Autonomous Agents 📐 Qwen3-4B GRPO → Qwen3-0.6B; Hybrid annealed OPD-RL schedule with turn-level disagreement-uncertainty reweighting for multi-turn agents |
2026 | |
| 🟡 GR2 Technical Report 📐 Qwen3-32B → Qwen3-1.7B; Introduces OPD as scalable alternative to SFT for recommendation re-ranking: GRPO-style student rollouts with per-token |
2026 | |
| 🟡 Weak-to-Strong Generalization via Direct On-Policy Distillation 📐 JustRL-1.5B → R1-Distill-7B; Instead of imitating the weak teacher's final policy, Direct-OPD transfers only the RL-induced policy shift (log-ratio b |
2026 | |
| 🟡 Reward-Gated On-Policy Distillation 📐 Qwen2.5-14B-Instruct → Qwen2.5-1.5B-Instruct; Reward-gated on-policy distillation filtering teacher logits by verifier-reward alignment |
2026 | |
| 🟡 Enhancing Rubric-based RL via Self-Distillation 📐 Qwen3-1.7B (self-teacher) → Qwen3-1.7B; On-policy self-distillation to fix unexplored and suppressed criteria in rubric-based RL |
2026 | |
| 🟡 SAF-OPD: Stable Advantage Fusion for On-Policy Distillation 📐 Qwen3-30B-A3B-Instruct-2507 → Qwen3-8B; Stable four-stage fusion of RLVR and OPD advantages via magnitude and temporal control |
2026 | |
| 🟡 SPOT: Sparse Probing and Outcome Calibration for On-Policy Distillation 📐 Qwen3-8B → Qwen3-0.6B-Base; Outcome-calibrated targets for OPD via sparse probing and verifier-scored student continuations |
2026 | |
| 🟡 MemOPD: On-Policy Distillation through Memory State Alignment for Long-Horizon Agents 📐 Qwen2.5-7B → Qwen2.5-3B; Memory-aligned on-policy distillation reconstructing invocation states for long-horizon agents |
2026 |
👨🏫 Who is the teacher, what can we observe from it, and how is the teacher signal produced? This dimension spans full white-box logit access, API-only black-box access, and the self-distillation regime where the model teaches itself via privileged information, self-play, or external feedback.
💡 Methods that exploit full teacher logit access, including the foundational on-policy KD formulations and cross-tokenizer / dual-space alignment approaches.
| Paper | Date | Resources |
|---|---|---|
| 🟢 SimCT: Recovering Lost Supervision for Cross-Tokenizer On-Policy Distillation 📐 Qwen2.5-7B-Inst / Phi-4-mini → Phi-4-mini / Gemma-2-2B-IT; multi-token continuation units for cross-tokenizer OPD |
2026 | |
| 🟢 On-Policy Distillation with Best-of-N Teacher Rollout Selection 📐 DeepSeek-R1-Distill-Qwen-1.5B → JustRL-DeepSeek-1.5B / DeepSeek-R1-Distill-Qwen-7B; samples teacher trajectory pool, selects via correctness-first / alignment-second priority |
2026 | |
| 🟢 Reasoning Compression with Mixed-Policy Distillation 📐 Qwen3-1.7B → Qwen3-8B; teacher rewrites student's verbose trajectories concisely; distills compressed reasoning |
2026 | |
| 🟢 A Dual-Space Framework for General Knowledge Distillation of Large Language Models 📐 GPT-2 120M / TinyLLaMA-1.1B → GPT-2 1.5B / Qwen2-1.5B |
2025 | |
| 🟢 PromptKD: Distilling Student-Friendly Knowledge for Generative Language Models via Prompt Tuning 📐 GPT-2 120M–760M / OPT/Llama-7B → GPT-2 XL / OPT-13B / Llama-13B |
2024 | |
| 🟢 MiniLLM: On-Policy Distillation of Large Language Models 📐 GPT-2 120M–760M → GPT-2 1.5B / GPT-J 6B / OPT-13B |
2023 | |
| 🟢 Pair-In, Pair-Out: Latent Multi-Token Prediction for Efficient LLMs 📐 Qwen3.5-9B → compressed Qwen3.5 (latent MTP); On-policy distillation stage with reverse-KL on student rollouts + auxiliary confidence-head BCE loss, used to recover accuracy of latent multi-token-prediction compressor trained on DAPO-Math + Codeforces |
2026 | |
| 🟢 DuDi: Dual-Signal Distillation with Cross-Lingual Verbalizer 📐 Qwen2.5-3B-Instruct → Qwen2.5-0.5B; Dual-signal distillation: online sequence-level SPIN objective combined with off-policy + on-policy token-level KD via a cross-lingual verbalizer. |
2026 | |
| 🟢 Breaking the Tokenizer Barrier: On-Policy Distillation across Model Families 📐 Cross-family Teacher → Cross-family Student; Token-mapping enables on-policy distillation across model families with different tokenizers |
2026 | |
| 🟢 OPRD: On-Policy Representation Distillation 📐 External Teacher → Student; Extends OPD from logit space to hidden-state representation alignment, reducing Monte Carlo KL variance over large vocabularies |
2026 | |
| 🟡 MOPD: Multi-Teacher On-Policy Distillation for Capability Integration in LLM Post-Training 📐 Qwen3-30B-A3B Math RL Teacher → Qwen3-30B-A3B (SFT init); Multi-teacher on-policy distillation for integrating multiple RL domain experts into one LLM |
2026 | |
| 🟡 Regime-Aware Peer Specialization for Robust RAG under Heterogeneous Knowledge Conflicts 📐 Qwen2.5-7B-Instruct (Grounding specialist) → Qwen2.5-7B-Instruct; Regime-aware peer specialization framework for robust RAG under knowledge conflicts |
2026 | |
| 🟡 UI-MOPD: Multi-Platform On-Policy Distillation for Continual GUI Agent Learning 📐 Qwen3-VL-32B-Thinking → Qwen3-VL-8B-Thinking; First application of multi-teacher on-policy distillation to GUI agents with platform-conditioned routing that selects p |
2026 | |
| 🟡 Mach-Mind-4-Flash Technical Report 📐 Reasoning RL Expert (Qwen3.5-35B-A3B) → Mach-Mind-4-Flash (Qwen3.5-35B-A3B); 35B MoE model with 3B active params using multi-teacher on-policy distillation for expert fusion |
2026 | |
| 🟡 KAT-Coder-V2.5 Technical Report 📐 SWE Expert → KAT-Coder-V2.5; End-to-end agentic post-training framework for coding agents with multi-teacher on-policy distillation |
2026 | |
| 🟡 OvisOCR2 Technical Report 📐 Qwen3.5-4B (RL-trained) → Qwen3.5-0.8B; 0.8B end-to-end document parser via SFT, RL on 4B branch, on-policy distillation, and model fusion |
2026 | |
| 🟡 Solar Open 2 Technical Report 📐 Solar Open 2 domain specialist (×12) → Solar Open 2 (consolidated); 250B-A15B MoE model with hybrid attention, 1M context, and multi-teacher on-policy distillation |
2026 | |
| 🟡 Masked Distillation: Internalizing the Chain-of-Thought in Language Models 📐 Qwen3-1.7B (thinking mode) → Qwen3-1.7B (non-thinking mode); Knowledge distillation framework that internalizes CoT reasoning into student parameters via masked on-policy reverse-KL |
2025 | |
| 🟡 The Physics of Multi-Turn Long-Horizon Planning: From Pre-training to Post-training via Single- and Multi-Teacher On-Policy Agentic Distillation 📐 Domain Expert Teacher (Recipe A) → Student Model (Qwen2.5 architecture, randomly initialized); Systematic study of long-horizon planning across pre-training, OPD, and multi-teacher OPD stages |
2026 | |
| 🟡 Weak-to-Strong On-Policy Distillation 📐 Proxy Teacher (Qwen3-4B-RL + Qwen3-4B + Qwen3-8B base) → Qwen3-8B; On-policy distillation from weak models via contrastive logit directions anchored on student base |
2025 | |
| 🟡 Is More Privileged Information Better? From Solution Traces to Problem-Solving Structure in Self-Distilled Reasoning 📐 Qwen3-1.7B (privileged view) → Qwen3-1.7B; Replaces complete solution in OPSD teacher context with structured problem-space guidance |
2026 | |
| 🟡 SMOPD: Multi-Reward Reinforcement Learning via Specialize-and-Merge Online Policy Distillation 📐 Qwen2.5-1.5B-Instruct (Accuracy Teacher) → Qwen2.5-1.5B-Instruct (SMOPD Student); Two-stage multi-reward RL: specialize teachers per reward, merge via on-policy distillation |
2026 | |
| 🟡 Capek 0.5: An Execution-Centric Vision-Language Model for Embodied Intelligence 📐 Spatial Specialist (Qwen3.6-35B-A3B-based) → Capek 0.5-35B-A3B; Unified embodied VLM consolidating 4 capability specialists via TIES merging + routed MOPD |
2026 | |
| 🟡 PAST: Privileged Adaptation from Complete Student Trajectories for On-Policy Self-Distillation 📐 Qwen3-1.7B (privileged adapted teacher) → Qwen3-1.7B; Adapts privileged teacher from complete student trajectories before on-policy self-distillation |
2026 | |
| 🟡 Motif 3: Technical Report 📐 Motif 3 Agentic Tool-Use Teacher → Motif 3 (general SFT); 314B MoE LLM with GDLA attention and multi-teacher on-policy distillation post-training |
2026 |
📡 Methods that operate without teacher logits, using verbal feedback, scores, preferences, or adversarial matching over sampled outputs.
| Paper | Date | Resources |
|---|---|---|
| 🟢 OVD: On-policy Verbal Distillation 📐 Qwen2.5-3B / LLaMA-3.2-3B → QwQ-32B (verbal feedback) |
2026 | |
| 🟢 Pre-alignment via Black-box On-policy Distillation for Multimodal RL 📐 Qwen3-VL-8B → Self; PRISM adversarial MoE discriminator, logit-free OPD as pre-alignment before RLVR |
2026 | |
| 🟢 Rubric-based On-policy Distillation 📐 GPT-5.2 / Qwen3-30B-A3B → Qwen3-4B / Gemma3-4B; structured semantic rubrics replace teacher logits; 10× sample efficiency |
2026 | |
| 🟢 Black-Box On-Policy Distillation of Large Language Models 📐 Llama-3.1-8B / Qwen2.5-3B–14B → GPT-5-Chat (black-box) |
2025 | |
| 🟢 OmniOPD: Logit-Free On-Policy Distillation via Speculative Verification 📐 Qwen3-32B → Qwen3-1.7B; Logit-free on-policy distillation using chunk-level Monte Carlo semantic verification from black-box teachers |
2026 | |
| 🟢 ORPO-Distill: Mixed-Policy Preference Optimization for Cross-Architecture LLM Distillation 📐 TinyLlama-1.1B-Instruct / InternLM2.5-1.8B-Chat → InternLM2.5-7B-Chat; ORPO-Distill: black-box cross-architecture distillation via ORPO (SFT + log-odds margin); teacher CoT y_P sampled K=8 times offline, on-policy student y_N per outer-iter (mixed policy fraction phi) |
2026 |
🤹 The student is also the teacher. Supervision arises not from a distinct model but from privileged context, self-play dynamics, or external correctness feedback.
Self-distillation via privileged context: oracle answers (OPSD), documents (GATES), system prompts (OPCD), long contexts (OPSDL), visual masks (GUI-SD), partial solutions (PAINT), and outcome-conditioned hints (TT-OPD).
| Paper | Date | Resources |
|---|---|---|
| 🟢 Self-Distilled Reasoner: On-Policy Self-Distillation for Large Language Models 📐 Qwen3-4B / Qwen3-8B → Self (reasoning distillation) |
2026 | |
| 🟢 Privileged Information Distillation for Language Models 📐 Qwen3-4B / Qwen3-8B → Self (privileged info, π-Distill) |
2026 | |
| 🟢 On-Policy Context Distillation for Language Models 📐 Qwen3-1.7B/4B/8B → Qwen3-8B (thinking, OPCD) |
2026 | |
| 🟢 GATES: Self-Distillation under Privileged Context with Consensus Gating 📐 Qwen3-4B → Self; oracle: Qwen2.5-32B (privileged gating) |
2026 | |
| 🟢 CRISP: Compressed Reasoning via Iterative Self-Policy Distillation 📐 Qwen3-VL-8B → Self; GUI-SD: visual privileged context (bounding box + Gaussian soft mask) + entropy-guided token weighting |
2026 | |
| 🟢 Online Experiential Learning for Language Models 📐 Qwen3-1.7B / Qwen3-4B / Qwen3-8B → Self (OEL) |
2026 | |
| 🟢 HDPO: Hybrid Distillation Policy Optimization via Privileged Self-Distillation 📐 Qwen2.5-Math-1.5B-Instruct → Self (HDPO) |
2026 | |
| 🟢 π-Play: Multi-Agent Self-Play via Privileged Self-Distillation without External Data 📐 Qwen3-4B / Qwen3-4B-Instruct / Qwen3-8B → Self (QCP as privileged context for dense supervision) |
2026 | |
| 🟢 OPSDL: On-Policy Self-Distillation for Long-Context Language Models 📐 Qwen2.5-Instruct-7B–32B → Self (short-context as privileged teacher for long-context, per-token reverse-KL) |
2026 | |
| 🟢 Partial-Solution Adaptive Interpolated Training for Self-Distilled Reasoners 📐 Qwen3-4B/8B → Self; PAINT: rollout-reference overlap + energy interpolation on OPSD |
2026 | |
| 🟢 Learn where to Click from Yourself: On-Policy Self-Distillation for GUI Grounding 📐 Qwen3-VL-8B → Self; GUI-SD: visual privileged context (bounding box + Gaussian soft mask) + entropy-guided token weighting |
2026 | |
| 🟢 Healthcare AI GYM for Medical Agents 📐 Qwen3-8B → Self; TT-OPD: EMA teacher + outcome-privileged hints + turn-level KL for multi-turn agentic distillation |
2026 | |
| 🟢 Multilingual Safety Alignment via Self-Distillation 📐 Qwen2.5-7B / Llama-3-8B → Self; MSD: English CoT as privileged context + Dual-Perspective Safety Weighting |
2026 | |
| 🟢 VISD: Enhancing Video Reasoning via Structured Self-Distillation 📐 VISD: video-aware judge decomposes quality (correctness/grounding/consistency) as structured privileged info; direction–magnitude decoupling for stable RL+SD integration; VideoLLM → Self |
2026 | |
| 🟢 Adaptive Teacher Exposure for Self-Distillation in LLM Reasoning 📐 Qwen3-1.7B/4B/8B → Self; learnable Beta-policy controller for teacher exposure ratio (ByteDance) |
2026 | |
| 🟢 Crosslingual On-Policy Self-Distillation for Multilingual Reasoning 📐 Qwen3-8B → Self; English translation + reference solution as privileged context for 17 low-resource languages |
2026 | |
| 🟢 Training with Harnesses: On-Policy Harness Self-Distillation for Complex Reasoning 📐 Qwen3-8B → Self; harness-augmented model (draft-verify / plan-solve) as teacher; +10.83% over OPSD on HMMT25 (PKU) |
2026 | |
| 🟢 AVSD: Adaptive-View Self-Distillation by Balancing Consensus and Teacher-Specific Privileged Signals 📐 Self → Self (multi-view PI); Multi-view on-policy self-distillation decomposing privileged teacher signals into geometric consensus + gated residuals |
2026 | |
| 🟢 Skill-Conditioned Gated Self-Distillation for LLM Reasoning 📐 Qwen3-1.7B/4B/8B → Self (skill-conditioned); Skill-conditioned multi-teacher pool with outcome-validated teacher polarity; bounded gated distillation objective. |
2026 | |
| 🟢 Weak Critics Make Strong Learners: On-Policy Critique Distillation for Scalable Oversight 📐 Qwen3-4B-base → Self; On-policy critique distillation using weak model critiques to improve strong models |
2026 | |
| 🟢 World Models Meet Language Models: On the Complementarity of Concrete and Abstract Reasoning 📐 Qwen3.5-9B → Qwen3.6-27B (privileged-info teacher) / Gemini-3.1-Pro; Privileged-info self-distillation: future videos + ground-truth answers as privileged context teach MLLM when to invoke / verify / rely on world-model rollouts; D_KL teacher term |
2026 | |
| 🟢 Preference-Based Self-Distillation: Beyond KL Matching via Reward Regularization 📐 Qwen3-1.7B/4B/8B → Self (context-augmented); PBSD: black-box OPD via DPO with privileged-context self-teacher y+ vs on-policy student y-; per-step rollouts; reward-regularized preference gap (no logits available, hence DPO not KL) |
2026 | |
| 🟢 Constitutional On-Policy Safe Distillation 📐 Qwen3-VL-4B → Self; On-policy self-distillation with safety-constitution privileged context as teacher; cross-SFT cold-start aligns base/instruct teachers. |
2026 | |
| 🟢 Self-Distilled Policy Gradient 📐 Qwen3-4B → Self; Full-vocabulary reverse-KL self-distillation gated by positive advantage; teacher = same model conditioned on ground-truth privileged info. |
2026 | |
| 🟢 PBSD: Privileged Bayesian Self-Distillation for Long-Horizon Credit Assignment 📐 Self (w/ GT) → Self (w/o GT); PBSD: Bayesian self-distillation converts sparse trajectory rewards to turn-level credits for long-horizon RL |
2026 | |
| 🟢 Beyond Absolute Imitation: Anchored Residual Guidance for Privileged On-Policy Distillation 📐 Oracle (privileged) → Student; AR-OPD: anchor + oracle residual prevents hindsight leakage; +2.3 vs full OPD, +7.9 vs SFT, -21.7% leakage |
2026 | |
| 🟢 Teaching the Way, Not the Answer: Privileged Tutoring Distillation for Multimodal Policy Optimization 📐 Privileged teacher → 2B-8B VLM; PTD-PO: Top-K JSD privileged tutoring with spatial+reasoning hints for multimodal policy optimization |
2026 | |
| 🟢 Learning Visual Spatial Planning from Symbolic State via Modality-Gap-Aware Self-Distillation 📐 Symbolic-state-privileged Teacher → Visual VLM Student; Two-stage MGSD: symbolic game state as privileged context bridges perception-reasoning modality gap for spatial planning |
2026 | |
| 🟢 Thinking Without Images: Internalizing Visual Manipulation with On-Policy Self-Distillation 📐 Self (w/ cropped tiles) → Self (w/o crops); Privileged cropped-image self-teacher internalizes zoom-in reasoning so no image crops are needed at inference |
2026 | |
| 🟢 Self-Distillation Policy Optimization via Visual Feedback: Bridging Code and Visual Artifacts 📐 Self (w/ rendered artifact) → Code-LLM; Visual-SDPO: rendered visual artifacts as privileged feedback + statement-weighted KL + GRPO for code-to-visualization |
2026 | |
| 🟢 HERO: Hindsight-Enhanced Reflection from Environment Observations for Agentic Self-Distillation 📐 Self (w/ hindsight env obs) → Self (no hindsight); Turn-level KL self-distillation using future environment observations as privileged context for multi-turn agents |
2026 | |
| 🟢 When Context Returns: Toward Robust Internalization in On-Policy Distillation 📐 Self (w/ privileged context) → Self; FKL no-context anchoring regularizer prevents context-induced degradation when privileged context is re-introduced at inference |
2026 | |
| 🟢 Rubric-Guided Self-Distillation: Post-Training Without Rubric Verifiers 📐 Self (w/ rubric) → Self; Rubric as privileged context for same-model teacher; JSD distillation eliminates external LLM verifier from open-ended post-training |
2026 | |
| 🟡 Rethinking Reward Supervision: Rubric-Conditioned Self-Distillation 📐 Qwen3-8B (rubric-conditioned) → Qwen3-8B; Rubric-conditioned on-policy self-distillation using criterion-level privileged teacher supervision |
2026 | |
| 🟡 GAPD: Gold-Action Policy Distillation for Agentic Reinforcement Learning in Knowledge Base Question Answering 📐 Llama-3.1-8B-Instruct → Self; Uses entity-anchor matching to align on-policy student states with gold execution states, then conditions the current po |
2026 | |
| 🟡 dOPSD: On-Policy Self-Distillation for Diffusion Language Models 📐 Dream-7B-Instruct → Self; Sources the teacher's privileged information from the student's own denoising trajectory (later, more-decoded steps) rat |
2026 | |
| 🟡 Kimi K3: Open Frontier Intelligence 📐 Kimi K3 domain/effort RL expert (9 experts) → Kimi K3 (unified); 2.8T MoE model with KDA, AttnRes, and multi-teacher on-policy distillation for unified post-training |
2026 |
Self-distillation where the teacher signal emerges from self-play dynamics, iterative improvement, or on-policy SFT against the model's own previous generations.
| Paper | Date | Resources |
|---|---|---|
| 🟢 Self-Distillation Enables Continual Learning 📐 Qwen2.5-7B-Instruct → Self (demonstration-conditioned teacher, SDFT) |
2026 | |
| 🟢 Multi-Token Prediction via Self-Distillation 📐 Llama-3.1-8B → Self (online distillation for 3× faster decoding) |
2026 | |
| 🟢 Rebellious Student: Reversing Teacher Signals for Reasoning Exploration with Self-Distilled RLVR 📐 Qwen3-8B → Self; RLRT: inverted self-distillation signal; reinforces student's reasoning tokens via GRPO |
2026 | |
| 🟢 UniSD: Towards a Unified Self-Distillation Framework for Large Language Models 📐 Llama-3.1/Qwen2.5/Phi-3 families → Self (EMA teacher + multi-teacher agreement + divergence clipping) |
2026 | |
| 🟢 Efficient LLM Reasoning via Variational Posterior Guidance with Efficiency Awareness 📐 DeepSeek-R1-Distill-Qwen-1.5B/7B / DeepSeek-R1-Distill-Llama-8B → Self (dual-stream); VPG-EA: posterior (answer-conditioned) and prior streams share params; advantage-gated forward KL distillation; cross-view validation filters pseudo-efficient paths |
2026 | |
| 🟢 Vision-OPD: Learning to See Fine Details for Multimodal LLMs via On-Policy Self-Distillation 📐 Qwen3.5-4B/9B → Self (crop→full-image); regional-to-global self-distillation with on-policy rollouts + token-level JSD; VLM self-distillation: crop-conditioned teacher distills fine-grained visual details to full-image student via on-policy JSD |
2026 | |
| 🟢 Self-Supervised On-Policy Distillation for Reasoning Language Models 📐 Qwen3-8B (stop-gradient self) → Qwen3-8B; Self-supervised on-policy distillation using intra-group correct-wrong contrast as dense process supervision |
2026 | |
| 🟢 SD-Search: On-Policy Hindsight Self-Distillation for Search-Augmented Reasoning 📐 Qwen2.5-3B (hindsight-conditioned) → Qwen2.5-3B; On-policy hindsight self-distillation for step-level search query supervision in RL agents |
2026 | |
| 🟢 HINT-SD: Targeted Hindsight Self-Distillation for Long-Horizon Agents 📐 Qwen3-4B-Instruct-2507 (EMA + feedback-conditioned) → Qwen3-4B-Instruct-2507; Targeted self-distillation applying feedback-conditioned teacher only at failure-relevant turns in long-horizon agent tr |
2026 | |
| 🟢 Unlocking Proactivity in Task-Oriented Dialogue 📐 Qwen3-4B → Self (privileged view); Asymmetric self-distillation from privileged user-concern view plus state-transition policy gradient for proactive TOD. |
2026 | |
| 🟢 It Takes Two: Complementary Self-Distillation for Contextual Integrity in LLMs 📐 Qwen2.5-7B → Self; Complementary self-distillation: two feedback-conditioned self-teachers (utility / privacy) provide joint reverse-KL token-level supervision over on-policy rollouts for contextual integrity alignment |
2026 | |
| 🟢 MAIGO: Mitigating Lost-in-Conversation with History-Cleaned On-Policy Self-Distillation 📐 Qwen2.5-3B / Qwen2.5-7B / Llama-3.1-8B → Self; EMA self-teacher + GJD/RKL for multi-turn dialogue; history-cleaned prompts prevent conversation drift |
2026 | |
| 🟢 ROSD: Reflective On-Policy Self-Distillation for Language Model Reasoning across Domains 📐 Qwen3-4B/8B (self-teacher) → Qwen3-4B/8B; Error-focused reflection + quote-localized self-distillation; reflector extracts corrective idea and error span, distillation loss applied only from error onward |
2026 | |
| 🟢 Same Evidence, Different Answers: Canonical-Context On-Policy Distillation for Multi-Turn Language Models 📐 Qwen3-8B → Self; On-policy self-distillation aligning RAW-SHARDED multi-turn answers with FULL-context teacher behavior |
2026 | |
| 🟢 COMAP: Co-Evolving World Models and Agent Policies for LLM Agents 📐 Qwen3-4B → Self; Co-evolving textual world models and agent policies via on-policy self-distillation and future-aware reflection |
2026 | |
| 🟢 Data-Efficient Autoregressive-to-Diffusion Language Models via On-Policy Distillation 📐 AR-LM (frozen) → Diffusion-LM; OPDLM: self-distillation converts AR LM to diffusion LM on-policy; 15x-7000x fewer training tokens |
2026 | |
| 🟢 Be My Tutor: On-Policy Co-Distillation for Mutual LLM Improvement via Peer Feedback 📐 Qwen3-8B ↔ Qwen3-8B (peer); OPCoD: two coupled on-policy self-distillation loops, each self-teacher conditioned on own correct rollout + peer NL feedback; cognizance gating + feedback anchoring; cross-domain mutual Pareto improvement |
2026 | |
| 🟡 UCOB: Learning to Utilize and Evolve Agentic Skills via Credit-Aware On-Policy Bidirectional Self-Distillation 📐 Qwen3-1.7B → Self; Replaces fixed skill-to-no-skill teacher direction with bidirectional self-distillation where the higher-return context |
2026 | |
| 🟡 DRIFT: Difficulty Routing Self-Distillation with Rhythm-Gated Exploration and Success Buffer Training 📐 Qwen3-8B → Self; Introduces problem-level difficulty routing using EMA pass rates to dynamically allocate self-distillation vs RL signals |
2026 | |
| 🟡 Better Starts, Better Ends: Bootstrapped Iterative Self-Reasoning Distillation for Compressed Reasoning 📐 Qwen3-1.7B (concise self-teacher) → Qwen3-1.7B; Two-stage self-distillation: SFT bootstrap then on-policy reverse-KL for reasoning compression |
2026 | |
| 🟡 Self-Boosting Vision-Language Models with Noisy Student On-Policy Self-Distillation 📐 Qwen2.5-VL-7B (clean input) → Qwen2.5-VL-7B (corrupted input); Self-distillation for VLMs using corrupted image inputs with clean-input predictions as teacher signal |
2025 | |
| 🟡 Self-Improving Large Language Models via Progressive Experience Evolution 📐 qwen3-1.7b-base (experience-augmented) → qwen3-1.7b-base; Progressive experience evolution and on-policy self-distillation for LLM self-improvement |
2026 | |
| 🟡 Rubrics as Privileged Information for Open-Ended Generation 📐 Qwen2.5-7B-Instruct (EMA) → Qwen2.5-7B-Instruct; Extends on-policy self-distillation to open-ended generation using rubrics as soft privileged information |
2026 | |
| 🟡 OPD-V: Visual On-Policy Self-Distillation with Modality Balance 📐 Qwen3.5-4B (EMA copy) → Qwen3.5-4B; Visual on-policy self-distillation using modality balance as privileged information via dual teachers |
2026 | |
| 🟡 Trajectory-Relative Hindsight Distillation for Agentic Reinforcement Learning 📐 Qwen3-1.7B (frozen hindsight-conditioned snapshot) → Qwen3-1.7B; Trajectory-relative hindsight distillation allocating turn-level supervision via normalized profile |
2026 | |
| 🟡 Learning from Consensus and Disagreement: Unsupervised On-Policy Self-Distillation with Minority-Trajectory Contrast 📐 Qwen3-1.7B (frozen, consensus-conditioned) → Qwen3-1.7B; Unsupervised on-policy self-distillation using consensus as privileged context and minority calibration |
2026 | |
| 🟡 Reading is not Reasoning: Bridging the Agentic Policy Gap in Vision–Text Compression 📐 Qwen2.5-VL-3B-Instruct (text-history policy) → Qwen2.5-VL-3B-Instruct (visual-history policy); Cross-modal self-distillation from text-history to visual-history agent policy |
2026 | |
| 🟡 Distill Skills into Weights, Not Prompts: Abstract Skills as Privileged Signals for On-Policy Self-Distillation 📐 Qwen3-0.6B-Base (skill-conditioned) → Qwen3-0.6B-Base (question-only); On-policy self-distillation using skill-conditioned teacher context with annealed tilted cross-entropy |
2026 | |
| 🟡 Bidirectional Context Self-Distillation for Reinforcement Learning of Skill-Based LLM Agents 📐 Qwen2.5-7B-Instruct (augmented context) → Qwen2.5-7B-Instruct (base context); Bidirectional context self-distillation rescales GRPO advantage for skill-based LLM agents |
2026 |
Self-distillation augmented by external feedback signals (verifiers, reward models, textual critiques, binary correctness) that shape the self-generated teacher distribution.
| Paper | Date | Resources |
|---|---|---|
| 🟢 Reinforcement Learning via Self-Distillation 📐 Qwen3-8B → Self (SDPO, iterative) |
2026 | |
| 🟢 Expanding the Capabilities of Reinforcement Learning via Text Feedback 📐 Llama-3.1-8B-Instruct → Qwen3-235B (text feedback RL) |
2026 | |
| 🟢 Unifying Group-Relative and Self-Distillation Policy Optimization via Sample Routing 📐 Qwen3-4B / Qwen3-8B → Self (SRPO) |
2026 | |
| 🟢 Self-Distilled RLVR 📐 Qwen3-VL-4B / Qwen3-VL-8B → Self (RLSD) |
2026 | |
| 🟢 Self-Distillation Zero: Self-Revision Turns Binary Rewards into Dense Supervision 📐 Qwen3-4B-Instruct / Olmo-3-7B-Instruct → Self |
2026 | |
| 🟢 From Generic Correlation to Input-Specific Credit in On-Policy Self Distillation 📐 Qwen3-8B → Self; pMI decomposition of self-distillation reward; batch-contrastive baseline isolates input-specific credit |
2026 | |
| 🟢 OGLS-SD: On-Policy Self-Distillation with Outcome-Guided Logit Steering for LLM Reasoning 📐 Qwen3-8B → Self; outcome rewards contrast correct vs. failed on-policy trajectories to calibrate teacher logits |
2026 | |
| 🟢 RESD: Learning with Rare Success but Rich Feedback via Reflection-Enhanced Self-Distillation 📐 LLM agents → Self; retrospective reflection on failures generates corrective self-supervision + persistent playbook; outperforms GRPO 8× (Amazon/UCSD) |
2026 | |
| 🟢 Self-Distilled Agentic Reinforcement Learning 📐 Qwen2.5/Qwen3 → Self; sigmoid-gated OPSD auxiliary with RL; asymmetric positive/negative teacher signal; +9.4%/+10.2%/+7.0% over GRPO on ALFWorld/WebShop/SearchQA |
2026 | |
| 🟢 Learning from Language Feedback via Variational Policy Distillation 📐 LLM → Self (co-evolved); Variational EM co-optimizes teacher+student; adaptive trust-region teacher update from language feedback; outperforms RLVR+SDPO on code/science reasoning (Salesforce) |
2026 | |
| 🟢 On-Policy Consistency Training Improves LLM Safety with Minimal Capability Degradation 📐 Llama-3.1-8B / Qwen2.5-7B / Qwen3-8B → Self; Per-token reverse KL on contrastive prompt pairs for safety alignment (anti-sycophancy, jailbreak defense) |
2026 | |
| 🟢 SG-OPD: Sign-Gated On-Policy Distillation via Sign-Consistency Gating and Phased Teacher Sampling 📐 Teacher → Student; SG-OPD: sign-consistency gating + phased teacher sampling for verifier-guided OPD; +1.98/+7.50 on math |
2026 | |
| 🟡 LLM-as-a-Coach: Experiential Learning for Non-Verifiable Tasks 📐 Qwen3-8B (frozen checkpoint) → Qwen3-8B; Experiential Learning repurposes LLM-as-a-Judge into LLM-as-a-Coach for on-policy context distillation |
2026 |
📦 Methods targeting the training process itself: token/sample weighting, curriculum and difficulty adaptation, and compute-optimal OPD recipes.
| Paper | Date | Resources |
|---|---|---|
| 🟢 Fast and Effective On-policy Distillation from Reasoning Prefixes 📐 Qwen3-1.7B / Qwen3-8B → Qwen3-8B (teacher) |
2026 | |
| 🟢 PACED: Distillation and On-Policy Self-Distillation at the Frontier of Student Competence 📐 Qwen3-8B → Qwen3-14B; Qwen2.5-Math-7B-Instruct → Self |
2026 | |
| 🟢 Demystifying OPD: Length Inflation and Stabilization Strategies for Large Language Models 📐 Qwen2.5-Math-1.5B/7B → DeepSeek-R1-Distill-7B / OpenThinker3-7B |
2026 | |
| 🟢 SCOPE: Signal-Calibrated On-Policy Distillation Enhancement with Dual-Path Adaptive Weighting 📐 DeepSeek-R1-Distill-Qwen-1.5B / Qwen3-1.7B → SkyWork-OR1-Math-7B / Qwen3-8B |
2026 | |
| 🟢 TIP: Token Importance in On-Policy Distillation 📐 Qwen3-4B / Llama-3.1-8B / Qwen2.5-1.5B → Qwen3-8B / Llama-70B / Qwen2.5-14B |
2026 | |
| 🟢 TCOD: Exploring Temporal Curriculum in On-Policy Distillation for Multi-turn Autonomous Agents 📐 Qwen2.5-0.5B/1.5B/3B/7B / Qwen3-0.6B/1.7B/4B → Qwen2.5-7B-GRPO / Qwen3-30B-A3B-Instruct; TCOD: temporal curriculum for autonomous agent OPD |
2026 | |
| 🟢 Co-Evolving Policy Distillation 📐 Qwen3-VL-4B (image / text / video branches) → Qwen3-VL-4B (mutual peer); CoPD: bidirectional parallel RLVR branches + interleaved mutual OPD co-evolution |
2026 | |
| 🟢 Uni-OPD: Unifying On-Policy Distillation with a Dual-Perspective Recipe 📐 Qwen3-1.7B/4B → Multi-teacher; Uni-OPD: student exploration (difficulty+correctness-aware) + teacher reliability |
2026 | |
| 🟢 Near-Policy: Accelerating On-Policy Distillation via Asynchronous Generation and Selective Packing 📐 NPD: async generation + Δ-IFD filtering for 8.1× speedup; openPangu-Embedded-1B → 68.73% SOTA |
2026 | |
| 🟢 TRACE: Distilling Where It Matters via Token-Routed Self On-Policy Alignment 📐 Qwen3-8B → Self; token-routed self-OPD: FKL on key spans + optional RKL on error spans + GRPO elsewhere; +2.76pp (NJU/Alibaba) |
2026 | |
| 🟢 Learning to Foresee: Unveiling the Unlocking Efficiency of On-Policy Distillation 📐 Qwen3-8B → Self; module-allocation + update-direction perspectives: OPD identifies critical reasoning modules early |
2026 | |
| 🟢 Prune-OPD: Efficient and Reliable On-Policy Distillation for Long-Horizon Reasoning 📐 R1-Distill-Qwen-1.5B / Qwen3-1.7B → R1-Distill-Qwen-7B / Qwen3-4B; top-k overlap drift detection for adaptive rollout truncation; 37-68% speedup |
2026 | |
| 🟢 Respecting Self-Uncertainty in On-Policy Self-Distillation for Efficient LLM Reasoning 📐 Qwen3-4B/8B → Self; entropy-guided confidence gate + causal-lookahead variant; advances accuracy-length frontier |
2026 | |
| 🟢 Multi-Rollout On-Policy Distillation via Peer Successes and Failures 📐 Qwen3-8B → Qwen3-32B; peer-conditioned teacher signals from success/failure rollout groups; more faithful supervision (CMU) |
2026 | |
| 🟢 GEAR: Granularity-Adaptive Advantage Reweighting for LLM Agents via Self-Distillation 📐 Qwen3-4B/8B → Self; on-policy student vs GT-conditioned teacher divergence for adaptive segment boundaries; up to +20% over GRPO |
2026 | |
| 🟢 DeltaPrompts: Escaping the Zero-Delta Trap in Multimodal Distillation 📐 Qwen3-VL-8B-Thinking → Qwen3-VL-235B-Thinking; answer-divergence-guided prompt synthesis for OPD; 15% relative gain; 200k high-divergence prompts (NVIDIA) |
2026 | |
| 🟢 AdaSwitch: Balancing Exploration and Guidance in Knowledge Distillation via Adaptive Switching 📐 Qwen2.5-0.5B / Llama-3.1-1B / Gemma-2B → Qwen2.5-3B / Llama-3.1-3B / Gemma-7B |
2025 | |
| 🟢 SelecTKD: Selective Token-Weighted Knowledge Distillation for LLMs 📐 Qwen2-1.5B / Gemma-2-2B / Danube2-1.8B → Qwen2-7B / Gemma-2-9B / Mistral-7B |
2025 | |
| 🟢 f-OPD: Stabilizing Long-Horizon On-Policy Distillation with Freshness-Aware Control 📐 Qwen2.5-Math-72B → Qwen2.5-Math-7B / Qwen3-Coder-30B-A3B → Qwen3-8B; freshness-aware async OPD; Freshness-aware control for async OPD: sample-level staleness scoring + adaptive buffer refresh + rollout-anchored KL |
2026 | |
| 🟢 Backtracking When It Strays: Mitigating Dual Exposure Biases in LLM Reasoning Distillation 📐 Qwen3-32B → Qwen3-4B; MOTAB: monitors student on-policy trajectories via adaptive entropy boundary; backtracks to safe state for teacher correction to mitigate dual exposure biases in reasoning distillation |
2026 | |
| 🟢 Visual-Advantage On-Policy Distillation for Vision-Language Models 📐 Qwen3-VL-8B → Qwen3-VL-2B; Visual-advantage reweighting for token-level on-policy VLM distillation with reverse KL. |
2026 | |
| 🟢 Less is More: Early Stopping Rollout for On-Policy Distillation 📐 Qwen3-32B → 8B; Early-stopped rollouts at 40-60% length for 2x efficiency with maintained RKL distillation quality |
2026 | |
| 🟢 Counteraction-Aware Multi-Teacher On-Policy Distillation for General Capability Recovery with Domain Preservation 📐 Qwen3-8B → Qwen3-4B; Dual teacher conflict-aware distillation with 3+1 alternating schedule for domain preservation |
2026 | |
| 🟢 Are Full Rollouts Necessary for On-Policy Distillation? 📐 JustRL-R1-1.5B → R1-Distill-1.5B; Horizon-control strategies (POPD, TOPD) improve OPD efficiency by truncating rollouts |
2026 | |
| 🟢 SafeSteer: Localized On-Policy Distillation for Efficient Safety Alignment 📐 Qwen3-4B-Instruct → Self; Localized on-policy distillation confined to safety tokens via activation steering teacher |
2026 | |
| 🟢 Trust-Region Behavior Blending for On-Policy Distillation 📐 Qwen3-1.7B-Base / Qwen3-0.6B-Base → Qwen3-8B / Qwen3-4B; Trust-region warmup curriculum: behavior policy under student-centered KL constraint stabilizes early-stage OPD; standard reverse-KL distill loss unchanged |
2026 | |
| 🟢 Lion: Adversarial Distillation of Proprietary Large Language Models 📐 Lion-7B / Lion-13B (LLaMA) → ChatGPT (gpt-3.5-turbo, black-box API); Adversarial black-box distillation: imitation-discrimination-generation loop iteratively identifies hard instructions via student-teacher gap; early-era black-box OPD canonical reference (HoF-tier) |
2023 | |
| 🟢 Filter, Then Reweight: Rethinking Optimization Granularity in On-Policy Distillation 📐 Qwen3-4B-Non-Thinking → Qwen3-30B-A3B-Instruct; FiRe-OPD: trajectory filtering by teacher log-prob + soft token reweighting; PPO-clipped weighted loss for OPD |
2026 | |
| 🟢 When Should the Teacher Move? Temporal Coupling and Stability in Self On-Policy Distillation 📐 Qwen3-8B → Self; Studies when the self-teacher should refresh in self-OPD; introduces isolation gate (minimum freeze) + reward-ratchet gate to prevent unstable bootstrapping. |
2026 | |
| 🟢 Physics-Guided Policy Optimization with Self-Distillation 📐 Qwen3-8B → Self; Physics-guided self-distillation: information-modulated step-size multiplier reweights gradients by mutual information between student predictions and feedback-conditioned teacher. |
2026 | |
| 🟢 Rethinking Continual Experience Internalization for Self-Evolving LLM Agents 📐 Qwen3-4B-Instruct → Self; Compares on-policy vs off-policy continual experience internalization; principle-level granularity + step-wise injection stabilize multi-iteration self-evolution. |
2026 | |
| 🟢 Trajectory-Refined Distillation 📐 Teacher → Student; TRD: trajectory-level teacher correction of prefix-failure fragmented gradients in OPD |
2026 | |
| 🟢 Escaping the KL Agreement Trap in On-Policy Distillation 📐 Teacher → Student; KAT: online rollout truncation at KL agreement trap regions (degraded prefixes teacher locally accepts) restores useful supervision and improves training efficiency |
2026 | |
| 🟡 AsyncOPD: How Stale Can On-Policy Distillation Be? 📐 Qwen3-30B-A3B-Instruct-2507 → Qwen3-4B-Base; Systematic study of staleness in asynchronous on-policy distillation with multi-sample MC estimator |
2026 | |
| 🟡 SEAD: Competence-Aware On-Policy Distillation via Entropy-Guided Supervision 📐 OLMo-32B-Instruct → OLMo-7B-Instruct; Entropy-guided token/temporal/prompt-level adaptive supervision for on-policy distillation |
2026 | |
| 🟡 TurnOPD: Making On-Policy Distillation Turn-Aware for Efficient Long-Horizon Agent Training 📐 Qwen3-8B-GRPO → Qwen3-1.7B; Turn-level budgeting strategy for efficient on-policy distillation of long-horizon agents |
2026 | |
| 🟡 Behavior Leverage Imbalance in Multi-Teacher On-Policy Distillation 📐 Qwen3.5-9B (tool-call teacher) → Qwen3.5-9B (student); Identifies behavior leverage imbalance in multi-teacher OPD and proposes SoftClamp calibration |
2026 | |
| 🟡 ShortOPD: Recovering Pruned LLMs with Short-to-Long On-Policy Distillation 📐 Qwen3-4B-Instruct-2507 → Qwen3-4B-Instruct-2507 (25% pruned); Short-to-long on-policy distillation recovers generation quality of structurally pruned LLMs |
2026 | |
| 🟡 DASH-OPD: Discrepancy-Aware Switching with Hysteresis for On-Policy Distillation 📐 Qwen3-30B-A3B → Qwen3-1.7B; Adaptive bidirectional teacher-student switching for multi-turn agentic OPD via discrepancy evidence accumulation |
2026 | |
| 🟡 Adaptive FastOPD: Progress-Aware Rollout Horizon Expansion for Efficient On-Policy Distillation 📐 JustRL-DeepSeek-1.5B → DeepSeek-R1-Distill-Qwen-1.5B; Progress-aware rollout horizon expansion strategy for efficient on-policy distillation |
2026 | |
| 🟡 PCSD: Persistent Consistency for Self-Distillation in Agentic Reinforcement Learning 📐 Qwen2.5-3B-Instruct (frozen, skill-augmented) → Qwen2.5-3B-Instruct; Token-level weighting for on-policy self-distillation based on persistent local teacher support signals |
2026 | |
| 🟡 Look Ahead Before You Distill: Future Trajectory Validation of Teacher Guidance for Agentic On-Policy Distillation 📐 Qwen3-32B → Qwen3-1.7B; Future trajectory validation of teacher bridges for agentic on-policy distillation |
2026 | |
| 🟡 Not Every Divergence Should Be Suppressed: Counterfactual Recoverability in On-Policy Distillation 📐 Qwen3.5-27B → Qwen3.5-9B; Counterfactual recoverability labels guide selective supervision in on-policy distillation |
2026 | |
| 🟡 Simple-OPD: Demystifying Warm-up for On-policy Distillation 📐 Qwen3-8B-Base (DAPO-trained) → Qwen3-1.7B-Base; Systematic study of warm-up for OPD showing LoRA on teacher CoT is optimal initialization |
2025 | |
| 🟡 Matching Supervision to the Student's Learning Capacity: A Unified Framework for On-Policy Self-Distillation 📐 Qwen3-1.7B (privileged) → Qwen3-1.7B; Unified framework jointly optimizing token weighting and PI strength in on-policy self-distillation via single dual vari |
2026 |
🔍 When and why on-policy distillation works (or fails). Three lenses: conditions for success, failure modes & diagnostics, and unifying theory.
✅ What practical regimes make OPD reliably beat SFT / off-policy KD?
| Paper | Date | Resources |
|---|---|---|
| 🟢 OPSD Compresses What RLVR Teaches: A Post-RL Compaction Stage for Reasoning Models 📐 Qwen3-8B / R1-Distill-7B / AceReason-7B → Self (OPSD as compression-not-correction in thinking-enabled reasoning) |
2026 | |
| 🟢 Rethinking On-Policy Distillation of Large Language Models: Phenomenology, Mechanism, and Recipe 📐 Qwen3-1.7B → DeepSeek-R1-Distill-7B / Qwen3-4B etc. |
2026 | |
| 🟢 On the Geometry of On-Policy Distillation 📐 Geometry of OPD: subspace locking in parameter-space trajectories; OPD avoids principal directions vs SFT/RL |
2026 | |
| 🟢 Dense Supervision, Sparse Updates: On the Sparsity and Geometry of On-Policy Distillation 📐 Analysis: OPD parameter updates are coordinate-sparse, FFN-heavy, and oriented off-principal directions; dense supervision produces sparse, structured weight changes |
2026 | |
| 🟡 Behavior Cloning is Not All You Need: The Optimality of On-Policy Distillation for Noisy Expert Feedback 📐 Gemma3-1B-IT → Gemma3-270M-IT; Shows sharp separation between offline and online IL under noisy experts: offline requires exponential-in-horizon sample |
2026 |
Characterizations of OPD pathologies (reasoning degradation, miscalibration, exposure-bias-in-disguise) and simple fixes.
| Paper | Date | Resources |
|---|---|---|
| 🟢 Why Does Self-Distillation (Sometimes) Degrade the Reasoning Capability of LLMs? 📐 Qwen3-8B / DeepSeek-Distill-7B / Olmo3-7B → Self |
2026 | |
| 🟢 Revisiting On-Policy Distillation: Empirical Failure Modes and Simple Fixes 📐 Qwen2.5-7B-Instruct → OpenThinker3-7B / GiGPO-Qwen2.5-7B |
2026 | |
| 🟢 The Illusion of Certainty: Decoupling Capability and Calibration in On-Policy Distillation 📐 Qwen3-0.6B–32B → Self (CaOPD: miscalibration scaling law + calibration-aware OPD) |
2026 | |
| 🟢 The Many Faces of On-Policy Distillation: Pitfalls, Mechanisms, and Fixes 📐 Qwen3-8B → Self; distribution mismatch, biased TopK RKL gradients, PI aggregation collapse (UIUC) |
2026 | |
| 🟢 Cornerstones or Stumbling Blocks? Deciphering the Rock Tokens in On-Policy Distillation 📐 Qwen3-8B → Self; persistent high-loss tokens (~18%) that resist teacher correction; structural residuals |
2026 | |
| 🟢 The Extrapolation Cliff in On-Policy Distillation of Near-Deterministic Structured Outputs 📐 Qwen3-1.7B/8B → Qwen3-8B; closed-form clip-safety threshold for reward extrapolation in structured JSON (NTU) |
2026 | |
| 🟢 Prefix Teach, Suffix Fade: Local Teachability Collapse in Strong-to-Weak On-Policy Distillation 📐 Qwen3-1.7B/4B/8B → Qwen3-14B; BIC change-point release rule; dense OPD supervision degrades in suffix when teacher margin vanishes |
2026 |
Attempts to place OPD within a coherent theoretical frame (imitation learning, RL, information geometry, statistical learning).
| Paper | Date | Resources |
|---|---|---|
| 🟢 A Note on Hybrid Online Reinforcement and Imitation Learning for LLMs: Formulations and Algorithms 📐 Theoretical (no specific models) |
2025 |
🌏 How on-policy distillation appears in production-scale systems, across modalities, and as an inference-time system component.
🏆 Large-scale technical reports and production systems that use OPD as a core post-training component.
| Paper | Date | Resources |
|---|---|---|
| 🟢 DeepSeek-V4 Technical Report: Towards Highly Efficient Million-Token Context Intelligence 📐 10+ domain experts (1.6T each) → DeepSeek-V4-Pro 1.6T MoE · full-vocabulary multi-teacher R-KL; replaces mixed-RL stage of V3.2 with pure OPD consolidation |
2026 | |
| 🟢 MiMo-V2-Flash Technical Report 📐 MiMo-V2-Flash 309B MoE → Self (multi-teacher MOPD) |
2026 | |
| 🟢 ORBIT: On-policy Exploration-Exploitation for Controllable Multi-Budget Reasoning 📐 DeepSeek-Distill-Qwen-1.5B / Qwen3-4B-Thinking / Nemotron-7B → Self (multi-teacher OPD fusion) |
2026 | |
| 🟢 Nemotron-Cascade 2: Post-Training LLMs with Cascade RL and Multi-Domain On-Policy Distillation 📐 Nemotron-Cascade-2-30B-A3B → Self (multi-ckpt MOPD) |
2026 | |
| 🟢 KAT-Coder-V2 Technical Report 📐 KAT-Coder-V2 → 5 domain specialists; proprietary multi-expert agentic pipeline |
2026 | |
| 🟢 Qwen3 Technical Report 📐 Qwen3 series → Qwen3 (larger, on-policy logit KD) |
2025 | |
| 🟢 Reducing the Safety Tax in LLM Safety Alignment with On-Policy Self-Distillation 📐 R1-Distill-1.5B / Qwen3-0.6B–8B → Self (OPSA); frozen teacher = same model + safety privileged context; per-token KL on student rollouts; teacher flip rate for context search |
2026 |
Applications of OPD to non-text and specialized domains: vision-language, audio/speech, video, vision-language-action, embodied, differential privacy, continual learning, scaling laws, autonomous driving.
| Paper | Date | Resources |
|---|---|---|
| 🟢 CORD: Bridging the Audio-Text Reasoning Gap via Weighted On-policy Cross-modal Distillation 📐 Qwen2-Audio-7B / Step-Audio2-mini → Self (cross-modal) |
2026 | |
| 🟢 LiteGUI: Distilling Compact GUI Agents with Reinforcement Learning 📐 Qwen3-VL-32B → 2B–3B GUI agents; guided OPD + dual-level GRPO; ScreenSpot-Pro, OS-World, Lite-Bench |
2026 | |
| 🟢 Video-OPD: Efficient Post-Training of Multimodal Large Language Models for Temporal Video Grounding via On-Policy Distillation 📐 Qwen3-VL-8B → Qwen3-VL-32B (Video-OPD) |
2026 | |
| 🟢 OpenClaw-RL: Train Any Agent Simply by Talking 📐 Hindsight-guided OPD for agentic scenarios; task completion reward → policy distillation |
2026 | |
| 🟢 X-OPD: Cross-Modal On-Policy Distillation for Capability Alignment in Speech LLMs 📐 Qwen3-Omni-A3B → Qwen3-A3B-Instruct (text teacher) |
2026 | |
| 🟢 VLA-OPD: Bridging Offline SFT and Online RL for Vision-Language-Action Models via On-Policy Distillation 📐 OpenVLA-OFT → SimpleVLA-RL (frozen expert teacher); dense token-level RKL on student-generated trajectories for robot manipulation (LIBERO / RoboTwin2.0) |
2026 | |
| 🟢 DP-OPD: Differentially Private On-Policy Distillation for Language Models 📐 DistilGPT-2 82M → GPT-2 Large 774M (+ DP-SGD) |
2026 | |
| 🟢 HY-Embodied-0.5: Embodied Foundation Models for Real-World Agents 📐 HY-Embodied-0.5 MoE-A32B (large) → HY-Embodied-0.5 MoT-2B (small) |
2026 | |
| 🟢 On-Policy Distillation of Language Models for Autonomous Vehicle Motion Planning 📐 Qwen3-1.7B → Qwen3-8B |
2026 | |
| 🟢 Skill-SD: Skill-Conditioned Self-Distillation for Multi-turn LLM Agents 📐 Qwen3-4B-Instruct → Self (Skill-SDL) |
2026 | |
| 🟢 HyperEyes: Dual-Grained Efficiency-Aware Reinforcement Learning for Parallel Multimodal Search Agents 📐 External teacher → HyperEyes-30B (Qwen3-VL-30B); micro-level OPD provides dense token-level supervision on failed rollouts |
2026 | |
| 🟢 ProteinOPD: Towards Effective and Efficient Preference Alignment for Protein Design 📐 Protein PLM → Multi-teacher; geometric consensus of weighted preference-specific teachers; 8× faster than RL (THU/IDEA) |
2026 | |
| 🟢 SOD: Step-wise On-policy Distillation for Small Language Model Agents 📐 Qwen3-0.6B/1.7B → Qwen3-4B; step-wise OPD for agentic tasks; progressive trajectory distillation |
2026 | |
| 🟢 Reward-Weighted On-Policy Distillation with an Open Property-Equivalence Verifier for NL-to-SVA Generation 📐 Qwen2.5-Coder-7B → CodeV-SVA-14B; verifier-reward-weighted FKL on student rollouts; new SOTA on NL2SVA |
2026 | |
| 🟢 Revisiting DAgger in the Era of LLM-Agents 📐 Qwen3-4B-Instruct-2507 / Qwen3-8B → Qwen3-Coder-30B-A3B-Instruct (DAgger); turn-level student-teacher interpolation for SWE agents; +3.9pp on SWE-bench Verified |
2026 | |
| 🟢 VOLD: Reasoning Transfer from LLMs to Vision-Language Models via On-Policy Distillation 📐 Qwen2.5-VL-3B → Qwen3-8B (text reasoning teacher) |
2025 |
System-level optimization via OPD: speculative decoding, draft model training, full-vocabulary logit-caching systems that wrap distillation into end-to-end deployment stacks.
| Paper | Date | Resources |
|---|---|---|
| 🟢 Test-Time Speculation 📐 Qwen3-8B / Llama-3.1-8B → Qwen3-32B / Llama-3.1-70B; online OPD at inference-time; up to 72% acceptance-length gain |
2026 | |
| 🟢 Speculative Knowledge Distillation: Bridging the Teacher-Student Gap Through Interleaved Sampling 📐 Gemma-2B-IT / Qwen2-0.5B-IT → Gemma-7B-IT / Qwen2-7B-IT |
2024 | |
| 🟢 DistillSpec: Improving Speculative Decoding via Knowledge Distillation 📐 T5-Small → T5-XL (on-policy KD for speculative decoding) |
2023 |
🔗 See also: DeepSeek-V4 Technical Report (§8.1), which describes full-vocabulary multi-teacher OPD with hidden-state caching + FP4-QAT. The most detailed public account of trillion-parameter OPD systems engineering, surveyed as the canonical §8.3 system-level work.
Open-source frameworks commonly integrated into OPD pipelines (not paper-indexed here): OpenRLHF, veRL, vLLM, TensorRT-LLM.
💡 Active research questions and future directions highlighted in our survey. See §9 of the paper for detailed discussion.
| # | Problem | Key Question |
|---|---|---|
| 1 | Scaling Laws | What is the compute-optimal budget split between teacher pretraining, student rollout, and distillation steps? |
| 2 | Teacher Calibration on OOD | Teacher logits may be miscalibrated on student-generated prefixes. How should we down-weight or re-calibrate them on the fly? |
| 3 | Dynamic Curriculum | Principled, policy-adaptive difficulty scheduling that avoids both wasted gradient (too easy) and collapse (too hard). |
| 4 | Cross-Architecture OPD | Distilling across tokenizer / architecture families without hand-crafted alignment tricks. |
| 5 | Agentic OPD | Multi-step, tool-using agents with delayed feedback. How to propagate credit turn-level and avoid agentic collapse. |
| 6 | Multimodal OPD | General recipes for VL / VLA / speech / embodied domains, beyond ad-hoc per-modality pipelines. |
| 7 | KD-RL Loop | When to alternate distillation and RL phases, and whether the two can be fused into a single unified objective. |
| 8 | Beyond Benchmarks | Dynamic adversarial evaluation for true OPD generalization, not just static leaderboard gains. |
| 9 | Distillation Tax | Quantifying the capabilities lost during OPD (creativity, calibration, long-tail knowledge) and mitigating them. |
| 10 | Self-Distillation Limits | Theoretical understanding of when privileged information helps vs hurts, and optimal information-disclosure curves. |
Papers indexed in the tables above (🟡) but not yet integrated into the survey paper. They will be evaluated for the next revision.
| Paper | Target Section | Reason Pending |
|---|---|---|
| PADD: Path-Aligned Decompression Distillation for Non-Router Teacher to Guide MoE Student Learning | §4.2 | The core contribution is an adaptive online distillation mechanism that dynamically adjusts teacher temperature based on student on-policy… |
| PowerOPD: Stabilizing On-Policy Distillation with Bounded Power Transformation | §4.1 | Core contribution is a new bounded reward function (divergence/objective) for on-policy distillation replacing the unbounded log-ratio… |
| Rethinking Reward Supervision: Rubric-Conditioned Self-Distillation | §5.3.1 | Core contribution is a new privileged information interface (rubrics) for on-policy self-distillation, where teacher and student share the… |
| AsyncOPD: How Stale Can On-Policy Distillation Be? | §6.3 | Core contribution is compute-efficiency via async pipeline and multi-sample MC estimator design for on-policy distillation under staleness… |
| ATOD: Annealed Turn-aware On-policy Distillation for Multi-turn Autonomous Agents | §4.3 | ATOD combines on-policy distillation with RL through an annealed schedule (RL-augmented OPD objective §4.3), with T-DUR providing… |
| SEAD: Competence-Aware On-Policy Distillation via Entropy-Guided Supervision | §6.1 | SEAD's core contribution is token-level selection (zone partitioning skipping ~50% tokens) combined with adaptive divergence and… |
| Building Multi-Task Agentic LLMs via Two-Phase Distillation | §4.2 | The paper proposes an adaptive two-phase distillation strategy combining off-policy (forward KL) and on-policy (reverse KL) objectives… |
| MOPD: Multi-Teacher On-Policy Distillation for Capability Integration in LLM Post-Training | §5.1 | MOPD performs on-policy distillation with multiple white-box domain teachers providing logit-level supervision on student-generated… |
| Regime-Aware Peer Specialization for Robust RAG under Heterogeneous Knowledge Conflicts | §5.1 | The method uses multiple same-scale white-box peer teachers providing logit-level reverse-KL supervision on student-generated rollouts… |
| GAPD: Gold-Action Policy Distillation for Agentic Reinforcement Learning in Knowledge Base Question Answering | §5.3.1 | The self-teacher is the current policy conditioned on gold-action information (PI of ground truth), providing token-level distributional… |
| UCOB: Learning to Utilize and Evolve Agentic Skills via Credit-Aware On-Policy Bidirectional Self-Distillation | §5.3.2 | Self-distillation where student generates rollouts under two context views (same model), higher-return view provides logit-level KL… |
| KbSD: Knowledge Boundary aware Self-Distillation for Behavioral Calibration in Agentic Search | §4.2 | Proposes quadrant-adaptive divergence selection (reverse/forward/Pareto KL) as an adaptive distillation objective, with self-distillation… |
| DRIFT: Difficulty Routing Self-Distillation with Rhythm-Gated Exploration and Success Buffer Training | §5.3.2 | DRIFT uses pure self-distillation (model's own successful siblings as teacher) with on-policy student rollouts and JSD loss, making it a… |
| DOPD: Dual On-policy Distillation | §4.2 | DOPD proposes an adaptive divergence objective that routes token-level supervision dynamically based on advantage gap, combining features… |
| Behavior Cloning is Not All You Need: The Optimality of On-Policy Distillation for Noisy Expert Feedback | §7.1 | This is a theoretical analysis paper proving optimality of OPD under noisy experts with novel loss formulation (augmented trajectory KL)… |
| GR2 Technical Report | §4.3 | OPD combines on-policy student rollouts with per-token reverse-KL to a stronger frozen teacher plus RL reward, making it an RL-augmented… |
| UI-MOPD: Multi-Platform On-Policy Distillation for Continual GUI Agent Learning | §5.1 | Uses white-box multi-teacher logit supervision on student-generated rollouts with reverse KL, combined with RL reward in an application… |
| dOPSD: On-Policy Self-Distillation for Diffusion Language Models | §5.3.1 | The teacher is the same model with privileged information (later trajectory states), making it a PI-based self-distillation method with a… |
| Multi-Turn On-Policy Distillation with Prefix Replay | §4.2 | ReOPD proposes an adaptive reliability-aware step-decay schedule for weighting/sampling prefix positions in on-policy distillation… |
| Weak-to-Strong Generalization via Direct On-Policy Distillation | §4.3 | Direct-OPD uses student on-policy rollouts with teacher logit-level supervision (log-ratio of two teacher checkpoints evaluated on student… |
| Reward-Gated On-Policy Distillation | §4.3 | RG-OPD augments on-policy reverse-KL distillation with a reward-based trajectory gate, combining RL verifier signals with dense teacher… |
| Trust Region Policy Distillation | §4.2 | TOP-D proposes an adaptive proximal teacher objective that bounds gradient variance (§4.1/4.2) and incorporates token-level advantage… |
| TurnOPD: Making On-Policy Distillation Turn-Aware for Efficient Long-Horizon Agent Training | §6.2 | The paper proposes a curriculum/scheduling strategy (adaptive rollout depth + progressive loss normalization) for on-policy distillation of… |
| Behavior Leverage Imbalance in Multi-Teacher On-Policy Distillation | §6.1 | SoftClamp is a per-token divergence calibration/weighting method that compresses extreme token-level JSD signals in multi-teacher on-policy… |
| Mach-Mind-4-Flash Technical Report | §5.1 | MOPD uses multiple frozen teacher models providing token-level reverse-KL supervision on student-generated rollouts with routed… |
| ShortOPD: Recovering Pruned LLMs with Short-to-Long On-Policy Distillation | §6.2 | The core novelty is a curriculum/scheduling mechanism (short-to-long budget control) that adapts rollout horizon during on-policy… |
| Trace-Based On-Policy Distillation for Masked Diffusion Language Models | §4.1 | TOPD proposes a novel Reverse-KL objective applied to trace-aligned decisions from student's own diffusion rollouts with teacher logit… |
| CADENCE: Closing the Reasoning Gap via Coverage-Adaptive On-Policy Distillation | §4.2 | CADENCE proposes a coverage-adaptive (state-dependent) divergence scheduling mechanism (COVA) that dynamically interpolates forward/reverse… |
| Cross-Tokenizer On-Policy Distillation via Byte-Prefix Marginalization | §4.1 | BPM introduces a new objective/target construction for cross-tokenizer on-policy distillation with full-vocabulary KL-based loss, fitting… |
| KAT-Coder-V2.5 Technical Report | §5.1 | MOPD is a white-box multi-teacher on-policy distillation method with reverse KL on student rollouts, with stabilization via drift-aware… |
| Geometric Self-Distillation for Reasoning Generalization | §4.1 | Proposes a new distillation objective (Hellinger + Fisher-Rao proximal) that modulates per-token teacher influence based on overlap… |
| Diagnosing and Mitigating Thinking Collapse in On-Policy Self-Distillation | §4.2 | AD-OPSD proposes an adaptive gating mechanism (pointwise KL sigmoid gate) that dynamically modulates teacher influence per-token, fitting… |
| OvisOCR2 Technical Report | §5.1 | The method uses a white-box 4B teacher providing logit-level supervision on student-generated rollouts with a top-k reverse KL objective… |
| Better Starts, Better Ends: Bootstrapped Iterative Self-Reasoning Distillation for Compressed Reasoning | §5.3.2 | Self-distillation where teacher is a stop-gradient copy of student conditioned on conciseness instruction… |
| Enhancing Rubric-based RL via Self-Distillation | §4.3 | CriPO augments RL (GRPO) with an on-policy self-distillation forward-KL loss as auxiliary objective, combining RL reward optimization with… |
| LLM-as-a-Coach: Experiential Learning for Non-Verifiable Tasks | §5.3.3 | The method uses external feedback (LLM-as-a-Coach) to generate experiential knowledge that conditions a teacher for on-policy context… |
| Solar Open 2 Technical Report | §5.1 | MOPD uses student-generated rollouts with full-vocabulary reverse KL from multiple white-box teacher specialists, meeting all three OPD… |
| Masked Distillation: Internalizing the Chain-of-Thought in Language Models | §5.1 | The method uses on-policy student rollouts with teacher logit supervision via reverse-KL divergence, with the novel contribution being… |
| The Physics of Multi-Turn Long-Horizon Planning: From Pre-training to Post-training via Single- and Multi-Teacher On-Policy Agentic Distillation | §5.1 | The paper's core contribution is a systematic analysis of on-policy distillation (OPD) for multi-turn agentic planning, studying its… |
| Kimi K3: Open Frontier Intelligence | §5.3.1 | MOPD uses student-generated rollouts with per-token teacher log-probability ratio as dense reward signal integrated into RL, combining… |
| Self-Boosting Vision-Language Models with Noisy Student On-Policy Self-Distillation | §5.3.2 | Pure self-distillation where the same model acts as both teacher and student with no external teacher, using on-policy rollouts and KL… |
| RoCo-ACE: Rollout-Conditioned Online Distillation for Retention-Aware Knowledge Injection | §4.2 | The method uses adaptive token-level reweighting of KL distillation loss on student-generated rollouts via reference-conditioned likelihood… |
| Pass the Baton: Trajectory-Relayed On-Policy Distillation | §4.2 | Relay-OPD is an adaptive on-policy distillation method that introduces state-driven teacher intervention during student rollouts, modifying… |
| Weak-to-Strong On-Policy Distillation | §5.1 | White-box logit-level proxy teacher constructed from weak models; student generates own rollouts and minimizes reverse KL against teacher… |
| DASH-OPD: Discrepancy-Aware Switching with Hysteresis for On-Policy Distillation | §6.2 | DASH-OPD is a curriculum/scheduling method for OPD that adaptively decides when teacher support is needed during student rollouts, making… |
| SAF-OPD: Stable Advantage Fusion for On-Policy Distillation | §4.3 | The paper fuses OPD with RL (GRPO) via a controlled advantage fusion mechanism, making it an RL-augmented OPD method… |
| Adaptive FastOPD: Progress-Aware Rollout Horizon Expansion for Efficient On-Policy Distillation | §6.2 | The paper proposes an adaptive curriculum for rollout horizon expansion in OPD, which is an efficiency/stability technique related to… |
| Distill Where You Fail: Recovering Learning Signals of Negative RL-Groups from Adaptive Teacher Guidance | §4.2 | The paper proposes adaptive token selection and sample selection to control when/where OPD is applied, combining curriculum-style data… |
| Distill What the Student Can See: Fisher-Projected On-Policy Distillation for Vision-Language Models | §4.1 | FP-OPD introduces a novel capacity-aware target via Fisher projection that modifies what distributional signal the student receives, making… |
| Is More Privileged Information Better? From Solution Traces to Problem-Solving Structure in Self-Distilled Reasoning | §5.1 | PS-OPSD is on-policy self-distillation where student generates rollouts (C1), a privileged view of the same model provides logit-level… |
| DAPD: Dual-Anchored Policy Distillation | §4.1 | DAPD proposes a new distillation objective (component-clipped forward KL with dual-path and dual-source anchoring) for on-policy… |
| PCSD: Persistent Consistency for Self-Distillation in Agentic Reinforcement Learning | §6.1 | Core contribution is a novel token-level weighting scheme for on-policy self-distillation that adaptively weights distillation based on… |
| Look Ahead Before You Distill: Future Trajectory Validation of Teacher Guidance for Agentic On-Policy Distillation | §6.1 | FTB selectively validates and retains teacher guidance via future trajectory signals, combining token-level weighting (teacher-preferred… |
| Self-Improving Large Language Models via Progressive Experience Evolution | §5.3.2 | Self-distillation where student generates rollouts and a privileged version of itself (same model with experience context) provides… |
| Rubrics as Privileged Information for Open-Ended Generation | §5.3.2 | Self-distillation where same model acts as both teacher (with rubric PI) and student (without PI), using on-policy rollouts and per-token… |
| SMOPD: Multi-Reward Reinforcement Learning via Specialize-and-Merge Online Policy Distillation | §5.1 | The method uses multiple white-box teachers providing logit-level supervision on student-generated rollouts via forward KL, combining RL… |
| Not Every Divergence Should Be Suppressed: Counterfactual Recoverability in On-Policy Distillation | §6.1 | The paper proposes a selective supervision mechanism that determines per-state whether to retain, rollback, or default to SOD based on… |
| SPOT: Sparse Probing and Outcome Calibration for On-Policy Distillation | §4.3 | SPOT augments OPD with RL-style verifier signals to calibrate the teacher distribution target, combining token-level KL distillation with… |
| OPD-V: Visual On-Policy Self-Distillation with Modality Balance | §5.3.2 | Self-distillation where the student generates rollouts, a detached copy (same model with EMA) provides logit-level supervision on… |
| Simple-OPD: Demystifying Warm-up for On-policy Distillation | §6.2 | The paper's core contribution is a curriculum/initialization technique (LoRA warm-up) that improves OPD stability and performance, fitting… |
| MemOPD: On-Policy Distillation through Memory State Alignment for Long-Horizon Agents | §4.3 | MemOPD combines on-policy distillation (reverse-KL from teacher on student rollouts) with PPO task reward, making the distillation… |
| Trajectory-Relative Hindsight Distillation for Agentic Reinforcement Learning | §5.3.2 | TRIAL uses on-policy self-distillation: the student generates rollouts, a frozen snapshot of the same model (hindsight-conditioned)… |
| Capek 0.5: An Execution-Centric Vision-Language Model for Embodied Intelligence | §5.1 | The paper's consolidation stage (MOPD) has student generate rollouts (C1), frozen specialist teachers provide log-probability supervision… |
| Adaptive Supervised Anchoring for On-Policy Self-Distillation | §4.2 | The paper proposes an adaptive objective that modulates anchoring weight based on rollout-target alignment, fitting adaptive… |
| Matching Supervision to the Student's Learning Capacity: A Unified Framework for On-Policy Self-Distillation | §6.1 | The paper jointly optimizes token weighting (§6.1) and PI-level adaptation (§5.3.1) with an adaptive capacity budget, making token… |
| PAST: Privileged Adaptation from Complete Student Trajectories for On-Policy Self-Distillation | §5.1 | Self-distillation where student generates rollouts, a privileged copy of the same model (adapted teacher) provides full-vocabulary logit… |
| Learning from Consensus and Disagreement: Unsupervised On-Policy Self-Distillation with Minority-Trajectory Contrast | §5.3.2 | Self-distillation where the frozen self-teacher (same model with privileged consensus context) provides logit-level supervision on… |
| Reading is not Reasoning: Bridging the Agentic Policy Gap in Vision–Text Compression | §5.3.2 | Self-distillation where the same model's stronger text-history policy (teacher) provides logit-level forward-KL supervision on student… |
| WDL-OPD: Weak-Driven On-Policy Distillation via Mixture-Constrained Co-Training | §4.1 | Proposes a new divergence objective (reverse KL on geometric mixture of two trainable policies matched to teacher) for on-policy… |
| SR-OPSD: Self-Referenced On-Policy Self-Distillation | §4.1 | Proposes a new divergence objective (Rényi) with adaptive reference-anchored target for on-policy self-distillation, where the teacher is a… |
| Distill Skills into Weights, Not Prompts: Abstract Skills as Privileged Signals for On-Policy Self-Distillation | §5.3.2 | Self-distillation where student generates rollouts, same-weight teacher provides logit supervision under privileged context, with an… |
| Mismatch Matters: On-Policy Distillation Beyond Token Agreement | §4.1 | TIDE introduces a novel divergence-based objective (Hellinger-shaped excess + forward-KL deficit) that replaces the standard reverse-KL in… |
| Motif 3: Technical Report | §5.1 | MOPD generates student rollouts (C1), obtains teacher log-prob supervision on those rollouts (C2), and uses a log-probability-based… |
| Bidirectional Context Self-Distillation for Reinforcement Learning of Skill-Based LLM Agents | §5.3.2 | Self-distillation where the same policy acts as teacher under different contexts on student-generated rollouts, with token-level KL-like… |
| Resource | Description |
|---|---|
| ⚡ Method Comparison | At-a-glance matrix: pick the right method for your use case |
| 📚 Reading Order | Curated 4-level path from foundations to frontier |
| 🛠️ Codebases | All open-source implementations, organized by method |
| 📊 Benchmarks | Performance data, compute costs, and evaluation guides |
| 📐 Key Equations | Quick reference for core OPD loss functions |
| 📋 Changelog | What's new, paper additions by date |
| Survey | Year | Description |
|---|---|---|
| A Survey of On-Policy Distillation for Large Language Models | 2026 | Our survey — the companion paper to this awesome list (V3) |
| A Survey on Knowledge Distillation of Large Language Models | 2024 | Comprehensive KD survey covering off-policy, on-policy, and task-specific distillation for LLMs |
| Knowledge Distillation: A Survey | 2020 | Classic KD survey by Gou et al.; covers response-based, feature-based, and relation-based methods |
| A Survey of Reasoning with Foundation Models | 2024 | Broad reasoning survey; contextualizes why OPD is critical for chain-of-thought distillation |
| RLHF Workflow: From Reward Modeling to Online RLHF | 2024 | Practical RLHF/alignment pipeline survey; OPD is a key component of the post-training loop |
| A Survey on Self-Evolution of Large Language Models | 2024 | Surveys self-evolution and self-improvement methods for LLMs; significant overlap with self-distillation (§5.3) |
Non-paper writings that shaped the OPD community. These sit alongside the formal literature and are often cited in the survey itself.
| Post | Author / Org | Year | Why Read It |
|---|---|---|---|
| On-Policy Distillation (cited in §4) | Kevin Lu / Thinking Machines Lab | 2025 | The most accessible OPD explainer written to date. Proposes per-token reverse KL using RL infrastructure (one-line change from KL-regularized RL), publishes a reference implementation in the Tinker cookbook, and matches Qwen3's RL result at a fraction of the GPU hours. Popularized the "grandmaster grades each of your moves" chess analogy that now anchors every OPD intro talk. |
What's the difference between OPD and RLHF/RLVR?
Both are on-policy (student generates its own data), but they differ in supervision:
- RLHF/RLVR: Scalar reward signal (sparse, 1 bit per episode)
- OPD: Dense token-level signal from teacher distributions (thousands of bits per episode)
OPD is typically 3-10x more sample-efficient than RLVR because every token gets a gradient, not just the final outcome.
When should I use OPD vs. off-policy SFT?
| Scenario | Recommendation |
|---|---|
| Short generations (< 100 tokens) | Off-policy SFT is fine |
| Long reasoning chains (> 500 tokens) | OPD strongly preferred |
| Student is much weaker than teacher | Start with SFT warm-up, then OPD |
| No teacher available | Self-distillation (OPSD, SDZero) |
| Compute-constrained | Lightning OPD (offline, 4x faster) |
Which divergence should I use: Forward-KL, Reverse-KL, or JSD?
- Reverse-KL (default): Best for math/code where you want the student to commit to one solution path (mode-seeking)
- Forward-KL: Better for open-ended generation where diversity matters (mode-covering)
- JSD: A safe middle ground with bounded gradients and symmetric behavior
- Adaptive (EAOD/DASD/Trust-Region OPD): Lets the model switch per-token based on entropy or position. Best overall if you have the engineering budget
How much compute does OPD need compared to SFT?
Standard OPD requires ~4x the compute of SFT (due to student rollouts + teacher scoring). Lightning OPD reduces this to ~1x by precomputing teacher scores on SFT rollouts. TIP further reduces cost by only computing KD loss on the top 20% important tokens.
Can I do OPD without a teacher model?
Yes! Self-distillation methods (OPSD, SDZero, SDPO) require no external teacher. They use the student's own outputs under different conditions (privileged context, multiple samples, or reward models) as the supervision signal.
What's the typical training pipeline for OPD?
Base Model → SFT warm-up (1-2 epochs) → OPD (3-5 epochs) → Final Model
│
Student rollouts → Teacher scoring → KL loss
Key hyperparameters: temperature (τ=1-2), learning rate (1e-6 to 5e-6), rollout length (matched to task), KL coefficient.
Do we have systematic diagnostic tools for detecting OPD failure modes during training?
Not yet. Section 7.2 of the survey identifies several failure modes (flawed prefix trap, epistemic suppression, Ouroboros self-play saturation, trajectory-structure erosion), and individual works like CaOPD and TT-OPD address specific pathologies such as miscalibration and turn-level instability. However, these remain point solutions. The field still lacks a unified diagnostic framework that can monitor gradient signal-to-noise, representation collapse, and teacher-student divergence dynamics in real time without incurring full forward-pass cost. Building such probes would shift OPD debugging from post-hoc benchmark failure analysis to proactive mid-training intervention.
How well does cross-architecture OPD scale to extreme capacity gaps?
For moderate architecture differences, DSKD (dual-space projection) and Cross-Tokenizer KD (optimal transport alignment) provide workable solutions. But these methods have primarily been validated on relatively small scale gaps (e.g., 7B to 1.5B within similar families). At extreme gaps like 400B MoE to 1B dense, the representational bottleneck likely defeats simple linear projections or vocabulary-level alignments. Non-linear hierarchical alignment mechanisms that can bridge massive architectural divides without prohibitive compute remain an open engineering and research challenge.
What's the optimal schedule for combining OPD with RLVR?
Several methods prove that combining dense teacher guidance with sparse outcome rewards works well. G-OPD, KDRL, RLAD, REOPOLD, and CoPD all demonstrate effective joint or interleaved training. The unsolved problem is when to switch and how much to allocate between the two objectives across the training lifecycle. Current approaches treat the mix ratio as a static hyperparameter, but the optimal schedule likely depends on the student's relative competence and should transition dynamically from pure distillation (large capability gap) to pure RL (student matches teacher). Framing this as an active learning problem is a promising but largely unexplored direction.
We welcome contributions! 🎉 Please submit a Pull Request or Issue with:
Use this template in your PR:
**Paper:** [Title](arXiv link)
**Date:** YYYY-MM-DD
**Category:** §4.1 / §4.2 / §5.1 / etc.
**Key Contribution:** One-line description
**Models:** Teacher → Student (e.g., Qwen3-32B → Qwen3-4B)
**Code:** [GitHub link] (if available)✅ Include if:
- The method has an explicit on-policy sampling component (student generates rollouts)
- It provides direct insights for OPD (analysis, failure modes, theory)
- It's a hybrid method with genuine on-policy elements
❌ Exclude if:
- Pure off-policy SFT (training on static teacher demonstrations)
- Pure RL without distillation signal (e.g., vanilla PPO/GRPO)
- Non-LLM domains (vision-only, speech-only without language)
- 🐛 Bug fixes (broken links, wrong categories)
- 📝 Improved descriptions
- 📊 New benchmark results
- 🛠️ New code implementations
💡 Tip: Use the "Add Paper" issue template for the easiest contribution path.
If you find this collection helpful, please consider citing our survey:
@article{song2026survey,
title={A Survey of On-Policy Distillation for Large Language Models},
author={Song, Mingyang and Zheng, Mao},
journal={arXiv preprint arXiv:2604.00626},
year={2026}
}


