SEAD: Competence-Aware On-Policy Distillation via Entropy-Guided Supervision

Chia-Hsuan Lee, Zelei Cheng, Yu Wang, Renkun Ni
Sambit Sahu, Shi-Xiong Zhang, William Campbell
Capital One


Abstract

On-policy distillation (OPD) has a property absent in offline distillation and RL: teacher supervision quality depends on student competence. Incoherent rollouts yield noisy gradients; already-mastered tokens yield redundant ones. This creates waste at three scales—tokens, training phases, and prompts—yet existing methods supervise uniformly. We introduce SEAD, which uses entropy as a unified probe of this competence-dependent degradation at three scales: (1) joint teacher–student entropy partitions tokens into zones receiving tailored divergences or zero gradient (\({\sim}50\%\) skipped); (2) a cosine schedule anneals from forward to reverse KL as competence grows; (3) a competence-gated curriculum introduces prompts easy-to-hard. These components are symbiotically necessary: token selection requires coherent rollouts (curriculum), annealing requires monotonic improvement (also curriculum). On OLMo-3 (7B\(\to\)​32B), SEAD achieves +4.8 avg accuracy over vanilla OPD across six math benchmarks, with ablations confirming super-additive interactions.

1 Introduction↩︎

Large reasoning models (49B+) achieve strong performance but are prohibitively expensive for deployment. Knowledge distillation compresses these capabilities into smaller students. The dominant off-policy paradigm—training on static teacher-generated traces—suffers from exposure bias: prediction errors compound autoregressively at inference [1], [2].

On-policy distillation (OPD) addresses this by training on student-generated rollouts scored by the teacher [1], [3], matching or exceeding RL methods like GRPO [4][6]. However, existing OPD methods apply supervision uniformly—the same divergence, on every token, at every phase, for every prompt.

We identify a single structural problem underlying this uniformity: in OPD, supervision quality depends on student competence. Unlike off-policy KD (teacher traces are always coherent) or RL (binary rewards are equally reliable), OPD’s per-token teacher corrections are only informative when the student’s rollouts are sufficiently coherent. This competence-dependent degradation manifests at three scales:

  • Token level: \({\sim}50\%\) of tokens are deterministic for both models—supervising them wastes compute. Among the remaining, some call for sharpening (RKL) while others require diversity preservation (FKL) [5].

  • Temporal level: The optimal divergence evolves from mode-covering (early) to mode-seeking (late), yet prior solutions use manual two-stage switches [4], [7].

  • Prompt level: Problems beyond the student’s capability produce incoherent rollouts on which teacher supervision is noise [8], [9].

These are not three independent problems but three symptoms of ignoring how supervision quality varies with competence. We observe that entropy provides a unified observable for this quantity across all three scales.

We introduce SEAD, a framework operationalizing this principle:

  1. Token-level: Sparse Entropy-Adaptive Divergence. Joint teacher-student entropy partitions tokens into Zone A (skip), Zone B (RKL), Zone C (FKL)—jointly determining selection and divergence type.

  2. Temporal: Competence-Driven Annealing. Continuous FKL\(\to\)RKL transition tracking the evolving active token composition.

  3. Prompt-level: Competence-Gated Curriculum. First prompt-level curriculum for OPD, addressing an open problem flagged by [8], [9].

Crucially, these are symbiotically necessary: token selection requires coherent rollouts (curriculum), and annealing requires monotonic competence growth (also curriculum). The ablation (Section 4) confirms super-additive interactions.

We validate SEAD on OLMo-3 (7B\(\to\)​32B) and Nemotron (8B\(\to\)​49B) across MATH-500, Minerva-Math, AIME 2024/2025, AMC 2023, and OlympiadBench. The full framework achieves +4.8 average over vanilla OPD.

Figure 1: Overview of SEAD. First, the competence-gated curriculum (left, yellow) selects prompts within the student’s current ability frontier (d_i \leq c(t)), ensuring rollouts are coherent enough for meaningful supervision. The student \pi_\theta generates a rollout, which the teacher \pi_{\text{te}} scores with per-token logits. From these, we compute joint entropy (H_\theta, H_{\text{te}}) and partition tokens into three zones: Zone A (gray)—both models confident, zero gradient ({\sim}50\% of tokens); Zone B (blue)—teacher confident but student uncertain, supervised via reverse KL to sharpen toward the teacher’s mode; Zone C (red)—teacher uncertain at reasoning forks, supervised via forward KL to preserve multi-path diversity. A temporal annealing schedule (bottom-right) modulates Zone C as \alpha \cdot \mathcal{L}_{\text{FKL}} + (1-\alpha) \cdot \mathcal{L}_{\text{RKL}}, smoothly transitioning from exploration (\alpha{=}0.8) to refinement (\alpha{=}0) over training. The combined loss updates the student. See Algorithm 2 for the full procedure.

2 Method↩︎

2.1 Preliminaries and Problem Setting↩︎

Let \(\pi_\theta\) and \(\pi_{\text{te}}\) denote the student’s and teacher’s policies respectively. For a given prompt \(\mathbf{q}\), let \(\mathbf{c}_t = (\mathbf{q}, x_1, \dots, x_{t-1})\) denote the context up to step \(t\), and \(x_t \in \mathcal{V}\) the generated token. Each OPD iteration: (1) samples rollouts \(\mathbf{x} \sim \pi_{\theta_{\text{old}}}(\cdot | \mathbf{q})\); (2) queries teacher logits on the rollout; (3) updates \(\pi_\theta\) via a divergence loss. The two standard choices are forward KL (mode-covering): \[\mathcal{L}_{\text{FKL}}(t) = \sum_{v \in \mathcal{V}} \pi_{\text{te}}(v | \mathbf{c}_t) \log \frac{\pi_{\text{te}}(v | \mathbf{c}_t)}{\pi_\theta(v | \mathbf{c}_t)} \label{eq:fkl}\tag{1}\] and reverse KL (mode-seeking): \[\mathcal{L}_{\text{RKL}}(t) = \sum_{v \in \mathcal{V}} \pi_\theta(v | \mathbf{c}_t) \log \frac{\pi_\theta(v | \mathbf{c}_t)}{\pi_{\text{te}}(v | \mathbf{c}_t)} \label{eq:rkl}\tag{2}\] Forward KL encourages the student to cover all modes of the teacher, preserving diversity at reasoning branch points. Reverse KL drives the student to concentrate on the teacher’s high-probability modes, yielding sharper outputs but risking premature entropy collapse [4].

Assumption 1 (OPD supervision quality — modulated PL condition). Let \(\ell_i(\theta)\) denote the per-prompt OPD loss and \(\ell_i^\star = \inf_\theta \ell_i(\theta)\). There exists a non-decreasing function \(\phi\colon [0,1] \to [0,1]\) with \(\phi(0)=0\), \(\phi(1)=1\), and a constant \(\mu > 0\) such that for each prompt \(i\): : \[\|\nabla \ell_i(\theta)\|^2 \geq \phi(p_i(\theta))\,\mu\,(\ell_i(\theta) - \ell_i^\star). \label{eq:mod-pl}\tag{3}\]

