Selective on-policy distillation trains a student only at the token positions a selector scores highest, and the literature compares selectors under a single shared learning rate--a control chosen to be neutral. We show it is not. Under LoRA on GSM8K (Qwen2.5-1.5B student, 7B teacher), across an 8x learning-rate grid, dense supervision is statistically flat (swing 1.8 pp, p=0.26) while every selective arm moves with the rate: 5.4 pp for a random 5% subset, 6.7 pp for a total-variation selector, up to 17.7 pp for a teachability selector. Consequently the dense-versus-selective verdict reads 10.1 pp at lr=1e-4 but 5.1 pp at 5e-5--a 2.0x difference decided by a parameter the protocol treats as scenery--and two of six pairwise significance calls between selectors flip between adjacent rates without any rank inversion. We call this selector-rate entanglement and trace it to selection itself rather than step size: AdamW update magnitudes track the rate to within 2.2% despite 15.5x gradient-norm differences across arms. A preregistered frozen-scoring ablation (selection scored by the initial student; criterion, budget, and on-policy rollouts unchanged; 12 seeds per cell) shows live scoring adds 3.79+/-1.69 pp of rate sensitivity (p=0.035) while the frozen arm remains significantly entangled (p=0.015): the feedback loop aggravates the phenomenon rather than causing it. Under full fine-tuning at the rates this literature actually uses (1e-6 to 1e-5) the pattern grows: dense itself swings 19.8 pp, the selective arm 49.5 pp, and the verdict ranges from a non-significant +3.6 pp at the published operating point to +34 pp (p=0.005) one notch hotter. On MATH-500 the rate dependence does not reproduce under LoRA, scoping that result, while the ~10 pp cost of selective training does. We prescribe reporting the arm x rate matrix, not a shared-rate column, as a precondition for selector comparisons.
Figures & tables
Figure 1: Dense supervision is flat across the learning-rate grid; every selective arm is not. Accuracy change over the untrained student (GSM8K, mean ± seed SD; dots are seeds) versus learning rate. Swings: dense 1.8pp ( t=1.40 , n.s.), random 5% subset 5.4 , frozen-scored TV 2.9 ( p=0.015 ), live-scored TV 6.7 ( p<0.001 ). The consequence for comparisons: the dense-versus-selective verdict is 10.1pp at η=10−4 and 5.1pp at 5⋅10−5 —a factor of 2.0 decided by a parameter the protocol treats as neutral.
Arm
Loop
η=10−4
5⋅10−5
2.5⋅10−5
1.25⋅10−5
Swing
Full
–
+1.87±2.0 (3)
+3.64±1.0 (3)
+3.29±1.3 (3)
+2.58 (1)
1.8
Random
open
−3.64±3.3 (3)
+1.44±0.7 (3)
+1.72±0.9 (3)
–
5.4
TV-frozen
θ0
−7.37±3.2 (12)
−4.48±1.8 (12)
–
–
2.9
TV-live
θt
−8.18±4.1 (12)
−1.50±1.9 (12)
−3.21±2.3 (3)
−3.49±1.5 (3)
6.7
Table 1: Arm × learning-rate matrix (duration-homogeneous). Accuracy change (pp) over the untrained baseline ( 64.97% , greedy, 1,319 problems), mean ± seed SD; parenthesized counts are seeds. Swing is the difference between the arm’s best and worst cell means. TV-frozen is the frozen-scoring arm of Section 5 .
Arm
Scoring
η=10−4
η=5⋅10−5
Δ(η)
Preregistered powered test, n=12 per cell
TV-frozen
θ0
−7.37
−4.48
2.89±1.07 ( p=0.015 )
TV-live
θt
−8.18
−1.50
6.68±1.31 ( p<0.001 )
interaction
3.79±1.69 ( p=0.035 )
Original underpowered version
TV-frozen ( n=3 )
θ0
−5.99±2.84
−3.36±1.08
2.63 ( p=0.25 )
Table 2: Scoring selection with the live model adds 3.79pp of rate sensitivity. Accuracy change (pp) over the untrained baseline, mean ± seed SD. Both arms: TV criterion, 5% budget, on-policy rollouts, 512 steps/round, selection recomputed every round; the arms differ only in which model scores the selection. Δ(η) is the within-arm difference across rates (Welch). The n=12 block is the preregistered powered test (P7); the smaller- n block is the original, underpowered version, reported as preregistered.
Figure 2: The loop changes the shape of selection drift, not its magnitude—with a dose–response in the rate. Top-5% Jaccard Jt between θt - and θ0 -scored selections on the same positions (mean over seeds; bands are seed ranges; n=12 per TV cell at the final round). After one round every arm sits at J1≈0.35 regardless of rate or scoring source. Then they separate: frozen-scored selections keep drifting away ( →0.28 – 0.29 , both rates), live-scored ones recover toward the initial selection, with the recovery monotone in the rate ( J2=0.39 , 0.44 , 0.44 , 0.48 from η=10−4 down to 1.25⋅10−5 ). The frozen and live ranges do not overlap at any seed ( max0.314 vs. min0.354 ; t=17.6 ).
Arm
Scoring
η=10−4
5⋅10−5
Δ(η)
J1
Ent-live
θt
+0.38±1.2
+3.54±0.1
3.16 ( p=0.043 )
0.62
Ent-frozen
θ0
−0.48±2.0
+3.82±0.3
4.30 ( p=0.059 )
0.62
Teach-live
θt
−15.54±3.2
−3.87±1.1
11.68 ( p=0.016 )
0.86
Teach-frozen
θ0
−22.11±7.1
−4.37±4.0
17.74 ( p=0.030 )
—
Table 3: S2 replication. Accuracy change (pp), mean ± seed SD, n=3 per cell. J1 is the first-round selection drift (smaller = the criterion’s scores move more as the model moves).
Arm
η=10−4
5⋅10−5
Δ(η)
Full
48.00±3.49 ( −1.23 )
50.56±0.77 ( +1.33 )
2.56 ( t=1.24 , p=0.33 )
TV-live
37.95±2.69 ( −11.28 )
39.69±2.77 ( −9.54 )
1.74 ( t=0.78 , p=0.48 )
gap
10.05±2.55 ( p=0.019 )
10.87±1.66 ( p=0.015 )
Table 4: MATH-500 replication. Greedy accuracy (%) on the 325 numeric-answer problems, mean ± seed SD, n=3 ; the untrained student scores 49.23% on the same set, and the bracketed values are changes over it.
Figure 3: Under full fine-tuning the asymmetry survives in graded form and grows. Accuracy change over the untrained student (A800 baseline, mean ± seed SD, n=3 ) at rates bracketing those the literature publishes with. Dense swings 19.8pp ; the TV-selective arm swings 49.5pp ( 2.5× more). The dense-versus-selective verdict is a non-significant +3.6pp at the published operating point ( 2⋅10−6 ) and +34.0pp ( p=0.005 ) one notch hotter.
Arm
η=10−5
2⋅10−6
10−6
Swing
Full
−14.30±1.9
+4.22±0.9
+5.53±1.2
19.84 ( p<0.001 )
TV
−48.32±5.6
+0.61±1.9
+1.21±3.5
49.53 ( p=0.001 )
gap
+34.02±3.4 ( p=0.005 )
+3.61±1.2 ( p=0.060 )
+4.32±2.1 ( p=0.153 )
Table 5: Full fine-tuning grid. Accuracy change (pp) over the untrained student on the same hardware ( 63.46% ; see Appendix A for why this baseline differs from the LoRA tables’), mean ± seed SD, n=3 .
Paper
Reported rate
Per-arm tuning?
Adaptation
Xu et al. 2026
10−6 / 3⋅10−7 (by model pair)
no (shared)
full FT
Jiang et al. 2026
2⋅10−5 off-policy, 2⋅10−6 on-policy
no (shared)
full FT
Koo et al. 2025
grid {5,1,0.5}⋅10−5 (by model size)
no (by size)
LoRA r=16
Huang et al. 2025
not reported for LLMs
—
LoRA
Wang et al. 2026
not reported
—
not reported
This work
grid {10,5,2.5,1.25}⋅10−5
yes (the point)
LoRA r=32
Table 6: Learning-rate practice in selective on-policy distillation. Rates as reported in each paper; “shared” means one value across all selector arms compared in that paper.