Skip to main content

Envisioning is a research institute that studies how institutions adapt to technological change.

LinkedInInstagramGitHub

Since 2010

research
  • Observatory
  • Adaptive capacity
  • Newsletter
  • Methodology
  • Origins
  • Vocab
  • RSS feeds
services
  • Signals Session
  • Bespoke Projects
  • Build Sessions
  • Pricing
  • Use cases
  • Signals
  • Signal Scan↗free
impact
  • ANBIMAFuture of Brazilian Capital Markets
  • IEEECharting the Energy Transition
  • Horizon 2045Future of Human and Planetary Security
  • WKOTechnology Scanning for Austria
solutions
  • Innovation
  • Strategy
  • Consultants
  • Foresight
  • Associations
  • Governments
  • L&D
resources
  • Partners
  • Coding for Non-Coders
  • How we work
  • Data visualization
  • Multi-Model Convergence
  • FAQ
  • Security and privacy
  • Public sector
about
  • Manifesto
  • Community
  • Events
  • Support
  • Contact
ResearchCapabilityServicesSignalsAbout
ResearchCapabilityServicesSignalsAbout
  1. Home
  2. Vocab
  3. On-Policy Distillation

On-Policy Distillation

A post-training technique where a student model generates its own outputs and a teacher model grades them token by token, combining dense supervision with on-policy sampling.

Year: 2025Generality: 500Added: Sep 9, 2026
Back to Vocab

On-policy distillation is a language model post-training technique in which a student model generates its own sequences of tokens, and a stronger teacher model grades each token of that output rather than supplying the sequences itself, as standard imitation-based distillation would. Kevin Lu and colleagues at Thinking Machines Lab described the method in the October 2025 post "On-Policy Distillation." At each step, the student's output distribution is compared against the teacher's distribution for that same context using the per-token reverse KL divergence. The student is then updated to move toward the teacher's judgment specifically at the states the student itself tends to visit, rather than at states drawn from a fixed, teacher-authored dataset.

The technique sits between two more established approaches. Reinforcement learning trains on the student's own trajectories but supplies only a single sparse reward at the end of an episode, no matter how many tokens the trajectory contains. Off-policy distillation, or straightforward imitation of teacher-generated examples, gives a dense per-token training signal, but it trains the student on states drawn from the teacher's behavior rather than its own. That can leave the student fluent on the teacher's distribution while brittle on the states it actually encounters once deployed. On-policy distillation combines the dense, per-token signal of distillation with on-policy sampling, giving the student roughly as many bits of training signal as it has generated tokens per episode, rather than one bit per episode.

Thinking Machines reported using the method to train small models toward expert-level performance on math reasoning, and to keep a continuously updated assistant current, at substantially lower compute cost than reinforcement learning. Follow-up research, including "Rethinking On-Policy Distillation of Large Language Models" (arXiv:2604.13016) and its sequel, found that the method's success depends on the student and teacher sharing compatible reasoning patterns, and on the teacher offering genuinely new capability beyond what the student has already seen. The same research reported that training on as few as one or a small handful of prompts can recover most of the gains of training on a full dataset.

Sources

  1. On-Policy Distillation

    Thinking Machines Lab · Oct 27, 2025

  2. Rethinking On-Policy Distillation of Large Language Models: Phenomenology, Mechanism, and Recipe

    arXiv · Apr 14, 2026

  3. A Survey of On-Policy Distillation for Large Language Models

    arXiv

Research this in Signals

Scan On-Policy Distillation for yourself.

Signals turns a topic into a sourced research record you can inspect and rerun. Your first scan is free, and this one starts with On-Policy Distillation already loaded, so edit it or scan as is.