Intuitively, gradient signal scales with competence: when the student cannot solve a problem at all (\(p_i \approx 0\)), its rollouts are incoherent and \(\phi(p_i) \approx 0\), so the lower bound is almost a zero regardless of the teacher’s quality. Entropy serves as the observable proxy for this principle: joint teacher–student entropy reveals whether a token position is informative, redundant, or noise. Assumption 1 motivates a unified principle: allocate compute only where supervision quality is high. SEAD operationalizes this at three granularities: (i) token-level—skip tokens where both teacher and student are already confident (zero information gain); (ii) temporal—shift from exploratory FKL to sharpening RKL as competence grows; (iii) prompt-level—restrict training to prompts where rollouts are coherent enough for the teacher to provide meaningful corrections. We present these in order of increasing scope, noting that the prompt-level curriculum (Sec. 2.5) is the foundational enabler: it ensures the entropy landscape is well-behaved, which the token-level selector requires, and it guarantees monotonic competence growth, which the temporal annealer assumes.

2.2 The Unified SEAD Objective↩︎

SEAD integrates token-level selection, temporal annealing, and prompt-level curriculum into a single loss. Let \(\mathcal{B}\) and \(\mathcal{C}\) denote the sets of token indices assigned to RKL and FKL respectively (formally defined in Sec. 2.3), and let \(\lambda > 0\) be a hyperparameter balancing the intrinsic scale differences between the two divergence terms: \[\mathcal{L}_{\text{SEAD}}(\theta, t_{\text{step}}) = \frac{1}{|\mathcal{B} \cup \mathcal{C}|} \left( \sum_{t \in \mathcal{B}} \mathcal{L}_{\text{RKL}}(t) + \alpha(t_{\text{step}}) \cdot \lambda \sum_{t \in \mathcal{C}} \mathcal{L}_{\text{FKL}}(t) \right), \quad \mathbf{q} \sim \text{Uniform}(\mathcal{D}(t_{\text{step}})) \label{eq:sead95unified}\tag{4}\] Three control variables—all functions of training progress, all serving the same principle (allocate compute only where supervision quality is high):

  • Zone partition \(\{\mathcal{A}, \mathcal{B}, \mathcal{C}\}\): which tokens receive gradient and which divergence (Sec. 2.3);

  • Annealing coefficient \(\alpha(t_{\text{step}})\): FKL/RKL balance evolving with competence (Sec. 2.4);

  • Eligible set \(\mathcal{D}(t_{\text{step}}) = \{\mathbf{q}_i : d_i \leq c(t_{\text{step}})\}\): prompts within the competence frontier (Sec. 2.5).

Figure 2: SEAD: Competence-Aware On-Policy Distillation

Remark 1 (Symbiotic necessity). The three components are preconditions for each other: without curriculum, incoherent rollouts corrupt the entropy landscape, causing zone misclassification (confirmed in Table 2); without annealing, a fixed divergence ratio drives early mode collapse or late over-exploration; without token selection, \({\sim}50\%\) of compute is wasted on tokens where supervision is already maximal.

2.3 Token-Level: Sparse Entropy-Adaptive Divergence↩︎

We define token-level entropy \(H_{\text{te}}(t) = -\sum_{v} \pi_{\text{te}}(v | \mathbf{c}_t) \log \pi_{\text{te}}(v | \mathbf{c}_t)\) and \(H_{\theta}(t)\) analogously. To maintain computational tractability and avoid the prohibitive overhead of a full softmax over the entire vocabulary \(\mathcal{V}\) during training, \(H_{\text{te}}(t)\) is approximated using the top-\(k\) vocabulary subset. SEAD partitions tokens into

  • Zone A (Skip, \({\sim}\rho_A\%\)): Both \(H_{\text{te}}(t)\) and \(H_\theta(t)\) low. Zero gradient—the vast majority of tokens (connectives, formatting, deterministic steps) fall here.

  • Zone B (RKL, \({\sim}\rho_B\%\)): \(H_{\text{te}}(t)\) low, \(H_\theta(t)\) high. Student should sharpen toward the confident teacher.

  • Zone C (FKL, \({\sim}\rho_C\%\)): \(H_{\text{te}}(t)\) high. Genuine reasoning forks—student should cover teacher modes.

The per-step loss is: \[\mathcal{L}_{\text{SEAD}}^{\text{token}} = \frac{1}{|\mathcal{B} \cup \mathcal{C}|} \left( \sum_{t \in \mathcal{B}} \mathcal{L}_{\text{RKL}}(t) + \lambda \sum_{t \in \mathcal{C}} \mathcal{L}_{\text{FKL}}(t) \right) \label{eq:sead}\tag{5}\] with defaults \(\rho_A = 50\), \(\rho_B = 40\), \(\rho_C = 10\). Unlike EOPD [5] (teacher entropy only) and TIP [10] (weighting, single divergence), SEAD jointly determines both selection and divergence type via joint teacher-student entropy, with extreme sparsity (\({\sim}20\%\) active).

2.3.0.1 Sparse selection is approximately lossless.

The following theorem shows that Zone A tokens contribute negligible gradient, justifying their exclusion. The key precondition is that Zone A tokens have genuinely low entropy for both teacher and student—a property that holds when the curriculum (Sec. 2.5) ensures coherent rollouts, preventing spurious low-entropy assignments from misaligned contexts.

Theorem 1. Under mild regularity (bounded score functions) and the assumption that Zone A tokens satisfy \(H_{\mathrm{te}}(t) \leq \tau\), \(H_\theta(t) \leq \tau\) with \(\mathrm{TV}(\pi_{\mathrm{te}}, \pi_\theta) \leq \delta(\tau)\), the full gradient \(g\) and sparse gradient \(\hat{g}\) (computed on Zones B\(\cup\)C only) satisfy: \[\|g - (1-s)\hat{g}\| \leq s\,G\bigl(\sqrt{2\tau} + 2\,\delta(\tau) + \sqrt{\tau/2}\,\log|\mathcal{V}|\bigr) = O(s\,G\sqrt{\tau}\,\log|\mathcal{V}|) \label{eq:sparse-bound}\tag{6}\] where \(s = |\mathcal{A}|/N < 1\) is the skip fraction (\(N\) = sequence length), \(G\) bounds score function norms, and \(|\mathcal{V}|\) is the vocabulary size.

The bound vanishes as \(\tau \to 0\): Zone A tokens are selected precisely for near-zero entropy, making their gradient contributions negligible. Crucially, this guarantee requires the entropy landscape to be well-behaved—which holds when curriculum ensures coherent rollouts.

Remark 2 (Implementation scaling). In practice (Eq. 5 , Algorithm 2), we normalize by \(|\mathcal{B}\cup\mathcal{C}|\) rather than the full sequence length \(N\), implicitly rescaling the gradient by \(1/(1-s)\). This is equivalent to using an effective learning rate \(\eta_{\mathrm{eff}} = \eta/(1-s)\) on the active tokens, which we absorb into learning rate tuning. The directional guarantee of Theorem 1 is unaffected: \(\cos(g, \hat{g}) \to 1\) as \(\tau \to 0\), ensuring the sparse update follows the same descent direction as the dense baseline.

2.3.0.2 Connection to temporal scheduling.

As the student improves, Zone A expands and the active set shifts toward Zone B. The optimal FKL/RKL ratio among active tokens thus evolves, motivating a temporal schedule.

2.4 Temporal: Competence-Driven Divergence Annealing↩︎

