Paper deep dive
Privileged Solutions or Context-Induced Teacher Behavior? Dissecting On-Policy Self-Distillation
Yuki Ichihara, Naoto Iwase, Mohammad Atif Quamar, Junpei Komiyama
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:On-Policy Self-Distillation (OPSD) is commonly interpreted as the transfer of privileged information: a teacher observes the verified solution to the target problem and supervises the student's trajectory. However, this interpretation conflates two effects. The reference solution not only reveals the answer to the current instance but also changes the context under which the teacher provides token-level supervision. We investigate the role of target-specific privilege with $\mathrm{OP}^{2}\mathrm{SD}$ (On-Policy Self-Distillation from Other Problems), which replaces the paired reference with a problem and solution from a different example, while preserving the student rollout, teacher, and distillation objective. Across three models and three mathematics benchmarks, $\mathrm{OP}^{2}\mathrm{SD}$ improves over the base model, remains competitive with OPSD. The success of $\mathrm{OP}^{2}\mathrm{SD}$ implies that OPSD gains do not necessarily come from access to the reference solution, and that the teacher's context-induced behavior is an important factor.
Tags
Links
- Source: https://arxiv.org/abs/2608.09228v1
- Canonical: https://arxiv.org/abs/2608.09228v1
Trouble viewing inline? Open PDF directly ā
Full Text
81,194 characters extracted from source content.
Expand or collapse full text
Privileged Solutions or Context-Induced Teacher Behavior? Dissecting On-Policy Self-Distillation Yuki Ichihara1 Naoto Iwase2 Mohammad Atif Quamar1 Junpei Komiyama1,3 1Mohamed bin Zayed University of Artificial Intelligence 2Nagoya University 3RIKEN AIP yuki.ichihara, mohammad.atif@mbzuai.ac.ae naoto@iwase.dev junpei@komiyama.info Abstract On-Policy Self-Distillation (OPSD) is commonly interpreted as the transfer of privileged information: a teacher observes the verified solution to the target problem and supervises the studentās trajectory. However, this interpretation conflates two effects. The reference solution not only reveals the answer to the current instance but also changes the context under which the teacher provides token-level supervision. We investigate the role of target-specific privilege with OP2āSDOP^2SD (On-Policy Self-Distillation from Other Problems), which replaces the paired reference with a problem and solution from a different example, while preserving the student rollout, teacher, and distillation objective. Across three models and three mathematics benchmarks, OP2āSDOP^2SD improves over the base model, remains competitive with OPSD. The success of OP2āSDOP^2SD implies that OPSD gains do not necessarily come from access to the reference solution, and that the teacherās context-induced behavior is an important factor. Our implementation is available at https://github.com/MBZUAI-reasoninglab/OP2SD. OPSDEXACT SOLUTION TEACHERTEACHER CONTEXT Problem A + Solution A KNOWS THE ANSWER OF AOP2SDOTHER PROBLEM TEACHERTEACHER CONTEXT Problem A + Problem B Solution B NO SOLUTION OF AAONE CHANGEHELD FIXED IN BOTH CONDITIONS Student sees target A only On-policy rollout y^Aā¼pS(ā ā£A) y_A p_S(Ā· A) Teacher scores student prefixes Forward-KL update Question: Is the paired target solution actually necessary? Figure 1: OPSD and OP2āSDOP^2SD share the student prompt, on-policy rollout, frozen self-teacher fixed to the base model, and loss. The only difference is the teacher-only context: OPSD supplies the verified solution to the target problem A, whereas OP2āSDOP^2SD supplies a worked solution to a different problem Bā ABā A. In this way, OP2āSDOP^2SD withholds the target solution while retaining the teacher-only worked-solution context. 1 Introduction On-policy distillation (OPD) (Gu et al., 2024; Agarwal et al., 2024) has recently emerged as a practical approach to distilling autoregressive language models. Unlike distillation on a fixed dataset of teacher-generated outputs, OPD samples trajectories from the current student and obtains token-level supervision from the teacher along the resulting student-generated prefixes. Agarwal et al. (2024) demonstrated this approach on summarization, machine translation, arithmetic reasoning, and task-agnostic instruction tuning. The same principle has since been incorporated into the training pipelines of released LLM families: Gemma 2 performs teacher distillation on the studentās distribution during supervised fine-tuning, while Qwen3 combines off-policy and on-policy strong-to-weak distillation in the post-training of its smaller models (Team et al., 2024; Yang et al., 2025). On-Policy Self-Distillation (OPSD) is a recent instantiation of OPD that does not require a distinct, typically larger, teacher model. Instead, the trained student and the teacher are initialized from the same language model. The student conditions only on the target problem and generates an on-policy response, while the teacher additionally conditions on the targetās reference solution and provides next-token distributions along the student-generated prefixes. Across three Qwen3 model and several mathematics benchmarks, OPSD improves over the base model and supervised fine-tuning, while matching or exceeding GRPO with substantially fewer sampled training tokens (Zhao et al., 2026a). Conditioning the teacher on the solution may therefore produce more informative token-level targets for the student who does not see the solution. This suggests an explanation for OPSDās gains: they arise because the teacher has privileged access to the answer and reasoning trace for the exact problem being solved by the student. This explanation is plausible, but the usual comparison does not highlight it. When a verified solution is placed in the teacher prompt, two things change simultaneously. First, it reveals target-specific privileged information: the derivation and answer for the current problem. Second, it provides a complete worked solution within the teacherās context. This context may alter the teacherās next-token distribution due to its reasoning structure, notation, style, and effects on continuation and termination, even if it does not solve the current instance. Therefore, an improvement over the base model does not establish that OPSD transfers the privileged answer. We ask whether OPSD depends on the identity of the solution, or whether part of its effect arises from behavior induced by the teacherās additional context. To probe this distinction, we introduce OP2āSDOP^2SD (On-Policy Self-Distillation from Other Problems). For a target problem A, standard OPSD gives the teacher the verified solution to A. OP2āSDOP^2SD instead gives it a different problem B and its solution, while explicitly stating that the example is neither a solution nor a hint for A. The student still sees only A. We otherwise preserve the on-policy rollout, token-level objective, and optimization procedure. This intervention breaks the target and reference pairing while retaining the teacher-only worked-solution context (Figure 1). Across the evaluated Qwen3-1.7B, Qwen3-4B, and Qwen3-8B non-thinking models, OP2āSDOP^2SD improves accuracy over the corresponding base model on AIME 2024, AIME 2025, and HMMT 2025 (Section 4.1). Therefore, the paired derivation and answer are not necessary for obtaining the OPSD-like improvements observed in these experiments. Furthermore, we found that not all additional context yields a useful teacher. When evaluating the model on algebraic questions, we find that a worked solution drawn from the broader mathematical domain, rather than algebra specifically, provides a similar advantage. In contrast, replacing mathematical examples with physics problems and solutions significantly reduces accuracy and causes many generations to fall into repetitive, non-terminating trajectories. Thus, the identity and form of the teacher context matter, even though exact alignment with the target solution does not appear necessary. Our contribution is therefore primarily diagnostic. We identify a confounding factor in the standard interpretation of OPSD, introduce a controlled intervention that decouples the target-reference pairing, and demonstrate that a significant amount of improvement persists despite this intervention. These findings suggest that OPSD should not be interpreted solely as a privileged-answer transfer: context-induced changes in teacher behavior may also constitute an important part of the signal being distilled. OPSDPAIRED: AāAā A Problem: <target problem A> Here is a reference solution to this problem: <reference solution A> Now independently derive the same answer. OP2SDMISMATCHED: BāABā A Target problem: <target problem A> Below is a worked example from a different and unrelated mathematics problem. It is not a solution or a hint for the target problem. Unrelated worked-example problem: <problem B> Unrelated worked-example solution: <reference solution B> Now solve the target problem independently. Figure 2: Teacher prompt comparison. OPSD conditions the teacher on the reference paired with target A; OP2āSDOP^2SD substitutes a worked solution to a different problem B. The target, student rollout, teacher model, and token-level objective are unchanged. 2 Problem Formulation 2.1 On-Policy Self-Distillation On-Policy Self-Distillation (OPSD) trains a language model using token-level supervision from a frozen copy of its own initialization (Zhao et al., 2026a). The student and teacher, therefore, originate from the same base model, but they receive different conditioning information. The trainable student sees only the target problem and generates the trajectory used for training. The teacher sees the same target problem together with its reference solution and evaluates the studentās trajectory under this additional context. The method is on-policy because supervision is provided on prefixes generated by the current student, and it is self-distillation because the student and teacher are derived from the same model rather than from models of different sizes. Let =(xi,yiā)i=1ND=\(x_i,y_i )\_i=1^N denote a dataset of mathematical problems xix_i paired with reference solutions yiāy_i . Let p0p_0 be the base model and pĪøp_Īø the trainable student initialized from p0p_0. For target problem xix_i, the student policy conditions only on the problem, whereas OPSD teacher additionally conditions on the paired reference: pS(ā ā£xi)=pĪø(ā ā£xi),pTtarget(ā ā£xi,yiā)=p0(ā ā£xi,yiā).p_S(Ā· x_i)=p_Īø(Ā· x_i), p_T^target(Ā· x_i,y_i )=p_0(Ā· x_i,y_i ). (1) The teacher does not generate an alternative solution. Thus, the teacherās advantage does not derive from having a larger parameter count, but from its privileged access to yiāy_i . This reference is available only to the teacher during training; the student must solve the problem without it both when generating training trajectories and at inference time. Given the two context-conditioned policies above, an OPSD training step proceeds in two stages. First, the current student samples a complete response to the target problem: y^iā¼pĪø(ā ā£xi). y_i p_Īø(Ā· x_i). (2) Second, to compute the OPSD loss, the same output is replayed under both the student and the teacher. Note that the student prompt xix_i and the teacher prompt (xi,yiā)(x_i,y_i ) are independently right-padded within their respective minibatches before y^i y_i is appended; details are provided in Appendix C. 2.2 Target-Specific Privilege or Context-Induced Teacher Behavior? Existing accounts of OPSD, consistent with the broader literature on learning using privileged information (Vapnik and Vashist, 2009), typically attribute its gains to the teacherās access to privileged information about the current problem (Zelikman et al., 2022; GülƧehre et al., 2023; Mitra and Ulukus, 2025; Qi et al., 2025; Zhao et al., 2026a; Hübotter et al., 2026). Under this interpretation, the teacher receives the verified (partial) answer and reasoning trace for the same problem (also known as āreference solutionā or ātarget solutionā) that the student is attempting to solve, and the student learns from the teacherās predictions under this target-specific information. However, providing a reference solution changes not only what the teacher knows about the target, but also the context under which it produces token-level supervision. A worked solution may alter the teacherās next-token distribution through its reasoning structure, notation, style, and effects on continuation and termination, even when it conveys no information about the current instance. We therefore distinguish target-specific privilege from context-induced teacher behavior. Our central question is whether OPSD requires privileged information about the current target, or whether a teacher-only worked-solution context can induce a useful supervisory distribution without revealing the targetās solution. 3 OP2āSDOP^2SD: On-Policy Self-Distillation from Other Problems 3.1 Replacing the Paired Reference OP2āSDOP^2SD retains the on-policy training procedure of OPSD but changes the source of the teacher-only reference context. In OPSD, the teacher receives the reference solution paired with the current target. In OP2āSDOP^2SD, that paired reference is replaced by a problem and solution pair from a different training instance. This intervention is designed to test whether the alignment of the instance-level between the target problem and the privileged reference is necessary for the OPSD gain. Formally, for each target problem xix_i, we select another problem xjx_j and its reference solution yjāy_j , subject to jā ijā i. We refer to the pair (xj,yjā)(x_j,y_j ) as the worked-example. The student policy is unchanged; on the other hand, the teacher instead conditions on both the target problem and the worked-example (Fig. 2): pTother(ā ā£xi,xj,yjā)=p0(ā ā£xi,xj,yjā).p_T^other(Ā· x_i,x_j,y_j )=p_0(Ā· x_i,x_j,y_j ). (3) As in the target solution OPSD, the teacher does not generate a separate response. The paired target solution yiāy_i is not included in the conditioning context of either policy. The teacherās prompt explicitly identifies (xj,yjā)(x_j,y_j ) as a worked example from a different problem and states that it should not be treated as a solution or hint for xix_i. 3.2 Distillation Objective OPSD and OP2āSDOP^2SD use the same rollout construction and token-level distillation objective. To express both conditions in a common form, let mātarget,other,citarget=yiā,ciother=(xj,yjā).mā\target,other\, c_i^target=y_i , c_i^other=(x_j,y_j ). For either condition, the current student first samples a response, and the student and teacher then evaluate the same student-generated prefixes. The corresponding objective is ām(Īø)=(xi,yiā)ā¼y^iā¼pS(ā ā£xi)[1|y^i|āt=1|y^i|D(pTm(ā ā£xi,cim,y^i,<t)ā„pS(ā ā£xi,y^i,<t))].L_m(Īø)=E_(x_i,y_i ) E_ y_i p_S(Ā· x_i) [ 1| y_i| _t=1^| y_i|D\! (p_T^m(Ā· x_i,c_i^m, y_i,<t)\, \|\,p_S(Ā· x_i, y_i,<t) ) ]. (4) Here, D denotes the divergence at the token-level between the next-token distributions of the teacher and student . In our experiments, both conditions use the same clipped Forward-KL surrogate. The teacher distribution is treated as a fixed target and the gradients are propagated only through the student. Thus, the two conditions differ in the teacher-only context cimc_i^m: OPSD uses the reference paired with the target, whereas OP2āSDOP^2SD uses the worked-example from another problem. The student input, rollout construction, teacher model, distillation objective, and optimization procedures are otherwise unchanged. 4 Experiments We evaluate OP2āSDOP^2SD using Qwen3-1.7B (pSp_S: non-thinking; pTp_T: thinking), Qwen3-4B (pSp_S, pTp_T: non-thinking), and Qwen3-8B (pSp_S, pTp_T: non-thinking) (Yang et al., 2025). All main experiments are conducted on the OpenThoughts Math dataset (siyanzhao/Openthoughts_math_30k_opsd), following the experimental setup of Zhao et al. (2026a). For each model setting, we compare OP2āSDOP^2SD against OPSD and base model (Base). In OP2āSDOP^2SD, each target problem is paired with a worked-example drawn from the same training dataset. The worked-example pool consists of entries labeled amc_aime or aops_forum that do not include AIME2024, AIME2025, and HMMT Feb 2025 in the OpenThoughts Math dataset, and each selected example includes both a problem and its reference solution. The details of the experiments are provided in Appendix B. We evaluated these methods on AIME 2024, AIME 2025, and HMMT Feb 2025 (Balunovic et al., 2025). For each problem, we generate 12 outputs under each of four different seeds. 4.1 Main results We report Avg@12 as the mean over four different seeds, together with a corrected Monte Carlo standard error. Pass@12 and Vote@12 are reported as means together with empirical seed standard errors. The definitions of Avg@12, Pass@12, and Vote@12 are given in Appendix A. Table 1: Main benchmark results. Avg@12 is reported as the mean (±) corrected Monte Carlo standard error, while Pass@12 and Vote@12 are reported as the mean (±) empirical decoding-seed standard error. Within each model and benchmark, the highest Avg@12 point estimate is shown in bold, and the second-highest is underlined. OP2āSDOP^2SD achieves the highest Avg@12 point estimate in eight of the nine modelābenchmark groups. Model Benchmark Method Avg@12 Pass@12 Vote@12 Qwen3-1.7B AIME 2024 Base 49.86±0.9449.86± 0.94 76.67±0.0076.67± 0.00 70.00±2.7270.00± 2.72 OPSD 55.42±0.8255.42± 0.82 78.33±0.9678.33± 0.96 65.00±1.6765.00± 1.67 OP2āSDOP^2SD 55.35±0.83ĀÆ 55.35± 0.83 75.83±0.8375.83± 0.83 70.00±2.3670.00± 2.36 AIME 2025 Base 37.36±0.8137.36± 0.81 70.00±3.0470.00± 3.04 48.33±0.9648.33± 0.96 OPSD 40.35±0.77ĀÆ 40.35± 0.77 65.00±2.1565.00± 2.15 50.00±1.3650.00± 1.36 OP2āSDOP^2SD 40.69±0.7440.69± 0.74 63.33±2.3663.33± 2.36 52.50±1.6052.50± 1.60 HMMT 2025 Base 23.61±0.6423.61± 0.64 52.50±2.5052.50± 2.50 28.33±0.9628.33± 0.96 OPSD 25.76±0.63ĀÆ 25.76± 0.63 50.83±2.1050.83± 2.10 29.17±0.8329.17± 0.83 OP2āSDOP^2SD 27.57±0.6627.57± 0.66 51.67±1.6751.67± 1.67 30.83±0.8330.83± 0.83 Qwen3-4B AIME 2024 Base 23.19±0.7223.19± 0.72 50.83±1.6050.83± 1.60 33.33±2.3633.33± 2.36 OPSD 30.76±0.77ĀÆ 30.76± 0.77 59.17±0.8359.17± 0.83 45.83±1.6045.83± 1.60 OP2āSDOP^2SD 31.53±0.8031.53± 0.80 60.83±1.6060.83± 1.60 43.33±1.3643.33± 1.36 AIME 2025 Base 21.11±0.6421.11± 0.64 46.67±2.7246.67± 2.72 26.67±2.3626.67± 2.36 OPSD 23.06±0.65ĀÆ 23.06± 0.65 50.00±1.3650.00± 1.36 28.33±0.9628.33± 0.96 OP2āSDOP^2SD 30.62±0.7130.62± 0.71 55.00±2.1555.00± 2.15 40.83±1.6040.83± 1.60 HMMT 2025 Base 11.67±0.4911.67± 0.49 22.50±2.1022.50± 2.10 16.67±0.0016.67± 0.00 OPSD 15.42±0.57ĀÆ 15.42± 0.57 35.83±2.8535.83± 2.85 20.83±0.8320.83± 0.83 OP2āSDOP^2SD 16.11±0.6016.11± 0.60 38.33±2.1538.33± 2.15 20.00±1.9220.00± 1.92 Qwen3-8B AIME 2024 Base 28.47±0.7528.47± 0.75 58.33±3.1958.33± 3.19 41.67±3.9741.67± 3.97 OPSD 45.00±0.86ĀÆ 45.00± 0.86 74.17±1.6074.17± 1.60 61.67±2.1561.67± 2.15 OP2āSDOP^2SD 55.83±0.8755.83± 0.87 80.00±1.3680.00± 1.36 71.67±2.1571.67± 2.15 AIME 2025 Base 20.97±0.6320.97± 0.63 44.17±2.1044.17± 2.10 28.33±0.9628.33± 0.96 OPSD 32.15±0.76ĀÆ 32.15± 0.76 58.33±2.8958.33± 2.89 40.00±1.3640.00± 1.36 OP2āSDOP^2SD 42.85±0.7142.85± 0.71 62.50±2.1062.50± 2.10 52.50±2.5052.50± 2.50 HMMT 2025 Base 11.81±0.5111.81± 0.51 23.33±0.0023.33± 0.00 16.67±0.0016.67± 0.00 OPSD 16.18±0.60ĀÆ 16.18± 0.60 39.17±1.6039.17± 1.60 20.00±1.3620.00± 1.36 OP2āSDOP^2SD 25.56±0.7225.56± 0.72 55.00±1.6755.00± 1.67 30.83±2.1030.83± 2.10 Table 1 shows the main benchmark results. For Qwen3-1.7B, OPSD and OP2āSDOP^2SD improve Avg@12 over Base on all three benchmarks. These results suggest that access to paired target references is not necessary to achieve Avg@12 gains comparable to those of OPSD. Avg@12 and Pass@12 do not always exhibit the same pattern. Although OP2āSDOP^2SD improves Avg@12 over Base on all three benchmarks for Qwen3-1.7B, its Pass@12 point estimates are slightly lower. This pattern is consistent with OP2āSDOP^2SD increasing the probability of generating correct responses for problems that the base model can already solve occasionally, rather than uniformly expanding the set of problems solved within 12 samples (Appendix G). The Qwen3-4B and Qwen3-8B results further demonstrate the effectiveness of OP2āSDOP^2SD at larger model scales, as it achieves the highest Avg@12 point estimate on all three benchmarks for both model sizes. For Qwen3-8B, it outperforms OPSD in Avg@12 by 10.83, 10.69, and 9.38 points on AIME 2024, AIME 2025, and HMMT 2025, respectively. We next examine whether these gains require additional generation. 4.1.1 Accuracy under fixed token budgets Using the saved Qwen3-4B and Qwen3-8B outputs, we truncate each response at budgets from 500 to 38,912 tokens and reapply the original boxed answer evaluator; prefixes without a complete boxed answer are counted as incorrect. Figure 3 shows accuracy against the actual mean number of retained tokens, accounting for responses that terminate before the specified budget. Figure 3: Accuracy under generated-token budgets. Each point is obtained by truncating the saved response at a fixed token cap and reapplying the original answer extractor and grader. If the model has not produced an answer by the truncation point, the response is counted as incorrect. The horizontal coordinate is the actual mean number of retained tokens after accounting for responses that terminate before the cap. Figure 3 shows different scaling behavior. For Qwen3-4B, OP2āSDOP^2SD remains above OPSD over nearly the entire budget range and reaches a higher final accuracy with fewer mean generated tokens. Thus, the 4B gain is not explained by longer responses. For Qwen3-8B, the two methods are comparable at small budgets, after which OP2āSDOP^2SD continues to improve while OPSD saturates. Its final output is longer, but the additional budget is accompanied by a substantially higher pooled accuracy. Hence, OP2āSDOP^2SD does not uniformly shorten reasoning across model scales; rather, it achieves higher accuracy for a given token budget once the budget is sufficiently large. The results reported so far show that paired target solutions are not necessary to obtain improvements comparable to those of OPSD. We next investigate which properties of the teacher signal account for this result. We first disentangle the effect of solution conditioning from that of the student-teacher thinking-mode asymmetry. We then consider a matched non-thinking setting and progressively examine whether the observed gains depend on diverse mathematical examples, broad domain alignment, a correct auxiliary derivation, or simply the presence of arbitrary additional context. A mode-asymmetry inherited from the 1.7B OPSD setup. For Qwen3-1.7B, we adopted the original OPSD settings of Zhao et al. (2026a), in which the student generates in non-thinking mode while the frozen teacher scores the same trajectory in thinking mode. The asymmetry is therefore inherited from the baseline recipe rather than introduced by OP2āSDOP^2SD, and retaining it enables a direct comparison with the original setting. It nevertheless confounds the role of worked-solution context: an improvement could arise from the solution, the stronger teacher mode, generic on-policy distillation, or their interaction. We introduce two controls to separate this mode asymmetry from the effect of worked-solution context. In Target-only, the teacher receives the same problem-only content as the student, with no reference solution. In Answer-only, the teacher additionally receives the final answer, but not its derivation. We confirm that both Target-only and Answer-only improve the base modelās accuracy across all three benchmarks (see Appendix E). Thus, in the 1.7B setting, improvements can arise even when the teacher receives neither a worked solution nor additional mathematical context. Therefore, these gains cannot be exclusively attributed to the content of the privileged solution and may instead reflect, at least in part, the distillation of the behavior induced by the teacherās thinking mode. Complete results and prompt details are reported in Appendix E. To remove this asymmetry, we evaluate the controls using Qwen3-4B, with both the student and the teacher in non-thinking mode. Table 2: Worked-solution controls with Qwen3-4B. Target-only provides no additional information beyond the target problem, whereas Answer-only additionally provides the verified final answer without a derivation. Unlike in the Qwen3-1.7B setting, neither control improves over Base: Target-only substantially degrades Avg@12 on all three benchmarks, and Answer-only partially recovers performance but remains below Base. These results indicate that the gains observed in the asymmetric 1.7B controls are not observed when student and teacher modes are matched. Teacher information AIME 2024 AIME 2025 HMMT 2025 Target-only 1.18±0.281.18± 0.28 0.49±0.180.49± 0.18 0.76±0.220.76± 0.22 Answer-only 18.68±0.5518.68± 0.55 17.85±0.5517.85± 0.55 9.24±0.499.24± 0.49 Base 23.19±0.7223.19± 0.72 21.11±0.6421.11± 0.64 11.67±0.4911.67± 0.49 As shown in Table 2, the Qwen3-4B non-thinking setting behaves differently from the 1.7B setting. Target-only performs substantially below Base on all three benchmarks. Providing the verified final answer recovers part of this loss, but Answer-only remains 4.514.51, 3.263.26, and 2.432.43 percentage points below Base on AIME 2024, AIME 2025, and HMMT 2025, respectively. In contrast, both target-solution OPSD and worked-problem OP2āSDOP^2SD improve over Base, as shown in Table 1. Thus, in this mode-matched configuration, improvement is observed only when the teacher is provided with a complete mathematical worked solution. We therefore next investigate which properties of this worked-solution context are responsible for the improvement. 4.2 What Properties of the Other-Problem Context Matter? Is diversity among worked examples necessary? The OP2āSDOP^2SD condition exposes the teacher to examples drawn from different problems. One possibility is that its benefit arises from the diversity of these examples. To test this hypothesis, we remove this diversity by conditioning the teacher on a single fixed algebra problem from Omni-MATH (Gao et al., 2025) throughout training. We refer to this condition as Fixed correct. The exact problem and solution are provided in Appendix J. Table 3: Effect of diversity and form of the mathematical teacher context. Replacing the varying worked examples with a single fixed algebra problem and a concise, correct solution preserves and slightly improves Avg@12 across all three benchmarks with Qwen3-4B, showing that diversity among worked examples is unnecessary. A locally corrupted solution performs comparably to or better than the concise correct solution, whereas a substantially more verbose correct solution yields lower Avg@12 and shorter student responses. In contrast, a fixed trivial 1+11+1 example performs poorly, indicating that an arbitrary correct mathematical example is not sufficient. Solution tokens denote the length of the teacher-provided solution, and Mean tokens denote the average student response length across all generations. The exact fixed contexts are provided in Appendix J. Teacher context Solution tokens AIME 2024 AIME 2025 HMMT 2025 Mean tokens Varying mathematics examples ā 31.53±0.8031.53± 0.80 30.62±0.7130.62± 0.71 16.11±0.6016.11± 0.60 6,979 Fixed correct 204 35.83±0.8735.83± 0.87 31.94±0.7931.94± 0.79 17.71±0.6217.71± 0.62 6,428 Fixed locally corrupted 204 36.04±0.8336.04± 0.83 34.86±0.7834.86± 0.78 17.99±0.6317.99± 0.63 6,442 Fixed verbose correct 742 33.89±0.8533.89± 0.85 28.40±0.7428.40± 0.74 15.76±0.6815.76± 0.68 5,773 Fixed trivial correct (1+11+1) 18 5.21±0.525.21± 0.52 5.28±0.495.28± 0.49 2.29±0.352.29± 0.35 19,029 Table 3 shows that the fixed-example run attains Avg@12 point estimates of 35.8335.83, 31.9431.94, and 17.7117.71 on AIME 2024, AIME 2025, and HMMT 2025, compared with 31.5331.53, 30.6230.62, and 16.1116.11 for varying-example OP2āSDOP^2SD with Qwen3-4B. Thus, an OPSD-like improvement can occur even when the auxiliary context is reduced to one repeated example. We next hold the fixed worked example constant while varying its solution. The Fixed locally corrupted condition uses a solution with the same length as the concise correct version (204 tokens) but introduces a local error that changes the final answer. The Fixed verbose correct condition instead preserves the correct answer while deliberately making the derivation verbose by increasing it to 742 tokens. The Fixed locally corrupted condition yields Avg@12 point estimates that are comparable to or higher than those of the Fixed correct condition on all three benchmarks. This result suggests that OP2āSDOP^2SD does not require the solution to be fully correct to achieve strong performance. The verbose correct context exhibits a different pattern. Relative to the concise correct context, it lowers Avg@12 by 1.941.94, 3.543.54, and 1.951.95 points while reducing the pooled mean student response length by approximately (10.2%10.2\%). In this experiment, these results suggest that a concise, focused solution example may provide a more effective teacher signal than a substantially expanded derivation. More broadly, the form and degree of compression of the teacher-only context appear to be associated with both accuracy and student response length, although these comparisons do not identify the underlying causal mechanism. As an additional control, we condition the teacher on a fixed, trivially correct (1+1) example (see Appendix J). This condition performs poorly, achieving Avg@12 scores of only 5.215.21, 5.285.28, and 2.292.29 on AIME 2024, AIME 2025, and HMMT 2025, respectively. Thus, although diversity is not necessary, merely providing an arbitrary correct mathematical example is not sufficient to obtain the observed gains. Is broad domain matching necessary? The fixed-example result implies that OP2āSDOP^2SD does not necessarily require the teacher to observe a diverse stream of worked-problem solutions to attain strong performance. However, the successful fixed example is still mathematical and may benefit from belonging to the same broad domain as the target problems. We therefore next ask whether the auxiliary problem must match the targetās mathematical domain. Using Omni-MATH (Gao et al., 2025), we train on 1,280 Algebra problems and evaluate on 30 held-out Algebra problems. The teacher receives another Algebra problem and its solution or a Geometry problem and its solution. The two other problem sets are matched by source, difficulty, and context length; construction and leakage checks are provided in Appendix D. Table 4: Effect of coarse mathematical domain matching. Using Qwen3-4B in the matched non-thinking setting, we train on Algebra targets and compare teacher-only contexts containing either another Algebra problem and solution or a matched Geometry problem and solution. Geometry context performs comparably to, and slightly better than, Algebra context on the 30 held-out Algebra problems, providing no clear evidence that matching the targetās coarse mathematical domain is necessary. Dataset construction and leakage checks are provided in Appendix D. Teacher-only context Avg@12 Pass@12 Another Algebra problem and solution 57.43±0.7157.43± 0.71 79.17±0.8379.17± 0.83 Another Geometry problem and solution 59.10±0.7359.10± 0.73 80.00±1.3680.00± 1.36 From Table 4, the Geometry condition is 1.671.67 points higher, but this apparent advantage is driven by one target near the boundary between Algebra and analytic Geometry. Excluding that problem reverses the ordering: Algebra obtains 59.41%59.41\% and Geometry obtains 58.98%58.98\% Avg@12. We therefore find no clear evidence that matching a coarse domain label is necessary. Is mathematical context necessary? The preceding controls relax target alignment, example diversity, broad domain matching, and, in one pilot, exact correctness without uniformly eliminating the gain. This does not imply that any additional text produces a useful teacher. For this cross-subject control, we sample 2,768 problem and solution pairs from the external CAMEL Physics dataset (Li et al., 2023), matching the size of the mathematical example pool. We keep the OpenThoughts Math target stream unchanged and replace only the teacher-only worked-example context. Data construction and the complete teacher-prompt template are reported in Appendix I. Table 5: Cross-subject control for mathematical solution context. Using Qwen3-4B in the matched non-thinking setting, we replace only the teacherās mathematical worked examples with CAMEL Physics problem and solution pairs. Mathematical contexts improve Avg@12 over Base on all three benchmarks, whereas physics contexts fall below Base throughout. Thus, an arbitrary cross-subject context does not preserve the OP2āSDOP^2SD gain, suggesting that the mathematical solution context, or an associated property, is important. Additional metrics and implementation details are provided in Appendix I. Condition AIME 2024 AIME 2025 HMMT 2025 Base 23.19±0.7223.19± 0.72 21.11±0.6421.11± 0.64 11.67±0.4911.67± 0.49 OP2āSDOP^2SD (mathematics) 31.53±0.8031.53± 0.80 30.62±0.7130.62± 0.71 16.11±0.6016.11± 0.60 OP2āSDOP^2SD (physics) 18.68±0.6918.68± 0.69 20.21±0.6120.21± 0.61 8.68±0.508.68± 0.50 As shown in Table 5, replacing mathematical worked solutions with physics examples reduces Avg@12 from 31.5331.53 to 18.6818.68 on AIME 2024, from 30.6230.62 to 20.2120.21 on AIME 2025, and from 16.1116.11 to 8.688.68 on HMMT 2025. The physics condition is also below Base on all three benchmarks. Appendix I reports the corresponding Pass@12, Vote@12, and answer-format validity, together with the actual teacher-prompt template; these diagnostics show that the accuracy drop is accompanied by substantially less reliable answer formatting. Together, these results suggest that the mathematical solution context, or some property associated with it, is important for obtaining the OP2āSDOP^2SD gain. However, because the physics condition differs from the mathematics condition in several respects, this experiment does not establish that mathematical subject matter itself is the causal factor. Overall, strong point estimates persist after removing instance-level alignment, diversity in worked examples, and coarse domain matching. However, the gain from OP2āSDOP^2SD is substantially reduced when mathematical worked solutions are replaced with worked solutions from another subject. These experiments do not identify a unique mechanism, but they shift the explanation away from direct privileged-answer transfer and toward teacher behavior elicited by a mathematical worked-solution context. Taken together, the results indicate that exposure to an example of a substantive mathematical solution, rather than an arbitrary additional context, is important to obtain the gain of OP2āSDOP^2SD. 5 Related Work On-policy distillation. Knowledge distillation conventionally trains a student to match a teacherās predictive distribution (Hinton et al., 2014). Sequence-level distillation instead trains an autoregressive student on sequences decoded by the teacher (Kim and Rush, 2016), but fixed teacher trajectories do not cover all prefixes that the student encounters at inference time. MiniLLM addresses this mismatch by optimizing a reverse-KL objective on student samples (Gu et al., 2024). Generalized Knowledge Distillation (GKD) likewise queries the teacher on student-generated sequences and supports different divergences and mixtures of on-policy student outputs and fixed off-policy sequences (Agarwal et al., 2024). DistiLLM combines a skew-KL objective with an adaptive off-policy scheme for using student-generated outputs more efficiently (Ko et al., 2024). Reasoning supervision and privileged information. One way to transfer reasoning is to use teacher rationales as explicit supervised targets, as in Distilling Step-by-Step (Hsieh et al., 2023). OPSD instead evaluates the studentās own trajectory with a token-level teacher distribution. Its asymmetric context is closely related to learning using privileged information, where additional training-time features are unavailable at inference (Vapnik and Vashist, 2009; Lopez-Paz et al., 2015). In OPSD, a copy of the model receives the verified solution to the current problem while the student receives only the problem (Zhao et al., 2026a). Related work on privileged-information distillation studies action-only transfer in multi-turn agentic environments, proposing both a jointly trained privileged teacherāstudent objective and a reverse-KL-regularized on-policy RL alternative, which the authors also call OPSD (Penaloza et al., 2026). These approaches retain privileged information that is relevant to the current instance or trajectory. Context-conditioned self-teachers. Context distillation trains a model to retain behavior induced by instructions, examples, or scratchpads after that context is removed (Snell et al., 2022). Self-Distillation Fine-Tuning (SDFT) brings this idea on-policy, using a demonstration-conditioned copy of the model to provide supervision for continual skill and knowledge acquisition (Shenfeld et al., 2026). On-Policy Context Distillation (OPCD) similarly distills a context-conditioned teacher, but constructs its context from extracted experience or optimized instructions (Ye et al., 2026). OPCD reports that directly substituting raw previous-problem traces for extracted experience can reduce math validation accuracy. Self-Supervised On-Policy Distillation (SSOPD), by contrast, needs no external solution trace: within a mixed group of rollouts, it conditions the teacher on a short correct completion and distills that distribution into prefixes of a persistent wrong completion (Tan and Hong, 2026). Recent analyses and variants of OPSD. Several recent variants reconsider which parts of the privileged teacher signal should be distilled. Purified OPSD decomposes the teacher distribution into a reference-induced component and a question-conditioned component intended to remain useful at inference time, and suppresses the former using an additional reference-only teacher (Shen et al., 2026). ROSD argues that globally imitating a reference-conditioned teacher may encourage trajectory imitation rather than correction of the studentās specific error, and instead applies distillation locally around an identified error (Zhao et al., 2026b). PW-OPSD similarly questions uniform token-level supervision and assigns position-dependent weights according to the estimated reliability of the privileged teacher (Liu et al., 2026). These methods modify or filter the signal obtained from the target-aligned reference solution. Kaur et al. (2026) report that privileged-context on-policy distillation can degrade the long-budget reasoning performance of thinking models, particularly when the teacher receives a full reference solution. These methods modify or filter supervision from a target-aligned reference. In contrast, OP2āSDOP^2SD retains the same distillation rule and intervenes on whether the worked solution is paired with the target. 6 Limitations Our study is intentionally narrow. All target-side training and evaluation tasks are mathematical, and the experiments use only Qwen3-1.7B, Qwen3-4B, and Qwen3-8B. Each trained condition is represented by one training run. The four seeds measure sampling variation for a fixed trained model but do not capture training-run variation. This limitation is particularly important for the fixed, corrupted, and verbose contexts, which are obtained from separate training runs. Finally, we observe deterioration under longer OP2āSDOP^2SD training, showing that a paired target solution is not required for this failure mode, but we do not determine why longer OPSD-family training degrades. Establishing that mechanism will require repeated training runs and controlled token-level interventions. 7 Conclusion We investigated whether OPSD requires the teacher to observe a verified solution to the same problem as the student. Across three model settings and three mathematics benchmarks, OP2āSDOP^2SD remains competitive with OPSD, showing that paired target solutions are not necessary for OPSD-like gains. Most of the OPSD gain is retained, or even reinforced, after the reference solution to the target problem is replaced by the solution to a different problem (OP2āSDOP^2SD). Moreover, the gain persists when the diversity of the problem-solution pair given to the teacher is reduced to a single fixed example. This shows that neither diverse auxiliary information nor exact contextual information is required. At the same time, trivial mathematical and cross-subject physics contexts fail to preserve the improvement, indicating that arbitrary additional text is insufficient. The verbose contexts also reduced the effectiveness of the teacher. Taken together, these results imply that the major source of the observed gain is not the privileged answer to the target problem, but the change in the teacherās token-level behavior induced by a mathematical context that works. Acknowledgments J. Komiyama was supported by the MBZUAI Start-up Fund [BF0121]. References R. Agarwal, N. Vieillard, Y. Zhou, P. Stanczyk, S. R. Garea, M. Geist, and O. Bachem (2024) On-Policy Distillation of Language Models: Learning from Self-Generated Mistakes. In The Twelfth International Conference on Learning Representations, External Links: Link Cited by: §1, §5. M. Balunovic, J. Dekoninck, I. Petrov, N. JovanoviÄ, and M. Vechev (2025) MathArena: evaluating LLMs on uncontaminated math competitions. In The Thirty-ninth Annual Conference on Neural Information Processing Systems Datasets and Benchmarks Track, External Links: Link Cited by: §4. B. Gao, F. Song, Z. Yang, Z. Cai, Y. Miao, Q. Dong, L. Li, C. Ma, L. Chen, R. Xu, Z. Tang, B. Wang, D. Zan, S. Quan, G. Zhang, L. Sha, Y. Zhang, X. Ren, T. Liu, and B. Chang (2025) Omni-MATH: A Universal Olympiad Level Mathematic Benchmark for Large Language Models. In The Thirteenth International Conference on Learning Representations, External Links: Link Cited by: Appendix D, §4.2, §4.2. Y. Gu, L. Dong, F. Wei, and M. Huang (2024) MiniLLM: Knowledge Distillation of Large Language Models. In The Twelfth International Conference on Learning Representations, External Links: Link Cited by: §1, §5. Ć. GülƧehre, T. L. Paine, S. Srinivasan, K. Konyushkova, L. Weerts, A. Sharma, A. Siddhant, A. Ahern, M. Wang, C. Gu, W. Macherey, A. Doucet, O. Firat, and N. de Freitas (2023) Reinforced self-training (rest) for language modeling. CoRR abs/2308.08998. External Links: Link, Document, 2308.08998 Cited by: §2.2. G. Hinton, O. Vinyals, and J. Dean (2014) Distilling the knowledge in a neural network. Deep Learning and Representation Learning Workshop in Conjunction with NIPS. Cited by: §5. C. Hsieh, C. Li, C. Yeh, H. Nakhost, Y. Fujii, A. Ratner, R. Krishna, C. Lee, and T. 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, A. Rogers, J. Boyd-Graber, and N. Okazaki (Eds.), Toronto, Canada, p. 8003ā8017. External Links: Link, Document Cited by: §5. J. Hübotter, F. Lübeck, L. Behric, A. Baumann, M. Bagatella, D. Marta, I. Hakimi, I. Shenfeld, T. Kleine Buening, C. Guestrin, and A. Krause (2026) Reinforcement learning via self-distillation. arXiv preprint arXiv:2601.20802. Cited by: §2.2. S. Kaur, N. Ri, Y. He, L. H. Fowl, and S. Arora (2026) Rethinking On-Policy Self-Distillation for Thinking Models. In ICML 2026 Workshop on Foundations of Deep Generative Models: Understanding Memorization, Generalization, and Reasoning, External Links: Link Cited by: Appendix F, §5. Y. Kim and A. M. Rush (2016) Sequence-level knowledge distillation. In Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, J. Su, K. Duh, and X. Carreras (Eds.), Austin, Texas, p. 1317ā1327. External Links: Link, Document Cited by: §5. J. Ko, S. Kim, T. Chen, and S. Yun (2024) DistiLLM: Towards Streamlined Distillation for Large Language Models. In Forty-first International Conference on Machine Learning, External Links: Link Cited by: §5. G. Li, H. Hammoud, H. Itani, D. Khizbullin, and B. Ghanem (2023) CAMEL: Communicative agents forā mindā exploration of large language model society. Advances in neural information processing systems 36, p. 51991ā52008. Cited by: Appendix I, §4.2. X. Liu, X. Wang, Y. Ma, Y. Zhang, and C. Xiao (2026) When Are Teacher Tokens Reliable? Position-Weighted On-Policy Self-Distillation for Reasoning. arXiv preprint arXiv:2605.21606. Cited by: §5. D. Lopez-Paz, L. Bottou, B. Schƶlkopf, and V. Vapnik (2015) Unifying distillation and privileged information. arXiv preprint arXiv:1511.03643. Cited by: §5. P. Mitra and S. Ulukus (2025) Semantic soft bootstrapping: long context reasoning in llms without reinforcement learning. arXiv preprint arXiv:2512.05105. Cited by: §2.2. E. Penaloza, D. Vattikonda, N. Gontier, A. Lacoste, L. Charlin, and M. Caccia (2026) Privileged Information Distillation for Language Models. arXiv preprint arXiv:2602.04942. Cited by: §5. S. Qi, B. Yang, K. Jiang, X. Wang, J. Li, Y. Zhong, Y. Yang, and Z. Zheng (2025) In-context editing: learning knowledge from self-induced distributions. In The Thirteenth International Conference on Learning Representations, Cited by: §2.2. Z. Shen, J. Tong, S. Yan, C. Shen, H. Chen, W. Ye, X. Hu, R. Miao, H. Wang, J. Zhao, et al. (2026) Purified OPSD: On-Policy Self-Distillation Without Losing How to Think. arXiv preprint arXiv:2607.02234. Cited by: §5. I. Shenfeld, M. Damani, J. Hübotter, and P. Agrawal (2026) Self-Distillation Enables Continual Learning. arXiv preprint arXiv:2601.19897. Cited by: §5. C. Snell, D. Klein, and R. Zhong (2022) Learning by distilling context. arXiv preprint arXiv:2209.15189. Cited by: §5. Z. Tan and Y. Hong (2026) Self-Supervised On-Policy Distillation for Reasoning Language Models. arXiv preprint arXiv:2605.17497. Cited by: §5. G. Team, M. Riviere, S. Pathak, P. G. Sessa, C. Hardin, S. Bhupatiraju, L. Hussenot, T. Mesnard, B. Shahriari, A. RamĆ©, et al. (2024) Gemma 2: Improving open language models at a practical size. arXiv preprint arXiv:2408.00118. Cited by: §1. V. Vapnik and A. Vashist (2009) A new learning paradigm: learning using privileged information. Neural Networks 22 (5), p. 544ā557. Note: Advances in Neural Networks Research: IJCNN2009 External Links: ISSN 0893-6080, Document, Link Cited by: §2.2, §5. A. Yang, A. Li, B. Yang, B. Zhang, B. Hui, B. Zheng, B. Yu, C. Gao, C. Huang, C. Lv, et al. (2025) Qwen3 technical report. arXiv preprint arXiv:2505.09388. Cited by: §1, §4. T. Ye, L. Dong, X. Wu, S. Huang, and F. Wei (2026) on-policy context distillation for language models. arXiv preprint arXiv:2602.12275. Cited by: §5. E. Zelikman, Y. Wu, J. Mu, and N. D. Goodman (2022) STaR: self-taught reasoner bootstrapping reasoning with reasoning. In Proceedings of the 36th International Conference on Neural Information Processing Systems, NIPS ā22, Red Hook, NY, USA. External Links: ISBN 9781713871088 Cited by: §2.2. S. Zhao, Z. Xie, M. Liu, J. Huang, G. Pang, F. Chen, and A. Grover (2026a) Self-Distilled Reasoner: On-Policy Self-Distillation for Large Language Models. In Forty-third International Conference on Machine Learning, External Links: Link Cited by: Appendix C, Appendix E, §1, §2.1, §2.2, §4.1.1, §4, §5. Z. Zhao, X. Ma, L. Yang, Y. Feng, D. Shi, J. He, X. Xin, Z. Ren, and X. Wu (2026b) ROSD: Reflective on-policy self-distillation for language model reasoning across domains. arXiv preprint arXiv:2605.28014. Cited by: §5. Appendix A Evaluation Metrics and Uncertainty Let M be the number of evaluation problems, S the number of decoding seeds, and N the number of generations per problem and seed. In our main experiments, M=30M=30, S=4S=4, N=12N=12, and hence each problem has R=SāN=48R=SN=48 pooled generations. We report Avg@12 together with its corrected Monte Carlo standard error, computed as follows: Monte Carlo standard error=100Mā1Rā1āāi=1Mp^iā(1āp^i),Monte Carlo standard error= 100M 1R-1 _i=1^M p_i(1- p_i), (5) where M is the number of problems, R is the number of generations per problem, and p^i p_i is the fraction of correct generations for problem i. In particular, M=30,R=4Ć12M=30,R=4Ć 12 in our experiments. Pass@12 is computed separately for each seed as the percentage of problems with at least one correct generation among that seedās N=12N=12 outputs. Vote@12 is likewise computed per seed as the percentage of problems for which the most frequent extracted, formatted answer among the 12 outputs is graded correct. Let ZsZ_s denote either the seed-level percentage and let ZĀÆ=Sā1āās=1SZs Z=S^-1 _s=1^SZ_s. We report ZĀÆ Z together with the empirical decoding-seed standard error SE^seedā(ZĀÆ)=1Sā(Sā1)āās=1S(ZsāZĀÆ)2, SE_seed( Z)= 1S(S-1) _s=1^S(Z_s- Z)^2, (6) which is the sample standard deviation across decoding seeds divided by S S. These uncertainty estimates describe stochastic decoding for a fixed trained model and fixed benchmark. They do not include variation across training runs or uncertainty from sampling a different problem set. Appendix B Detailed Experimental Settings All experiments are conducted with H100100 Ć4Ć 4 GPUs. Tables 6ā8 summarize the model-specific training configurations. Table 6: Qwen3-1.7B training configuration shared by OPSD and OP2āSDOP^2SD. Component Setting Base model Qwen3-1.7B Training dataset siyanzhao/Openthoughts_math_30k_opsd Training seed 42 Per-device batch / gradient accumulation 4 / 2 Student and teacher mode Non-thinking / thinking Maximum student completion 1,024 tokens Student sampling temperature 1.1, top-p 0.95, top-k 20 Learning rate 5Ć10ā65Ć 10^-6, linear decay Maximum gradient norm 0.1 Adapter LoRA r=64r=64, α=128α=128 Teacher Frozen base model; LoRA disabled Objective Forward KL, temperature 1.1, β=0β=0 KL clip Ļ=0.05Ļ=0.05 Table 7: Qwen3-4B non-thinking training configuration shared by OPSD and OP2āSDOP^2SD. Component Setting Base model Qwen3-4B Training dataset siyanzhao/Openthoughts_math_30k_opsd Training seed 42 Per-device batch / gradient accumulation 4 / 2 Student and teacher mode Non-thinking / non-thinking Maximum student completion 1,024 tokens Student sampling temperature 1.1, top-p 0.95, top-k 20 Learning rate 5Ć10ā65Ć 10^-6, constant Maximum gradient norm 0.1 Adapter LoRA r=64r=64, α=128α=128 Teacher Frozen base model; LoRA disabled Objective Forward KL, temperature 1.1, β=0β=0 KL clip Ļ=10ā6Ļ=10^-6 Table 8: Qwen3-8B non-thinking training configuration shared by OPSD and OP2āSDOP^2SD. Component Setting Base model Qwen3-8B Training dataset siyanzhao/Openthoughts_math_30k_opsd Training seed 42 Per-device batch / gradient accumulation 2 / 4 Student and teacher mode Non-thinking / non-thinking Maximum student completion 1,024 tokens Student sampling temperature 1.1, top-p 0.95, top-k 20 Learning rate 5Ć10ā65Ć 10^-6, constant Maximum gradient norm 0.1 Adapter LoRA r=64r=64, α=128α=128 Teacher Frozen base model; LoRA disabled Objective Forward KL, temperature 1.1, β=0β=0 KL clip Ļ=10ā7Ļ=10^-7 Appendix C Details of the Padding The main experiments follow the implementation of OPSD (Zhao et al., 2026a). Student prompts are right-padded to the longest student prompt in each minibatch, while teacher prompts are padded independently to the longest teacher prompt. The sampled response is then appended after the padded prompt. Consequently, shorter examples contain masked padding between the prompt and response, and the amount of padding can differ between the student and teacher inputs. Although these padding tokens are masked out of attention, they affect the position from which the response is scored. We therefore confirm the matched non-thinking Qwen3-4B comparison using left-padded student and teacher prompts with the same checkpoint as Table 1. This shifts the padding to the start of each sequence, restoring adjacency between the unpadded prompt and the sampled response for both policies. This intervention removes padding from the boundary between the prompt and response. Table 9: Qwen3-4B non-thinking results with left-padded loss replay. OP2āSDOP^2SD retains a substantial improvement after right padding is removed. Benchmark Method Avg@12 Pass@12 Vote@12 AIME 2024 Base 23.19±0.7223.19± 0.72 50.83±1.6050.83± 1.60 33.33±2.3633.33± 2.36 OPSD 27.78±0.8827.78± 0.88 64.17±1.6064.17± 1.60 52.50±0.8352.50± 0.83 OP2āSDOP^2SD 41.11±0.8941.11± 0.89 73.33±1.3673.33± 1.36 57.50±0.8357.50± 0.83 AIME 2025 Base 21.11±0.6421.11± 0.64 46.67±2.7246.67± 2.72 26.67±2.3626.67± 2.36 OPSD 19.44±0.5319.44± 0.53 36.67±2.3636.67± 2.36 23.33±2.3623.33± 2.36 OP2āSDOP^2SD 33.89±0.7133.89± 0.71 55.83±2.8555.83± 2.85 41.67±0.9641.67± 0.96 HMMT 2025 Base 11.67±0.4911.67± 0.49 22.50±2.1022.50± 2.10 16.67±0.0016.67± 0.00 OPSD 12.85±0.4912.85± 0.49 29.17±2.5029.17± 2.50 16.67±0.0016.67± 0.00 OP2āSDOP^2SD 17.36±0.6417.36± 0.64 45.00±3.9745.00± 3.97 22.50±1.6022.50± 1.60 As shown in Table 9, OP2āSDOP^2SD continues to yield substantial improvements under left padding, whereas the gains from OPSD are reduced, especially in AIME2025. Therefore, this setting also supports our main claim that access to the exact reference solution paired with the target is unnecessary. Appendix D Detail of Result of Table 4 The worked-problem domain control uses a deterministic split of Omni-MATH Gao et al. (2025), which does not provide an official train/test split for this experiment. We select 1,280 Algebra-tagged, non-Geometry training targets and 30 disjoint held-out targets, balanced across lower, middle, and upper annotated difficulty. Each OP2āSDOP^2SD arm uses a 320-example worked-example pool: Algebra/non-Geometry for OP2āSDOP^2SD-ID and Geometry-only for OP2āSDOP^2SD-OOD. worked-examples share source provenance and are aligned by difficulty and Qwen-tokenized context length; both use the same deterministic target-to-context-example index mapping. The 1.7B use training seed 42, 100 updates, an effective batch of 32, and the remaining optimization settings in Table 6. This gives 3,200 target exposures, or 2.5 passes over the target set. We evaluate checkpoint 100 with 12 samples per problem and 4 seeds. We repeat the control with Qwen3-4B while disabling thinking for the student, teacher, and evaluation. Table 10 reports the complete results for both model settings. Table 10: Complete coarse domain-matching control on a held-out Omni-MATH Algebra split. We evaluate Qwen3-1.7B and Qwen3-4B on 30 held-out Algebra problems, comparing teacher-only contexts drawn from either Algebra (OP2āSDOP^2SD-ID) or Geometry (OP2āSDOP^2SD-OOD). The worked-example pools are matched by source, difficulty, and context length. For Qwen3-1.7B, OP2āSDOP^2SD-ID exceeds OP2āSDOP^2SD-OOD by only (0.63) Avg@12 points, whereas for Qwen3-4B, OP2āSDOP^2SD-OOD is (1.67) points higher. The latter difference is driven by a single problem near the boundary between Algebra and analytic Geometry; excluding it reverses the ordering. Overall, the results provide no consistent evidence that matching the teacher-only context to the targetās coarse mathematical domain is necessary. Method Teacher-only context Avg@12 Pass@12 Vote@12 Qwen3-1.7B Base None 64.72±0.6564.72± 0.65 77.50±1.6077.50± 1.60 70.00±2.3670.00± 2.36 OPSD Current target solution 66.74±0.5666.74± 0.56 76.67±0.0076.67± 0.00 70.00±1.3670.00± 1.36 OP2āSDOP^2SD-ID Another Algebra problem and solution 68.06±0.5968.06± 0.59 80.83±0.8380.83± 0.83 70.00±1.3670.00± 1.36 OP2āSDOP^2SD-OOD Another Geometry problem and solution 67.43±0.5667.43± 0.56 76.67±0.0076.67± 0.00 70.83±0.8370.83± 0.83 Qwen3-4B Base None 56.60±0.7656.60± 0.76 79.17±2.1079.17± 2.10 65.83±2.5065.83± 2.50 OPSD Current target solution 55.69±0.6555.69± 0.65 70.83±1.6070.83± 1.60 60.83±1.6060.83± 1.60 OP2āSDOP^2SD-ID Another Algebra problem and solution 57.43±0.7157.43± 0.71 79.17±0.8379.17± 0.83 64.17±1.6064.17± 1.60 OP2āSDOP^2SD-OOD Another Geometry problem and solution 59.10±0.7359.10± 0.73 80.00±1.3680.00± 1.36 62.50±0.8362.50± 0.83 With Qwen3-1.7B, OP2āSDOP^2SD-ID exceeds OP2āSDOP^2SD-OOD by only 0.630.63 points in Avg@12 and wins, ties, and loses on 6, 19, and 5 targets, respectively. The ordering reverses with Qwen3-4B, where OOD is 1.671.67 points higher. This apparent OOD advantage is concentrated in one target asking about the intersections of a circle and a parabola: OOD solves it in 30 of 48 samples, whereas ID solves it in none. Although labeled Algebra, the problem lies near the boundary with analytic Geometry. After excluding it, ID obtains 59.41%59.41\% Avg@12 and OOD obtains 58.98%58.98\%. We therefore find no consistent evidence that matching these coarse domain labels is necessary. Appendix E Target-Only and Answer-Only Teacher Controls Following Zhao et al. (2026a), in the Qwen3-1.7B, the student generates in non-thinking mode while the teacher scores the same trajectory in thinking mode. This asymmetry suggests an alternative explanation for the gain: the student may learn from the behavior of a stronger inference mode even when the teacher has no access to privileged solution information. We test this explanation with two controls. Namely, in the Target-only setting, the teacher receives only the target problem, whereas in the Answer-only setting, the teacher additionally receives the verified final answer yiāy_i but withholds its derivation. The student prompt remains unchanged in each condition. Table 11: Target-only and Answer-only controls across studentāteacher mode settings. For Qwen3-1.7B, the student operates in non-thinking mode while the teacher evaluates the same trajectory in thinking mode. Under this asymmetric setting, both Target-only and Answer-only improve Avg@12 over Base on all three benchmarks, and revealing the verified final answer provides no consistent advantage over Target-only. For Qwen3-4B, both student and teacher use non-thinking mode; in this matched setting, neither control improves over Base, although Answer-only substantially outperforms Target-only. These results indicate that the gains of the 1.7B controls can arise without a worked-solution context and may depend on the student and teacher mode asymmetry. Model Benchmark Base Target-only Answer-only OPSD OP2āSDOP^2SD Qwen3-1.7B AIME 2024 49.86±0.9449.86± 0.94 54.51±0.8654.51± 0.86 53.82±0.8853.82± 0.88 55.42±0.8255.42± 0.82 55.35±0.8355.35± 0.83 AIME 2025 37.36±0.8137.36± 0.81 41.81±0.7641.81± 0.76 40.07±0.7740.07± 0.77 40.35±0.7740.35± 0.77 40.69±0.7440.69± 0.74 HMMT 2025 23.61±0.6423.61± 0.64 26.67±0.6426.67± 0.64 24.38±0.6324.38± 0.63 25.76±0.6325.76± 0.63 27.57±0.6627.57± 0.66 Qwen3-4B AIME 2024 23.19±0.7223.19± 0.72 1.18±0.281.18± 0.28 18.68±0.5518.68± 0.55 30.76±0.7730.76± 0.77 31.53±0.8031.53± 0.80 AIME 2025 21.11±0.6421.11± 0.64 0.49±0.180.49± 0.18 17.85±0.5517.85± 0.55 23.06±0.6523.06± 0.65 30.62±0.7130.62± 0.71 HMMT 2025 11.67±0.4911.67± 0.49 0.76±0.220.76± 0.22 9.24±0.499.24± 0.49 15.42±0.5715.42± 0.57 16.11±0.6016.11± 0.60 Target-only remains above Base on all three Qwen3-1.7B. Adding the verified answer does not improve over Target-only; its Avg@12 point estimate is lower by 0.690.69, 1.741.74, and 2.292.29 percentage points on AIME 2024, AIME 2025, and HMMT 2025, respectively. Thus, a substantial part of the 1.7B improvement does not require a worked solution and is consistent with generic on-policy distillation or transfer from the teacherās thinking mode. This control does not establish that thinking capability itself is transferred: the resulting models are evaluated with thinking enabled, and the comparison does not isolate the mode change from the generic self-distillation. In contrast, in Qwen3-4B, in which both student and teacher are non-thinking, the results show a very different pattern: Target-only substantially underperforms Base, and Answer-only also falls below Base on all three benchmarks, while both OPSD and OP2āSDOP^2SD outperform Base. In this configuration, successful distillation is therefore associated with a complete mathematical worked-solution context, but not with exact target alignment: OP2āSDOP^2SD provides a solution to a different problem and still improves. We regard this contrast as descriptive evidence only, since it does not isolate the factor responsible for the difference across model settings. Appendix F Effect of Extended Training We further train OP2āSDOP^2SD for 400 updates and evaluate its final checkpoint on AIME 2024. Table 12 reports the four-seed averages for Base and the 100- and 400-update OP2āSDOP^2SD conditions. The 400-update checkpoint obtains 51.3951.39 Avg@12, a decrease of 3.963.96 percentage points from the 100-update result. It nevertheless remains 1.531.53 points above Base. The change is not a uniform collapse: Pass@12 increases from 75.8375.83 to 79.1779.17, and answer-format validity remains above 99%99\%, whereas Vote@12 falls from 70.0070.00 to 64.1764.17. The observed deterioration is therefore specific to sampled accuracy and voting consensus in this evaluation. Kaur et al. (2026) reported that standard on-policy distillation can degrade with prolonged training, particularly when the teacher receives a complete reference solution. Although OP2āSDOP^2SD provides the teacher with a complete mathematical solution, that solution corresponds to a different problem rather than the target itself. Similar to OPSD, OP2āSDOP^2SDās performance declines with extended training. Table 12: Long-horizon checkpoint sensitivity of OP2āSDOP^2SD on AIME 2024 with Qwen3-1.7B. Extending training from 100 to 400 updates reduces Avg@12 from 55.3555.35 to 51.3951.39 and Vote@12 from 70.0070.00 to 64.1764.17, although the 400-update checkpoint remains above Base in Avg@12. In contrast, Pass@12 and answer-format validity increase at the later checkpoint, indicating that the decline is not uniform across metrics. Condition Avg@12 Pass@12 Vote@12 Format Base 49.86±0.9449.86± 0.94 76.67 70.00 98.68 OP2āSDOP^2SD, checkpoint 100 55.35±0.8355.35± 0.83 75.83 70.00 99.03 OP2āSDOP^2SD, checkpoint 400 51.39±0.9051.39± 0.90 79.17 64.17 99.51 Appendix G Problem-Level Analysis of Accuracy Gains In this section, we analyze the performance gains of OPSD and OP2āSDOP^2SD over Base on a problem-by-problem basis. Aggregate Avg@12 can improve either (a) because a method solves problems that Base never solves or (b) because it increases the probability of producing a correct answer on problems that Base already solves occasionally. We examine these possibilities for Qwen3-1.7B by pooling results across the four seeds. For each problem i and method m, let ci(m)ā0,ā¦,48c_i^(m)ā\0,ā¦,48\ denote the number of correct responses among 12 samples under each of four seeds. Table 13 reports the Pearson correlation between these problem-level correct counts for every pair of methods. It also reports how often the first method has a higher, equal, or lower count than the second method across all 90 benchmark problems. For methods a and b over N problems, we define rā(a,b)=āi=1N(ci(a)ācĀÆ(a))ā(ci(b)ācĀÆ(b))āi=1N(ci(a)ācĀÆ(a))2āāi=1N(ci(b)ācĀÆ(b))2,r(a,b)= _i=1^N(c_i^(a)- c^(a))(c_i^(b)- c^(b)) _i=1^N(c_i^(a)- c^(a))^2 _i=1^N(c_i^(b)- c^(b))^2, where cĀÆ(m) c^(m) is the mean correct count of method m over those problems. Table 13: Problem-level agreement among Qwen3-1.7B methods. Pearson correlations r are computed from correct counts out of 48 responses per problem. āAllā pools the 90 problems from the three benchmarks. W/T/L compares the first-named method with the second across those 90 problems. Pair (first vs. second) AIME24 r AIME25 r HMMT25 r All r W/T/L OPSD vs. Base 0.942 0.974 0.974 0.966 39/30/21 OP2āSDOP^2SD vs. Base 0.953 0.976 0.970 0.969 40/31/19 Target-only vs. Base 0.967 0.964 0.983 0.973 39/33/18 OP2āSDOP^2SD vs. OPSD 0.988 0.987 0.992 0.990 31/39/20 Target-only vs. OPSD 0.970 0.967 0.978 0.973 26/42/22 Target-only vs. OP2āSDOP^2SD 0.989 0.989 0.988 0.989 25/36/29 The methods largely agree on which problems are easy and difficult. Most notably, OPSD and OP2āSDOP^2SD have a correlation of 0.9900.990 after pooling all 90 problems, and OP2āSDOP^2SD wins, ties, and loses on 31, 39, and 20 problems, respectively. Target-only and OP2āSDOP^2SD are similarly correlated at 0.9890.989. Replacing or removing the paired target solution, therefore, does not substantially reorder problem-level difficulty in these runs. This agreement does not establish a shared reasoning mechanism: common benchmark difficulty can itself produce high correlations, and the pooled correlation also contains between-benchmark variation. We next bin problems by the observed Base count ci(Base)c_i^(Base). Table 14 reports the mean change ci(m)āci(Base)c_i^(m)-c_i^(Base) within each bin. The unit is additional correct responses per problem out of 48, rather than percentage points. Table 14: Accuracy-mass shifts by Base success count. Problems are binned by the number of correct Base responses out of 48. Each method column gives the mean number of additional correct responses per problem relative to Base. Base correct count Problems OPSD OP2āSDOP^2SD Target-only 0 22 +0.14+0.14 +0.14+0.14 +0.14+0.14 1ā4 13 +0.54+0.54 +0.85+0.85 +0.46+0.46 5ā12 12 +1.25+1.25 +0.92+0.92 +0.92+0.92 13ā24 11 +5.00+5.00 +5.09+5.09 +4.64+4.64 25ā36 12 +4.50+4.50 +7.08+7.08 +7.58+7.58 37ā47 10 +2.50+2.50 +2.50+2.50 +1.70+1.70 48 10 ā0.50-0.50 ā0.70-0.70 ā0.40-0.40 All 90 +1.71+1.71 +2.04+2.04 +1.94+1.94 Table 15: Accuracy-mass shifts by Base success count for Qwen3-4B non-thinking. Problems are binned by the number of correct Base responses out of 48. Each method column gives the mean number of additional correct responses per problem relative to Base. Base correct count Problems OPSD OP2āSDOP^2SD 0 45 +1.13+1.13 +3.22+3.22 1ā4 14 +3.64+3.64 +2.07+2.07 5ā12 10 +4.10+4.10 +8.00+8.00 13ā24 6 ā2.33-2.33 +5.50+5.50 25ā36 3 +9.33+9.33 +5.67+5.67 37ā47 12 +2.83+2.83 +1.42+1.42 48 0 ā ā All 90 +2.12+2.12 +3.57+3.57 All three distilled methods obtain their largest gains on problems for which Base already succeeds at an intermediate rate. By contrast, each method adds only three correct responses in total across the 22 Base-zero problems, or 0.140.14 responses per problem. The main empirical finding here is that the method increases the likelihood of producing a correct answer that was already accessible, rather than consistently uncovering solutions that Base sampling could not generate. This descriptive analysis does not rule out individual newly solved problems. Table 16: Problem-level agreement among Qwen3-4B non-thinking methods. Pearson correlations are computed from correct counts out of 48 responses per problem. āAllā pools the 90 problems from the three benchmarks. W/T/L compares the first-named method with the second across those 90 problems. Pair (first vs. second) AIME24 r AIME25 r HMMT25 r All r W/T/L OPSD vs. Base 0.938 0.975 0.928 0.948 42/36/12 OP2āSDOP^2SD vs. Base 0.838 0.831 0.966 0.870 43/34/13 OP2āSDOP^2SD vs. OPSD 0.883 0.857 0.922 0.882 37/29/24 Appendix H Matched Thinking-Mode Control The main Qwen3-1.7B experiments use a non-thinking student rollout and a thinking teacher. We test whether the target-solution OPSD gain persists after removing this mode asymmetry. In this control, both the student rollout and the frozen teacher use thinking mode during training; the training dataset, optimization budget, and distillation settings are otherwise unchanged. All conditions in Table 17 are evaluated in thinking mode on AIME 2024. Table 17: Qwen3-1.7B matched thinking-mode control on AIME 2024. The both-thinking condition does not reproduce the Avg@12 gain observed with the asymmetric training configuration. Accuracy metrics are four-seed means in percentages. Avg@12 is reported with corrected Monte Carlo standard error; Pass@12 and Vote@12 are reported with empirical standard error. Condition Student Teacher Avg@12 Pass@12 Vote@12 Format Base ā ā 49.86±0.9449.86± 0.94 76.67±0.0076.67± 0.00 70.00±2.7270.00± 2.72 98.68 OPSD Non-thinking Thinking 55.42±0.8255.42± 0.82 78.33±0.9678.33± 0.96 65.00±1.6765.00± 1.67 99.17 OPSD Thinking Thinking 49.24±0.9149.24± 0.91 77.50±0.8377.50± 0.83 67.50±1.6067.50± 1.60 85.90 The both-thinking condition obtains 49.2449.24 Avg@12, 0.620.62 percentage points below Base and 6.186.18 points below the asymmetric OPSD condition. It therefore does not reproduce the main 1.7B improvement. Pass@12 remains close to the other conditions, but per-sample accuracy and answer-format validity are lower; in particular, format validity falls to 85.90%85.90\%. This result suggests that the observed 1.7B benefit is not invariant to the studentāteacher mode pairing. Because each condition uses one training seed, this control does not by itself identify whether the difference is caused by mode asymmetry, rollout-state changes, or optimization variance. Appendix I OP2āSDOP^2SD with physics References Using Qwen3-4B in non-thinking mode, we test whether the teacher context remains effective when drawn from a non-mathematical domain. We replace the teacher-only context pool with 2,768 problemāsolution pairs sampled from the external CAMEL Physics dataset (Li et al., 2023). This matches the number of worked examples in the mathematics dataset. Both the student and teacher operate in non-thinking mode, and the two OP2āSDOP^2SD conditions are evaluated at the same checkpoint. The following is a teacher prompt made during training. Actual teacher prompt with a physics reference Table 18: OP2āSDOP^2SD with physics problems. Replacing worked-problem mathematics solutions with physics solutions does not retain the OP2āSDOP^2SD gain on any of the three benchmarks and substantially reduces valid-answer formatting. Benchmark Condition Avg@12 Pass@12 Vote@12 Format AIME 2024 Base 23.19±0.7223.19± 0.72 50.83±1.6050.83± 1.60 33.33±2.3633.33± 2.36 97.57 OP2āSDOP^2SD (mathematics) 31.53±0.8031.53± 0.80 60.83±1.6060.83± 1.60 43.33±1.3643.33± 1.36 89.58 OP2āSDOP^2SD (physics) 18.68±0.6918.68± 0.69 40.83±1.6040.83± 1.60 36.67±1.3636.67± 1.36 46.04 AIME 2025 Base 21.11±0.6421.11± 0.64 46.67±2.7246.67± 2.72 26.67±2.3626.67± 2.36 99.17 OP2āSDOP^2SD (mathematics) 30.62±0.7130.62± 0.71 55.00±2.1555.00± 2.15 40.83±1.6040.83± 1.60 93.61 OP2āSDOP^2SD (physics) 20.21±0.6120.21± 0.61 44.17±2.1044.17± 2.10 29.17±2.5029.17± 2.50 52.71 HMMT 2025 Base 11.67±0.4911.67± 0.49 22.50±2.1022.50± 2.10 16.67±0.0016.67± 0.00 99.58 OP2āSDOP^2SD (mathematics) 16.11±0.6016.11± 0.60 38.33±2.1538.33± 2.15 20.00±1.9220.00± 1.92 94.93 OP2āSDOP^2SD (physics) 8.68±0.508.68± 0.50 20.83±2.1020.83± 2.10 15.00±0.9615.00± 0.96 50.76 The physics-reference condition obtains 18.6818.68, 20.2120.21, and 8.688.68 Avg@12 on AIME 2024, AIME 2025, and HMMT 2025, respectively. These values are below Base by 4.514.51, 0.900.90, and 2.992.99 percentage points, and below OP2āSDOP^2SD with mathematics references by 12.8512.85, 10.4210.42, and 7.437.43 points. Its Pass@12 is also below both comparison conditions on all three benchmarks, while valid-answer formatting falls to approximately half of the generations. Thus, the failure to retain the mathematics reference gain is consistent across the three evaluations rather than being specific to AIME 2024. In this configuration, an arbitrary worked solution from a different scientific subject is not sufficient to reproduce the benefit of the other-problem mathematical context. This result does not isolate which property of the physics context causes the decline. The mathematics and physics pools differ in source, subject matter, notation, units, solution style, context length, and subject-specific prompt wording. Moreover, the CAMEL solutions are synthetic and filtered but not independently verified, and the external physics assignment is deterministic but not pairwise aligned. Accordingly, we treat this as a descriptive cross-subject ablation rather than evidence that mathematical semantics alone explain OP2āSDOP^2SD. Appendix J Exact Fixed Mathematical Contexts Table 3 compares three versions of one fixed mathematical context. All three conditions use the same auxiliary problem. Within a condition, the displayed problemāsolution pair is inserted verbatim into the worked-problem fields of the OP2āSDOP^2SD teacher prompt and is repeated across all training rows. This appendix reproduces the exact textual content of the problem and solution fields used in those runs; line wrapping below is typographic. J.1 Shared Fixed Problem Fixed auxiliary problem used in all three conditions J.2 Concise Correct Solution This is the 204-token correct solution used by the Concise correct condition. Concise correct solution (204 tokens) J.3 Locally Corrupted Solution The corrupted condition keeps the same problem and nearly the same solution form, but replaces the valid lower bound b+3ācā„13b+3cā„ 13 with the false claim that positivity requires the second positive multiple of 1313. It consequently reports the feasible but nonminimal value 8181. Locally corrupted solution (204 tokens) J.4 Verbose Correct Solution The verbose condition retains the correct argument and answer, but expands the derivation to 742 solution tokens. Verbose correct solution (742 tokens) J.5 Trivial Correct Context The trivial control replaces the fixed Omni-MATH example with the following arithmetic example. Teacher prompt with the fixed trivial context Appendix K Fixed-Context Replication with Qwen3-1.7B We repeat the fixed-context comparison with Qwen3-1.7B. The worked example here is the concise correct omni02169 problem and solution pair (Section J), and the same pair is supplied to the teacher for every target problem. The student rollout is collected in non-thinking mode, the frozen teacher scores it in thinking mode, and evaluation uses the same thinking-mode protocol as the main Qwen3-1.7B comparison. Table 19 compares this condition with Base, target-solution OPSD, and the standard OP2āSDOP^2SD condition that varies the worked-problem example across training targets. Table 19: Fixed mathematical context with Qwen3-1.7B. Repeating one concise, correct mathematical example matches the standard OP2āSDOP^2SD condition on AIME 2024 and HMMT 2025 and has a higher Avg@12 point estimate on AIME 2025. Within each benchmark, the highest Avg@12 point estimate is shown in bold and the second-highest is underlined. Benchmark Condition Avg@12 Pass@12 Vote@12 AIME 2024 Base 49.86±0.9449.86± 0.94 76.67±0.0076.67± 0.00 70.00±2.7270.00± 2.72 OPSD 55.42±0.82ĀÆ 55.42± 0.82 78.33±0.9678.33± 0.96 65.00±1.6765.00± 1.67 OP2āSDOP^2SD 55.35±0.8355.35± 0.83 75.83±0.8375.83± 0.83 70.00±2.3670.00± 2.36 OP2āSDOP^2SD (fixed) 55.56±0.8555.56± 0.85 76.67±1.3676.67± 1.36 70.00±1.3670.00± 1.36 AIME 2025 Base 37.36±0.8137.36± 0.81 70.00±3.0470.00± 3.04 48.33±0.9648.33± 0.96 OPSD 40.35±0.7740.35± 0.77 65.00±2.1565.00± 2.15 50.00±1.3650.00± 1.36 OP2āSDOP^2SD 40.69±0.74ĀÆ 40.69± 0.74 63.33±2.3663.33± 2.36 52.50±1.6052.50± 1.60 OP2āSDOP^2SD (fixed) 43.40±0.7343.40± 0.73 65.83±1.6065.83± 1.60 53.33±2.3653.33± 2.36 HMMT 2025 Base 23.61±0.6423.61± 0.64 52.50±2.5052.50± 2.50 28.33±0.9628.33± 0.96 OPSD 25.76±0.6325.76± 0.63 50.83±2.1050.83± 2.10 29.17±0.8329.17± 0.83 OP2āSDOP^2SD 27.57±0.66ĀÆ 27.57± 0.66 51.67±1.6751.67± 1.67 30.83±0.8330.83± 0.83 OP2āSDOP^2SD (fixed) 27.78±0.6627.78± 0.66 55.00±2.1555.00± 2.15 31.67±1.6731.67± 1.67 The fixed condition obtains 55.5655.56, 43.4043.40, and 27.7827.78 Avg@12 on AIME 2024, AIME 2025, and HMMT 2025. Relative to varying-example OP2āSDOP^2SD, the corresponding point-estimate differences are +0.21+0.21, +2.71+2.71, and +0.21+0.21 percentage points. It also matches or exceeds target-solution OPSD on all three benchmarks. The result therefore, extends the fixed-context observation beyond the Qwen3-4B non-thinking setting: exposure to a diverse stream of worked examples is not necessary for obtaining an OPSD-like gain in this Qwen3-1.7B run. It does not establish that a fixed example is generally preferable. Appendix L Thinking-Mode Evaluation after Qwen3-4B Non-Thinking Training We test whether their behavior transfers across inference modes by evaluating Base and the same trained models with thinking enabled, without further training. Table 20: Thinking-mode evaluation after Qwen3-4B non-thinking training. OP2āSDOP^2SD matches or exceeds OPSD in Avg@12 on all three benchmarks, but neither distilled condition improves uniformly over the thinking-mode Base model. Within each benchmark, the highest Avg@12 point estimate is shown in bold and the second-highest is underlined; tied highest values are both bolded. Benchmark Condition Avg@12 Pass@12 Vote@12 AIME 2024 Base 72.85±0.6972.85± 0.69 86.67±0.0086.67± 0.00 80.83±0.8380.83± 0.83 OPSD 70.90±0.73ĀÆ 70.90± 0.73 85.00±2.1585.00± 2.15 80.83±1.6080.83± 1.60 OP2āSDOP^2SD 72.85±0.7072.85± 0.70 88.33±1.6788.33± 1.67 79.17±0.8379.17± 0.83 AIME 2025 Base 67.36±0.7367.36± 0.73 82.50±0.8382.50± 0.83 77.50±0.8377.50± 0.83 OPSD 64.03±0.8164.03± 0.81 82.50±1.6082.50± 1.60 76.67±1.3676.67± 1.36 OP2āSDOP^2SD 64.17±0.82ĀÆ 64.17± 0.82 83.33±1.3683.33± 1.36 78.33±0.9678.33± 0.96 HMMT 2025 Base 43.47±0.7243.47± 0.72 60.83±1.6060.83± 1.60 55.00±2.8955.00± 2.89 OPSD 44.44±0.74ĀÆ 44.44± 0.74 68.33±2.1568.33± 2.15 55.83±0.8355.83± 0.83 OP2āSDOP^2SD 45.69±0.7145.69± 0.71 68.33±2.1568.33± 2.15 55.83±1.6055.83± 1.60 Table 20 shows that the gains under non-thinking evaluation do not consistently transfer when thinking is enabled at inference. This suggests that teacher supervision should be produced in the same mode used for evaluation. Because both the student rollout and the teacher were non-thinking during training, we interpret this result as evidence for mode alignment rather than teacher-mode mismatch alone.