WorksComputer Science
-OPD: Separating Direction and Distance in Extrapolative On-Policy Distillation
Abstract
On-policy distillation (OPD) trains a student model to match a teacher's next-token distributions on student-generated prefixes. Extrapolative OPD further extends the teacher's log-probability shift relative to a reference policy to construct stronger learning targets. However, existing methods couple extrapolation direction and distance, allowing the magnitude of the teacher's shift to dictate how far the target moves. We propose -OPD, decoupling these two factors: a per-prefix hard KL constraint bounds the target's distance from the teacher, while an adaptive combination of the teacher's post-training shift and the initial student–teacher gap determines the extrapolation direction. We optimize the student toward this target using forward KL, providing learning signals even for low-probability tokens. We evaluate three settings: where standard OPD performs well, where it struggles with base-model initialization, and where no teacher reference is available. On mathematical reasoning benchmarks, -OPD attains the highest score in all three settings, outperforming the strongest baseline by up to 9.45 points. Ablations validate the contributions of each component.
Introduction
On-policy distillation (OPD) trains a student language model on its own responses: the student generates a response and, at each prefix it visits, learns from the teacher’s next-token distribution [2, 7, 17]. Training on student-generated prefixes reduces the mismatch between the responses seen in training and those the student generates at inference [24, 16]. Prior work has studied several aspects of on-policy distillation, including the efficient use of student-generated responses [14, 13], teacher entropy [11], teacher–student disagreement [33], and training stability [32]. These studies show that the way teacher supervision is constructed and transferred matters beyond the choice of teacher alone.
However, the teacher’s distribution may not be the best target: prior work shows that a more capable teacher does not necessarily yield a better student [20, 15]. Extrapolative OPD aims to construct a better target beyond the teacher by amplifying the teacher’s log-probability shift from a reference policy. If the teacher was obtained from the reference by KL-regularized post-training, this shift equals its regularized -function up to scale and a prefix-dependent constant [6, 22], so amplifying it moves probability toward tokens with higher teacher -values. Constructing an extrapolative target involves two decisions: the direction in which the target moves away from the teacher, and the distance it moves. In existing methods, the distance is tied to the direction. For example, ExOPD [36] fixes the direction through its reference, but under a fixed coefficient its distance varies with the scale of the teacher–reference gap across prefixes; in Direct-OPD [5], changing the batch-shared adaptive coefficient generally changes both the direction and the distance. In both cases, the distance follows from the coefficient and the log-ratios at each prefix, rather than from how far the target can be trusted beyond the teacher. We show that, under fixed-coefficient extrapolation, the target can place substantial probability on tokens the teacher rarely predicts, even when the error in the extrapolation signal is small on average under the teacher.
To address this coupling, we propose -OPD, which decouples distance from direction. First, a per-prefix hard KL constraint bounds the target’s distance from the teacher, independently of the scale of the extrapolation signal; this also bounds the probability the target can assign to tokens the teacher rarely predicts. Second, we construct the direction by combining the teacher’s post-training shift and the initial student–teacher gap. The weights adapt at each prefix, giving more weight to the nearer signal. Finally, forward KL transfers the target while maintaining non-vanishing gradients for tokens rarely generated by the student.
Figure 1. Qwen3-8B → Qwen3-4B-Base distillation. Left: average score across AIME24, AIME25, and AMC23 using avg@16 (mean accuracy over 16 sampled responses per problem), with the initial student shown as a dashed reference. D²-OPD reaches 47.19, 19.62 points higher than standard OPD. Right: per-benchmark results. The gain is consistent across all three benchmarks. Numbers are from Table 1.
We evaluate D²-OPD on three Qwen3 teacher–student pairs covering a setting where standard OPD performs well, a setting for which prior work recommends a supervised cold start [15], and a setting without a separate teacher reference. D²-OPD achieves the highest average score across AIME24, AIME25, and AMC23 in all three settings. In Qwen3-8B → Qwen3-4B-Base distillation, it outperforms OPD by 19.62 points and the strongest baseline by 9.45 points. In the cold-start setting, it exceeds the released SFT + OPD recipe without supervised fine-tuning. Ablations confirm the contributions of the distance constraint, the combined direction, and forward-KL distillation. Response-length and entropy analyses indicate that the gains are not merely due to longer answers or more concentrated student policies.
Related work
Distillation objectives. Knowledge distillation trains students using teacher predictions, with applications to policy learning and reasoning [9, 12, 25, 30, 26, 10, 29]. On-policy imitation and distillation reduce the mismatch between training and inference by training on the learner’s own trajectories [24, 16, 2]. Related work studies divergence choices and response reuse for transferring teacher supervision [31, 7, 14, 13].
Teacher–student gaps. A larger or more capable teacher does not necessarily produce a better student [20, 28, 1, 3, 34] (Zhong et al. 2024). EOPD [11] adds forward KL when teacher entropy is high, while TrOPD [33] applies forward KL where teacher–student disagreement is large. Li et al. [15] link training failure to low initial overlap between the teacher’s and student’s high-probability token sets.
Extrapolation and distance constraints. Under KL-regularized optimization, the log-ratio between the optimized policy and its reference encodes the regularized -function [21, 6, 23, 22]. Extrapolative methods use this relation to construct new distillation targets. ExOPD uses a fixed coefficient to scale a direction set by its reference [36]. Direct-OPD transfers the teacher’s post-training shift through an objective anchored at the initial student, with an adaptive regularization coefficient applied uniformly across the batch [5]. Changing this coefficient generally changes both the target’s direction and its distance relative to the teacher. TOP-D constructs a proximal teacher and uses trust-region updates [32]; ERPD constrains distillation relative to the rollout policy [4].
Preliminaries
Let be the training prompt distribution and the current student with parameters . For a prompt , we sample responses from the student. The index identifies a response, a token position, and its response length. Writing for the tokens before position , we define the prefix . We use , , and for a generic response, prefix, and candidate next token. We denote the initial student by , the post-trained teacher by , and the checkpoint from which the teacher was post-trained by . For any policy , denotes a token probability and the next-token distribution, while denotes a response probability. Let be the number of candidate tokens and the top- tokens under the teacher distribution . For any token set , write . The distribution renormalized on is for , and zero otherwise. In particular, and denote the renormalized teacher and student distributions, respectively, renormalized over the same top- token set .
On-policy distillation
Reverse-KL OPD [7, 17] minimizes the loss ,
At a student-generated prefix, the token reward is . Its expectation under the student is the negative reverse KL:
Maximizing the expected sum of token rewards is equivalent to minimizing Eq. (1).
Extrapolative targets
For a reference , OPD is KL-regularized RL with reward and regularizer anchored at . Scaling that reward by gives the ExOPD target [36],
It recovers the teacher at and extrapolates along for .
The teacher reference gives this direction a policy-improvement interpretation. Let be the teacher’s post-training shift. If solves a KL-regularized objective relative to with coefficient , its regularized -function satisfies the following identity for an action-independent term [6, 22]:
and rank tokens identically. The teacher’s post-training shift can therefore serve as a signal for further policy improvement. Direct-OPD uses as its token reward and anchors its regularizer at , with regularization coefficient . Its optimal target is [5]
This target need not lie on the teacher-reference ray in Eq. (2). In both objectives, distance from depends on the log-ratio scale as well as the coefficient. Appendix § 15 gives the full objectives.
Method
The objectives in § 3.2 tie two decisions together: the direction in which the target leaves the teacher, and how far it travels. We construct the extrapolation direction and separately bound the target’s distance from the teacher at each prefix.
For a prefix visited by a student rollout, we build a target distribution along a direction derived from two reference signals, at a distance we bound explicitly, and train the student toward it with forward KL, using the loss :
We next explain the rationales behind each of our design choices. § 4.1 bounds how far may move from the teacher, through a hard radius and a soft coefficient . § 4.2 determines the combined direction , where is derived to weight the student signal by minimizing relative deviation from both signals. § 4.3 explains why the divergence in Eq. (5) is forward rather than reverse KL.
Figure 2. Distance-aware extrapolation direction. All quantities are shown at a fixed prefix , with conditioning omitted. The distances from the teacher to and are and , with corresponding unit directions and . (a) : the same orthogonal displacement from to produces a larger angular deviation at the nearer reference. (b) With , the combined direction lies closer to than to , giving .
Limiting the extrapolation distance
As discussed in § 3.2, existing extrapolation coefficients control the distance from only indirectly: a coefficient multiplies a log-ratio whose scale varies across prefixes, so one value can hold the target close to at one prefix and carry it much farther at another. The distance is worth controlling on its own, because the teacher is a policy we can observe and evaluate, whereas a target farther from rests more heavily on extrapolation. For a candidate target distribution supported on , let . We impose at every prefix, which bounds how far the target may move. To express token preference in the target distribution, let be a per-token score function on , whose construction is introduced in § 4.2. We choose to increase the expected value of while penalizing its KL distance from the renormalized teacher . The coefficient controls this trade-off, and the constraint limits the distance to . Therefore, the target distribution is defined as:
subject to . {#eq:6}
Solving the constrained problem. Let be the Lagrange multiplier on the KL constraint and the extrapolation coefficient. The optimum of Eq. (6) has the form
The target is normalized over and zero elsewhere. The unconstrained solution yields and coefficient . At , the target reduces to while smaller values allow stronger extrapolation.
For , we retain the unconstrained target if it satisfies the bound; otherwise, we perform 24 bisection iterations on , where is nondecreasing in , to find the constraint boundary. We process prefixes in parallel on the teacher’s top- support. The search is computationally inexpensive.1
ExoPD observes longer responses under stronger extrapolation and attributes this partly to potential length bias in the implicit reward [36]. We propose another possible mechanism: extrapolation may amplify overestimated scores for low-probability teacher tokens, potentially encouraging repetitive or prolonged reasoning. The KL bound limits the probability mass assigned to such tokens.
Proposition 1 At a fixed prefix , let be a set of tokens with renormalized teacher probability , where . Every target satisfying obeys
For fixed , this bound tends to zero as the teacher probability tends to zero. Appendix § 16 contains the proof and expands on the connection to response-length growth. It also shows that fixed-coefficient extrapolation can assign substantial probability to these tokens even when the score error is small in teacher-weighted mean square.
Determining the extrapolation direction
The teacher’s post-training shift and the initial student–teacher gap typically point in different directions. Although both provide useful guidance, constructing a target requires combining them into a single direction. As shown in § 3.2, Direct-OPD’s regularization coefficient controls both direction and distance, without a separate criterion for combining the signals. We therefore introduce an explicit criterion that balances the direction’s relative deviation from the two signals.
We use the teacher-reference signal and the student signal . For convenience, we center both signals so that their variances equal their squared norms under . At each prefix, for , we define .
Let and denote the variances of the teacher-reference and student signals, respectively, under . In centered log-probability space weighted by , each signal’s variance is the squared distance from the teacher to its reference. We refer to and as reference distances and normalize each squared deviation by its corresponding squared reference distance. When both reference distances are positive, let and define analogously using and . We define as:
subject to $\mathbb{E}_{a\sim q_S^+(\cdot\mid h)}[d(h,a)]=0.
Proposition 2 When both reference distances and are positive, the objective above has the unique minimizer
The proof is given in Appendix § 16. The weight is determined by the two signals at each prefix, giving more weight to the nearer reference.
For the geometric interpretation, let and be the unit directions. The solution satisfies
Figure 2 illustrates how this combination places the direction closer to that of the nearer reference. In our implementation, we compute the closed-form solution directly without forming and , avoiding division by either reference distance. We use Eq. (8) when both reference distances exceed . If only one is at most , we omit that signal and use the other centered signal. If both are at most , we set , so the target remains .
We set in Eq. (6). Following ExOPD, we can equivalently express this direction using a constructed reference on :
After normalization over , equals up to a token-independent constant. This constructed reference requires no additional model.
Transferring the target to the student
The constructed target can place probability to tokens that are rare under the student. We use forward KL because its gradient remains non-vanishing in this case. The forward-KL gradient with respect to the student logit is . For tokens with positive target probability, it approaches as , whereas the reverse-KL gradient vanishes.
In practice, contains the top- tokens under the teacher distribution . We construct and renormalize on , but keep the student distribution over the full vocabulary. Estimating forward KL from student-sampled tokens can have high variance. The importance weights can be large when the target assigns substantial probability to tokens the student rarely samples. We therefore compute the exact sum over all tokens in at each visited prefix. With support mass and renormalized student defined in Section 3, we have
The first term shifts student probability mass onto , while the second matches its relative distribution within it. Renormalizing the student removes the first term and its mass-transfer effect. Unlike Eq. (11), reverse KL has no such mass-transfer term and only adjusts relative probabilities within . We examine the importance of this forward-KL choice in the ablation experiments in § 5.
Experiments
Experimental setup
Models. We evaluate three teacher–student pairs covering three complementary settings. All models are from the Qwen3 family Yang et al., [35]. (1) Setting A distills Qwen3-8B into Qwen3-4B-Base, with = Qwen3-8B-Base. Under this setting, standard OPD performs well and a genuine teacher reference is available. (2) Setting B distills Qwen3-4B (non-thinking) into Qwen3-1.7B-Base, with = Qwen3-4B-Base. Li et al. [15] report that OPD leads to poor performance under this setting and recommend a supervised finetuning as a cold start, while a genuine teacher reference is available. (3) Setting C distills Qwen3-30B-A3B-Instruct-2507 into Qwen3-8B-Base. Standard OPD performs well in this setting, but no teacher reference checkpoint is available, so we set . There is then only one extrapolative direction, leaving and as the active controls.
Training data. Settings A and C train on the full DAPO-Math-17K dataset Yu et al., 2025. Setting B trains on approximately 30K prompts from the math-domain subset of OpenThoughts3-1.2M Guha et al., [8]. Every run trains for one epoch.
Evaluation. We evaluate on AIME24, AIME25, and AMC23 Mathematical Association of America, n.d.a, n.d.b, reporting avg@16 with a shared maximum evaluation response length of 31,744 tokens. We report results from the final checkpoint of one training run per configuration.
Main results
| Method | AIME 24 | AIME 25 | AMC 23 | Avg | |
| Student | 0.83 | 1.04 | 12.66 | 4.84 | −9.38 |
| Teacher | 24.17 | 15.62 | 64.22 | 34.67 | +20.45 |
| OPD | 6.25 | 5.62 | 30.78 | 14.22 | — |
| SFT | 7.71 | 4.58 | 40.00 | 17.43 | +3.21 |
| SFT + OPD | 14.58 | 10.00 | 37.81 | 20.80 | +6.58 |
| EOPD | 4.79 | 9.79 | 38.44 | 17.67 | +3.45 |
| Direct-OPD | 8.12 | 6.67 | 40.00 | 18.26 | +4.04 |
| OPD w. forward KL | 8.54 | 6.46 | 41.56 | 18.85 | +4.63 |
| TOP-D | 8.54 | 7.08 | 41.25 | 18.96 | +4.74 |
| ExOPD | 13.33 | 6.88 | 39.84 | 20.02 | +5.80 |
| D²-OPD | 9.79 | 7.29 | 49.84 | 22.31 | +8.09 |
Table 2. Setting B: Qwen3-4B → Qwen3-1.7B-Base.
Baselines. We compare against OPD (Lu and Thinking Machines Lab, [17]), EOPD (Jin et al., [11]), TOP-D (Xie et al., [32]), ExOPD (Yang et al., [36]), and Direct-OPD (Feng et al., [5]). We use the on-policy variant of TOP-D, the reward-correction variant of ExOPD, and the published adaptive controller of Direct-OPD. For method-specific hyperparameters, we use the authors’ recommended values. Appendix § 10 gives implementation details and parameter-search results.
Hyperparameters. All methods share the default training setup of Li et al. [15], except for a maximum training response length of 4,096 tokens. Appendix § 9 provides training and evaluation details.
Method parameters. Unless otherwise stated, we use , with in Settings A and B and in Setting C. Appendix § 11 describes parameter selection and sensitivity.
Main results
Tables 1–3 report the main results across the three settings. In these three tables, Avg is the mean score across the three benchmarks, and denotes its difference from OPD. Bold and underline indicate the best and second-best results, respectively, among trained methods.
Setting A. OPD improves the initial student’s average score from 19.58 to 27.57. Our method reaches 47.19, improving OPD by 19.62 points and the strongest baseline, TOP-D, by 9.45 points. It leads on all three benchmarks.
Setting B. We also compare the SFT checkpoint and SFT + OPD recipe released by Li et al. [15].

Figure 3. Longer responses do not explain the gain. Average score versus mean response length for the trained methods across the three settings. Appendix § 13.§ 1 includes the full response-length comparison.
| Method | AIME 24 | AIME 25 | AMC 23 | Avg | |
| Student | 19.76 | 11.67 | 50.62 | 27.35 | |
| Teacher | 73.33 | 62.29 | 99.69 | 78.44 | |
| ExOPD | 28.33 | 25.21 | 47.81 | 33.78 | |
| EOPD | 33.54 | 19.79 | 60.94 | 38.09 | |
| OPD | 30.00 | 25.00 | 61.72 | 38.91 | — |
| TOP-D | 29.17 | 30.42 | 70.78 | 43.45 | |
| Direct-OPD | 35.42 | 25.62 | 72.50 | 44.51 | |
| D²-OPD | 35.42 | 27.92 | 75.47 | 46.27 |
Table 3. Setting C: Qwen3-30B-A3B-Instruct-2507 Qwen3-8B-Base. Here , so the reference directions coincide.
OPD w. forward KL uses § 4.3 without extrapolation or direction selection. Forward KL alone raises OPD’s average score from 14.22 to 18.85. The full method reaches 22.31, exceeding ExOPD by 2.29 points and SFT + OPD by 1.51 points, without a supervised cold start. SFT + OPD remains stronger on AIME24 and AIME25; our method leads on AMC23.
Setting C. We set in ExOPD, Direct-OPD, and our method. Their reference directions coincide, so this setting isolates control along a fixed direction. The constraint binds more often here; we use (Appendix § 11). Our method reaches 46.27, improving OPD by 7.36 points and the strongest baseline, Direct-OPD, by 1.76 points. TOP-D, which constructs an intermediate teacher from the current student, also remains competitive.
Our method has the highest average score in all three settings, while the strongest competing baseline changes across settings.
Analysis
How restrictive is ? To start with, we give a simple interpretation of the scale of . For a one-hot target that assigns all probability to a token , , which means that permits the target to concentrate entirely on a token with . Although this makes fairly permissive, Figure 5 shows that it still binds a meaningful fraction of positions in practice. The constraint binds on more than 60% of positions early in training and has a median active fraction of 34% over the second half of training. As expected, increasing makes the constraint less active, since the soft objective itself proposes less aggressive extrapolation. Even at , the hard constraint still binds on about 11% of positions.

Figure 5. The -constraint remains active. Fraction of token positions where the constraint binds in Setting A, with . (a) Training at : per-step values (faint), a 9-step mean (solid), and the second-half median (dashed). (b) Second-half median versus ; the filled marker denotes .
Are the gains explained by longer responses? ExOPD observes that extrapolation can increase response length (Yang et al., [36]). We observe the same behavior for ExOPD, but not for extrapolative methods in general. In Figure 3, D²-OPD and Direct-OPD remain among the shorter methods across all three settings. TOP-D has a similar length and also remains well below the generation limit. In contrast, ExOPD and EOPD generally produce much longer responses. It is the most obvious in Settings B and C, where several methods nearly exhaust the 31,744-token budget while D²-OPD does not.2 D²-OPD achieves the highest average score in all three settings while generating shorter responses than several baselines.
Are the gains explained by lower entropy? A common intuition is that a lower-entropy policy is more concentrated and may therefore achieve higher single-response accuracy (pass@1). Figure 4 shows that this does not explain our results. Across all three settings, D²-OPD remains among the higher-entropy students while achieving the best average score. TOP-D and Direct-OPD, which are also among the stronger baselines, generally lie in the higher-entropy group as well. Appendix § 13.§ 2 examines the student–teacher entropy gap.

Figure 4. The gains are not due to lower entropy. We measure full-vocabulary student entropy on each method’s on-policy prefixes. Faint lines show per-step values; solid lines show a 9-step rolling mean.
Computational cost. Table 4 reports time and throughput per training step excluding rollout generation. D-OPD has roughly comparable training cost to OPD, taking 15% more time per step. Appendix § 14 describes this experiment’s setup.
| Method | Time/step (s) | Throughput (tokens/s) | Relative time |
| OPD | 33.42 | 1,840 | 1.00× |
| Direct-OPD | 43.26 | 1,422 | 1.29× |
| TOP-D | 32.96 | 1,866 | 0.99× |
| D-OPD | 38.48 | 1,598 | 1.15× |
Table 4. Computational cost.
Ablations
We conduct ablations in Setting A while keeping all other training and evaluation settings fixed. Each
the block in Table 5 removes or replaces one component of the full method: distance control, direction construction, the distillation loss, or extrapolation. Disabling extrapolation causes the largest drop, reducing the average score from 47.19 to 34.22. With extrapolation retained, removing the hard distance constraint lowers the score to 43.30, while removing only the soft penalty gives 45.59. Thus, the hard bound contributes beyond the soft penalty.
| Component | Variant | Avg | |
| full | 47.19 | — | |
| constraint | 45.59 | −1.60 | |
| 43.30 | −3.89 | ||
| both | 42.73 | −4.46 | |
| direction | alone | 45.12 | −2.07 |
| alone | 44.27 | −2.92 | |
| KL direction | reverse KL w. mass | 45.36 | −1.83 |
| reverse KL | 44.36 | −2.83 | |
| extrapolation | tilt off | 34.22 | −12.97 |
Table 5. Ablations in Setting A. Avg is the mean over AIME24, AIME25, and AMC23; is relative to the full method. Per-benchmark scores appear in Appendix § 12.
Using only the student reference or teacher reference gives 45.12 and 44.27, respectively, whereas combining the signals performs better. Replacing forward KL with reverse KL lowers the score to 44.36. Retaining the support-mass term improves this to 45.36, still below the full method. This suggests that forward KL contributes beyond moving probability onto the candidate support.
Conclusion
We presented D-OPD, decoupling extrapolation direction from distance in extrapolative on-policy distillation. The method combines two directional signals while enforcing a per-prefix KL bound on the target’s distance from the teacher. On three teacher–student settings, -OPD outperforms OPD baselines on mathematical reasoning benchmarks. Ablations show that combined direction signals, the distance constraint, and forward-KL distillation each contribute to these gains.
Limitations
Our experiments cover three teacher–student pairs from the Qwen3 family and three mathematical-reasoning benchmarks. They do not establish whether the same gains hold for other model families or tasks. The direction construction uses a teacher reference checkpoint when one is available. Without that checkpoint, the two directions coincide, so the method cannot use the teacher’s post-training shift as a separate signal. The distance bound and soft extrapolation coefficient are hyperparameters; the method does not determine an optimal extrapolation distance. The parameter study also shows that the choice of distance bound matters across settings.
Ethical Considerations
Distillation can transfer undesirable behavior from the teacher, including biased or harmful outputs. Our mathematical-reasoning evaluations do not assess these behaviors or privacy risks. Training and evaluation also incur energy costs.
Training and evaluation details
Our experiments focus on mathematical reasoning, with evaluation on English-language competition problems. We do not assess performance across languages, specific linguistic phenomena, or demographic groups.
Training. All methods share the same default training setup of Li et al. [15], except that we set the maximum response length to 4,096 rather than 7,168 tokens. This lies between the 3K and 7K moderate lengths that they report as yielding the strongest results (Li et al. [15]). Table 6 lists the default training hyperparameters.
| Item | Value | Item | Value |
| Training temperature | 1.0 | Learning rate | 1e-6 |
| Global batch size | 64 | Epoch | 1 |
| Mini batch size | 64 | Actor KL-loss coefficient | 0.0 |
| Rollout number | 4 | Optimizer | AdamW |
| LogProb top- | 16 | LR schedule | constant |
| Top- | 1.0 | Gradient clipping | 1.0 |
| Max prompt length | 1024 | Loss aggregation | token-mean |
| Max response length | 4096 | Model dtype | fp32 |
Table 6. Default training hyperparameters.
Evaluation. We report avg@16 using temperature 0.7, top- sampling with , and a maximum response length of 31,744 tokens. Responses are graded using the rule-based verifier of Sheng et al. [27]. Each setting is evaluated with the same template used during training.
Hardware and compute. All methods were trained on AWS nodes with eight NVIDIA A100 40GB GPUs per node. Settings A and B used one node, and Setting C used two nodes. Training for the reported experiments required approximately 9,000 GPU-hours across 50 runs: 33 in Setting A, eight in B, and nine in C. These runs cover the main comparisons, ablations, parameter sweeps, and constraint-activity analysis. The calculation uses approximate average training times of 20, 16, and 18 hours per run in Settings A, B, and C, respectively.
Baseline configurations
OPD follows the implementation released by Li et al. [15]. ExOPD’s reward-correction variant corresponds to the case of G-OPD with . For baselines with method-specific hyperparameters, we use the authors’ recommended values and also search their recommended ranges in Setting A.
Table 7 reports the baseline configurations evaluated in Setting A. For each method, † marks the authors’ default configuration, which is used in Table 1; the remaining rows vary its method-specific parameters.
| Method | AIME 24 | AIME 25 | AMC 23 | Avg | |
| Student | 12.50 | 6.25 | 40.00 | 19.58 | −7.99 |
| Teacher | 75.00 | 64.17 | 94.22 | 77.80 | +50.23 |
| OPD | 18.96 | 14.38 | 49.38 | 27.57 | — |
| EOPD | 20.00 | 21.67 | 54.22 | 31.96 | +4.39 |
| ExOPD | 17.08 | 24.79 | 54.37 | 32.08 | +4.51 |
| Direct-OPD | 23.75 | 20.62 | 57.97 | 34.11 | +6.54 |
| TOP-D | 25.62 | 23.54 | 64.06 | 37.74 | +10.17 |
| D²-OPD | 35.62 | 35.00 | 70.94 | 47.19 | +19.62 |
Table 1. Setting A: Qwen3-8B → Qwen3-4B-Base.
| Method | Configuration | AIME24 | AIME25 | AMC23 | Avg |
| EOPD ([11]) | , † | 20.00 | 21.67 | 54.22 | 31.96 |
| EOPD ([11]) | , | 22.29 | 19.38 | 54.06 | 31.91 |
| EOPD ([11]) | , | 22.92 | 19.38 | 51.88 | 31.39 |
| EOPD ([11]) | , | 22.29 | 15.83 | 50.94 | 29.69 |
| TOP-D ([32]) | † | 25.62 | 23.54 | 64.06 | 37.74 |
| TOP-D ([32]) | 22.71 | 20.62 | 64.53 | 35.95 | |
| TOP-D ([32]) | 23.54 | 16.25 | 62.66 | 34.15 | |
| Direct-OPD ([5]) | adaptive† | 23.75 | 20.62 | 57.97 | 34.11 |
| Direct-OPD ([5]) | fixed | 23.96 | 20.21 | 52.50 | 32.22 |
| Direct-OPD ([5]) | fixed | 22.29 | 19.38 | 51.56 | 31.08 |
| ExOPD ([36]) | † | 17.08 | 24.79 | 54.37 | 32.08 |
| ExOPD ([36]) | 15.83 | 17.71 | 44.69 | 26.08 | |
| ExOPD ([36]) | 17.50 | 13.75 | 38.75 | 23.33 |
Table 7. Baseline parameter sensitivity in Setting A. † marks the authors’ default configuration, which is used in Table 1. Rows are ordered by Avg within each method.
For EOPD, is the teacher-entropy threshold and weights the additional forward-KL loss ([11]). For TOP-D, is the teacher’s weight in the proximal teacher–student mixture ([32]). For Direct-OPD, is the regularization coefficient introduced in § 3.2; for ExOPD, is the reward-scaling coefficient. The published configuration achieves the highest average score among the tested configurations for all four baselines.
Parameter sensitivity
Setting A. We evaluate and . Table 8 reports the average scores, which range from 45.00 to 47.83. Underlining denotes the configuration used in the main experiments.
| 46.53 | 45.00 | 46.55 | |
| 47.19 | 47.83 | 45.45 | |
| 45.38 | 45.99 | 45.66 |
Table 8. Setting A parameter sensitivity. Avg over AIME24, AIME25, and AMC23 for each pair.
Setting C. We select based on training-time constraint activity. With , the constraint binds at about 89% of positions early in training. Increasing to 4 reduces this to about 60%, similar to Setting A. We therefore use in the main experiments and report larger radii in Table 9. The average score increases from 43.21 at to 48.45 at over the tested values.
| Avg | 43.21 | 46.27 | 47.05 | 48.45 |
Table 9. Setting C sensitivity to . Avg over AIME24, AIME25, and AMC23.
Per-benchmark ablations
Table 10 gives the AIME24, AIME25, and AMC23 scores for the ablations summarized in Table 5.
| Component | Variant | AIME24 | AIME25 | AMC23 | Avg | |
| full | 35.62 | 35.00 | 70.94 | 47.19 | — | |
| constraint | 34.38 | 30.21 | 72.19 | 45.59 | −1.60 | |
| 30.21 | 26.88 | 72.81 | 43.30 | −3.89 | ||
| both | 30.00 | 26.46 | 71.72 | 42.73 | −4.46 | |
| direction | alone | 31.67 | 30.42 | 73.28 | 45.12 | −2.07 |
| alone | 29.38 | 30.00 | 73.44 | 44.27 | −2.92 | |
| KL direction | reverse KL w. mass | 32.08 | 33.54 | 70.47 | 45.36 | −1.83 |
| reverse KL | 32.71 | 28.96 | 71.41 | 44.36 | −2.83 | |
| extrapolation | tilt off | 25.00 | 18.75 | 58.91 | 34.22 | −12.97 |
Table 10. Per-benchmark ablations in Setting A, corresponding to Table 5. Each block removes or replaces one component of the full method; denotes the change in Avg relative to the full method.
Constraint variants. The variant sets and retains . The variant sets to make the constraint slack and retains . The both variant uses and , with the extrapolation coefficient limited only by the numerical cap of .
Direction variants. The -alone and -alone variants replace the combined score by and , respectively, while retaining and . If the selected signal’s reference distance is at most , its score is set to zero.
KL and target variants. Reverse KL uses , with the student renormalized on . The variant with mass adds , retaining the support-mass term in Eq. (11). Both variants retain the full method’s target construction. The tilt-off variant uses the renormalized teacher distribution as the target and retains forward-KL distillation.
Additional analysis
Response length
Figure 6 gives the full response-length comparison, including the initial students and teachers.

Figure 6. Longer responses do not explain the gain. Top: mean response length for each method; the dotted line marks the 31,744-token generation limit. Bottom: average score versus mean response length for the trained methods.
Entropy gap
Figure 7 shows the student–teacher entropy gap across the three settings. -OPD has the largest mean student–teacher entropy gap in all three settings. Across the tested methods, a smaller mean entropy gap does not consistently correspond to a higher average score.

Figure 7. Student–teacher entropy gaps. For a full-vocabulary token distribution , its entropy is . Top: over training; values below zero indicate that the student has lower entropy than the teacher. Faint lines show per-step values and solid lines show a 9-step rolling mean. Bottom: average score versus the mean entropy gap. Entropies are measured on each method’s own on-policy prefixes, rather than on a common prefix set.
Computational-cost experiment setup
We use the model checkpoints from Setting A on two NVIDIA A100 40GB GPUs on one node. All methods process the same saved batch of 16 prompts with four responses per prompt. The maximum prompt and response lengths are 1,024 and 4,096 tokens, respectively.
Timing a full training step would include differences in the responses generated by each method. In particular, response length affects both generation and training time. Reusing the same saved responses fixes the token sequences and their lengths, allowing us to compare the cost of computing supervision and updating the student.
We discard the first two training steps as warmup and report the mean time over the following three steps. The timed computation includes model scoring, target or reward construction, and student optimization. Throughput counts valid prompt and response tokens across both GPUs.
Extrapolative distillation objectives
This appendix gives the baseline objectives summarized in § 3.
ExOPD. For an arbitrary reference , Yang et al. [36] rewrite reverse-KL OPD as
Scaling the reward by gives Eq. (2). The target interpolates between and for , recovers at , and continues past it along for .
Direct-OPD. Direct-OPD (Feng et al. [5]) transfers the teacher’s pre- to post-training log-ratio and regularizes the student toward its own initialization:
Its optimum is Eq. (4). Direct-OPD adapts a shared regularization coefficient using the batch’s mean teacher-shift reward. For the corresponding fixed-prefix objective, denote its target by .
It can be written relative to the teacher as
Changing generally changes both direction and distance relative to . ExOPD with a fixed reference keeps the direction fixed, but the realized distance still depends on the scale of its log-ratio at each prefix. Our method constructs the direction first, then selects a separate coefficient at each prefix to enforce .
Direction and distance in target construction
We provide proofs for Propositions 1 and 2, together with examples and further discussion of direction and distance in target construction. We fix a prefix and use the finite candidate support . The renormalized teacher is positive on this support, and candidate targets are zero outside it.
Distance
Proof of Proposition 1. Let and be as in the proposition. Let and let denote binary entropy. Grouping tokens into and its complement gives
Combining this inequality with the KL constraint proves the bound. □
Fixed-coefficient counterexample. For every fixed extrapolation coefficient and target mass , there are centered score errors with such that the normalized target assigns probability to , even as .
For the fixed-coefficient construction, let be the indicator of membership in , and set Starting from a zero score, introduce the error . This error is centered, and
The score difference between and its complement is . Therefore,
This establishes the contrast.
Adaptation to score scale. For an extrapolation coefficient , consider the normalized target . For a scale factor , if the constraint binds, replacing by leaves the boundary target unchanged whenever the coefficient cap permits reaching it. The selected coefficient becomes , and
Thus, at active prefixes, a positive rescaling of the direction changes the selected coefficient but not the target.
Connection to response length. ExOPD reports increasing response length under stronger extrapolation and identifies amplification of biased log-ratios as a possible source of instability [36]. The fixed-coefficient counterexample above describes one mechanism that could contribute to this behavior. If teacher-rare tokens that prolong or repeat reasoning receive spuriously large scores, fixed-strength extrapolation can assign them substantial probability. Our KL constraint limits this amplification at each prefix.
Direction
Proof of Proposition 2. Write the objective in Eq. (9) as . Completing the square gives
The solution in Eq. (8) is centered, so it is feasible. The coefficient is positive, establishing uniqueness.
This solution gives more weight to the nearer reference. Its direction is proportional to , where and .
Conflicting signals. If the normalized signals point in opposite directions, for all , their equal-weight sum vanishes. Our combination instead satisfies
It remains nonzero when the reference distances differ and follows the signal from the nearer reference. When the reference distances are equal, the signals cancel and the target remains .
For example, consider a two-token support with , , and . The teacher’s post-training shift favors the second token, while the teacher–student gap favors the first. Their normalized directions are opposite. Our combination gives , so for an extrapolation coefficient , the target moves probability toward the second token.
Suppose the desired distribution is , and assess a policy by . The teacher is better than the initial student: their divergences from are approximately and , respectively. Along the constructed direction, gives .
References
- [1]Tommaso Furlanello, Zachary Lipton, Michael Tschannen, Laurent Urtasun, and Anima Anandkumar. 2018. Born again neural networks. In Proceedings of the 35th International Conference on Machine Learning, volume 80 of Proceedings of Machine Learning Research, pages 1607–1616.
- [2]Rishabh Agarwal, Nino Vieillard, Yongchao Zhou, Piotr Stanczyk, Sabela Ramos, Matthieu Geist, and Olivier Bachem. 2024. On-policy distillation of language models: Learning from self-generated mistakes. In International Conference on Learning Representations (ICLR).arxiv.org/abs/2306.13649
- [3]Collin Burns, Pavel Izmailov, Jan Hendrik Kirchner, Bowen Baker, Leo Gao, Leopold Aschenbrenner, Yining Chen, Adrien Ecoffet, Manas Joglekar, Jan Leike, Ilya Sutskever, and Jeffrey Wu. 2024. Weak-to-strong generalization: Eliciting strong capabilities with weak supervision. In Proceedings of the 41st International Conference on Machine Learning, volume 235 of Proceedings of Machine Learning Research, pages 4971–5012.arxiv.org/abs/2312.09390
- [4]Changyu Chen, Xiting Wang, and Rui Yan. 2026. Extreme region policy distillation. Preprint, arXiv:2605.25582.arxiv.org/abs/2605.25582
- [5]Shiyuan Feng, Huan-ang Gao, Haohan Chi, Hanlin Wu, Zhilong Zhang, Zheng Jiang, Bingxiang He, Wei-Ying Ma, Ya-Qin Zhang, and Hao Zhou. 2026. Weak-to-strong generalization via direct on-policy distillation. arXiv preprint arXiv:2607.05394.arxiv.org/abs/2607.05394
- [6]Matthieu Geist, Bruno Scherrer, and Olivier Pietquin. 2019. A theory of regularized Markov decision processes. In Proceedings of the 36th International Conference on Machine Learning, volume 97 of Proceedings of Machine Learning Research, pages 2160–2169.arxiv.org/abs/1901.11275
- [7]Yuxian Gu, Li Dong, Furu Wei, and Minlie Huang. 2024. MiniLLM: Knowledge distillation of large language models. In International Conference on Learning Representations (ICLR).
- [8]Etash Guha, Ryan Marten, Sedrick Keh, Negin Raoof, Georgios Smyrnis, Hritik Bansal, Marianna Nezhurina, Jean Mercat, Trung Vu, Zayne Sprague, Ashima Suvarna, Benjamin Feuer, Leon Liangyu Chen, Zaid Khan, Eric Frankel, Sachin Grover, Caroline Choi, Niklas Muennighoff, Shiye Su, and 32 others. 2026. OpenThoughts: Data recipes for reasoning models. In International Conference on Learning Representations.arxiv.org/abs/2506.04178
- [9]Geoffrey Hinton, Oriol Vinyals, and Jeff Dean. 2015. Distilling the knowledge in a neural network. Preprint, arXiv:1503.02531.arxiv.org/abs/1503.02531
- [10]Cheng-Yu Hsieh, Chun-Liang Li, Chih-kuan Yeh, Hootan Nakhost, Yasuhisa Fujii, Alex Ratner, Ranjay Krishna, Chen-Yu Lee, and Tomas Pfister. 2023. Distilling step-by-step: outperforming larger language models with less training data and smaller model sizes. In Findings of the Association for Computational Linguistics: ACL 2023, pages 8003–8017.arxiv.org/abs/2305.02301
- [11]Woogyeol Jin, Taywon Min, Yongjin Yang, Dennis Wei, Yi Zhou, Swanand Ravindra Kadhe, Nathalie Baracaldo, and Kimin Lee. 2026. Entropy-aware on-policy distillation of language models. In ICML, pages 53926–53943.arxiv.org/abs/2603.07079
- [12]Yoon Kim and Alexander M. Rush. 2016. Sequence-level knowledge distillation. In Empirical Methods in Natural Language Processing (EMNLP).arxiv.org/abs/1606.07947
- [13]Jongwoo Ko, Tianyi Chen, Sungnyun Kim, Tianyu Ding, Luming Liang, Ilya Zharkov, and Se-Young Yun. 2025. DistillLM-2: A contrastive approach boosts the distillation of LLMs. In Proceedings of the 42nd International Conference on Machine Learning.arxiv.org/abs/2503.07067
- [14]Jongwoo Ko, Sungnyun Kim, Tianyi Chen, and Se-Young Yun. 2024. DistillLM: Towards streamlined distillation for large language models. In International Conference on Machine Learning (ICML).arxiv.org/abs/2402.03898
- [15]Yaxuan Li, Yuxin Zuo, Bingxiang He, Jingian Zhang, Chaojun Xiao, Cheng Qian, Tianyu Yu, Huan-ang Gao, Wenkai Yang, Zhiyuan Liu, and Ning Ding. 2026. Rethinking on-policy distillation of large language models: Phenomenology, mechanism, and recipe. Preprint, arXiv:2604.01316.
- [16]Alexander Lin, Jeremy Wohlwend, Howard Chen, and Tao Lei. 2020. Autoregressive knowledge distillation through imitation learning. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 6121–6133.arxiv.org/abs/2009.07253
- [17]Kevin Lu and Thinking Machines Lab. 2025. On-policy distillation. Thinking Machines Lab: Connectionism.
- [20]Seyed Iman Mirzadeh, Mehrdad Farajtabar, Ang Li, Nir Levine, Akihiro Matsukawa, and Hassan Ghasemzadeh. 2020. Improved knowledge distillation via teacher assistant. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 34, pages 5191–5198.
- [21]Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, Alex Ray, John Schulman, Jacob Hilton, Fraser Kelton, Luke Miller, Maddie Simens, Amanda Askell, Peter Welinder, Paul F Christiano, Jan Leike, and Ryan Lowe. 2022. Training language models to follow instructions with human feedback. In Advances in Neural Information Processing Systems, volume 35, pages 27730–27744.arxiv.org/abs/2203.02155
- [22]Rafael Rafailov, Joey Hejna, Ryan Park, and Chelsea Finn. 2024. From r to Q*: Your language model is secretly a Q-function. In Conference on Language Modeling (COLM).arxiv.org/abs/2404.12358
- [23]Rafael Rafailov, Archit Sharma, Eric Mitchell, Christopher D Manning, Stefano Ermon, and Chelsea Finn. 2023. Direct preference optimization: Your language model is secretly a reward model. In Advances in Neural Information Processing Systems, volume 36, pages 53728–53741.arxiv.org/abs/2305.18290
- [24]Stephane Ross, Geoffrey Gordon, and Drew Bagnell. 2011. A reduction of imitation learning and structured prediction to no-regret online learning. In Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics, volume 15 of Proceedings of Machine Learning Research, pages 627–635.arxiv.org/abs/1011.0686
- [25]Andrei A. Rusu, Sergio Gomez Colmenarejo, Caglar Gulcehre, Guillaume Desjardins, James Kirkpatrick, Razvan Pascanu, Volodymyr Mnih, Koray Kavukcuoglu, and Raia Hadsell. 2016. Policy distillation. In International Conference on Learning Representations.arxiv.org/abs/1511.06295
- [26]Simon Schmitt, Jonathan J. Hudson, Augustin Zidek, Simon Osindero, Carl Doersch, Wojciech M. Czarnecki, Joel Z. Leibo, Heinrich Kuttler, Andrew Zisserman, Karen Simonyan, and S. M. Ali Eslami. 2018. Kickstarting deep reinforcement learning. Preprint, arXiv:1803.03835.arxiv.org/abs/1803.03835
- [27]Guangming Sheng, Chi Zhang, Zilingfeng Ye, Xibin Wu, Wang Zhang, Ru Zhang, Yanghua Peng, Haibin Lin, and Chuan Wu. 2025. HybridFlow: A flexible and efficient RLHF framework. In Proceedings of the Twentieth European Conference on Computer Systems, pages 1279–1297.DOI
- [28]Makoto Shing, Kou Misaki, Han Bao, Sho Yokoi, and Takuya Akiba. 2025. TAID: Temporally adaptive interpolated distillation for efficient knowledge transfer in language models. In International Conference on Learning Representations.arxiv.org/abs/2501.16937
- [29]Kumar Shridhar, Alessandro Stolfo, and Mrinmaya Sachan. 2023. Distilling reasoning capabilities into smaller language models. In Findings of the Association for Computational Linguistics: ACL 2023, pages 7059–7073.
- [30]Yee Whye Teh, Victor Bapst, Wojciech Marian Czarnecki, John Quan, James Kirkpatrick, Raia Hadsell, Nicolas Heess, and Razvan Pascanu. 2017. Distral: Robust multitask reinforcement learning. In Advances in Neural Information Processing Systems.arxiv.org/abs/1707.04175
- [31]Yuqiao Wen, Zichao Li, Wenyu Du, and Lili Mou. 2023. f-divergence minimization for sequence-level knowledge distillation. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics, pages 10817–10834.arxiv.org/abs/2307.15190
- [32]Zhengpeng Xie, Li Lyna Zhang, Zeke Xie, and Mao Yang. 2026. Trust region policy distillation. arXiv preprint arXiv:2607.04751.arxiv.org/abs/2607.04751
- [33]Xingrun Xing, Haoqing Wang, Boyan Gao, Ziheng Li, and Yehui Tang. 2026. Trust region on-policy distillation. Preprint, arXiv:2606.01249.arxiv.org/abs/2606.01249
- [34]Wenda Xu, Rujun Han, Zifeng Wang, Long Le, Dhruv Madeka, Lei Li, William Wang, Rishabh Agarwal, Chen-Yu Lee, and Tomas Pfister. 2025. Speculative knowledge distillation: Bridging the teacher-student gap through interleaved sampling. In International Conference on Learning Representations.arxiv.org/abs/2410.11325
- [35]An Yang, Anfeng Li, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chang Gao, Cheng en Huang, Chenxu Lv, et al. 2025. Qwen3 technical report. arXiv preprint arXiv:2505.09388.arxiv.org/abs/2505.09388
- [36]Wenkai Yang, Weijie Liu, Ruobing Xie, Kai Yang, Saiyong Yang, and Yankai Lin. 2026. Learning beyond teacher: Generalized on-policy distillation with reward extrapolation. arXiv preprint arXiv:2602.12125.arxiv.org/abs/2602.12125

