Source-linked AI summary

When Do We Need On-Policy Distillation? Distilling on Offline Student Rollouts Is Often Better

Siyan Zhao, Yonggan Fu, Jindong Jiang, Shih-Yang Liu, Song Bian, Byung-Kwan Lee, Sharath Turuvekere Sreenivas, Wenliang Dai, Hanrong Ye, Aditya Grover, Pavlo Molchanov

arXiv:2610.11291v1cs.CL

TL;DR

The paper asks when on-policy sampling is necessary for language-model distillation across teacher–student pairs. It proposes Semi-OPD, which reuses offline rollouts from the initial student, and finds it often outperforms OPD, with initial overlap serving as a practical choice indicator.

  • Problem

    The paper revisits when on-policy sampling is truly necessary for language-model distillation across diverse teacher–student pairs.

    Source: §1 · p. 2, §7 · p. 9
  • Method

    Semi-OPD samples rollouts from the initial student before training and reuses them throughout distillation.

    Source: Is on-policy sampling always… · p. 2
  • Results

    Semi-OPD outperforms OPD on 14 of 17 pairs, with up to +13.6% accuracy and 11.4× training speedup.

    Source: Is on-policy sampling always… · p. 2
  • Takeaways & Limitations

    Initial teacher–student overlap serves as a practical indicator for choosing between OPD and Semi-OPD.

    Source: §7 · p. 9

    Semi-OPD requires initial student rollouts of sufficient quality; with a base student they can be too weak, while an instruction-tuned student restores its advantage.

    Source: Semi-OPD requires adequately strong… · pp. 8–9

Abstract

from arXiv · show

On-policy distillation (OPD) has become increasingly popular for transferring teacher capabilities to student models. In this work, we ask a critical research question: Is on-policy sampling always beneficial for distilling arbitrary teacher-student pairs? We show that a simple alternative, Semi-OPD, which distills from offline rollouts generated by the initial student, can often outperform OPD in both accuracy and training efficiency. Across 17 teacher-student pairs ranging from 1.5B to 235B parameters, Semi-OPD outperforms OPD in 14 cases, with up to +13.6% accuracy and 11.4x training speedup. We further find that the choice between OPD and Semi-OPD depends on the alignment between the initial teacher and student, quantified by an output-token overlap ratio: OPD is beneficial only when the two are highly aligned with high overlap ratios. Our deeper investigation suggests that effective distillation requires on-policyness w.r.t. both the student and the teacher. For misaligned pairs, student rollouts can become increasingly off-policy w.r.t. the teacher as context length grows, weakening the distillation signal. In contrast, Semi-OPD is often more stable, as it distills on shorter contexts while covering full trajectories and exposing the student to more teacher-preferred tokens. Beyond proposing Semi-OPD as an efficient alternative, our work motivates the community to rethink when to use OPD and to study stronger OPD variants with meaningful teacher-student pairs.

1. Introduction

The paper asks when on-policy sampling is needed for distillation and proposes Semi-OPD, which reuses offline rollouts from the initial student. Across diverse teacher–student pairs, Semi-OPD often outperforms OPD; the choice depends on teacher–student overlap and balancing on-policyness with teacher alignment.

Is on-policy sampling always beneficial for distilling

1. Introduction

  • Prior work reports that OPD rollouts can grow longer, enter self-correction loops, and provide unhelpful or unreliable supervision on later tokens.These reported artifacts motivate examining whether on-policy sampling is always beneficial.Source: §1 · p. 2

Is on-policy sampling always beneficial for distilling

  • Semi-OPD samples rollouts once from the initial student before training and reuses them, making rollout and teacher-logit generation offline.Its objective remains identical to OPD’s, with student log-probabilities recomputed using current parameters.Source: Is on-policy sampling always… · p. 2
  • Semi-OPD outperforms OPD on 14 of 17 teacher–student pairs, with up to +13.6% accuracy and 11.4× training speedup.On the remaining three pairs, it achieves comparable performance, within a 0.1%–2.6% gap.Source: Is on-policy sampling always… · p. 2
  • For misaligned pairs, evolving student rollouts can become increasingly off-policy with respect to the teacher as contexts grow, weakening the distillation signal.Semi-OPD is more stable by distilling over shorter contexts while covering full trajectories and exposing students to more teacher-preferred tokens.Source: Is on-policy sampling always… · pp. 2–3
  • The authors propose using measured teacher–student overlap to guide the choice between OPD and Semi-OPD rather than defaulting to OPD.They also call for stronger OPD research under meaningful teacher–student pairings.Source: Is on-policy sampling always… · p. 3

2. An Efficient OPD Alternative: Semi-On-Policy Distillation

The section introduces Semi-OPD, which reuses initial-student rollouts, and benchmarks it against OPD and related variants across teacher–student pairs. Semi-OPD often performs better, with results linked to initial teacher–student overlap.

2.1. Preliminaries of OPD

  • The sampled-token OPD objective evaluates teacher–student log-probability ratios only on student-sampled tokens, rather than comparing the full vocabulary at every position.The section also describes the sequence-level objective as reverse KL from the student distribution to the fixed teacher distribution.Source: §2.1 · p. 3

2.2. Semi-OPD: Formulation

  • Semi-OPD samples responses once from the initial student, reuses them through training, and recomputes student log-probabilities and advantages with current parameters.Unlike OPD, its rollout data stays fixed; optimization still uses the same objective.Source: §2.2 · p. 3

2.3. Benchmarking Semi-OPD vs. OPD and its Variants

  • The benchmark covers 17 pairs across Qwen3, DeepSeek-R1-Distill, and Nemotron-Cascade-2, with thinking and non-thinking modes represented.Mathematical capability is measured by avg@32 across AIME 2024–2026 and HMMT February 2026.Source: §2.3 · p. 4
  • Semi-OPD beats OPD on 14/17 pairs by up to ~13% at the last step, while remaining within 0.1–2.6% on three; gains are generally larger at lower overlap.Figure 3 compares avg@32 accuracy across pairs, with initial top-64 overlap in each panel.Source: Figure 3 · p. 4, §2.3 · p. 5
  • On low-overlap Qwen3 non-thinking pairs, Semi-OPD exceeds Relay-OPD by +7.1% and +8.8% accuracy, with 35× and 19.5× less training time, respectively.For the high-overlap Nemotron-Cascade-2 pair, Semi-OPD is 0.7% behind the best baseline, while using 2.2× less time than FastOPD and 4.5× less than OPD.Source: §2.3 · p. 5, Table 1 · p. 5
  • Semi-OPD achieves up to 11.4× speedup over standard OPD and 2.7× over FastOPD, while separating rollout generation, teacher scoring, and student optimization into phases.Once cached rollouts and teacher log-probabilities are prepared, training needs neither online rollout generation nor teacher forward passes.Source: §2.2 · p. 3, §2.3 · p. 5

3. How to Choose Between OPD and Semi-OPD?

The section relates the choice between OPD and Semi-OPD to initial teacher–student overlap. It also tests teacher-rollout SFT as a way to increase overlap before distillation.

3. How to Choose Between OPD and Semi-OPD?

  • Across 17 pairs, Semi-OPD’s gain over OPD is strongly negatively correlated with initial overlap (Pearson’s r = −0.73); OPD is needed mainly for high-overlap pairs.The authors recommend using overlap to guide the choice rather than defaulting to OPD.Source: §3 · pp. 5–6
  • For low-overlap pairs, repeatedly sampling from the evolving student can degrade online rollouts and weaken supervision; reusing initial-student rollouts can provide a more stable signal.The paper positions careful teacher–student pair selection as important when evaluating improved OPD schemes.Source: §3 · p. 6
  • Teacher-rollout SFT slightly raises initial overlap, but Semi-OPD without that SFT stage can outperform Semi-OPD with it.After SFT, Semi-OPD still outperforms OPD on both tested pairs, but by a smaller margin.Source: §3 · p. 6, Figure 4 · p. 6

4. Why Does OPD Often Underperform Semi-OPD?

The section argues that effective distillation needs rollouts to remain useful relative to both student and teacher distributions. It examines rollout source, length, reasoning-stage coverage, and the resulting token-level signals.

