Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

374 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stars Forks Contributors License

🔥 Awesome LLM On-Policy Distillation

A curated collection of papers and resources on On-Policy Distillation for Large Language Models.

Awesome Papers Last Updated Survey V4

OPDHub Companion Site   arXiv

🔥 News

  • 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.

🤔 Why On-Policy? — The Core Problem

On-Policy Distillation: Teacher-Student Loop

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
  1. Why On-Policy?
  2. 🆕 Recently Added
  3. Quick-Start Guide
  4. Trends & Highlights
  5. 📋 Survey Version History
  6. 🔍 Teacher–Student Model Atlas
  7. 📐 Loss-Objective Distribution
  8. 🏆 Hall of Fame
  9. Taxonomy
  10. §4 Objective Functions & Optimization
  11. §5 Signal Source & Teacher Architecture
  12. §6 Training Efficiency & Stabilization
  13. §7 Understanding OPD
  14. §8 Applications, Systems & Emerging Domains
  15. §9 Open Problems
  16. 📋 Pending Papers
  17. Additional Resources
  18. FAQ
  19. Contributing
  20. 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

🧭 Quick-Start Guide

👋 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: OPSDRLKDSCOPE.
  • "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).

💡 Choosing a Method

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.

🔥 Trends & Highlights (2025–2026)

💡 Six shifts defining the OPD landscape right now.

  1. 🎯 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.
  2. 💥 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.
  3. ✂️ 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.
  4. 🤖 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.
  5. 🏭 Industrial Adoption: The latest frontier models (DeepSeek-V4, Qwen3, Nemotron, Gemma-2, and MiMo) have fully integrated OPD into their post-training pipelines.
  6. ⚠️ 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.

📋 Survey Version History

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.

(back to top)


🔍 Teacher–Student Model Atlas

🎯 "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).

Teacher × Student Pair Matrix: Y-axis = teacher models, X-axis = student models, grouped by family. ①-⑤ marks frequency rank.

📊 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.

💡 Key Takeaways

  • 👑 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

(back to top)

📐 Loss-Objective Distribution

🎯 "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 in resources/loss-taxonomy.md.

Loss-objective distribution across 138 white-box (KL-family) papers: horizontal bars for FKL / RKL / Symmetric / f-Divergence / KL+RL.

Stacked bar chart of OPD loss objectives by arXiv submission month, from 23-05 to 26-05.

💡 Loss Takeaways

  • 🥊 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

(back to top)

🏆 Hall of Fame — Must-Read OPD Papers by Era

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.

🏛️ Foundations (2023)

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.

🔬 Evolution (2024)

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.

🚀 Frontier (2025–2026)

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.

(back to top)

🗺️ Taxonomy

Organized to mirror the OPD Survey V3 section structure.

📜 Full Tree

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

(back to top)

⚖️ §4 Objective Functions and Optimization

🎯 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.

📌 §4.1 Fixed Divergence Objectives

🔒 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 Code
🟢 Distillation of Large Language Models via Concrete Score Matching
📐 GPT-2 0.1B–0.3B → GPT-2 1.5B / OpenLLaMA-7B
2025 Code
🟢 DistiLLM: Towards Streamlined Distillation for Large Language Models
📐 GPT-2 (student) → GPT-2 XL (teacher)
2024 Code
🟢 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 Code
🟡 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 Code
🟡 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 Code

(back to top)


🌀 §4.2 Adaptive Divergence Objectives

🧠 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 Code
🟢 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 Code
🟢 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 Code
🟡 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

(back to top)


🎮 §4.3 RL-Augmented Objectives

🏆 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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟡 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 Code

(back to top)


🌐 §5 Signal Source and Teacher Architecture

👨‍🏫 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.

🔬 §5.1 White-Box Logit Supervision

💡 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 Code
🟢 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 Code
🟢 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 Code
🟢 MiniLLM: On-Policy Distillation of Large Language Models
📐 GPT-2 120M–760M → GPT-2 1.5B / GPT-J 6B / OPT-13B
2023 Code
🟢 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 Code
🟢 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 Code
🟡 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 Code
🟡 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

(back to top)


🕳️ §5.2 Black-Box and API-Constrained

📡 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 Code
🟢 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 Code
🟢 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

(back to top)


🔁 §5.3 Self-Distillation

🤹 The student is also the teacher. Supervision arises not from a distinct model but from privileged context, self-play dynamics, or external correctness feedback.

💫 §5.3.1 Privileged Information

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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟡 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 Code

(back to top)


⚔️ §5.3.2 Pure Self-Distillation

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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟡 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 Code
🟡 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 Code
🟡 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

(back to top)


📣 §5.3.3 External Feedback

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 Code
🟢 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 Code

(back to top)


⚙️ §6 Training Efficiency and Stabilization

📦 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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟡 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 Code
🟡 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 Code
🟡 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 Code
🟡 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 Code

(back to top)


🧠 §7 Understanding OPD

🔍 When and why on-policy distillation works (or fails). Three lenses: conditions for success, failure modes & diagnostics, and unifying theory.

🎯 §7.1 Success Conditions & Empirical Analyses

✅ 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 Code
🟢 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

⚠️ §7.2 Failure Modes & Diagnostics

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 Code
🟢 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 Code
🟢 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

📐 §7.3 Unified Theoretical Perspectives

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

(back to top)


🚀 §8 Applications, Systems, and Emerging Domains

🌏 How on-policy distillation appears in production-scale systems, across modalities, and as an inference-time system component.

🏭 §8.1 Industrial Deployment

🏆 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 Model
🟢 MiMo-V2-Flash Technical Report
📐 MiMo-V2-Flash 309B MoE → Self (multi-teacher MOPD)
2026 Code Model
🟢 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 Code Model
🟢 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 Code

(back to top)


🌟 §8.2 Emerging Domains

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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟢 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 Code
🟢 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

(back to top)


🔧 §8.3 System-Level Integration

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.

(back to top)


🔮 §9 Open Problems

💡 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.

(back to top)


📋 Pending Papers (🟡)

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…

(back to top)


📂 Additional Resources

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

📚 Related Surveys

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)

📝 Blog Posts & External Essays

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.

❓ FAQ

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.


🤝 Contributing

We welcome contributions! 🎉 Please submit a Pull Request or Issue with:

📝 Adding a Paper

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)

✅ Inclusion Criteria

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)

🌟 Other Contributions

  • 🐛 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.


📄 Citation

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}
}

⭐ If you find this repository useful, please star it! ⭐

Last updated: June 2026

Star History Chart

About

A curated collection of papers and resources on On-Policy Distillation for Large Language Models.

Topics

Resources

Contributing

Stars

513 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages