Scaling Reasoning Efficiently via
Relaxed On-Policy Distillation

REOPOLD   Relaxed On-Policy Distillation

Jongwoo Ko· Sara Abdali· Young Jin Kim· Tianyi Chen· Pashmina Cameron

Microsoft

TL;DR

Not every teacher signal deserves the same update. REOPOLD selects uncertain tokens, bounds extreme negative credit, and shifts from exploration to refinement to make on-policy reasoning distillation more stable and sample-efficient.

12×

Training sample efficiency

Up to 12× fewer generated sequences
vs. reported RL baselines on AIME-25.

3.32×

Inference speedup

7B student vs. 32B teacher
at comparable visual reasoning Pass@K.

3

Reasoning settings

Mathematical reasoning, visual reasoning,
and agentic visual tool use.

From training to inferenceFigure 1 in the paper
a

Fewer training sequences

AIME-25 sample-efficiency plot: REOPOLD uses fewer generated sequences than ProRL, DeepScaleR, and DeepMath at comparable accuracy.
DeepSeek-R1-Distill-Qwen-1.5B on AIME-25. Budgets count steps × batch size × rollouts, not wall-clock training time.
b

Stronger test-time scaling

Geometry3K and MathVerse Pass@K versus generation latency; compact REOPOLD students approach the 32B teacher with lower latency.
Pass@K versus parallel generation latency. Speedups compare the 7B REOPOLD student with the 32B teacher, not standard OPD.

Click any figure to enlarge.

01 / Motivation

Dense feedback is not uniformly useful.

Sampled-token OPD learns from the teacher on the student's own trajectories. The bottleneck is how that feedback is allocated.

Rt = log πT(ot | q, o<t) − log πθ(ot | q, o<t)

Most credits are near zero.

Teacher and student often agree on predictable tokens. Uniform aggregation spends normalization mass on nearly inactive signals, diluting useful updates.

A few negative credits dominate.

When the teacher assigns very low probability to a sampled token, its log-ratio credit becomes strongly negative. These rare corrections can suppress plausible reasoning paths too early.

>95%

of the measured update-energy proxy comes from the bottom 1% of credits in early standard OPD training.
95.9% math · 97.8% visual   /   Table 1

Math and visual token-credit histograms with a large near-zero mass and a long negative tail.
The imbalance in teacher credit. A large near-zero mass and a heavy negative tail appear in both math and visual reasoning. Figure 2.
The update-energy statistic is a logit-level diagnostic proxy, not a measurement of end-to-end compute or a guarantee about optimization.
02 / Method

Selective credit allocation, in three controls.

REOPOLD changes which teacher credits enter the update, their maximum negative magnitude, and the allocation rule over training.

01Where

Entropy-guided
token selection

During refinement, select the top-β fraction of tokens by student entropy. Concentrate supervision on decisions the student has not resolved.

Mt = 𝟙[Ht ≥ τβ]
Section 3.1
02How much

Bounded negative
teacher credit

Clip extreme negative log-ratios to a finite floor. Preserve ordinary token credits without letting outliers dominate the update.

R̂t = max(Rt, log λ1 − λ)
Section 3.2   ·   0 < λ < 1
03When

Exploration-to-refinement
scheduling

Early: reject excessively negative credits. Later: select high-entropy tokens and retain their corrections with bounded negative credit.

ExploreRefine
Section 3.3
Interactive method illustration

Which token credits enter the update?

Early training rejects credits below the floor, while retaining ordinary credits regardless of entropy.

λ = 0.1Credit floor = −2.56Refinement selects top 50% entropy

Illustrative tokens, credits, and entropies; not an experimental trace. Teacher credits and masks are stop-gradient quantities. The objective is normalized over selected tokens.

Entropy identifies different credit regimes

Scatter plots of student token entropy against teacher credit for mathematical and visual reasoning.
In these batches, credits below the 60th entropy percentile concentrate near zero. Entropy is an allocation signal, not a guarantee of useful credit. Figure 3.

The schedule preserves early exploration

Policy entropy and AIME-24 Avg@32 and Pass@32 training curves with and without multi-stage scheduling.
Staged allocation avoids the rapid entropy collapse seen in the comparison and improves both Avg@32 and Pass@32. Figure 4.
03 / Results

One allocation strategy. Three reasoning settings.

Improvements in average accuracy across mathematical reasoning, multimodal reasoning, and agentic visual tool use.

Mathematical reasoning

SkyWork-OR1-Math-7B → DeepSeek-R1-Distill-Qwen-1.5B

+2.7 points vs. standard OPD
six-benchmark average
Table 3 · Accuracy (%) · All trained 1.5B students: 300 steps
MethodAIME-24AIME-25AMC-23MATH-500MinervaOlympiadAverage
Teacher · 7B69.852.394.195.849.373.572.5
Base student28.622.762.682.926.443.644.4
+ GRPO31.8 ±1.023.7 ±0.962.0 ±1.185.4 ±0.633.8 ±0.349.8 ±0.647.8 ±0.3
+ SFT33.5 ±1.524.6 ±1.976.1 ±1.286.6 ±0.836.4 ±0.855.6 ±0.851.5 ±0.9
+ Standard OPD37.1 ±1.430.6 ±0.680.2 ±0.988.0 ±0.534.6 ±0.456.0 ±0.854.4 ±0.2
+ REOPOLD41.6 ±1.132.6 ±0.483.0 ±1.289.2 ±0.438.6 ±0.757.3 ±0.557.1 ±0.3

