Calibrating Teacher--Student Discrepancy for On-Policy Distillation
Authors: Qiangqiang He, Jin Li, MingCai Chen
Organizations: State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China · College of Software Engineering, Southeast University, Nanjing, China · Nanjing University of Posts and Telecommunications, Nanjing, China
On-policy distillation (OPD) improves reasoning models by learning the token-level discrepancy between a stronger teacher and an on-policy student. However, this discrepancy does not purely reflect the capability gap between the teacher and the student: it also contains deviations arising from the teacher itself, which are consequently mixed into the observed teacher--student discrepancy and indiscriminately learned by standard OPD during training. This issue is further exacerbated by privileged OPD, where privileged information induces larger teacher-side likelihood shifts, thereby encouraging the student to learn more of the teacher's own deviation. We introduce Calibrated On-Policy Distillation (Cal-OPD), which estimates the teacher's self-deviation region through positive and negative privileged interventions and calibrates the original teacher--student discrepancy by retaining only the component that lies beyond this region. Experiments on mathematical reasoning benchmarks show that, while retaining only about 52--65% of the original teacher--student discrepancy as the optimization signal, Cal-OPD consistently outperforms standard OPD and its variants across model scales.
Figures & tables
Figure 1: Conceptual comparison of standard OPD, privileged OPD, and Cal-OPD. Cal-OPD removes the TSD-explained discrepancy and retains only the residual beyond the TSD region.
Symbol
Contextual Intervention
Task-Agnostic Instructions
cinstpos
Please reason through the problem carefully and thoroughly . Verify intermediate steps and provide a complete, rigorous solution.
cinstneg
Please solve the problem quickly and directly . Avoid unnecessary elaboration or extensive verification and reach the final answer efficiently.
Evaluative Feedback
cevalpos
A gold-standard verifier has judged that the following solution reaches the correct final answer . The reasoning is rigorous, coherent, and mathematically sound .
cevalneg
A gold-standard verifier has judged that the following solution does not reach the correct final answer . The reasoning is flawed, incoherent, and mathematically unreliable .
Table 1: Contextual interventions used to probe TSD. The shared problem context x is omitted for brevity. For answer- and solution-level interventions, the positive and negative variants share the same template and differ only in the inserted privileged content.
Figure 2: TSD across contextual interventions. Significant TSD emerges even under task-agnostic interventions, and the affected token positions are largely retained under richer privileged contexts.
Figure 3: Consistency of TSD under contrasting interventions. TSD occurs at overlapping token positions, remains directionally aligned, and is dominated by a shared common-mode component.
#
Token
ρτ (%)
∣Δ∣
#
Token
ρτ (%)
∣Δ∣
#
Token
ρτ (%)
∣Δ∣
Highest ρτ
1
maybe
97.4
0.59
7
seems
93.6
0.41
13
wait
90.0
0.42
2
however
97.4
0.63
8
another
92.9
0.50
14
check
89.6
0.28
3
therefore
95.9
0.46
9
since
91.8
0.44
15
let
89.5
0.50
4
consider
95.4
0.38
10
try
91.8
0.40
16
here
89.4
0.36
5
altern.
94.3
0.58
11
think
91.6
0.40
17
because
89.4
0.40
Table 2: Token forms with the highest and lowest significant-TSD rates ρτ(v) under csolpos at τ=0.01 , restricted to forms occurring more than 20,000 times. ∣Δ∣ denotes the mean TSD magnitude over significant occurrences. Values are rounded for display; rankings are based on the unrounded ρτ(v) . For compactness, altern. abbreviates alternatively .
Model / Method
AMC23
AIME24
AIME25
AIME26
HMMT26
MATH500
Avg.
4B-2507 → Qwen3-1.7B
Student
80.8
40.6
32.5
29.2
21.8
90.2
49.2
Teacher
94.8
56.5
53.1
54.2
25.2
95.4
63.2
OPD
82.0
39.6
35.0
34.6
22.9
90.6
50.8
ExOPD
81.7
43.1
35.4
34.2
25.6
90.6
51.8
EOPD
81.6
44.0
36.7
38.8
19.7
90.6
51.9
Table 3: Main results on mathematical reasoning benchmarks. The best result among distillation methods for each teacher–student configuration is shown in bold . Subscripts on Cal-OPD indicate gains over the corresponding student. For compactness, 4B-2507 and 30B-2507 denote Qwen3-4B-Thinking-2507 and Qwen3-30B-A3B-Thinking-2507, respectively.
Intervention Set
AMC23
AIME24
AIME25
AIME26
HMMT26
MATH500
Avg.
Cinst
83.9
40.8
34.8
34.2
25.2
90.3
51.5
Ceval
84.5
45.0
37.1
36.3
24.8
90.8
53.1
Cans
84.2
40.8
34.8
37.3
23.9
90.9
52.0
Csol
81.3
40.6
30.0
30.8
22.0
89.2
49.0
Table 4: Effect of contextual interventions used for TSD estimation on Cal-OPD performance for Qwen3-4B-Thinking-2507 → Qwen3-1.7B.
Figure 4: Training dynamics of Cal-OPD under different TSD-estimation interventions for Qwen3-4B-Thinking-2507 → Qwen3-1.7B.
Figure 5: Effect of the relaxation factor λ on Cal-OPD performance and retained discrepancy ratio.
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
Stage
Model
Mode
Max Length
Temp.
Top- p
Solution generation
Qwen3-235B-A22B-Instruct-2507
No-thinking
12,288
1.0
1.0
Student rollout
Qwen3-1.7B
Thinking
16,384
1.0
1.0
Teacher rescoring
Qwen3-8B
Thinking
Fixed rollout
–
–
Appendix
Table 5: Configurations used for preparing the data for TSD analysis. Solution generation and student rollout collection use one generation per question. Teacher rescoring does not involve sampling, since the student trajectory is kept fixed.
Figure 6: Prevalence of significant TSD across thresholds and teacher models. Although the absolute prevalence decreases with stricter thresholds, substantial TSD continues to emerge under task-agnostic interventions, while solution-level privilege consistently broadens the affected set.
Figure 7: Retention of significant TSD across thresholds and teacher models. Less informative interventions retain nearly all affected token positions under solution-level privilege, whereas retention in the reverse direction is substantially lower.
Figure 8: Semantic consistency of TSD across thresholds and teacher models. Contrasting interventions consistently exhibit substantial positional overlap, high directional agreement, and predominantly shared deviation across thresholds and model scales.
cinstpos
cinstneg
#
Highest ρτ
Lowest ρτ
Highest ρτ
Lowest ρτ
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
1
maybe
74.4
0.066
1.0
0.069
maybe
84.4
0.110
1.5
0.080
2
consider
73.1
0.071
###
2.1
0.071
consider
84.2
0.106
0
2.9
0.116
3
try
66.1
0.086
0
2.2
0.095
however
82.8
0.157
###
3.4
0.082
4
however
65.2
0.086
∘
2.6
0.068
therefore
82.1
0.170
∘
3.7
0.083
Appendix
Table 6: Top-24 and bottom-24 token forms under cinstpos and cinstneg at τ=0.01 . The final row reports unweighted means of ρτ and ∣Δ∣ over each 24-token subset.
cevalpos
cevalneg
#
Highest ρτ
Lowest ρτ
Highest ρτ
Lowest ρτ
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
1
maybe
77.5
0.079
}{
1.0
0.072
maybe
83.8
0.100
}{
1.1
0.076
2
consider
76.2
0.074
###
1.1
0.047
however
83.2
0.139
###
1.3
0.053
3
earlier
72.4
0.082
0
2.5
0.111
consider
82.6
0.091
0
2.9
0.124
4
however
72.2
0.102
frac
2.8
0.058
earlier
79.9
0.113
frac
3.1
0.064
Appendix
Table 7: Top-24 and bottom-24 token forms under cevalpos and cevalneg at τ=0.01 . The final row reports unweighted means of ρτ and ∣Δ∣ over each 24-token subset.
canspos
cansneg
#
Highest ρτ
Lowest ρτ
Highest ρτ
Lowest ρτ
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
1
maybe
83.3
0.254
}{
1.1
0.070
maybe
83.7
0.362
}{
1.1
0.071
2
however
82.2
0.210
###
1.6
0.058
however
82.3
0.163
###
1.6
0.055
3
therefore
80.6
0.210
0
2.8
0.143
consider
81.0
0.090
0
2.8
0.131
4
consider
80.1
0.090
frac
3.1
0.066
therefore
80.6
0.358
frac
3.1
0.062
Appendix
Table 8: Top-24 and bottom-24 token forms under canspos and cansneg at τ=0.01 . The final row reports unweighted means of ρτ and ∣Δ∣ over each 24-token subset.
csolpos
csolneg
#
Highest ρτ
Lowest ρτ
Highest ρτ
Lowest ρτ
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
Token
ρτ (%)
∣Δ∣
1
maybe
97.4
0.594
}{
2.8
0.251
maybe
96.2
0.305
}{
2.0
0.141
2
however
97.4
0.625
###
3.2
0.131
however
95.3
0.358
###
2.9
0.102
3
therefore
95.9
0.460
0
5.0
0.356
therefore
95.0
0.351
0
4.3
0.250
4
consider
95.4
0.380
9
6.8
0.384
consider
93.5
0.230
9
5.9
0.270
Appendix
Table 9: Top-24 and bottom-24 token forms under csolpos and csolneg at τ=0.01 . The final row reports unweighted means of ρτ and ∣Δ∣ over each 24-token subset.
Category
Hyperparameter
Value
Optimizer
Learning rate
1×10−6
LR warmup ratio
0.0
Weight decay
0.01
LR scheduler
cosine
Gradient clip
1.0
Appendix
Table 10: Shared training configuration for all methods.