4. Why Does OPD Often Underperform Semi-OPD?

  • Low-overlap OPD rollouts can grow longer and increasingly diverge from the teacher distribution, making later-token supervision unhelpful or harmful; truncation removes later-stage supervision.Semi-OPD uses usually shorter initial-student rollouts while retaining full reasoning trajectories.Source: §4 · pp. 6–7
  • Replacing initial-student rollouts with teacher-generated rollouts makes distillation worse than Semi-OPD, indicating that student-generated trajectories also matter.The comparison keeps the other settings unchanged.Source: §4 · p. 7, Figure 5 · p. 7
  • Increasing OPD rollout caps can hurt the low-overlap pair while benefiting the higher-overlap pair.The authors hypothesize that long, teacher-misaligned rollouts can reinforce superficial reasoning patterns in low-overlap pairs.Source: §4 · p. 7, Figure 6 · p. 7
  • With the training-token budget fixed, restricting cached Semi-OPD traces to the first quarter slows convergence and lowers final accuracy; full trajectories achieve the best peak accuracy.The ablation compares supervision on the first 1/4, 1/2, 3/4, or all of each rollout.Source: §4 · p. 7, Figure 5 · p. 7
  • Semi-OPD maintains a larger fraction of training tokens with p_T > p_S than OPD and also outperforms it under top-k reverse KL.The authors interpret the token pattern as greater exposure to teacher-preferred tokens; the advantage is not specific to the sampled-token objective.Source: §4 · p. 7, Figure 7 · p. 8, Figure 8 · p. 8
  • The proposed account is that Semi-OPD’s student-anchored rollouts preserve effective teacher supervision and broad reasoning coverage, which can outweigh fully on-policy sampling under large mismatch.The authors frame effective distillation as balancing student on-policyness with high-quality teacher supervision.Source: §4 · pp. 6, 8

5. More Intriguing Observations

The observations show that OPD warm starts behave differently by teacher–student overlap, while Semi-OPD’s advantage depends on the initial student producing meaningful trajectories. Math-only distillation also has a coding-performance evaluation.

5. More Intriguing Observations

  • On low-overlap pairs, OPD warm starts converge to the same performance level as OPD initialized from the initial student; warm starts affect only the convergence trajectory.Source: §5 · p. 8
  • With 86.8% initial top-64 overlap, switching from Semi-OPD to OPD improves performance and closes most of the gap with OPD from scratch.Source: §5 · p. 8, Figure 10 · p. 9
  • Figure 11 evaluates code performance for Qwen3-1.7B distilled from Qwen3-4B-Instruct-2507 on math-only data.Source: Figure 11 · p. 9

Semi-OPD requires adequately strong initial

6. Related work

Related work frames OPD as teacher-supervised training on student-policy trajectories and documents failure modes in long or misdirected rollouts. The paper studies a simple fixed-rollout alternative across diverse model pairs.

  • OPD uses student-policy trajectories with dense teacher supervision, mitigating exposure bias [30] and sharing an idea with DAgger [31].Related work describes reverse-KL and related objectives [1] [28].Source: §6 · p. 9
  • Prior work reports longer, non-terminating or self-correcting rollouts [6] [7] [8] [9] and unreliable supervision from later tokens [11] [13] [14] [36].Source: §6 · p. 9
  • Prior mitigations include truncation, teacher intervention, trajectory refinement, warm starts, and trust-region updates; this work instead reuses initial-student rollouts without teacher-SFT or refreshing.It evaluates 17 model pairs and reports that the benefit correlates with initial teacher–student top-k overlap.Source: §6 · p. 9

7. Conclusion

The conclusion argues that continual on-policy sampling is not always necessary and can be harmful for poorly aligned pairs. It identifies initial teacher–student overlap as a practical guide to choosing between OPD and Semi-OPD.

  • Continually regenerating student rollouts is often unnecessary and can be harmful, especially when teacher and student are poorly aligned.Source: §7 · p. 9
  • Effective distillation requires balancing on-policyness with respect to both student and teacher, with initial overlap serving as a practical indicator for method choice.Source: §7 · p. 9
  • The findings motivate treating on-policy sampling as a design choice and developing methods that account for teacher–student alignment and rollout quality.Source: §7 · p. 9

A. Training and Evaluation Setup