As the student masters more tokens, the active token composition shifts: early in training Zone C (both uncertain) is large, calling for mode-covering FKL; late in training Zone B (teacher confident, student uncertain) dominates, calling for mode-seeking RKL. The annealing schedule tracks this: \[\alpha(t_{\text{step}}) = \alpha_{\text{end}} + \frac{\alpha_{\text{start}} - \alpha_{\text{end}}}{2}\left(1 + \cos\!\left(\frac{t_{\text{step}}}{T_{\text{total}}} \cdot \pi\right)\right) \label{eq:anneal}\tag{7}\] decreasing from \(\alpha_{\text{start}} = 0.8\) to \(\alpha_{\text{end}} = 0.0\). Combined with SEAD zones, \(\alpha\) modulates Zone C’s FKL weight in Eq. 4 , implementing a continuous exploration\(\rightarrow\)refinement transition that generalizes the discrete two-stage switches of [4] and [7].

Temporal annealing assumes monotonically improving competence—an assumption that can be violated under uniform prompt sampling. The following curriculum ensures this precondition holds.

2.5 Prompt-Level: Competence-Gated Curriculum↩︎

The deepest manifestation of the supervision quality principle (Assumption 1): on prompts far beyond the student’s capability, \(p_i(\theta) \approx 0\) implies \(\phi(p_i(\theta)) \approx 0\), so the modulated PL condition yields vanishing gradient signal. The rollouts are incoherent and teacher corrections amount to noise. This degradation is absent in off-policy KD (teacher traces are always coherent, \(\phi \equiv 1\)) and RL (binary rewards are equally reliable regardless of rollout quality). The curriculum keeps \(\phi(p_i(\theta))\) bounded away from zero on all eligible prompts—a precondition for both Theorem 1 (the entropy landscape must be well-behaved for Zone A tokens to genuinely have low entropy) and temporal annealing (competence must grow monotonically for the schedule to track the correct FKL/RKL ratio).

2.5.0.1 Difficulty estimation.

We sample \(K\) rollouts per prompt from \(\pi_{\theta_0}\) and compute difficulty \(d_i = 1 - p_i\) where \(p_i = \frac{1}{K}\sum_k \mathbf{1}[\mathrm{correct}(\mathbf{x}^{(k)}_i)]\). Pass rate is a binary discretization of rollout entropy, maintaining the entropy-as-unified-signal principle.

2.5.0.2 Competence-based progression.

Following [11], a competence function \(c(t) = \min(1, c_0(1 + t/T)^p)\) grows monotonically, with eligible set \(\mathcal{D}(t) = \{\mathbf{q}_i : d_i \leq c(t)\}\). In OPD, \(c(t)\) delineates prompts where rollouts are coherent enough for informative teacher supervision.

2.5.0.3 Staleness of difficulty scores.

Because \(d_i\) is computed from the initial student \(\pi_{\theta_0}\), the relative ordering of prompts may drift as training progresses. While monotonic improvement guarantees that initially “easy” prompts remain solvable, mid-tier prompts may improve at different rates. Consequently, we rely on the curriculum as a coarse filter rather than a strict total ordering, trading precise difficulty tracking for computational efficiency. The primary risk is minor sample inefficiency, not gradient corruption, as the curriculum’s only theoretical requirement is maintaining a minimum competence floor \(\phi(p_i(\theta)) \geq c > 0\) on all eligible prompts.

Under Assumption 1, and assuming \(\beta\)-smoothness of the loss and bounded gradient variance \(\sigma^2\) (see Appendix 7.3), we have the following theorem:

Theorem 2 (Curriculum convergence). The curriculum achieves \(\epsilon\)-accuracy in \(T^{\mathrm{C}} = \mathcal{O}(\beta\sigma^2/((c\mu)^2\epsilon))\) steps, versus \(T^{\mathrm{U}} \geq \Omega(\beta\sigma^2/((\bar\phi^{\mathrm{U}}\mu)^2\epsilon))\) for uniform sampling, where \(\bar\phi^{\mathrm{U}} = \frac{1}{n}\sum_i \phi(p_i(\theta))\) is the average modulation under uniform sampling. This yields a theoretical speedup factor of \(S^2 = (c/\bar\phi^{\mathrm{U}})^2\) in the worst case—a separation unique to OPD and absent in off-policy KD (\(\phi \equiv 1\)) or RL (unbiased gradients regardless of competence).

Corollary 1 (Mutual reinforcement). The three SEAD components form a virtuous cycle, not a circular dependency. The resolution is staged bootstrapping:

  1. Curriculum provides the base. By restricting to prompts with \(\phi(p_i) \geq c > 0\), the curriculum ensures coherent rollouts, which in turn make the entropy landscape reliable (low-entropy tokens in Zone A genuinely agree between teacher and student).

  2. Reliable entropy enables sparse selection. Given a well-behaved entropy landscape, Theorem 1 guarantees that skipping Zone A introduces negligible error, bounded by \(\mathcal{O}(s\,G\sqrt{\tau_{\max}})\).

  3. Sparse selection + monotonic competence enable annealing. With competence growing monotonically (Theorem 2) and Zone composition shifting predictably, the cosine schedule \(\alpha(t)\) correctly tracks the exploration\(\to\)refinement transition.

As stages progress, the competence lower bound \(c\) tightens, Zone A entropy threshold \(\tau\) decreases, and the sparse gradient bound improves: all three components strengthen jointly.

3 Evaluation↩︎

3.1 Experimental Setup↩︎

3.1.0.1 Models.

We evaluate our approach on two distinct model families to demonstrate generalizability. The first is Nemotron (Nano-8B student, Super-49B teacher)and the second is OLMo (7B-Instruct-SFT student, 32B-Instruct teacher), which allows us to rigorously test our method in the challenging small teacher-student capability gap regime.

3.1.0.2 Training.

We trained our models using 4 nodes. Each node is equipped with 8 H100 80GB GPUs and 1TB memory. We utilize a rigorously deduplicated version of the DAPO-Math-17K dataset [12] for all training phases. More training details could be found in Appendix 8.2.

3.1.0.3 Evaluation.

Our evaluation suite comprehensively assesses mathematical reasoning capabilities across varying difficulty levels. We report greedy Pass@1 accuracy on standard reasoning benchmarks, including MATH-500, Minerva-Math, and OlympiadBench. To evaluate performance on highly complex, competition-level mathematics, we utilize the AMC 2023 and AIME 2024/2025 datasets, reporting the Pass@32 metric (the average pass rate over 32 independently sampled trajectories per problem).

3.1.0.4 Baselines.

We benchmark our approach against several strong paradigms: Group Relative Policy Optimization (GRPO) [13], Vanilla OPD utilizing full-token Reverse Kullback-Leibler (RKL) divergence [3], and On-Policy Self-Distillation (OPSD) [9].

3.2 Main Results↩︎

We present the results of OLMo model pair in Table 1 and leave Nemotron results in Appendix [app:exp95nemotron].

Table 1: Results on OLMo model pair (OLMo-7B student, OLMo-32B teacher).
Method MATH-500 Minerva Olympiad AMC23 AIME24 AIME25 Avg.
Off-the-shelf Models
OLMo-7B-Instruct (Student) 87.2 41.9 58.2 80.4 46.8 34.6 58.2
OLMo-32B-Instruct (Teacher) 94.0 62.9 68.1 97.7 69.2 60.6 75.4
Baselines
OPSD 86.4 43.8 57.8 80.2 44.0 36.8 58.2
GRPO 84.8 43.0 58.8 81.0 45.0 35.5 58.0
OPD (RKL \(k\)=1) 87.0 41.9 60.1 80.9 47.9 37.3 59.2
Proposed (SEAD components)
KL Annealing only 87.8 43.4 58.5 82.9 48.2 35.6 59.4
Token Zones only 87.0 41.9 60.1 80.9 47.9 39.3 59.5
Token Zones + KL Annealing 91.0 43.0 62.5 89.1 54.5 42.1 63.7
SEAD (full) 91.2 44.5 62.1 89.8 53.9 42.5 64.0