AIME-24, AIME-25, and AMC-23: Avg@32. Other benchmarks: Pass@1. Trained-student results report mean ± standard deviation over five runs, as reported in the paper. Temperature 0.6; top-p 0.95.

Visual reasoning & perception

Qwen2.5-VL-32B-Instruct + NoisyRollout → Qwen2.5-VL-3B / 7B-Instruct

+3.19 points vs. standard OPD
3B six-benchmark average
Table 4 · Accuracy (%) · Selected rows; see the paper for all baselines
Model / methodGeo3KMathVerseMathVisionMathVistaWeMathHallusionAverage
Teacher · 32B56.7458.8639.8278.3075.5172.4563.61
3B · Base26.4635.5822.8359.4053.4161.5143.20
3B · Standard OPD48.0933.2524.7862.5064.4860.8348.99
3B · REOPOLD50.5846.4026.3961.5064.6063.6252.18
7B · Base39.7745.7225.0567.8064.7765.6251.46
7B · Standard OPD51.7547.7128.7971.2770.0669.5156.51
7B · REOPOLD53.5851.4329.2172.4069.7770.1457.76

Means shown for readability; Table 4 includes standard deviations over five runs for reproduced results. Gains are in the overall average, not every individual benchmark.

Agentic reasoning with visual tools

Pixel-Reasoner-7B → SFT-initialized Qwen2.5-VL-3B-Instruct

+2.48 points vs. standard OPD
four-task average
Table 7 · Accuracy (%) · Active visual exploration with image-operation tools
MethodPixelV-StarInfoVQATallyQAAverage
Teacher · 7B64.0084.2974.3773.6974.05
SFT student · 3B46.0071.2034.8856.9152.25
+ GRPO60.0076.9659.4760.5664.25
+ Standard OPD52.0076.5561.0964.3463.27
+ REOPOLD57.0077.4363.1265.4365.75

Temperature 1.0; top-p 1.0. REOPOLD improves the four-task average over GRPO without its task-specific reward design; GRPO remains stronger on the Pixel split.

Reading the efficiency numbers. The up-to-12× comparison uses published RL training-sequence budgets and does not control all cross-study training conditions. It is not a wall-clock or FLOP speedup. The 3.32× figure measures inference latency for the 7B student against the 32B teacher at comparable Pass@K. Main math tables use 300 training steps; Figure 1 also includes a 600-step REOPOLD run.

04 / Beyond the main setting

Across vocabularies, training horizons, and teachers.

Selective allocation also extends to cross-family transfer, privileged self-distillation, and newer vision-language models.

Cross-vocabulary · Table 3

Recover from negative transfer

Phi-4-Mini-Reasoning → R1-Distill-Qwen-1.5B

Base44.4
Standard OPD35.1
REOPOLD47.0

Average accuracy across six mathematical reasoning benchmarks, with sequence alignment across vocabularies.

Self-distillation · Table 6

Use privileged feedback more effectively

Qwen2.5-VL-3B as both teacher and student

OPSD43.03
Relaxed OPSD45.62

Four-benchmark average accuracy. Only the teacher sees privileged information such as ground-truth solutions.

Continue improving with longer training

Visual reasoning accuracy across 1,000 steps: REOPOLD continues improving while standard OPD plateaus or degrades.
REOPOLD maintains an advantage over 1,000 steps for both 3B and 7B visual students. Figure 7.

Compare with recent OPD objectives

Qwen2.5-VL-3B benchmark comparison: REOPOLD reaches 52.18 average versus 51.20 for Revisiting-OPD and 51.08 for overlap-restricted OPD.
52.18 average accuracy vs. 51.20 for Revisiting-OPD and 51.08 for overlap-restricted OPD. Axis starts at 20. Figure 8.

Extend to Qwen3-VL

Paired benchmark results on Qwen3-VL; REOPOLD improves average accuracy from 56.35 to 58.48.
Average accuracy improves from 56.35 to 58.48 (+2.13 points) across six visual benchmarks. Figure 9.
The paper

Abstract

Read the full paper

On-policy distillation (OPD) is a promising approach for transferring reasoning capabilities to capacity-constrained models, yet sampled-token OPD often suffers from entropy collapse and negative transfer. We identify uniform credit allocation as a key bottleneck: existing objectives obtain dense teacher feedback on student-generated trajectories, but apply it uniformly across sampled tokens despite highly heterogeneous token-level signals. Most tokens carry redundant near-zero credit, while rare heavy-tailed negative credits can dominate updates and prematurely suppress plausible reasoning trajectories. We introduce REOPOLD (Relaxed On-Policy Distillation), a framework that relaxes this uniform assignment by controlling where teacher feedback is applied, how strongly it affects the update, and when the allocation rule changes during training. Across diverse reasoning tasks, REOPOLD improves sampled-token OPD over recent post-training baselines with up to 12× higher sample efficiency, and extends to cross-vocabulary distillation, self-distillation, and test-time scaling.

Reference

Citation

If you find this work useful, please cite our paper.

@inproceedings{ko2026reopold,
  title = {Scaling Reasoning Efficiently via Relaxed On-Policy Distillation},
  author = {Ko, Jongwoo and Abdali, Sara and Kim, Young Jin and Chen, Tianyi and Cameron, Pashmina},
  booktitle = {Advances in Neural Information Processing Systems},
  year = {2026},
  url = {https://arxiv.org/abs/2603.11137}
}

Paper figure