The experiments compare 17 teacher–student pairs under matched modes and evaluation protocols. Both methods share prompts and training settings, differing in which model generates each response.

  • The 17 pairs span Qwen3, DeepSeek-R1-Distill-Qwen, and Nemotron Cascade-2, with teachers up to 235B-A22B parameters.Some students begin from checkpoints after one epoch of SFT on teacher-generated rollouts.Source: A. Training and Evaluation Setup · p. 12
  • Training uses 14,116 deduplicated English DAPO-Math-17K prompts, with 128 prompts per step and one rollout per prompt.Semi-OPD samples responses from the initial student before training; OPD uses the same prompt order, and both share the sampled-token reverse-KL objective and evaluation protocol.Source: A. Training and Evaluation Setup · p. 12
  • Runs use NeMo-RL for training and vLLM for rollout generation and evaluation, on one to eight nodes of eight H100 GPUs.Table 2 lists training and evaluation hyperparameters.Source: A. Training and Evaluation Setup · p. 12, Table 2 · p. 12
  • Table 3 reports top-64 overlap, last-step and AUC comparisons, with gains measured as avg@32 on a four-benchmark mean.Training rollout caps are shared within each pair; evaluation uses 32,768 tokens except for one 40,960-token pair.Source: Table 3 · p. 13

B. Training Dynamics Across All Pairs

Across 16 of the 17 pairs, OPD rollouts lengthen and usually contain a smaller share of positively supervised tokens than Semi-OPD; entropy and overlap trends vary by pair type.

Rollout length

Positively supervised tokens

Student and teacher entropy

Teacher–student overlap

C. Training Cost Comparison

Semi-OPD moves rollout generation and teacher scoring before training, reducing online work and enabling more flexible use of compute and cached rollouts.

Training cost

  • Semi-OPD generates rollouts and scores them with the teacher once before training, removing online rollout generation and teacher inference from the training loop.The cost comparison reports H100 GPU-hours for 100 training steps, excluding evaluation.Source: C. Training Cost Comparison · p. 19, Table 4 · p. 19
  • With online work removed, all GPUs can be used for rollout generation, teacher log-probability scoring, and student training.Relay-OPD instead interleaves student and teacher generation throughout training, leading to higher training cost.Source: C. Training Cost Comparison · p. 19
  • For a fixed student, Semi-OPD’s rollout cache can be reused across teachers; evaluating another teacher requires only its log-probabilities on cached rollouts.On two pairs, Semi-OPD uses 4K training rollouts while OPD uses 16K; both methods use 16K on the other two pairs.Source: C. Training Cost Comparison · p. 19

D. Length and Self-Correction Inflation

OPD rollouts grow longer and denser in self-correction words during training, while Semi-OPD’s frozen initial-student rollouts do not; the word-density measure is only a proxy for reflective style.

Measuring self-correction

  • Self-correction word density counts case-insensitive whole-word hits from a fixed word list in generated completions, normalized by rollout characters.The list includes words such as “wait,” “actually,” and “however”; prompts are excluded.Source: D. Length and Self-Correction Inflation · p. 20
  • Because the word list includes common discourse words such as “but” and “no,” the measure is a proxy for reflective or hedging style, not verified corrections.The teacher reference uses 128 samples at T=1.0 with the same rollout cap on the final training step’s prompts.Source: D. Length and Self-Correction Inflation · p. 20

Length and self-correction inflation

E. Qualitative Examples: OPD versus Semi-OPD Training Rollouts

These examples contrast Semi-OPD rollouts that reach answers with OPD traces that use far more tokens or hit generation caps. The OPD traces also show extended self-correction and confusion.

E. Qualitative Examples: OPD versus Semi-OPD Training Rollouts

  • 5,688 tokens for a Semi-OPD rollout reaches an answer, whereas the paired OPD trace reaches its 16,384-token cap without a final answer.The Semi-OPD trace reports the positive solution as 13.Source: E. Qualitative Examples: OPD versus… · pp. 21–23
  • The OPD sum trace repeatedly revises its place-value reasoning, including conflicting accounts of what a hundreds-place total of 32 means.The excerpt includes incompatible explanations of whether the hundreds digit is 3 or 2.Source: E. Qualitative Examples: OPD versus… · p. 21
  • 2,228 tokens for Semi-OPD versus 9,016 for OPD; both traces reach an answer, though the OPD reasoning is substantially longer.The OPD trace includes repeated checking before arriving at the positive solution.Source: E. Qualitative Examples: OPD versus… · p. 22
  • 308 tokens for Semi-OPD reaches an answer, while the OPD rollout hits its 4,096-token cap.The OPD trace continues questioning the prompt and does not provide a final answer in the excerpt.Source: E. Qualitative Examples: OPD versus… · p. 23
Loading 2610.11291v1…