3.2.0.1 The Distillation Challenge.

As shown in Table 1, bridging the massive 17.2-point performance gap between the OLMo teacher and student is challenging. While the teacher establishes a strong upper bound (75.4 average), standard off-policy distillation (OPD) baselines fail to meaningfully improve upon the base student. OPSD and GRPO stagnate near the student’s 58.2 average, while Vanilla OPD (RKL \(k=1\)) yields a marginal \(+1.0\) improvement.

3.2.0.2 Efficacy of Proposed Components.

KL Annealing alone provides a modest gain (+0.2 avg), confirming that divergence scheduling without token-level structure has limited impact. Token Zones alone similarly yields marginal improvement (+0.3), as zone-based sparsity without a matching temporal schedule leaves the FKL/RKL balance untuned. The critical finding is their synergy: combining Token Zones with KL Annealing produces a +4.5 jump to 63.7 average—a \(20\times\) amplification over either component in isolation. This validates the symbiotic design: zone sparsity concentrates gradient on informative tokens, while annealing ensures the divergence applied to those tokens evolves appropriately. Adding the competence-gated curriculum (SEAD full) further improves to 64.0, with the easy-to-hard ordering providing the coherent rollouts that stabilize entropy-based zone assignment.

3.2.0.3 Combined Method Performance.

Combining Token Zones with KL Annealing yields robust performance, achieving a 63.7 average (a \(+5.5\) absolute increase over the base student), with pronounced gains on the most rigorous datasets, including \(+7.7\) points on AIME24 and \(+7.5\) points on AIME25. Ultimately, the full SEAD method further pushes the average to 64.0. These results indicate that stabilizing the token zone strategy with an annealed KL penalty effectively mitigates baseline stagnation, drastically elevating student capabilities and closing the teacher-student gap.

3.3 Ablation Study↩︎

We conduct a \(2^3\) factorial ablation on OLMo-3-7B/32B to isolate three components: T (Token SEAD, 50/40/10 zone assignment), A (KL annealing from 0 to target), and C (curriculum). Table 2 reveals three findings: Curriculum (C) is the single strongest factor, yielding +4.20 avg.accuracy alone, while annealing (A) in isolation provides negligible gain (+0.22). T+A jumps to +4.52, a 20\(\times\) amplification over A alone, demonstrating that entropy-adaptive zone sparsity requires a matching schedule to be effective. The three-way combination T+A+C achieves the best overall result (64.00 avg., +5.2 AIME25), with each pairwise interaction contributing complementary gains. T+A matches curriculum-only (63.70 vs.), and A+C (63.97) narrows the gap to the full system. This confirms that SEAD’s token-level zone assignment, annealing, and curriculum address orthogonal bottlenecks: zone sparsity targets which tokens receive gradient, annealing controls when sparsity activates, and curriculum determines what order examples are presented.

Table 2: \(2^3\) ablation. T = Token SEAD, A = Annealing, C = Curriculum. The AIME\(\Delta\) column highlights the supervision quality cascade: T alone hurts hard benchmarks; T+C recovers via reliable entropy signals. The full combination is super-additive.
T A C Avg. Acc. \(\Delta\) vs. OPD AIME25 \(\Delta\)
59.18 +0.0 +0.0
59.50 +0.32 +2.0
59.40 +0.22 \(-\)1.7
63.38 +4.20 +4.6
63.70 +4.52 +4.8
63.42 +4.24 +3.4
63.97 +4.79 +4.5
64.00 +4.82 +5.2

4 Analysis↩︎

4.1 Token-Level Analysis↩︎

a
b
c
d

Figure 3: SEAD zone analysis on OLMo-3-7B / OLMo-3.1-32B (50/40/10 config). (a) Sorted per-token FKL reveals a heavy-tailed loss distribution where 50% of tokens dominate gradient signal. (b) Zone coloring on actual model output shows Zone C (red) tokens align with reasoning forks. (c) Joint entropy space confirms teacher and student signals are partially complementary (Jaccard = 63.7%). (d) Loss concentration validates that Zone A tokens are safe to skip (\(0.19\times\) ratio) while Zone C tokens concentrate \(3.19\times\) more loss per token.. a — Sorted per-token FKL by zone. The top 50% of tokens (Zones B+C) concentrate 90% of total loss, while the remaining 50% (Zone A) carry only 10%., b — Token-level zone visualization on OLMo-3-7B output. Background color indicates zone assignment; opacity is proportional to FKL magnitude. Strategy forks (dark red) cluster at reasoning decision points., c — Zone assignment in joint entropy space (\(H_T\) vs.\(H_S\)). Jaccard overlap of top-20% sets is 63.7%, confirming complementary signals from teacher and student entropy., d — Loss concentration by zone. Zone C (10% of tokens) carries 31.9% of FKL loss (\(3.19\times\) concentration); Zone B+C together achieve \(1.81\times\) over uniform.

4.1.0.1 Entropy distribution and zone assignment.

Zone A tokens overwhelmingly correspond to deterministic computation steps and connectives, e.g., on OLMo-3 7B/32B (50/40/10 config), 73.2% of computation tokens and 54.2% of syntax tokens are assigned to Zone A. Zone B tokens cluster at reasoning transitions where the student holds partial knowledge (17.2% strategy forks, 52.7% common tokens receiving moderate gradient), and RKL sharpens the student toward the teacher’s peak mode. Zone C tokens appear at genuine reasoning forks—63.9% are strategy fork positions where both teacher and student entropy exceed the 75th percentile, representing critical decision points with multiple valid continuations where FKL’s mode-covering property prevents catastrophic collapse. Crucially, the 50/40/10 configuration routes zero strategy fork tokens to Zone A, ensuring every reasoning-critical position receives active supervision (Table 3). Figure 3 (b) visualizes this on actual model output: Zone C tokens (red) concentrate at branching points in the reasoning chain, while Zone A tokens (green) cover predictable syntax and arithmetic with near-zero loss contribution.

4.1.0.2 Selection overlap and signal complementarity.

With a Jaccard index of 63.7% between the top-20% teacher entropy and top-20% student entropy positions, approximately 36% of high-entropy tokens are unique to one signal (Figure 3 (c)). Teacher entropy identifies positions where guidance is most valuable (multiple valid continuations), while student entropy identifies positions the student has already mastered. This partial overlap justifies joint conditioning: neither signal alone captures the full picture.

4.1.0.3 Gradient concentration.

Figure 3 (d) quantifies the concentration effect: Zone A (50% of tokens) carries only 9.7% of total FKL loss, while Zone B+C (50% of tokens) concentrates 90.3% of gradient signal. The per-zone ratios are stark: Zone C tokens carry \(3.19\times\) their fair share of loss, Zone B tokens carry \(1.46\times\), and Zone A tokens carry only \(0.19\times\). This means skipping Zone A discards half the tokens while retaining over 90% of the training signal, a highly efficient compute-quality tradeoff. Figure 3 (a) shows this visually: the sorted FKL curve drops precipitously, with Zone B and C tokens (orange, red) dominating the high-loss region while Zone A tokens (green) cluster near zero.

