chrisliu298
awesome-on-policy-distillation

A curated collection of papers, technical reports, frameworks, and tools for on-policy distillation (OPD) of large language models

Last updated Aug 10, 2026
646
Stars
20
Forks
0
Issues
+8
Stars/day
Attention Score
88
Language breakdown
No language data available.
โ–ธ Files click to expand
README

โš—๏ธ Awesome On-Policy Distillation

Awesome On-Policy Distillation

Entries GitHub Stars GitHub Forks Last Commit

A curated collection of papers, technical reports, frameworks, and tools for on-policy distillation (OPD) of large language models.

On-policy distillation trains a student on samples from its own evolving policy, while a teacher (external, privileged, or self-conditioned) provides dense supervision on those same samples.

On-policy distillation (OPD) trains a student on trajectories sampled from its own policy while a teacher scores the student-visited prefixes with dense token-level guidance. This on-policy data collection reduces the train-inference distribution gap that affects off-policy KD/SFT on fixed traces. Depending on the estimator, OPD looks like GKD on student rollouts or policy-gradient/RL with teacher-defined per-token KL/log-prob rewards, making the natural contrast sparse outcome-reward RL rather than RL as a whole. As of 2026, OPD is a standard post-training primitive at Alibaba (Qwen3), DeepSeek (V4), Xiaomi (MiMo), Zhipu (GLM-5), NVIDIA (Nemotron-Cascade 2), and others.

Shipping today? Jump to Frameworks and Implementations. New to OPD? Read Start Here.

Contents

- Foundations - Gap-Bridging - Stability and Objective Design - Self-Distillation - Context and Experience Internalization - Efficiency, Systems, and Privacy Variants - Agents and Tool-Use - Multimodal and Vision-Language - Speech and Audio - Diffusion, Flow, and Generative Media - Embodied, Robotics, and Control - Speculative Decoding

Start Here

A fast path through the field:

  • Survey. OPD Survey โ€” taxonomy, methods, and open problems in one place.
  • Foundations. MiniLLM, GKD, and ExOPD โ€” the core student-rollout plus teacher-supervision loop, including its dense KL-constrained RL framing.
  • Practical intuition. Thinking Machines blog โ€” the clearest end-to-end explanation of why and when OPD applies.
  • When OPD works and when it breaks. Revisiting OPD, Entropy-Aware OPD, and Rethinking OPD โ€” failure modes (instability, diversity collapse, tokenizer mismatch) and success conditions (compatible thinking patterns, novel teacher capability).
  • No teacher logits. Black-Box OPD โ€” discriminator-based reward when the teacher is API-only.
  • No teacher at all. OPSD and SDFT โ€” same model as student and self-teacher.
  • Context and experience. OPCD and OEL โ€” distill prompts and deployment traces into weights.
  • Industrial recipes. Qwen3, DeepSeek-V4, MiMo-V2-Flash, GLM-5 โ€” how labs ship OPD in production.
Key decision: access to teacher logits? Yes โ†’ white-box (GKD, Veto, Entropy-Aware OPD). No โ†’ black-box (GAD, OVD) or self-distillation (OPSD, SDFT).

Surveys and Essays

Surveys and Position Papers

Essays, Blog Posts, and Walkthroughs

Core OPD Papers

The papers that define on-policy distillation for LLMs.

Scope rule: A paper belongs here if its primary contribution is a new component of the OPD training loop itself โ€” an objective, divergence formulation, stability fix, teacher access-mode variant, self-distillation variant, context-internalization mechanism, or systems/efficiency/privacy constraint applied to that loop โ€” with student rollouts central to the learning signal, evaluated on LLM text generation or reasoning. Operational test: if removing the OPD-loop component leaves a working contribution (a working RL recipe, preference method, or KD baseline), the OPD piece is auxiliary โ†’ Adjacent. Papers that enable OPD (cross-tokenizer alignment, calibration), compose with OPD as one component of a larger RL/preference structure, or apply OPD to non-text-reasoning substrates live in Adjacent and Enabling Work or Domain Extensions.

Foundations

Gap-Bridging

Stability and Objective Design

Self-Distillation

Context and Experience Internalization

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท chrisliu298/awesome-on-policy-distillation ยท Updated daily from GitHub