Table 3: Token categorization: P(zone \(|\) category). The 50/40/10 config routes zero strategy forks to Zone A, ensuring all reasoning-critical tokens receive supervision.
Category Zone A Zone B Zone C Total
Deterministic syntax 54.2% 39.1% 6.7% 4,777
Computation 73.2% 21.8% 5.0% 2,564
Reasoning transition 10.8% 59.1% 30.0% 536
Strategy fork 0.0% 52.7% 47.3% 2,968
Other 57.4% 41.1% 1.6% 11,696

3.5pt

4.2 Training Dynamics↩︎

A known failure mode of vanilla OPD is premature entropy collapse, where the student model overly concentrates probability mass on the teacher’s peak mode before exploring alternative reasoning paths. SEAD effectively mitigates this collapse. As illustrated in Appendix 9.2, vanilla OPD exhibits a clear decreasing trend in average token-level entropy during training, whereas SEAD maintains stable, consistently higher entropy levels. This preserves necessary distributional diversity while still sharpening the student’s outputs.

5 Related Work↩︎

5.0.0.1 On-Policy Distillation.

GKD [1] established on-policy distillation for LMs. Extensions include RKL for reasoning [3], self-distillation (OPSD, [9]), and theoretical unification with dense KL-constrained RL (G-OPD, [6]). Recent systems work focuses on scaling [4], [14].

5.0.0.2 Token-Level Selection.

EOPD [5] switches FKL/RKL based on teacher entropy alone. TIP [10] uses student entropy \(\times\) divergence for weighting with a single divergence. SE-KD [15] and SCOPE [16] explore other selection criteria. SEAD differs via (i) joint teacher-student partitioning, and (ii) per-zone divergence switching.

5.0.0.3 Divergence Scheduling.

Reopold [4] uses a discrete two-stage schedule; PACED [7] finds forward-then-reverse optimal; DRKL [17] addresses entropy collapse. Our annealing generalizes these to continuous transitions motivated by evolving zone composition.

5.0.0.4 Curriculum for Reasoning.

Curriculum has been studied for RL-based reasoning [18], [19]. However, No prior work applies curriculum to OPD, despite it being flagged as an open problem [8], [9]. Our contribution is showing why it is uniquely necessary: the modulated PL condition (Assumption 1) formalizes supervision quality degradation specific to OPD.

6 Conclusion and Limitations↩︎

In conclusion, SEAD addresses the dependence of teacher supervision on student competence in on-policy distillation by utilizing entropy as a unified signal. It establishes a mutually reinforcing framework operating across three levels: applying adaptive divergences to informative tokens, temporally annealing from exploration to refinement, and employing a competence-gated prompt curriculum. However, this work has several limitations. First, the curriculum relies on static difficulty scores rather than computationally expensive adaptive re-estimation. Second, our method may apply to other domains (e.g., code) for future work. Finally, SEAD’s efficacy on very long reasoning chains requires further investigation.

7 Theoretical Proofs↩︎

7.1 Full Assumptions for Theorem 1↩︎

Assumption 2 (Bounded score functions). There exists a constant \(G > 0\) such that for every token position \(t\) and vocabulary element \(v \in \mathcal{V}\), \(\|\nabla_{\theta}\log\pi_{\theta}(v \mid \mathbf{c}_t)\| \leq G\).

Assumption 3 (Low-entropy agreement in Zone A). For every token position \(t \in \mathcal{A}\), the teacher and student distributions satisfy \(H_{\mathrm{te}}(t) \leq \tau\) and \(H_{\theta}(t) \leq \tau\), and \(\mathrm{TV}(\pi_{\mathrm{te}}(\cdot \mid \mathbf{c}_t), \pi_{\theta}(\cdot \mid \mathbf{c}_t)) \leq \delta(\tau)\), where \(\delta(\tau) \to 0\) as \(\tau \to 0\). A sufficient condition is that both distributions place mass \(\geq 1 - \sqrt{\tau/2}\) on a common mode \(v^{\star}_t\).

Assumption 4 (Bounded log-density ratio). For all \(v \in \mathcal{V}\) and token positions \(t\), \(|\log\pi_\theta(v \mid \mathbf{c}_t) - \log\pi_{\mathrm{te}}(v \mid \mathbf{c}_t)| \leq B_{\max}\). In Zone A, the low-entropy agreement (Assumption 3) guarantees that for the dominant mode \(v^\star_t\): \(|\log\pi_\theta(v^\star_t) - \log\pi_{\mathrm{te}}(v^\star_t)| \leq \delta(\tau)/(1-\sqrt{\tau/2})\), while off-mode tokens (\(v \neq v^\star_t\)) satisfy \(|\log\pi_\theta(v) - \log\pi_{\mathrm{te}}(v)| \leq \log|\mathcal{V}|\) trivially since all probabilities are at least \(1/|\mathcal{V}|\) under temperature-bounded sampling.

7.2 Proof of Theorem 1↩︎

Proof. Write the full gradient as a convex decomposition over zones: \[g = \frac{|\mathcal{A}|}{N}\,\bar{g}_{\mathcal{A}} + \frac{|\mathcal{B}\cup\mathcal{C}|}{N}\,\hat{g},\] where \(\bar{g}_{\mathcal{A}} = \frac{1}{|\mathcal{A}|}\sum_{t\in\mathcal{A}}\nabla_{\theta}\mathcal{L}(t)\). Since \(|\mathcal{B}\cup\mathcal{C}|/N = 1-s\): \[g - (1-s)\,\hat{g} = s\,\bar{g}_{\mathcal{A}}.\] It suffices to bound \(\|\nabla_\theta\mathcal{L}(t)\|\) for each \(t\in\mathcal{A}\).

7.2.0.1 Forward KL gradient at a Zone A token.

For forward KL, \(\nabla_{\theta}\,L_{\mathrm{FKL}}(t) = -\sum_{v\in\mathcal{V}} \pi_{\mathrm{te}}(v\mid \mathbf{c}_t)\,\nabla_{\theta}\log\pi_{\theta}(v\mid \mathbf{c}_t)\). Using the score-function identity \(\sum_v \pi_{\theta}(v\mid \mathbf{c}_t)\,\nabla_{\theta}\log\pi_{\theta}(v\mid \mathbf{c}_t) = \mathbf{0}\): \[\begin{align} \nabla_{\theta}\,L_{\mathrm{FKL}}(t) &= -\sum_{v} \bigl[\pi_{\mathrm{te}}(v\mid \mathbf{c}_t) - \pi_{\theta}(v\mid \mathbf{c}_t)\bigr]\,\nabla_{\theta}\log\pi_{\theta}(v\mid \mathbf{c}_t). \label{eq:fkl-expanded} \end{align}\tag{8}\] By Assumption 2, \(\|\nabla_{\theta}\,L_{\mathrm{FKL}}(t)\| \leq 2\,G\,\mathrm{TV}(\pi_{\mathrm{te}},\pi_{\theta}) \leq 2\,G\,\delta(\tau)\).

When \(H_{\mathrm{te}}(t) \leq \tau\), the teacher places mass \(\geq 1-\sqrt{\tau/2}\) on a single token \(v^{\star}\) (via the binary entropy inequality \(h(p) = -p\log p - (1{-}p)\log(1{-}p) \geq 2p^2\) for small \(p\), applied to the off-mode mass). Similarly for the student. Then from 8 : \(\|\nabla_{\theta}\,L_{\mathrm{FKL}}(t)\| \leq G(\sqrt{2\tau} + 2\,\delta(\tau))\).

7.2.0.2 Reverse KL gradient at a Zone A token.

The gradient of \(L_{\mathrm{RKL}}(t) = \mathrm{KL}(\pi_\theta(\cdot\mid\mathbf{c}_t) \| \pi_{\mathrm{te}}(\cdot\mid\mathbf{c}_t))\) is: \[\begin{align} \nabla_\theta L_{\mathrm{RKL}}(t) &= \sum_{v\in\mathcal{V}} \nabla_\theta\!\left[\pi_\theta(v\mid\mathbf{c}_t)\bigl(\log\pi_\theta(v\mid\mathbf{c}_t) - \log\pi_{\mathrm{te}}(v\mid\mathbf{c}_t)\bigr)\right] \nonumber\\ &= \sum_{v\in\mathcal{V}} \pi_\theta(v\mid\mathbf{c}_t)\bigl[\log\pi_\theta(v\mid\mathbf{c}_t) - \log\pi_{\mathrm{te}}(v\mid\mathbf{c}_t) + 1\bigr]\,\nabla_\theta\log\pi_\theta(v\mid\mathbf{c}_t) \nonumber\\ &= \sum_{v\in\mathcal{V}} \pi_\theta(v\mid\mathbf{c}_t)\bigl[\log\pi_\theta(v\mid\mathbf{c}_t) - \log\pi_{\mathrm{te}}(v\mid\mathbf{c}_t)\bigr]\,\nabla_\theta\log\pi_\theta(v\mid\mathbf{c}_t), \label{eq:rkl-grad-closed} \end{align}\tag{9}\] where the last equality uses the score function identity \(\sum_v \pi_\theta(v)\nabla_\theta\log\pi_\theta(v) = \mathbf{0}\).

In Zone A, both distributions concentrate mass \(\geq 1-\sqrt{\tau/2}\) on a common mode \(v^\star\) (Assumption 3). Splitting the sum into on-mode (\(v = v^\star\)) and off-mode (\(v \neq v^\star\)) contributions:

  • On-mode: \(\pi_\theta(v^\star) \geq 1-\sqrt{\tau/2}\) and \(|\log\pi_\theta(v^\star) - \log\pi_{\mathrm{te}}(v^\star)| \leq \delta(\tau)/(1-\sqrt{\tau/2})\).

  • Off-mode: Total mass \(\leq \sqrt{\tau/2}\), and each log-ratio is bounded by \(\log|\mathcal{V}|\) (Assumption 4).

By Assumption 2: \[\begin{align} \|\nabla_\theta L_{\mathrm{RKL}}(t)\| &\leq G\left[(1-\sqrt{\tau/2})\cdot\frac{\delta(\tau)}{1-\sqrt{\tau/2}} + \sqrt{\tau/2}\cdot\log|\mathcal{V}|\right] \nonumber\\ &= G\bigl(\delta(\tau) + \sqrt{\tau/2}\,\log|\mathcal{V}|\bigr) = \mathcal{O}\!\bigl(G\sqrt{\tau}\,\log|\mathcal{V}|\bigr). \label{eq:rkl-zone-a-bound} \end{align}\tag{10}\]

7.2.0.3 Aggregation.

The FKL bound gives \(G(\sqrt{2\tau} + 2\,\delta(\tau))\) and the RKL bound gives \(G(\delta(\tau) + \sqrt{\tau/2}\,\log|\mathcal{V}|)\). Taking the maximum: \(\|\bar{g}_{\mathcal{A}}\| \leq G(\sqrt{2\tau} + 2\,\delta(\tau) + \sqrt{\tau/2}\,\log|\mathcal{V}|)\). Therefore \(\|g - (1-s)\hat{g}\| = s\|\bar{g}_{\mathcal{A}}\| \leq s\,G(\sqrt{2\tau} + 2\,\delta(\tau) + \sqrt{\tau/2}\,\log|\mathcal{V}|) = O(s\,G\sqrt{\tau}\,\log|\mathcal{V}|)\). In practice \(\log|\mathcal{V}| = O(\log 10^5) \approx 11.5\) is a moderate constant, so the bound simplifies to \(O(s\,G\sqrt{\tau})\) up to logarithmic factors. ◻

7.3 Full Assumptions and Proof of Theorem 2↩︎

The analysis requires four assumptions. Assumptions 5 and 6 are standard; the novelty is Assumption 1.

Assumption 5 (Smoothness). Each \(\ell_i\) is \(\beta\)-smooth: \(\|\nabla \ell_i(\theta) - \nabla \ell_i(\theta')\| \leq \beta\|\theta - \theta'\|\).

Assumption 6 (Bounded stochastic gradients). \(\mathbb{E}[g_i(\theta)] = \nabla \ell_i(\theta)\) and \(\mathbb{E}\|g_i(\theta) - \nabla \ell_i(\theta)\|^2 \leq \sigma^2\).

Assumption 7 (Stage mastery). For each stage \(s\), after \(T_s\) SGD steps on \(\mathcal{Q}_{\leq s}\), the student achieves \(p_i(\theta) \geq \alpha_{\min}\) for all \(q_i \in \mathcal{Q}_{\leq s}\), where \(\phi(\alpha_{\min}) \geq c > 0\).

Proof of Theorem 2. Step 1: Per-step descent. By \(\beta\)-smoothness and \(\eta \leq 1/\beta\): \[\mathbb{E}_g[\ell_i(\theta_t) - \ell_i(\theta_{t+1})] \geq \frac{\eta}{2}\|\nabla \ell_i(\theta_t)\|^2 - \frac{\eta^2\beta\sigma^2}{2}. \label{eq:app-descent}\tag{11}\]

Step 1b: Lifting to stage-level loss. At each step, the SGD algorithm samples a prompt \(i\) uniformly from the eligible set \(\mathcal{D}_s\) at stage \(s\). Define the stage-level average loss \(L_s(\theta) = \frac{1}{|\mathcal{D}_s|}\sum_{i \in \mathcal{D}_s} \ell_i(\theta)\). Taking expectation over \(i \sim \mathrm{Uniform}(\mathcal{D}_s)\) in 11 : \[\mathbb{E}_{i,g}[L_s(\theta_t) - L_s(\theta_{t+1})] \geq \frac{\eta}{2}\,\mathbb{E}_i\!\left[\|\nabla \ell_i(\theta_t)\|^2\right] - \frac{\eta^2\beta\sigma^2}{2}. \label{eq:app-descent-global}\tag{12}\] Crucially, \(\mathbb{E}_i[\|\nabla \ell_i\|^2] \geq \|\mathbb{E}_i[\nabla \ell_i]\|^2 = \|\nabla L_s(\theta_t)\|^2\) by Jensen, so the bound on the average of squared norms is at least as strong as what a global PL condition on \(L_s\) would require. We proceed using \(\mathbb{E}_i[\|\nabla \ell_i\|^2]\) directly.

Step 2: Modulated PL. By Assumption 1: \(\|\nabla \ell_i(\theta_t)\|^2 \geq \phi(p_i(\theta_t))\,\mu\,(\ell_i(\theta_t) - \ell_i^\star)\). Averaging over \(i \sim \mathrm{Uniform}(\mathcal{D}_s)\) and substituting into 12 : \[\mathbb{E}_{i,g}[L_s(\theta_t) - L_s(\theta_{t+1})] \geq \frac{\eta\mu}{2}\,\mathbb{E}_i\!\left[\phi(p_i(\theta_t))\,(\ell_i(\theta_t) - \ell_i^\star)\right] - \frac{\eta^2\beta\sigma^2}{2}. \label{eq:app-descent-quality}\tag{13}\]

Step 3: Curriculum analysis. Under curriculum, \(\phi(p_i(\theta)) \geq c\) on all eligible prompts (Assumption 7). From Step 2, using \(\phi \geq c\) uniformly: \(\mathbb{E}_i[\phi(p_i)(\ell_i - \ell_i^\star)] \geq c\,(L_s(\theta_t) - L_s^\star)\). This yields a standard PL descent with effective constant \(\mu_{\mathrm{eff}} = c\mu\). Applying the SGD convergence rate under PL [20] with optimal step size \(\eta = c\mu\epsilon/(\beta\sigma^2)\): \[T^{\mathrm{C}} = O\!\left(\frac{\beta\sigma^2}{(c\,\mu)^2\,\epsilon} + \frac{1}{c\,\mu}\log\frac{1}{\epsilon}\right).\] The first term dominates in the stochastic regime (\(\sigma^2 > 0\)).

Step 4: Uniform analysis. Under uniform sampling over all \(n\) prompts, define \(\bar\phi^{\,\mathrm{U}} = \frac{1}{n}\sum_{i=1}^n \phi(p_i(\theta))\). The expected descent from Step 2 becomes: \[\mathbb{E}_i[\phi(p_i)\,(\ell_i - \ell_i^\star)].\] Since competence \(\phi(p_i)\) and suboptimality \((\ell_i - \ell_i^\star)\) are negatively correlated (easy prompts have high \(\phi\) but low suboptimality), by Chebyshev’s sum inequality: \[\mathbb{E}_i[\phi(p_i)\,(\ell_i - \ell_i^\star)] \leq \bar\phi^{\,\mathrm{U}} \cdot (L(\theta) - L^\star).\] Therefore the effective PL constant under uniform sampling is at most \(\bar\phi^{\,\mathrm{U}}\mu\) (the true constant is even smaller due to the negative correlation, making uniform sampling strictly worse than this upper bound suggests). Applying the same SGD convergence machinery: \[T^{\mathrm{U}} \geq \Omega\!\left(\frac{\beta\sigma^2}{(\bar\phi^{\,\mathrm{U}}\,\mu)^2\,\epsilon} + \frac{1}{\bar\phi^{\,\mathrm{U}}\,\mu}\log\frac{1}{\epsilon}\right).\] Because hard prompts contribute \(\phi \approx 0\) early in training, \(\bar\phi^{\,\mathrm{U}} < c\).

Step 5: Speed-up. In the stochastic regime, the ratio of convergence times is: \(T^{\mathrm{U}}/T^{\mathrm{C}} \geq \Omega\!\left((c/\bar\phi^{\mathrm{U}})^2\right)\). Worst case: the student is initially competent only on stage 1 (\(1/S\) fraction of prompts), so \(\bar\phi^{\mathrm{U}} \leq c/S\), giving speedup \(\geq \Omega(S^2)\). Even in the log-dominated (deterministic) regime, \(T^{\mathrm{U}}/T^{\mathrm{C}} = \Theta(c/\bar\phi^{\mathrm{U}}) = \Theta(S)\).

Step 6: OPD specificity.  

  • Off-policy KD: \(\phi \equiv 1\) (teacher traces always coherent). No curriculum advantage.

  • RL: Binary reward gives unbiased (if high-variance) gradients regardless of competence. OPD is different: teacher logits on incoherent rollouts are biased, not just noisy. The \(\phi\)-modulation captures gradient norm degradation, not just variance.

 ◻

8 Additional Experiment Setup↩︎

8.1 Licenses for Existing Assets↩︎

We use only existing models, datasets, benchmarks, and software frameworks whose terms permit research use. Table 4 summarizes the main assets used in this work. We use these assets for training, evaluation, and comparison only, and we do not redistribute third-party model weights, benchmark data, or dataset contents unless their licenses explicitly permit redistribution. When releasing code, we will include links to the original asset sources, preserve copyright and license notices, and specify the exact versions used for all reproducibility-critical dependencies.

Table 4: Existing assets used in the paper. For assets with provider-specific or competition-specific terms, we use them only for evaluation and do not redistribute their contents.
Asset Use in this paper License / terms
OLMo model family Student/teacher models Apache-2.0, per official release terms
NVIDIA Nemotron model family Student/teacher models NVIDIA Open Model License / applicable Llama terms
DAPO-Math-17K Training data Apache-2.0, per dataset release
MATH-500 Evaluation benchmark Original benchmark/provider terms
Minerva-Math Evaluation benchmark Original benchmark/provider terms
OlympiadBench Evaluation benchmark MIT License, per official repository
AMC/AIME benchmarks Evaluation benchmarks Original competition/provider terms
verl Training framework Apache-2.0

All third-party assets are used consistently with their intended research or evaluation purposes. For benchmarks derived from mathematical competitions or external providers, we report aggregate evaluation results only and do not claim ownership over the underlying problems. The proposed method itself does not require any proprietary dataset or private user data.

8.2 Training Details.↩︎

During each iteration, we sample \(B = 96\) prompts and generate one rollout per prompt using a sampling temperature of 0.7 and a maximum generation length of 16,384 tokens. Following teacher scoring, we perform \(K = 1\) gradient update with a clipping parameter \(\epsilon = 0.2\). We use a peak learning rate of \(5 \times 10^{-9}\) with a linear warmup and decay schedule over a single training epoch. For the SEAD configuration, the regularization weights are set to \(\rho_A = 50\), \(\rho_B = 40\), and \(\rho_C = 10\). The annealing factor follows a cosine schedule, decaying smoothly from \(\alpha_{\text{start}} = 0.8\) to \(\alpha_{\text{end}} = 0.0\). For curriculum learning, we adopt a smooth competence-based ordering inspired by [11]. We first estimate per-problem difficulty as \(d_i = 1 - \hat{a}_i\), where \(\hat{a}_i\) is the pass rate computed from \(K = 8\) independent rollouts of the student model prior to training. Examples are then sorted by difficulty in ascending order and presented easy-to-hard in a single pass without replacement, with small Gaussian noise (\(\sigma = 0.02\)) added to difficulty scores for stochastic tie-breaking. This provides a smooth, continuous curriculum that naturally increases problem difficulty as training progresses, without requiring discrete phase boundaries or explicit competence thresholds.

9 Additional Experimental Results↩︎

9.1 Results on Nemotron↩︎

We present the results on Nemotron model pair in Table 5.

Table 5: Results on Nemotron model pair (Nemotron-8B student, Nemotron-49B teacher).
Method MATH-500 Minerva Olympiad AMC23 AIME24 AIME25 Avg.
Off-the-shelf Models
Nemotron-8B (Student) 91.2 52.9 61.0 93.3 61.0 50.8 68.3
Nemotron-49B (Teacher) 94.2 57.4 63.9 94.2 60.4 52.9 70.5
Baselines
OPSD 90.8 49.6 61.9 93.4 63.2 48.9 67.9
GRPO 92.6 53.7 60.9 94.6 64.0 50.2 69.3
OPD (RKL) 89.8 53.3 63.3 93.9 63.0 49.8 68.8
Proposed (SEAD components)
KL Annealing only 93.4 56.6 62.5 94.3 62.7 50.4 69.9
Token Zones only 92.0 54.0 62.1 93.8 63.1 51.5 69.4
Token Zones + KL Annealing 90.4 54.8 61.6 94.7 64.6 51.0 69.5

9.2 Training Dynamics↩︎

A known failure mode of OPD is premature entropy collapse: if the student is trained with reverse KL from the beginning, it is encouraged to concentrate probability mass on the teacher’s current peak mode before it has explored alternative valid reasoning paths. SEAD addresses this through the interaction of token selection and KL annealing. Early in training, the coefficient \(\alpha\) is high, so Zone C tokens receive forward-KL supervision; later, \(\alpha\) decays toward zero, shifting the active objective toward reverse KL refinement.

The key distinction from a global annealing baseline is that SEAD does not apply this uniformly across all tokens. Roughly 50% of tokens are assigned to Zone A and skipped, because both teacher and student are already confident on them. Consequently, annealing only affects the subset of tokens where divergence choice matters: Zone C reasoning forks, where forward KL preserves the teacher’s support, and Zone B partially mastered tokens, where reverse KL sharpens the student toward the teacher’s preferred continuation.

Figure 4 shows the average entropy for different methods during the training. Among these methods, vanilla OPD shows a clear decreasing trend in entropy, where all our SEAD-related methods keep the entropy at a similar level and higher than vanilla OPD, which proves the ability of our method to prevent entropy collapse.

Figure 4: Average token-level entropy over training steps. Vanilla OPD (red) suffers progressive entropy collapse (0.39 \to 0.31), while SEAD’s token selection (blue), annealing (green), and their combination (purple) maintain stable entropy throughout training, preserving the diversity for token distribution.

10 Broader Impacts↩︎

This work aims to improve the efficiency of distilling reasoning capabilities from larger language models into smaller student models. By reducing the amount of token-level supervision required during on-policy distillation, SEAD may lower the computational cost of post-training and make strong reasoning models more accessible to researchers and practitioners with limited hardware resources. This could have positive impacts by reducing energy consumption, lowering deployment costs, and enabling broader participation in research on reasoning-oriented language models.

At the same time, improving the efficiency of reasoning-model distillation may also make capable models easier to train, adapt, and deploy. Such models could be misused for generating misleading content, automating deceptive reasoning, assisting with harmful planning, or increasing the scale of low-cost model deployment without sufficient safety evaluation. Although our experiments focus on mathematical reasoning benchmarks, the same distillation principles may transfer to other domains where stronger reasoning capabilities require careful governance.

Our method does not directly address model safety, factuality, robustness, bias, privacy, or misuse prevention. In particular, SEAD optimizes the efficiency and effectiveness of teacher–student distillation, but it does not guarantee that the student inherits only desirable behaviors from the teacher. If the teacher model exhibits unsafe, biased, or unreliable behavior, the student may also learn such behavior. Therefore, practical deployment of models trained with SEAD should include standard safety evaluations, red-teaming, domain-specific risk assessment, and monitoring for unintended behavior.

The empirical scope of this paper is limited to mathematical reasoning benchmarks and two teacher–student model families. As a result, the broader societal implications of applying SEAD to open-domain assistants, code-generation systems, or high-stakes decision-support systems remain uncertain. We encourage future work to evaluate competence-aware distillation under broader safety, robustness, and alignment criteria before deployment in sensitive settings.

11 Declaration of LLM Usage↩︎

This paper studies large language models as the primary subject of research. The proposed method uses teacher and student language models during on-policy distillation, as described in the main text.

In addition, the authors used large language model tools to assist with non-substantive writing tasks, including improving clarity, editing grammar, drafting checklist responses, and revising explanatory text. All technical ideas, algorithmic design choices, theoretical claims, proofs, experimental results, tables, and conclusions were produced, checked, and approved by the authors. The authors take full responsibility for the content of the paper, including any text that was edited with LLM assistance.

References↩︎

[1]
R. Agarwal et al., “On-policy distillation of language models: Learning from self-generated mistakes,” in International conference on learning representations, 2024, [Online]. Available: https://openreview.net/forum?id=3zKtaqxLhW.
[2]
M. Song and M. Zheng, “A survey of on-policy distillation for large language models,” arXiv preprint arXiv:2604.00626, 2026.
[3]
K. Lu and Thinking Machines Lab, “On-policy distillation,” Thinking Machines Lab: Connectionism, 2025, doi: 10.64434/tml.20251026.
[4]
J. Ko, S. Abdali, Y. J. Kim, T. Chen, and P. Cameron, “Scaling reasoning efficiently via relaxed on-policy distillation,” arXiv preprint arXiv:2603.11137, 2026.
[5]
W. Jin et al., “Entropy-aware on-policy distillation of language models,” arXiv preprint arXiv:2603.07079, 2026.
[6]
W. Yang, W. Liu, R. Xie, K. Yang, S. Yang, and Y. Lin, “Learning beyond teacher: Generalized on-policy distillation with reward extrapolation,” arXiv preprint arXiv:2602.12125, 2026.
[7]
Y. Xu, H. Sang, Z. Zhou, R. He, and Z. Wang, PACED: Distillation at the frontier of student competence,” arXiv preprint arXiv:2603.11178, 2026.
[8]
Y. Li et al., “Rethinking on-policy distillation of large language models: Phenomenology, mechanism, and recipe,” arXiv preprint arXiv:2604.13016, 2026.
[9]
S. Zhao et al., “Self-distilled reasoner: On-policy self-distillation for large language models,” arXiv preprint arXiv:2601.18734, 2026.
[10]
Y. Xu, H. Sang, Z. Zhou, R. He, Z. Wang, and A. Geramifard, TIP: Token importance in on-policy distillation,” arXiv preprint arXiv:2604.14084, 2026.
[11]
E. A. Platanios, O. Stretcu, G. Neubig, B. Poczos, and T. Mitchell, “Competence-based curriculum learning for neural machine translation,” in Proceedings of the 2019 conference of the north american chapter of the association for computational linguistics: Human language technologies, volume 1 (long and short papers), 2019, pp. 1162–1172.
[12]
Q. Yu et al., DAPO: An open-source LLM reinforcement learning system at scale,” arXiv preprint arXiv:2503.14476, 2025.
[13]
Z. Shao et al., “Deepseekmath: Pushing the limits of mathematical reasoning in open language models,” arXiv preprint arXiv:2402.03300, 2024.
[14]
Y. Wu et al., “Lightning OPD: Efficient post-training for large reasoning models with offline on-policy distillation,” arXiv preprint arXiv:2604.13010, 2026.
[15]
A. Tavor, I. Ebenspanger, N. Cnaan, and M. Geva, “Rethinking selective knowledge distillation,” arXiv preprint arXiv:2602.01395, 2026.
[16]
B. Zheng et al., SCOPE: Signal-calibrated on-policy distillation enhancement with dual-path adaptive weighting,” arXiv preprint arXiv:2604.10688, 2026.
[17]
H.-C. Luong et al., “Diversity-aware reverse Kullback-Leibler divergence for large language model distillation,” arXiv preprint arXiv:2604.00223, 2026.
[18]
S. Parashar et al., “Curriculum reinforcement learning from easy to hard tasks improves LLM reasoning,” arXiv preprint arXiv:2506.06632, 2025.
[19]
L. Wen et al., “Light-r1: Curriculum sft, dpo and rl for long cot from scratch and beyond,” in Proceedings of the 63rd annual meeting of the association for computational linguistics (volume 6: Industry track), 2025, pp. 318–327.
[20]
H. Karimi, J. Nutini, and M. Schmidt, “Linear convergence of gradient and proximal-gradient methods under the polyak-łojasiewicz condition,” in Joint european conference on machine learning and knowledge discovery in databases, 2016, pp. 795–811.