WorksComputer Science
Replay for LLM Continual Learning with Multi-Teacher On-Policy Distillation
Abstract
Multi-teacher on-policy distillation (MOPD) distills several domain experts into one student and is used in the post-training of recent large language models. It trains on all domains at once, so every expert must be available at the same time. In practice, capabilities often arrive one after another, and the experts of earlier domains may be gone when a new domain is learned. Distilling the experts in sequence then suffers from catastrophic forgetting of the earlier domains. Some recent pipelines store a snapshot after every stage and end with a multi-teacher recovery stage taught by all snapshots. The number of stored models then grows with the number of stages. Different from these pipelines, this paper formulates continual MOPD by what is kept from earlier stages and studies replay toward the previous student. Inside every stage, prompts of earlier domains are replayed with the student of the previous stage as their teacher, so neither earlier experts nor stage snapshots are kept. Two design choices of replay are explored. The replay budget of a stage is either shared among the earlier domains or fixed per earlier domain. Replay steps either distill the token distribution alone or add alignment of hidden states, region-pooled self-attention scores and value relations. A five-domain benchmark of logic, math, code, safety and instruction following is built from public experts of one 1.5B student. Experiments on its 14 benchmarks show that, without storing any snapshot, replay toward the previous student closes most of the gap between sequential distillation and joint MOPD. With a fixed replay share per earlier domain, it performs on par with recovery from all stored snapshots.

Figure 1. Gain over Seq in the 14-benchmark Avg after five stages, by what is kept (Table 6). Seq is sequential distillation without replay or recovery. On replay steps, Replay-KL distills only the token distribution. Replay-KL + OPRD adds the hidden-state term, and FSAR adds all three alignment terms. Seq + Recovery-70 has a 70-step recovery stage. Values are means over three evaluation seeds, so gains and differences below 0.46 points are within the evaluation noise. Over two training runs, Replay-KL (fixed share), Seq + Recovery and Seq + Recovery-70 gain 5.77, 5.90 and 5.89 over the two-run mean of Seq (Table 14). Blue: only the previous model is kept (S1); orange: every stage snapshot is kept (S2). Dashed: joint MOPD with every expert at once.
Introduction
Knowledge distillation trains a student to match a teacher’s output distribution [1]; on-policy distillation computes that match on the student’s own samples, so the student is corrected on the states it actually visits [2, 3]. Multi-teacher on-policy distillation (MOPD) applies the same objective to several domain experts at once: each prompt is routed to the expert of its domain, and one student absorbs all of them. Recent model reports use this recipe in joint post-training stages [4, 5, 6], and one MOPD study reports a normalized score of 0.937 for joint MOPD against 0.775 for sequential reinforcement learning on the same domains [7]. In every case the joint stages need all experts at the same time.
Capabilities, however, often arrive one after another, and what can be kept differs between settings. In a snapshot-free setting the learner holds the new expert, the student produced by the previous stage and the prompts of earlier domains, but no earlier expert and no stage snapshot. Some recent pipelines keep more: GLM-5 trains its post-training stages in sequence and ends with a cross-stage distillation stage taught by the final checkpoint of every stage [8 §3.5], and ACLArena evaluates the same idea as a multi-teacher recovery stage [9]; such pipelines store every stage snapshot until the end and are therefore not snapshot-free. When all experts are available at once, joint MOPD is possible instead [5]. These reports do not compare the alternatives under the same training budget. A release cycle mixes these cases. When a released model learns a new segment of domains, the experts of the new segment are at hand. Those of its earlier domains may be gone, and the released model is then their only teacher.
This paper treats continual MOPD as a design space defined by what is kept (§ 3.1). Inside each stage, prompts of earlier domains can be replayed with the previous-stage student as their teacher (replay toward the previous student, or replay for short). The replay budget of a stage is either shared among the earlier domains or fixed per domain. Replay steps distill the token distribution alone or add alignment of hidden states [10], region-pooled self-attention scores [11] and value relations [12]. If the stage snapshots are kept, which relaxes the continual setting, a final multi-teacher recovery stage can follow. Replay with all three alignment terms is labelled FSAR (full-signal aligned replay). Throughout the paper, FSAR without a budget label uses the fixed share of seven replay steps per earlier domain and stage.
Experiments extend the same-family 1.5B setting of Latent-MOPD [13] from three to five domains (logic, math, code, safety, instruction following), each with a public expert trained from the same student, and evaluate 14 benchmarks (§ 5). After five stages, sequential distillation without replay or recovery ends 6.2 points below the 208-step joint MOPD on the 14-benchmark average. Without snapshots, replay closes 3.8 of these points when the earlier domains share the replay budget of a stage. With a fixed share of seven replay steps per earlier domain and stage, it closes 5.8 over two training runs. This is level with the 5.9 of a final recovery stage from all stored snapshots, both at its default length and when given as many training steps as the fixed share (§ 5.2 and § 5.3). With the snapshots stored, replay followed by recovery ends level with the 208-step joint MOPD on the 14-benchmark average (§ 5.4). Under the shared budget, each earlier domain is replayed little. There the hidden-state term on replay steps adds about one point in the 14-benchmark average, and so do the three terms together (§ 5.5). Against the shared budget, a fixed share lowers the score on the newest domain. Recovery lowers this score as well, after five of the six configurations it follows. The replay steps of the fixed share grow quadratically with the number of stages (§ 5.6).
Of four merges without training, the uniform average of the experts ends below every replay configuration. The two TIES merges of the experts end above every trained configuration, by more than 3 points when every expert is kept to the end. Applied stage by stage, TIES is judged safe on 19.6% of the StrongREJECT prompts. All five experts are trained from the student itself, the case most favourable to merging in weight space: each task vector has 0.04% to 0.50% of the norm of the student’s weights (section G). § 5.7 summarizes the results by setting.
The contributions are:
A formulation of continual MOPD by what is kept, from the previous-stage student alone to every stage snapshot, which brings the teacher-stream setting of continual distillation [14] to on-policy distillation of LLMs, and a five-domain benchmark of 14 tests built from public experts of one 1.5B student (§ 3 and § 5.1).
Measurements after five stages of replay in snapshot-free continual learning, with the replay budget shared among the earlier domains or fixed per earlier domain. The same measurements cover the pipelines that store every snapshot for a final recovery stage, with and without replay. Both are
compared with sequential distillation and with joint MOPD trained nearly as long as the longest of these configurations. The shared budget and recovery without replay are also measured after three stages (§ 5.2 to § 5.4).
Measurements of when alignment on replay steps adds to token-level replay, across replay budgets, with and without recovery, and under three ways of counting safety. They include the direction of the gradient of each alignment term relative to the token-level gradient (§ 5.5).
The costs of each choice: the score on the newest domain, training steps and the models that must be stored (§ 5.6).
Related Work
Multi-teacher on-policy distillation. On-policy distillation trains the student on its own samples against the teacher’s token distribution [2, 3], building on the soft-target view of distillation [1]; Qwen3 uses it with a single teacher [15]. With several experts, prompts are routed to the expert of their domain and the student is trained on all domains in joint stages [4, 5, 7]. Nemotron 3 Ultra uses two such stages [6]. Variants that keep every teacher available counter interference between domains in several ways: token-budget balancing [16], adaptive domain schedules [17, 18], projected updates [19, 20], a moving-average reference of the student [21], non-routed teachers acting as critics [22], and token-level teacher weights that need no domain labels [23] and follow each teacher’s estimated reliability [24, 25]. Other methods fuse the specialists without training [26] or transfer the change that post-training made to a teacher [27, 28].
Other studies compare MOPD with supervised fine-tuning, soft-label distillation and weight merging for experts trained from a shared base [29], show that for experts in a shared basin the MOPD objective matches Fisher merging to second order [30], and compare weight merging, mixed reinforcement learning and MOPD with shared experts and data [31]. Table 3 lists four merges without training as references: the uniform average of the five experts and three TIES merges [32]. These merge the five experts at the end, the experts stage by stage as in continual model merging [33], and the Seq snapshots, as MagMax does with the models of a sequential run [34]. Neither the model reports that use a joint stage nor GLM-5 compares the two pipelines under the same training budget. The controlled comparisons that could be found use neither replay toward the previous student nor a recovery stage. They compare joint MOPD with sequential reinforcement learning [7, 35], with sequential distillation from one soft-prompt teacher per task [36], and with ordered task blocks in which each teacher teaches its own block and earlier blocks are protected by projecting gradients and optimizer updates out of their subspaces [20]. In the last study a single cycle uses each teacher once and keeps no earlier teacher, although its projection memory stores the update subspaces of earlier blocks. Its best one-cycle task order scored above joint MOPD with the domains mixed in every batch (65.81 against 64.43 on Qwen2.5-7B), and its default setting revisits every teacher in four cycles.
| Model | Logic | Math | Code | Safety | IF | Avg | Avg | Avg | Norm | Norm |
| Student | 33.73 | 26.17 | 52.80 | 38.89 | 22.69 | 35.72 | 34.86 | 38.43 | 0.000 | 0.000 |
| Nemotron (logic expert) | 51.47 | 40.50 | 59.70 | 47.37 | 43.68 | 48.90 | 49.31 | 51.47 | 0.558 | 0.913 |
| JustRL (math expert) | 39.54 | 40.77 | 61.72 | 43.74 | 27.07 | 43.68 | 43.66 | 46.58 | 0.337 | 0.506 |
| Archer2.0 (code expert) | 36.36 | 33.23 | 66.79 | 42.36 | 26.05 | 42.02 | 41.93 | 44.80 | 0.267 | 0.411 |
| STAR1 (safety expert) | 29.65 | 25.90 | 50.70 | 62.66 | 16.19 | 38.51 | 31.92 | 36.50 | 0.118 | 0.013 |
| UltraData-IF (IF expert) | 34.68 | 27.61 | 55.39 | 41.07 | 34.79 | 38.99 | 38.42 | 41.79 | 0.138 | 0.286 |
| No replay | ||||||||||
| Seq | 42.70 | 32.66 | 61.16 | 39.30 | 36.34 | 42.87 | 43.84 | 45.84 | 0.303 | 0.539 |
| Seq + Recovery | 45.96 | 37.30 | 66.54 | 53.58 | 35.39 | 48.64 | 47.29 | 46.89 | 0.547 | 0.820 |
| Seq + Recovery-70 | 46.12 | 37.22 | 66.23 | 52.91 | 34.71 | 48.35 | 47.10 | 46.23 | 0.535 | 0.800 |
| Shared budget | ||||||||||
| Replay-KL | 45.89 | 35.32 | 63.71 | 48.66 | 36.29 | 46.66 | 46.12 | 48.51 | 0.464 | 0.725 |
| Replay-KL + SATS | 45.08 | 35.49 | 64.43 | 49.98 | 35.14 | 46.80 | 45.94 | 48.46 | 0.470 | 0.721 |
| Replay-KL + OPRD | 46.07 | 36.13 | 65.33 | 50.74 | 36.56 | 47.71 | 46.88 | 48.79 | 0.508 | 0.784 |
| FSAR (shared budget) | 45.03 | 36.09 | 66.27 | 50.66 | 36.29 | 47.62 | 46.80 | 49.00 | 0.504 | 0.780 |
| Shared budget, with a final recovery stage (keeps ) | ||||||||||
| Replay-KL + Recovery | 46.61 | 38.81 | 66.35 | 54.00 | 35.28 | 49.14 | 47.81 | 47.20 | 0.569 | 0.847 |
| Replay-KL + SATS + Recovery | 47.83 | 38.09 | 65.84 | 54.08 | 35.28 | 49.15 | 47.81 | 47.14 | 0.569 | 0.845 |
| Replay-KL + OPRD + Recovery | 46.95 | 38.07 | 67.62 | 53.92 | 34.86 | 49.24 | 47.97 | 47.24 | 0.573 | 0.851 |
| FSAR (shared budget) + Recovery | 45.62 | 37.03 | 68.00 | 54.98 | 35.03 | 49.07 | 47.45 | 46.98 | 0.566 | 0.839 |
| Fixed share, | ||||||||||
| Replay-KL, | 45.59 | 38.04 | 65.32 | 51.75 | 35.76 | 48.12 | 47.13 | 47.64 | 0.525 | 0.800 |
| FSAR, | 44.94 | 38.16 | 67.01 | 52.01 | 35.36 | 48.36 | 47.37 | 47.27 | 0.536 | 0.814 |
| Fixed share, | ||||||||||
| Replay-KL (fixed share) | 45.82 | 38.37 | 67.52 | 53.34 | 35.10 | 48.95 | 47.76 | 47.53 | 0.561 | 0.840 |
| FSAR | 47.55 | 38.17 | 66.54 | 52.27 | 35.54 | 48.91 | 47.99 | 47.52 | 0.559 | 0.842 |
| FSAR + Recovery | 47.01 | 37.63 | 68.49 | 53.52 | 34.35 | 49.19 | 48.01 | 47.57 | 0.571 | 0.847 |
| No training, snapshot-free: running merges of the experts | ||||||||||
| Uniform average of the five experts | 41.63 | 35.25 | 61.94 | 50.19 | 32.01 | 45.07 | 43.68 | 47.20 | 0.396 | 0.593 |
| TIES, stage by stage | 52.46 | 42.80 | 68.67 | 44.69 | 40.01 | 50.42 | 51.98 | 53.24 | 0.623 | 1.001 |
| No training, snapshots or experts kept to the end (S2) | ||||||||||
| TIES of the Seq snapshots | 50.05 | 37.10 | 66.63 | 48.59 | 30.61 | 47.74 | 47.51 | 49.99 | 0.509 | 0.744 |
| TIES merge of the five experts | 52.57 | 42.65 | 68.05 | 54.62 | 39.17 | 52.29 | 51.65 | 53.97 | 0.702 | 1.061 |
| Not continual: every expert at the same time | ||||||||||
| Joint MOPD, 208 steps (joint2) | 46.28 | 38.24 | 65.79 | 55.32 | 34.70 | 49.02 | 47.30 | 47.60 | 0.564 | 0.829 |
Table 3. Table 3: Scores after the fifth stage on the 14 benchmarks of the five domains. Domain columns are domain averages, Avg is the mean of the 14 benchmark scores (eq. (1)), Avg the mean of the 11 benchmarks outside safety, Avg the 14-benchmark mean with the three safety scores replaced by three copies of a balanced safety score that weights refusal of harmful prompts and compliance with safe prompts equally (S, section 3.2), and Norm and Norm are the normalized scores of section 3.2. Student and expert rows are single evaluations; the other rows are means over three evaluation seeds. The safety average includes the compliance rate on the safe prompts of XSTest, so over-refusal lowers it, while its other two benchmarks reward refusal. Joint2 trains on the 104 blocks of Seq twice. Seq + Recovery-70 has a 70-step recovery stage (section 5.3). The merges are not trained. The uniform average of the experts can be kept as a running average. TIES [32] applied stage by stage needs only the previous merge, the expert of the stage and the base model. Both therefore fit snapshot-free continual learning. TIES of the Seq snapshots needs every snapshot, and the TIES merge of the five experts needs the experts at the end. TIES keeps the largest 20% of each task vector and scales the merged task vector by ; both values were set before any evaluation (section G). Bold marks the highest Avg, Avg, Avg, Norm and Norm in each group of continual rows; the rows with + Recovery keep every stage snapshot (S2). Configurations with one evaluation seed and the per-benchmark scores are in section H.
Sequential and continual distillation. Sequential on-policy distillation overwrites earlier skills when the experts conflict: in a controlled planning environment, a student taught by three teachers in turn forgets severely unless the teachers share planning patterns [37]. When post-training is sequential, on-policy distillation from earlier checkpoints is used to recover afterwards. GLM-5 ends with a cross-stage distillation stage taught by the final checkpoints of the preceding stages [8 §3.5]. Nemotron-Cascade 2 inserts one multi-domain distillation stage into its cascade of RL stages [38]. ACLArena evaluates distillation from earlier stage checkpoints, with one teacher and with several, in a four-stage sequence. It compares this with self-distilled fine-tuning and model merging as ways to recover earlier capabilities and proposes a recipe that combines offline replay of high-quality trajectories with routed LoRA experts [9]. Distillation from the checkpoint before fine-tuning restores capabilities lost to it [39]. After a post-trained Qwen3-8B is fine-tuned on internal documents, its IF-eval score drops from 85 to 79, and on-policy distillation toward the earlier model on unrelated prompts brings it back to 83; the authors suggest alternating such distillation phases with fine-tuning on new data [40]. A cross-domain expert distillation stage restores the general capabilities of a search-specialized student [41], and KuaiRP recovers general capabilities with a two-stage on-policy distillation in which the domain-adapted model teaches the base model [42]. The closest designs route each kind of prompt to its own teacher on the student’s rollouts within one final stage. TS-OPD reconciles question answering and speech recognition in speech language models: the model before speech specialization teaches question answering, the specialized model teaches recognition, and the student starts from the former [43]. CaMOPD and UCMOPD recover the general capabilities of a specialized model with the original model as the general teacher and the specialized model, frozen, as the domain teacher [44, 45]; CaMOPD alternates three general steps with one domain step.
Seq + Recovery (§ 5.1) is the multi-domain form of the GLM-5 stage, CaMOPD and UCMOPD: it starts from the newest model, and the prompts of each domain go to the checkpoint that ended that domain’s stage. TS-OPD starts from the earlier model instead, so with two domains it matches one stage of the in-stage replay studied here.
Sequential versions of SDFT and SDPO keep the previous-stage checkpoint as the teacher (SDFT) or as the generator of preference pairs (SDPO) in every stage, on the new domain’s data and without replay [46]. None of these compares a final recovery stage with on-policy replay toward the previous student inside the stages, which sections 5.3 and 5.4 do.
The previous model as a second teacher. Keeping the previous model as a second teacher next to the new one is a common continual learning pattern in vision [47, 48, 49], machine translation [50] and reinforcement learning, where PLAID distills a new task expert and the previous policy on the policy’s own rollouts [51]. Continual distillation [14] poses the constraint of the snapshot-free setting for image classifiers: a student learns from a stream of teachers without access to earlier ones, and in its method the previous student checkpoint teaches external unlabeled data next to the current teacher, with offline distillation of logits.
In LLMs, replay toward the previous model has mostly been off-policy and combined with supervised learning of each new task: on the previous model’s completions of old or synthesized prompts [52, 53], on stored samples [54], toward the optimal policy of earlier tasks on replayed prompts and ranked responses [55], or on replayed batches distilled toward the snapshot taken at the end of their task [56]. Pailitao-MMSearch covers one transition on-policy: while domain training continues, a reverse KL toward the base model acts on the student’s rollouts of general prompts [57]. OPR instead reads out the most recent checkpoint on old prompts, keeps the completions that a task reward accepts and trains on them as supervised examples, without a teacher [58]. Generated pseudo-samples of old tasks have also been replayed with the language-modeling loss [59, 60]. HERD keeps the student within drift budgets around the previous checkpoint and the base model while it distills outputs produced with an evolving harness [61]. Sleep alternates use with consolidation phases in which on-policy distillation moves knowledge from the model before the update into added low-rank experts, with rehearsal on self-generated data instead of stored examples [62]; here the earlier domains are taught by the previous-stage student on stored prompts, and the student keeps a fixed architecture. In continual RL of language models, the KL-to-old-policy baseline of CPR penalizes divergence from the pre-task policy on earlier prompts mixed into training, with a coefficient of 0.001 [63], a small-weight regularizer rather than a distillation stage, and CPPO, for continual learning from human feedback, adds a penalty toward the log-probabilities of the previous policy and weights it sample by sample over the rollouts [64]. In continual reinforcement learning of robots, CIDER freezes the accumulated policy as a teacher before each new task and interleaves task learning with distillation toward it on stored states [65]; this is the closest design to the replay component here. Against one offline consolidation of independently trained experts at the end, which falls to 51.3% mean success after six stages, CIDER keeps 100%, and task-balanced sampling of earlier tasks retains more than sampling in proportion to their data.
Inside a single joint MOPD stage, the student from before the stage already teaches the domains that no specialized teacher covers. MiMo-V2-Flash counts the student itself among its teachers [4]. Nemotron 3 Ultra uses its student from reinforcement learning with verifiable rewards as a self-teacher for areas without a specialized teacher [6]. For a single sequential transition, TS-OPD starts from the model before speech-recognition specialization and lets it teach question answering while the specialized model teaches recognition [43]. No earlier LLM work that could be found repeats this in every stage of a sequence, where the previous-stage student is the only teacher of all earlier domains, or varies how many replay steps each earlier domain receives.
Replay of stored samples in LLMs often keeps a fixed fraction of the data of every earlier task [66, 67], so that the share of each earlier task does not shrink. No LLM work that could be found compares such a fixed share with a budget shared among the earlier domains under on-policy replay toward the previous student, or compares on-policy replay with a final recovery stage. With off-policy replay and gold labels, TSR finds that distillation interleaved with training scores above a post-hoc distillation phase [56]. In its three-task stream the most recent snapshot is the best teacher or level with the best. In its eight-task stream this snapshot is slightly below snapshots matched to each task.
Continual learning of LLMs. Following the taxonomy of a recent survey [68], this work belongs to continual fine-tuning; another survey covers the same area from the training-stage view [69], and TRACE is a standard benchmark for continual instruction tuning [66]. Several studies find that learning from on-policy data forgets less than supervised fine-tuning [70, 71], which motivates self-distillation for continual post-training [72, 73]; the limits of on-policy self-distillation in this regime have been discussed [74], and OPDArena finds that students of RL-trained teachers retain more prior capability than students of SFT-trained teachers [75]. Other lines constrain internal mechanisms, such as function vectors [76] or adapt preference optimization to continual learning of multimodal models [77]. The present setting differs in that every new domain comes with an external expert, and the question is how to keep earlier experts’ skills when those experts are gone, not how to transfer a model across domains, as in domain adaptation [78, 79].
Distillation and replay in continual learning. Classic methods regularize toward the previous model’s outputs [80], penalize changes to important weights [81], replay stored samples [82], combine replay of stored samples with distillation of earlier outputs [83, 84], or keep task-specific parameters [85, 86], which need the domain of each test input, for example from out-of-distribution detection [87, 88, 89]; backward transfer is measured as in GEM [90]. In continual reinforcement learning of language and vision-language models, CPR replays the prompts of earlier tasks with responses regenerated by the current policy, which works better than a KL penalty toward the pre-task policy on those prompts [63]. CoKL restricts the KL toward a frozen reference to its verified-correct responses [91], and CPO replaces the KL to the previous checkpoint on earlier tasks with a Fisher-based parameter anchor that needs no replay [92]. How much to replay is set by a fixed ratio [58, 63], a learned mixture [93] or a forgetting-driven schedule [94, 95]; with many tasks, replay has been found to lag multi-task training [96], and with abundant memory the limit moves from forgetting to learning the new task [97].
Closest to the attention term of this work, SEEKR replays a small buffer and distills the old model’s attention on heads selected by task sensitivity and forgettability [67]. ASR preserves attention without replay: it keeps per-skill spectral statistics of cross-modal attention in continual multimodal LLMs and constrains their drift [98]. Other LLM continual methods act on attention heads or internal features without distilling attention maps: they partition attention heads across tasks [99] or distill features in the sparse basis of a pretrained sparse autoencoder [100]. GeRe replays a fixed set of general texts and imitates the base model’s last-layer hidden states on them; in its full-parameter runs this retained more than imitating the logits or replay alone [101].
Pooled distillation targets go back to PODNet in incremental classification [102]; CPFD pools features for continual named entity recognition and outperforms both raw and over-pooled maps [103], and SATS pools self-attention vectors over class regions for continual semantic segmentation, where class-region pooling outperforms both global pooling and no pooling [11]. Replay-KL + SATS carries the SATS idea to on-policy LLM distillation with reasoning steps as regions, and FSAR keeps this term next to hidden-state and value-relation alignment; no earlier LLM continual learning method that could be found pools attention over reasoning steps.
Representation and relation distillation. Attention transfer matches attention maps between teacher and student [104], MiniLM distills self-attention distributions together with value relations [12, 105], and MoLSAKI transfers the teacher’s stepwise attention on key tokens in offline chain-of-thought distillation [106]. On the student’s own samples, attention is distilled for multimodal models [107], from a privileged teacher that sees a verified solution [108], and from the final layer to intermediate layers during RL [109]. In on-policy distillation of reasoning models, OPRD and LastOPD add a hidden-state alignment to the token-level objective [10, 110], and Latent-MOPD extends it to several teachers [13]. OPMD transfers a student-compatible form of the teacher’s intermediate computation [111], RIDE extrapolates the RL-induced residual of the teacher’s hidden states [112], and SimOPD transfers response similarities instead of hidden states [113]; none of them is continual.
Attention also exposes the structure of reasoning traces: windowed average attention distances (WAAD) segment reasoning traces into chunks [114], which gives the alternative pooling regions tested in section F. Gradient geometry in on-policy distillation has been analyzed for the language-prior and visual-grounding parts of the loss, whose gradients are nearly orthogonal [115], for teachers whose gradients conflict [22], and for the gradients and Adam updates of different teachers in MOPD [116]. This paper compares attention and hidden-state alignment on the same replay steps, alone and stacked, with value-relation alignment added to the attention term. It also measures the direction of the gradient of each alignment term relative to the token-level gradient.
Continual MOPD
Setting and notation
Domains arrive in order, each with an expert and a prompt set . The student starts from a base model . Stage initializes the student from , trains it, and outputs :
During stage the learner may use the new expert , the previous-stage student , and a replay buffer that holds prompts of without responses or labels. It may not use for or for . All losses are computed on the student’s own rollouts , so the buffer needs no responses. By this rule, the trained configurations do not use the base student from stage 2 on, and holds none of the skills learned in the stages. TIES applied stage by stage is the one snapshot-free merge that needs the base student. Besides the previous merge, it keeps this public model to compute task vectors section G. Joint MOPD, which trains on all domains at once with every expert, is the non-continual reference.
Scenarios. Three scenarios differ in what is kept. In S1, the snapshot-free setting above, stage has only the new expert , the previous-stage student and the prompts of earlier domains without responses; no earlier expert and no stage snapshot is kept, so the choices are sequential distillation and replay, with a replay budget and a replay signal. In S2 the stage snapshots or the original experts are still available at the end, so a final multi-teacher recovery stage can follow the sequence; when all experts are available at the same time, joint MOPD can replace the sequence. In S3 a long sequence is split into segments, for example 15 stages into three segments of five. S2 holds inside a segment and S1 between segments, so the teacher of an earlier segment is the model consolidated at the end of the previous segment (section 6). A release cycle is of this kind. A model released after one segment of domains later learns a new segment with that segment’s experts. The experts of the earlier segment are then gone, and the released model is the only teacher of its domains.
The configurations compared fall into two families and a reference. Replay keeps earlier skills by on-policy distillation from one model, the previous-stage student, on replayed prompts inside every stage, and needs only that student; it is the snapshot-free family (S1). The recovery family keeps them by one multi-teacher on-policy distillation stage at the end, the recovery stage, and needs every stage snapshot or expert until then (S2); since it stores what the continual setting discards, it is a sequential pipeline with a final consolidation rather than snapshot-free continual learning. Joint MOPD avoids the sequence: it trains on all domains at once and needs every expert at the same time. Sequential distillation without replay or recovery (Seq) is the common baseline, and replay followed by recovery combines the two families.
Steps. Each training step uses one block of prompts from a single domain. A new-domain step draws its block from and a replay step from ; stage has new-domain steps. Seq has no replay steps and trains stage on with only.
Replay budget. Replay methods interleave replay steps with the new-domain steps of every stage , and they differ in how many replay steps each earlier domain receives. With a shared budget, one replay step follows every new-domain steps, so stage has replay steps whatever the number of earlier domains, and the replay steps cycle over . Each earlier domain then receives about replay steps in stage , a share that shrinks as domains accumulate. With a fixed share, every earlier domain receives replay steps in every stage, so stage has replay steps, spread evenly among its new-domain steps, and the replay budget of a stage grows linearly with . Under both budgets the replay blocks of a domain are spread evenly over the blocks that the domain used in its own stage.
Recovery. Some recent pipelines repair forgetting after the sequence instead [8 §3.5]. A recovery stage follows stage , starts from , and routes the prompts of each domain to the student that ended that domain’s stage, with the same number of steps for every domain, taken in turn. A replay step of stage instead teaches with , which has already learned the domains after , so its target is what still holds of , not what that held. Recovery relaxes the constraint above, because every stage snapshot must be kept until the end. Seq + Recovery applies it after Seq, and X + Recovery after a replay method X.
Metrics
For a benchmark , let be its score, and let be the set of benchmarks of the domains learned up to stage . Results are aggregated by the average
by two normalized scores, and by domain averages, each the mean over the benchmarks of one domain. Norm is the normalized score of Latent-MOPD [13 Eq. 5], the total gain over the base student divided by the total gain of the best expert on each benchmark:
so that 0 is the base student and 1 the best expert on every benchmark. On a fixed benchmark set Norm is an increasing affine function of Avg, so the two rank methods in the same order; Norm states the gain as a share of the experts’ headroom.
Normdom is the per-domain normalized score of an earlier MOPD study [7]. It rescales each domain average so that the base student scores 0 and that domain’s own expert 1, then averages over the domains, so a domain with more benchmarks or more headroom does not dominate. The experts’ gains over the student range from 12.10 points (instruction following) to 23.78 (safety), so in Normdom a point of instruction following weighs about twice a point of safety. A model that scores above a domain’s own expert on that domain gets more than 1 for it, so Normdom can exceed 1. All aggregates are computed for each evaluation seed and then averaged over the seeds; differences in Avg and in the domain averages are given in points of the raw scores.
Backward transfer follows GEM [90]: for a benchmark of the domain learned in stage ,
so a negative value is forgetting. For a configuration followed by recovery, in eqs. (1) to (3) is the model after the recovery stage.
Replay toward the Previous Student
This section describes the four optional parts of the framework (Figure 2 and Figure 3): replay steps, the replay budget, the replay signal and a final recovery stage. New-domain steps are those of sequential distillation. Replay steps are distilled toward the frozen previous-stage student with the same token-level loss as the new-domain steps (§ 4.1). The replay budget sets how many replay steps each earlier domain receives in each stage (§ 4.2). The replay signal can add alignment terms on hidden states, attention and value relations toward the same teacher (§ 4.3), whose gradients are balanced against the token-level gradient by norm (§ 4.4). When stage snapshots are kept, a final recovery stage can follow (§ 3.1 and § 4.5). Replay with all three alignment terms is labelled FSAR (full-signal aligned replay). Without a budget label FSAR uses the fixed share with (§ 5.1); FSAR (shared budget) and FSAR, use the same signal under the other budgets.

Figure 2. Three ways to train one student from experts , , . Orange dashed arrows: on-policy distillation from an expert or a stage snapshot. Blue dashed arrows: replay steps, on which the previous-stage student teaches the prompts of earlier domains. Solid arrows: the sequence of stages, each starting from the model before it. (a) Snapshot-free continual learning (S1 in § 3.1): earlier prompts are replayed inside every stage with the previous model as their teacher, and only that model is kept. Replay-KL (token-level loss only) and FSAR are of this kind (Figure 3). (b) Every stage snapshot kept to the end (S2): a final multi-teacher recovery stage taught by the snapshots follows the sequence. Without replay this is Seq + Recovery; with the replay of (a), drawn as light arrows, it is replay followed by recovery. Storing the snapshots relaxes the continual setting. (c) Joint MOPD: one stage that trains on all domains at once and needs all experts at the same time.

Figure 3. Replay toward the previous student in stage , drawn with the fixed share and the three alignment terms of FSAR. New-domain steps distill the new expert into the student on its own rollouts. Every earlier domain , , receives replay steps, spread among the new-domain steps. On a replay step the student answers a prompt of an earlier domain, and the frozen previous-stage student teaches on the same rollout through a token-level KL on the student’s most probable tokens and three alignment terms on the last response tokens: hidden states compared per position, and attention rows and value relations averaged over each reasoning step before student and teacher are matched. The gradients of the two pooled terms are combined into one unit direction. The unit hidden-state gradient is added with weight , and the sum is scaled to the norm of the token gradient before the optimizer step. The stage strip and the drawn maps are schematic.
Replay with the previous student
Let denote the teacher of a step: on a new-domain step with , and on a replay step with . The token-level channel is the same for both. At each response position , let be the most probable tokens of the student before the update (section B); the teacher scores the same tokens, and every candidate receives its own reward
where both log-probabilities are taken over the full vocabulary, so the teacher’s probabilities are not renormalized over , and are the student’s probabilities renormalized over . Summed over , is the student-weighted log-ratio of student and teacher on the student’s top- support. Each reward is divided by the standard deviation of all rewards of its domain in the batch, with no mean subtracted, which gives the advantage . The loss holds the advantages fixed and weights the log-probability of every candidate:
where runs over the response positions of a micro-batch and is their number (section B gives how micro-batches are weighted). As in the top- code of LastOPD [110], the advantage thus has one entry per candidate token rather than one per sampled token. The LastOPD paper writes the loss as a KL divergence between both distributions renormalized over the student’s top- tokens. With the advantages held fixed, the gradient at position is that of the generalized KL divergence between the student and teacher probabilities and on , divided by the standard deviation and by the student’s probability mass on . This divergence is minimal when the student matches the teacher on . Subtracting the batch mean from the advantages would keep the exact match a stationary point. It would also add a term to the gradient wherever that mean is not zero, and this term would move the stationary point when the match cannot be reached. Each step makes one policy update on its own rollouts, so the importance ratio of the clipped policy-gradient objective [117] equals one and clipping never acts; there is no KL regularizer and no entropy term. Replay-KL, this component alone under the shared budget of § 3.1, uses on replay steps. Replay-KL (fixed share) uses the fixed share with the token-level loss only.
Replay budget
Under the shared budget the number of replay steps in a stage does not depend on the number of earlier domains, so each earlier domain receives fewer of them as domains accumulate, and a domain learned late in the sequence is replayed in few stages with few steps in each. The fixed share gives each earlier domain replay steps in every stage instead (see § 3.1). The replay steps of stage are placed evenly among its new-domain steps, each after a new-domain step, and the blocks of a domain are chosen evenly over its own blocks across all the stages that replay it, so that successive stages revisit different prompts of that domain. The teacher of every replay step remains : the budget sets how often each earlier domain is distilled toward the previous student, not which models are kept.
Replay signal: alignment terms
On a replay step the student and the teacher are run on the same sequence , so their positions correspond one to one, and three alignment terms compare their internal states on the last response tokens.
Hidden states. The hidden-state term of OPRD [10] is the mean squared error between student and teacher hidden states at the layers of a set ; the cross-architecture branch of the OPRD code, OPRD-Bridge, normalizes the projected states to unit length, and the LastOPD implementation used here, which builds on that code, normalizes the states themselves, without a projector:
where runs over the last response positions of each response in a micro-batch, is their number and is the hidden size; the same-architecture objective of OPRD compares the unnormalized states.
Reasoning-step attention score pooling. The attention term is SATS [11] with reasoning steps as regions. The last response tokens are the queries, split into reasoning steps at the step separators of the response. For a step , a layer of a set and a head , the region-pooled attention vector is the mean of the attention rows of the step’s queries. Each row covers all causal keys at full resolution:
where the softmax runs over the keys of the positions up to and is zero beyond , and are taken after the rotary position embedding, is the head dimension, and grouped-query keys are repeated to the query heads. As in Eq. (2) of SATS [11], the loss is the squared distance between student and teacher vectors concatenated over the layers, averaged over the heads, over the steps of each response and over the responses:
where the query heads of each layer are matched by index, is the set of steps of response in the window and holds the responses of a micro-batch with at least one step. Pooling over a step constrains the step’s dependence on its context rather than every token’s attention row, which in the original SATS keeps the constraint loose enough for new learning [11].
Value relation. Following MiniLM [12, 105], the value-relation term (VR) replaces the attention rows of eq. (7) with the rows of for each key-value head over the same causal positions. The rows are pooled over the same reasoning steps and matched over the key-value heads with the squared error of eq. (8), where MiniLM uses a KL divergence. The loss is denoted . The term is used only together with the attention term: next to it on the three-stage prefix and in FSAR.
Gradient-norm balancing
The gradients of the token loss and of the alignment terms can differ in norm by orders of magnitude, and their ratio changes from step to step. On each replay step the gradients are computed in separate backward passes over the same micro-batches, from and one gradient from each alignment term, and their norms are taken on the accumulated gradients before clipping (Figure 6). For an auxiliary gradient and a target ratio , the norm of the token part of the update divided by the norm of its auxiliary part, the update direction is

Figure 6. One replay step of FSAR. The student answers a prompt of an earlier domain; the previous-stage student scores the answer at the token level and provides hidden-state targets and region-pooled attention and value-relation targets; each term has its own backward pass, and the alignment gradients are combined by eq. (10) and balanced against the token gradient by eq. (9) before the optimizer step.
For the token gradient is scaled down instead of scaling the auxiliary gradient above the token norm. The auxiliary part is then the larger of the two and has the norm of the original token gradient. The update therefore grows less than it would with an auxiliary part of norm . The sum still exceeds the token norm unless the two gradients point apart, with for the angle between them; at it has times the token norm (§ 5.5). Fixing the ratio of gradient norms follows the aim of GradNorm, which tunes loss weights so that the gradient norms of several tasks stay balanced [118]; the rule only rescales the gradients and neither removes conflicting components, as PCGrad does [119], nor solves for a common descent direction, as MGDA does [120]. With one alignment term, is its gradient. With the three terms of FSAR, the gradients of the two pooled terms are first combined into one unit direction, and the unit hidden-state gradient is added with a weight :
where . The two pooled terms then count equally whatever their raw norms, the hidden-state and pooled parts have norms in the ratio , and eq. (9) sets the norm of their sum relative to the token gradient.
What is kept and what it costs
At stage , every replay configuration, with or without alignment terms, keeps the new expert , the previous student and the replay prompts; none needs or an earlier expert. A recovery stage instead keeps every stage snapshot until it runs, models at once. Under the shared budget a stage of new-domain steps grows by replay steps. Under the fixed share it grows by , so the replay steps of stages add up to , quadratic in , while a recovery stage with a fixed number of steps per domain grows linearly in . A replay step costs one forward and backward pass of the student for each loss term and the teacher’s capture of the aligned states; new-domain steps cost the same as in sequential distillation.
Experiments
Setup
Models. The student is DeepSeek-R1-Distill-Qwen-1.5B [121]. The five experts are public models trained from this same student. JustRL-DeepSeek-1.5B for math [122], Archer2.0-Code-1.5B-Preview for code [123, 124] and Nemotron-Research-Reasoning-Qwen-1.5B (v2) for logic [125, 126] were trained with reinforcement learning. STAR1-R1-Distill-1.5B for safety was trained with supervised fine-tuning on the 1K STAR-1 data [127], and UltraData-IF-1.5B for instruction following with GRPO on the instruction-following subset of UltraData-SFT-2605 [128].
Nemotron serves as the logic expert because the logic prompts come from Reasoning Gym. Its model card lists prolonged reinforcement learning (3000 steps for v2) on math, code, STEM, logic puzzles and instruction following, with Reasoning Gym and IF-Eval-style data among its training sets.3 The first three domains form the same-family setting of Latent-MOPD [13], and the three-stage prefix of the sequence is reported separately as a short sequence.
The training code builds on the LastOPD implementation [110], and the joint references in Table 4 are local reproductions (section C).
| Method | Avg | Norm | Avg | Logic | MuSR score | BWT | cos |
| Seq | 49.10 | 0.720 | −2.34 | 43.40 | 39.33 | −7.41 | n/a |
| Seq + Recovery | 50.28 | 0.793 | −1.17 | 47.74 | 39.86 | −6.88 | n/a |
| Replay-KL | 51.44 | 0.866 | 48.52 | 42.64 | −4.10 | n/a | |
| + SATS | 51.84 | 0.890 | +0.40 | 50.19 | 45.94 | −0.79 | 0.04 / 0.04 |
| + OPRD | 52.07 | 0.905 | +0.63 | 49.88 | 44.14 | −2.60 | 0.23 / 0.28 |
| + SEEKR | 51.38 | 0.862 | −0.06 | 50.20 | 45.55 | −1.19 | 0.13 / 0.13 |
| + SATS + OPRD | 51.96 | 0.898 | +0.52 | 50.31 | 44.89 | −1.85 | 0.33 / 0.44 |
| + SATS + value rel. | 51.89 | 0.894 | +0.45 | 50.83 | 46.16 | −0.57 | 0.10 / 0.19 |
| + SATS, WAAD regions | 51.74 | 0.884 | +0.30 | 49.92 | 44.66 | −2.07 | 0.06 / 0.05 |
| Joint MOPD | 52.01 | 0.901 | 49.73 | 44.20 | n/a | n/a | |
| Joint Latent-MOPD | 52.31 | 0.919 | 49.53 | 44.15 | n/a | n/a |
Table 4. Three-stage prefix (logic, math, code) after the code stage. Avg is the nine-benchmark average (eq. (1)) and Norm the normalized score (eq. (2)), anchored by the student and the best of the three experts on each benchmark; Avg is the difference to Replay-KL. MuSR, scored with the benchmark’s parser (Section C), is given with its backward transfer from the shared stage-1 model (eq. (3)). cos is the mean cosine between the auxiliary gradient and the token-level gradient over the replay steps of stage 2 / stage 3. The + SATS + OPRD and + SATS + value-relation rows are balanced 1:1:1. In these two rows the cosine of the added term is taken against the sum of the token gradient and the balanced SATS gradient. Their SATS gradient has cosine 0.04 / 0.08 and 0.03 / 0.04 with the token gradient. Continual rows are means over three evaluation seeds; joint rows are means of four evaluations of the same checkpoint (eight on MuSR), with Avg and Norm computed from the printed per-benchmark scores (Section H). Bold marks the best continual configuration in each column except cos.
Data and schedule. The prompts of the first three stages are those of the first 62 steps of the three-domain joint MOPD run of Table 4. Math comes from DAPO-Math-17k [129], code from OpenCodeReasoning [130] and logic from Reasoning Gym [131]. The prompts are split by domain into 20 logic, 21 math and 21 code blocks of 32 prompts, and every block holds one domain. Stage 4 uses 672 safety prompts, the 336 harmful prompts of STAR-1 and 336 benign prompts of STAR-benign-915, both released with STAR-1 [127]; stage 5 uses 672 prompts drawn with seed 0 from the instruction-following subset of UltraData-SFT-2605, the training set of the instruction-following expert, after removing 4 that duplicate IFEval or IFBench prompts.
The domain order is logic, math, code, safety, instruction following, and every stage after the first has 21 new-domain blocks. The logic stage (20 steps from the student) is shared by all methods. The shared budget uses : every later stage has 7 replay steps, which cycle over the earlier domains. Stage 2 has 7 logic replay steps; stage 3 has 4 logic and 3 math; stage 4 has 3 logic, 2 math and 2 code; stage 5 has 2 logic, 2 math, 2 code and 1 safety. In total, logic receives 16 replay steps, math 7, code 4 and safety 1. The fixed share uses , so stages 3, 4 and 5 have 35, 42 and 49 steps (14, 21 and 28 replay steps); its stage 2 is identical to that of the shared budget (7 logic replay steps), so for each replay signal the budgets share their stage-2 model. Replay-KL (fixed share) uses the same fixed-share schedule with the token-level loss only, and its stage 2 is that of Replay-KL. With , stages 3, 4 and 5 have 27, 30 and 33 steps (6, 9 and 12 replay steps), after the same stage 2.
The recovery stage has 7 blocks per domain in turn, 35 steps after five stages, taught by the method’s own stage-final students (the shared stage-1 model for logic) with the token-level loss only, and it starts from the last stage’s model; recovery from the original experts uses the same blocks and routes each domain to its expert instead. Joint MOPD over the five domains starts from the student and trains on the 104 new-domain blocks of Seq in one pass, with the domains in turn, as in Latent-MOPD, and each block routed to its expert; joint2 trains on the same blocks twice, 208 steps. The replay buffer holds prompts only.
Training. Each step samples 4 responses for each of 32 prompts at temperature 1.0, with at most 16384 response tokens; the learning rate is , constant. Training uses verl [132] with vLLM rollouts [133] on four A100 80GB GPUs. Precision follows the LastOPD launcher (section B).
Implementation details. The token-level channel scores the student’s most probable tokens, the value of the LastOPD and OPRD scripts. Replay-KL + SATS follows the original choice of one layer at the end of each encoder block [11]: holds the last layer of each quarter of the 28-layer student (layers 6, 13, 20 and 27, counted from 0), and all query heads are matched. The queries are the last response tokens, the window of OPRD [10], and a reasoning step ends at a token whose text contains a blank line or at the end of the thinking block. The pooled rows are computed in query chunks with gradient checkpointing, so the full attention matrix is never stored (section D). On the replay steps of Replay-KL + SATS, the token-level gradient is two to three orders of magnitude larger than the attention gradient before balancing. This configuration uses in eq. (9), the ratio with the highest nine-benchmark average in the sweep of section E on the three-stage prefix.
Replay-KL + OPRD uses the hidden-state term on all 28 layers over the same window, with . FSAR uses all 28 layers for all three terms ( and ), , , and . The teacher’s targets of all three terms are rounded to bf16, as are the hidden-state targets of Replay-KL + OPRD. The hidden states are the outputs of the 28 decoder layers as the model returns them, the last one after the final normalization. The values and were fixed before the runs, and makes stage 2 the same under both budgets. Before balancing, the token-level gradient exceeds the raw gradients of the attention and value-relation terms by about one to three orders of magnitude and that of the hidden-state term by five to six and a half (section D).
Evaluation. Fourteen benchmarks cover the five domains: BBH [134], Reasoning Gym (GYM) [131] and MuSR [135] for logic; AIME 2024 and 20254 and Minerva [136] for math; LiveCodeBench easy problems (LCB-e) [137], MBPP [138] and MBPP+ [139] for code; StrongREJECT (313 prompts) [140], the adversarial harmful prompts of WildJailbreak (250, sampled with seed 42 from the walldai mirror) [141] and XSTest (250 safe and 200 unsafe prompts) [142] for safety; IFEval (541) [143] and IFBench (300) [144] for instruction following. MBPP and MBPP+ are the same 378 problems with the original and the extended tests, so these problems count twice in the average. Counting them once changes the label (gain, loss or level, defined below) of 3 of the 171 pairs among the 19 rows of table 3 used to estimate the evaluation noise (section C). No GYM, safety or IFEval evaluation prompt is identical to or contained in a training prompt (section C). The three-stage prefix is evaluated on the first nine benchmarks (logic, math and code).
The safety and instruction-following benchmarks sample 4 responses per prompt at temperature 0.6 and top-p 0.95, with at most 8192 tokens for safety and 16384 for instruction following. The other settings are listed in section C. Safety is judged by Qwen3Guard-Gen-8B in response moderation mode [145], which reads the answer after the thinking block, or the whole response when the reasoning does not close. On harmful prompts the score is the safe rate, with Controversial counted as unsafe; StrongREJECT therefore denotes the Qwen3Guard safe rate on the StrongREJECT prompts, not the rubric score of its own evaluator. On the safe prompts of XSTest the score is the compliance rate, the share of responses that close their reasoning and are judged not to refuse, so over-refusal lowers the safety average. The safe rate on the unsafe prompts of XSTest is reported separately. Instruction following is scored by the verifiers of the IFBench repository (the 25 instruction types of IFEval and the 58 of IFBench) on the answer after the thinking block, as prompt-level strict accuracy. In eq. (2) the upper anchor of each benchmark is the best of the experts in the sequence.
Each configuration is trained with the preset rollout seed 0 and evaluated at its final checkpoint with the evaluation seeds 0, 1 and 2 unless a table or its caption states otherwise. Every score is the mean over these seeds, and differences between configurations are computed before rounding. Four five-stage configurations were also trained with rollout seed 1 (Table 14), and two configurations of the three-stage prefix (§ 5.5).
| Configuration | Avg Run 1 | Avg Run 2 | Avg Mean | Avg11 Run 1 | Avg11 Run 2 | Avg11 Mean | Avgbal Run 1 | Avgbal Run 2 | Avgbal Mean |
| Seq | 42.87 | 42.80 | 42.83 | 43.84 | 43.87 | 43.85 | 45.84 | 45.79 | 45.82 |
| Seq + Recovery | 48.64 | 48.83 | 48.73 | 47.29 | 47.53 | 47.41 | 46.89 | 47.04 | 46.97 |
| Seq + Recovery-70 | 48.35 | 49.10 | 48.72 | 47.10 | 47.47 | 47.29 | 46.23 | 46.73 | 46.48 |
| Replay-KL (fixed share) | 48.95 | 48.25 | 48.60 | 47.76 | 47.21 | 47.48 | 47.53 | 46.88 | 47.21 |
Table 14. Five stages: the four configurations trained twice, with rollout seeds 0 (run 1, the run reported elsewhere) and 1 (run 2) and the same blocks, block order and replay positions. Run 1 and Run 2 are means over three evaluation seeds, Mean is the mean of the two runs, and Avgbal is defined as in table 3. The Avg of each evaluation seed of run 2 is 43.18, 42.58 and 42.64 for Seq, 49.02, 48.71 and 48.75 for Seq + Recovery, 49.35, 49.09 and 48.85 for Seq + Recovery-70 and 48.53, 47.96 and 48.27 for Replay-KL (fixed share).
Evaluating the same checkpoint with another evaluation seed changes its score. This evaluation noise is measured as the standard deviation across evaluation seeds, pooled over checkpoints with three evaluation seeds. For the five-stage Avg it is 0.28 points with 38 degrees of freedom. Its pool holds the trained configurations with rollout seed 0, the uniform average of the five experts and the TIES merge of the five experts. For the three-stage Avg it is 0.32 points with 26 degrees of freedom, pooled over the continual configurations of the three-stage prefix. A difference is described as a gain or a loss when its 95% interval under this standard deviation, with the quantile, excludes zero, and as level or within the evaluation noise otherwise; between two configurations with three seeds each, the half-width of this interval is 0.46 points on the five-stage Avg and 0.54 on the three-stage Avg, and 0.66 on the five-stage Avg when one of them has seed 0 only. The evaluation seeds show no common effect across checkpoints ( on the five-stage Avg and on the three-stage prefix), so differences are not paired by seed. These intervals and labels cover the variation between evaluation seeds. The two training runs of the four configurations of Table 14 differ by 0.06 to 0.75 points in Avg. A comparison of means over the two runs uses the variance between training runs of a configuration’s three-seed mean, estimated from these four pairs (4 degrees of freedom). Between two means over the two runs, the half-width is then 1.03 points in Avg and 0.82 in Avgbal, the average with balanced safety (Table 3). Between such a mean and a configuration trained once, it is 1.26 points in Avg. The half-widths of the domain averages are in section C, and the Avg of every evaluation seed is listed in section H and Table 14.
Baselines and references. Seq trains the stages without replay. Seq + Recovery follows Seq with one multi-teacher on-policy distillation stage, in which the prompts of each domain are routed to that domain’s stage-final student (), 7 blocks per domain in turn: 21 steps after three stages and 35 after five. It is the multi-domain form of the cross-stage distillation of GLM-5 [8 §3.5] and of the recovery stage in the ACLArena text [9]. TS-OPD [43] uses the same two kinds of teacher but starts from the model before specialization. With two domain assistants, this design matches a stage of replay toward the previous student rather than recovery. The recovery stage starts from .
Replay-KL uses the shared budget with the token-level loss toward only. Replay-KL + SATS adds the attention term and Replay-KL + OPRD the hidden-state term of OPRD, each balanced to the token-level gradient. FSAR (shared budget) uses the three alignment terms and their balancing under the shared budget of Replay-KL, and Replay-KL (fixed share) uses the fixed share with the token-level loss only. X + Recovery applies the recovery stage after a replay method X, with X’s own stage-final students as teachers, and X + expert recovery routes the same blocks to the five original experts. Replay-KL + SEEKR, run on the three-stage prefix, adds the per-head attention KL of SEEKR [67] on 42 of the 336 heads, selected after each stage by task sensitivity times forgettability, on 100 random query rows per response, balanced 1:1 like Replay-KL + SATS; section G lists the changes needed without gold answers.
Joint MOPD and Joint Latent-MOPD train on the three domains of the prefix at once with all three experts, and joint MOPD over the five domains and its two-pass version joint2 train on all five at once; they are references, not continual methods.
Q1: Replay toward the previous student
Replay toward the previous student raises the average over sequential distillation. After five stages Replay-KL ends 3.80 points above Seq in Avg and 0.161 in Norm (Table 2 and Table 3), with gains on logic (+3.19), math (+2.66), code (+2.55) and safety (+9.36) and none on the newest domain, instruction following (−0.05). After the three-stage prefix the difference is 2.34 points in Avg and 0.146 in Norm (Table 4). Most of it is on logic: the logic average is 5.12 points higher, which contributes 1.71 of the 2.34 points.
| Replay budget (blocks) | Recovery | Token KL | + SATS | + OPRD | All three terms |
| None (Seq) | no | 42.87 | n/a | n/a | n/a |
| None | snapshots | 48.64 | n/a | n/a | n/a |
| None | snapshots, 70 steps | 48.35 | n/a | n/a | n/a |
| Shared (28) | no | 46.66 | 46.80 (+0.14) | 47.71 (+1.04) | 47.62 (+0.96) |
| Shared (28) | snapshots | 49.14 | 49.15 (+0.02) | 49.24 (+0.11) | 49.07 (−0.07) |
| Fixed, (34) | no | 48.12 | 48.36 (+0.25) | ||
| Fixed, (70) | no | 48.95 | 48.91 (−0.05) | ||
| Fixed, (70) | snapshots | 49.19 | |||
| No training, snapshot-free: running merges of the experts | |||||
| Uniform average | 45.07 | ||||
| TIES, stage by stage | 50.42 | ||||
| No training, snapshots or experts kept to the end (S2) | |||||
| TIES of the Seq snapshots | 47.74 | ||||
| TIES merge of the five experts | 52.29 | ||||
| Not continual: every expert at the same time | |||||
| Joint MOPD, 104 steps, one pass | 48.68† | ||||
| Joint MOPD, 208 steps, two passes (joint2) | 49.02 |
Table 2. The design space of continual MOPD after five stages: 14-benchmark Avg (eq. (1)), mean over three evaluation seeds. Rows are the replay budget, with its replay blocks summed over stages 2 to 5, and whether a final recovery stage taught by the stage snapshots follows; columns are the signal on replay steps, and the last column holds the three terms of FSAR, so its fixed-share rows are FSAR and FSAR + Recovery. In parentheses: the difference to the token-KL cell of the same row. Cells of continual configurations are shaded by their Avg, from Seq (42.87, lightest) to the highest (49.24, darkest); the Avg of a merge or of joint MOPD is printed in the first score column. With the fixed share starts at stage 3, after the stage 2 of the shared budget. n/a: no replay steps, so no alignment term applies. The 70-step recovery uses 14 blocks per domain, so that Seq and recovery train 174 steps, as many as the fixed share with . Joint MOPD uses the token-level loss toward the five experts. The merges are references without training: the uniform average and TIES applied stage by stage, which also keeps the base model, fit the snapshot-free setting, TIES of the Seq snapshots needs every stage snapshot, and TIES of the five experts needs the experts at the end, like recovery from the original experts (Table 3). †: evaluation seed 0 only. Domain averages, the average over the 11 benchmarks outside safety, the average with balanced safety and Norm are in Table 3. Bold marks the highest trained configuration in each column.
Where sequential distillation forgets. After the logic stage the student scores 54.14 on BBH, 34.25 on Reasoning Gym (GYM) and 46.74 on MuSR. Learning math without replay raises BBH to 63.15 and GYM to 43.24, close to the logic expert (64.17 and 43.83). These two gains coincide with a switch of answer format in the math stage. The student moves from the <answer> tags that the logic prompts ask for to the boxed answers that BBH and GYM read. Read with these tags, the stage-1 model already scores 61.20 and 40.08 (section C). Under the benchmark’s parser MuSR moves the other way and falls to 35.58, a loss of 11.16 points (Figure 4). The code stage then causes the largest single drop of the three-stage prefix: GYM falls from 43.24 to 30.55, while MuSR partly returns to 39.33. Forgetting is therefore concentrated: under boxed-only scoring BBH ends above its post-logic value, and the losses sit on GYM during the code stage and, under the benchmark’s parser, on MuSR throughout. A final recovery stage repairs only part of it: Seq + Recovery brings GYM back to 41.30 and BBH to 62.07, but MuSR stays at 39.86 under the parser. Over the two later stages the losses grow. In the safety stage, the average of Seq over the first nine benchmarks falls from 49.10 to 39.52. Seq’s BBH, scored on the boxed answer only, falls from 60.31 to 31.85. The shared-budget replay methods end the stage at 48.20 to 49.20 on the same nine benchmarks (Table 10). After the instruction-following stage, Seq returns to 45.51 and the replay methods stay within 0.6 points of their stage-4 values.

Figure 4. MuSR after each stage of the three-stage prefix; means over three evaluation seeds, with the pooled standard error of each point as shaded bands (section C). The stage-1 model is shared by all methods; the dotted segment is the recovery stage after Seq (Seq + Recovery). Thin gray lines: base student and best expert. Scores use the benchmark’s parser, which reads only the last line containing “answer:” (section C); after the math stage the student ends most MuSR responses with a boxed answer instead of that line (§ 6).
| Method | Stage 2 (math) | Stage 3 | Stage 4 | Stage 5 | ||||||
| BBH | GYM | MuSR | AIME24 | AIME25 | Minerva | Avg | Avg | BBH | Avg | |
| Seq | 63.15 | 43.24 | 35.58 | 42.08 | 33.40 | 34.41 | 49.10 | 39.52 | 31.85 | 45.51 |
| Replay-KL | 64.32 | 42.77 | 40.04 | 43.68 | 33.75 | 33.98 | 51.44 | 48.86 | 51.20 | 48.31 |
| Replay-KL + SEEKR | 63.77 | 43.69 | 38.58 | 43.82 | 33.40 | 33.52 | 51.38 | n/a | n/a | n/a |
| Replay-KL + SATS | 63.86 | 42.30 | 39.20 | 43.68 | 34.10 | 34.19 | 51.84 | 48.20 | 49.35 | 48.34 |
| Replay-KL + OPRD | 63.98 | 43.61 | 40.61 | 44.17 | 33.33 | 34.22 | 52.07 | 49.20 | 53.98 | 49.17 |
Table 10. Seq and the shared-budget runs Replay-KL, Replay-KL + SEEKR, Replay-KL + SATS and Replay-KL + OPRD after stages 2 to 5. Columns are scores after the math stage, BBH after the safety stage, and Avg, the average over the first nine benchmarks, after stages 3, 4 and 5. Means over three evaluation seeds, except after stage 4: two seeds for Seq and evaluation seed 0 for the replay methods. Replay-KL + SEEKR was run on the three-stage prefix only. Bold marks the highest value in each column.
Backward transfer. Table 1 separates forgetting from transfer on the three-stage prefix. Under boxed-only scoring BBH rises in every method, and GYM rises in every method except Seq; both rise during the math stage, mainly through the switch to boxed answers (section C). MuSR is the one benchmark on which every method ends lower under its parser. Replay cuts the loss from 7.41 points to 4.10, and Replay-KL + SATS cuts it to 0.79. This loss and the 1.19 of Replay-KL + SEEKR are within the noise of MuSR (half-width 2.09). Math changes little after its own stage: its backward transfer lies between −0.92 and +3.54. Figure 4 shows when the MuSR gap between Replay-KL + SATS and Replay-KL opens. After the math stage the two are close (Replay-KL + SATS 39.20, Replay-KL 40.04). Under the benchmark’s parser, replay already blocks about 40% of the stage-2 drop (−6.70 for Replay-KL against −11.16 for Seq). The gap appears during the code stage, where Replay-KL + SATS gains 6.75 points on MuSR and Replay-KL 2.60.
| Method | BBH | GYM | MuSR | AIME24 | AIME25 | Minerva |
| Seq | +6.17 | −3.69 | −7.41 | +3.40 | −0.56 | −0.92 |
| Seq + Recovery | +7.93 | +7.05 | −6.88 | +1.74 | +1.81 | +0.12 |
| Replay-KL | +7.87 | +6.66 | −4.10 | +3.54 | +1.53 | −0.40 |
| Replay-KL + SEEKR | +9.20 | +7.49 | −1.19 | −0.21 | +0.49 | +0.40 |
| Replay-KL + SATS | +9.32 | +6.91 | −0.79 | +2.36 | +0.42 | +0.03 |
Table 1. Backward transfer (eq. (3)) after the third stage, and for Seq + Recovery after its recovery stage. Values are means over three evaluation seeds of the score after that stage minus the score after the stage that learned the domain. Logic is measured from the shared stage-1 model (BBH 54.14, GYM 34.25, MuSR 46.74), math from each method’s stage-2 model (Seq’s for Seq + Recovery; Table 10). Negative values are forgetting; on MuSR they mainly measure whether a response has a line with “answer:” that names an option, the only line the benchmark’s parser reads (section C). On BBH and GYM the stage-1 reference is lowered by answers given in <answer> tags, the format of the logic training prompts, which these two benchmarks do not read: read with the tags the stage-1 model scores 61.20 and 40.08, so the positive values in these columns mainly reflect the switch to boxed answers during the math stage (section C). Bold marks the highest value in each column.
Q2: How much to replay
Table 2 lays out the design space after five stages. Under the shared budget the 7 replay steps of a stage are divided among the earlier domains, so the share of each shrinks as domains accumulate: over the five stages logic receives 16 replay steps, math 7, code 4 and safety 1. After three stages Replay-KL ends 1.17 points above Seq + Recovery (Table 4). After five stages, every shared-budget replay method ends below Seq + Recovery: by 1.97 with the token-level loss alone, 1.83 with SATS, 0.93 with OPRD and 1.01 with all three terms. Figure 5 follows the average over the first nine benchmarks. From stage 3 to stage 5, the shared-budget replay methods lose 3.13 (Replay-KL), 3.50 (Replay-KL + SATS) and 2.89 (Replay-KL + OPRD) points. Seq + Recovery ends at nearly the same level after three and after five stages (50.28 in Table 4 and 49.94).

Figure 5. Average over the first nine benchmarks (logic, math, code) after stages 3, 4 and 5 and after the recovery stage; means over evaluation seeds, with the pooled standard error of each point as shaded bands (section C). After stage 4 every method except Seq (two seeds) has one evaluation seed; all other points have three. Dotted segments join each method that has a recovery run to the same method followed by recovery; for Seq this is Seq + Recovery. FSAR, FSAR (shared budget) and Replay-KL (fixed share) have no points before stage 5.
A fixed share of replay steps per earlier domain and stage closes this gap. Token-level replay with this share ends 2.29 points above Replay-KL and level with Seq + Recovery (+0.31, within the evaluation noise), with Norm 0.561 against 0.547, and it stores no snapshot. With the three alignment terms, FSAR ends 1.28 points above FSAR (shared budget) and level with Seq + Recovery (+0.27). Its Norm is 0.559, and its Norm is 0.842 against 0.820 for Seq + Recovery. Against Seq + Recovery it is higher on logic (+1.59) and lower on safety (−1.31). Its differences on math (+0.87), code (0.00) and instruction following (+0.15) are within the evaluation noise. On the first nine benchmarks FSAR ends at 50.76, 1.63 above FSAR (shared budget) and 0.82 above Seq + Recovery, and Replay-KL (fixed share) at 50.57, 2.26 above Replay-KL.
The extra steps sit in different places: against Seq, the fixed share adds 70 replay steps inside the stages, 42 more than the shared budget, and recovery adds 35 steps at the end (Table 5), so the fixed share trains 174 steps and Seq + Recovery 139. Giving recovery as many training steps as the fixed share does not raise its score in these runs. Recovery extended to 70 steps, 14 blocks per domain chosen by the same rule, brings Seq and recovery to 174 steps and scores 48.35, 0.29 below the 35-step recovery, within the evaluation noise; over the two training runs of Table 14 the fixed share is level with both recovery stages (−0.13 and −0.12). Replay-KL (fixed share) and Seq + Recovery-70 then also match in work per step: every step samples 128 responses and runs one teacher forward pass and one student backward pass.
| Method | Steps | Teachers kept | |
| Seq | 62 | 104 | |
| Seq + Recovery | 83 | 139 | ; then |
| Seq + Recovery-70 | n/a | 174 | ; then |
| Shared budget | 76 | 132 | , |
| + Recovery | n/a | 167 | , ; then |
| Fixed share, | n/a | 138 | , |
| Fixed share, | n/a | 174 | , |
| + Recovery | n/a | 209 | , ; then |
| Joint MOPD | 62 | 104 | at once |
| Joint MOPD, two passes | n/a | 208 | at once |
Table 5. Training steps and the teachers that must be kept besides the student after three and after five stages. The logic stage has 20 steps and every later stage 21 new-domain steps. The shared budget covers Replay-KL, its alignment variants and FSAR (shared budget); the fixed share with covers Replay-KL (fixed share) and FSAR; the stages of have 20, 28, 27, 30 and 33 steps; an indented + Recovery row adds the 35-step recovery stage to the replay configuration above it, and Seq + Recovery-70 has a 70-step recovery stage; the two-pass joint run is joint2. Recovery from the original experts has the steps of recovery from the snapshots and holds at the end instead of . Replay steps add one forward and backward pass of the student for each auxiliary term. n/a: not evaluated after three stages.
At 138 steps, token-level replay with ends 0.52 below Seq + Recovery in Avg, beyond the noise. It is level on the 11 benchmarks outside safety (−0.17) and 0.75 above with balanced safety.
Against the shared budget, changes both the distribution of replay steps over the earlier domains and their total number. The fixed share with keeps the total close to that of the shared budget, 34 replay steps against 28. It spreads them differently: 12 replay steps in the fifth stage against 7, and 31 distinct prompt blocks replayed against 13. Token-level replay scores 46.66 with the shared budget, 48.12 with and 48.95 with . With nearly the same number of replay steps, a fixed share of three per earlier domain and stage thus adds 1.45 points to the shared budget. The share adds another 0.84, with 63 instead of 27 replay steps in stages 3 to 5. Once every earlier domain has a fixed share, of three replay steps or seven, the alignment terms leave the average within the evaluation noise. FSAR with scores 48.36, 0.25 points above token-level replay with the same share, against −0.05 at and +0.96 under the shared budget. Their gain therefore appears only under the shared budget. At the only domain difference beyond the noise is code (+1.69). FSAR with stays 0.59 points below token-level replay with , is level with Seq + Recovery (−0.28), and is 0.74 above FSAR (shared budget).
Q3: Replay and recovery
When the stage snapshots are stored, replay followed by recovery gives the highest averages of the sequential configurations, level with fixed-share replay at without recovery. The five replay methods followed by recovery end 0.43 to 0.60 points above Seq + Recovery, 0.52 on average (95% interval 0.16 to 0.88; Table 2): 0.50 for Replay-KL + Recovery, 0.51 for Replay-KL + SATS + Recovery, 0.60 for Replay-KL + OPRD + Recovery, 0.43 for FSAR (shared budget) + Recovery and 0.55 for FSAR + Recovery. All but the 0.43 are beyond the
evaluation noise. Against token-level fixed-share replay with and no recovery they end 0.11 to 0.29 points higher, within the noise.
The gain of the recovery stage itself shrinks as the average before it rises: 5.77 points after Seq, 2.47 after Replay-KL, 2.35 after Replay-KL + SATS, 1.53 after Replay-KL + OPRD, 1.44 after FSAR (shared budget) and 0.28 after FSAR, the last within the evaluation noise; after FSAR it moves code by +1.95, safety by +1.25 and instruction following by −1.20. These six configurations start 6.04 points apart (42.87 to 48.91) and end within 0.60 points of each other after recovery (48.64 to 49.24), so the gain of recovery is mostly the distance from its starting point to a common level: when replay is scarce, recovery still adds much; once the share is sufficient, little is left for it to add. Against FSAR (shared budget) + Recovery, FSAR is level in Avg (−0.16), level on the first nine benchmarks (+0.54) and 2.71 lower on safety; its code difference (−1.46) is within the noise.
Recovery from the original experts. The recovery stage above is taught by the stage snapshots. With the five original experts as teachers instead, on the same blocks, Replay-KL + expert recovery scores 49.18 and Seq + expert recovery 48.41 on evaluation seed 0. These are 0.19 and 0.13 points below the snapshot versions on the same seed, both within the noise of a comparison between single seeds (half-width 0.80, section C). With expert recovery, replay before it adds 0.78 points on seed 0, also within that noise, against 0.83 with snapshot recovery on the same seed and 0.50 over three seeds, the last two beyond the evaluation noise.
Joint MOPD. Joint MOPD over the five domains trains from the student with all five experts at once and scores 48.68 on evaluation seed 0. Against the three-seed means of the other configurations, it is 0.04 points above Seq + Recovery and 0.28 and 0.23 below the fixed-share replay methods with . It is 0.39 to 0.57 below the replay methods followed by recovery. All these differences are within the noise of a single seed against three (half-width 0.66). It trains 104 steps, one pass over the new-domain blocks that Seq also sees. The sequential configurations with replay or recovery train 132 to 209 steps, because their replay and recovery blocks revisit prompts that were already trained (Table 5). Joint MOPD is therefore the joint reference with as many training steps as Seq (§ 5.7). The joint reference for the sequential configurations is the run over the same blocks twice, joint2 (208 steps, one fewer than the longest sequential configuration), which scores 49.02 over three evaluation seeds, 0.34 above the 104-step run, within the noise of a single seed against three. It is level with the fixed-share replay methods with , with the replay methods followed by recovery and with the 35-step recovery: −0.22 to +0.12 points against the first two and +0.38 against Seq + Recovery (95% interval −0.08 to +0.85), all within the evaluation noise; against the mean of the 70-step recovery over two training runs it is +0.30, also within the noise. It is higher than the shared-budget replay methods without recovery, by 1.31 to 2.36 points, and than Replay-KL and FSAR with , by 0.91 and 0.66. With nearly as many steps as the longest sequential configurations, joint2 thus ends level with them in Avg.
Of the four merges without training (Table 3), the two that need no snapshot score 45.07 for the uniform running average of the experts, below every replay configuration, and 50.42 for TIES applied stage by stage, which is judged safe on 19.6% of the StrongREJECT prompts. TIES of the Seq snapshots scores 47.74, and TIES of the five experts, which needs every expert at the end, scores 52.29.
Q4: What to distill on replay steps
Table 2 compares the alignment terms across replay budgets and with recovery. Under the shared budget, where replay is scarce, the hidden-state term of OPRD adds 1.04 points over Replay-KL (Norm +0.044) and the three terms of FSAR add 0.96 (Norm +0.041), while SATS alone adds 0.14, within the evaluation noise; adding SATS and value relations on top of the hidden-state term changes Avg by −0.08. With the fixed share the three terms change Avg by −0.05 against Replay-KL (fixed share), with logic higher (+1.73) and safety lower (−1.08) beyond the noise and instruction following (+0.45) and code (−0.98) within it. After recovery the variants are within the evaluation noise of each other in Avg: against Replay-KL + Recovery, Replay-KL + SATS + Recovery changes Avg by +0.02, Replay-KL + OPRD + Recovery by +0.11, FSAR (shared budget) + Recovery by −0.07 and FSAR + Recovery by +0.05. The recovery stage itself uses the token-level loss only.
The gain of the three terms under the shared budget and its absence with a fixed share hold in all three averages (Table 3): under the shared budget they add 0.67 points on the 11 benchmarks outside safety and 0.49 in Avgbal, both beyond the noise, while with and they stay within the noise in all three. Under the shared budget, the gain of the three terms exceeds their gain with by 1.01 points in Avg (95% interval 0.35 to 1.66). It exceeds their gain with by 0.71 (95% interval 0.06 to 1.37). On the 11 benchmarks outside safety these differences are 0.44 and 0.43 points, within the noise. In these runs alignment therefore adds to token-level replay where each earlier domain is replayed little.
On the three-stage prefix, table 4 varies the alignment term under the shared budget, with the token-level channel and the balancing fixed. Replay-KL + OPRD replaces SATS with the hidden-state term on all 28 layers. Two variants add a term on top of Replay-KL + SATS: the hidden-state term on all 28 layers, or the value-relation term pooled over the same reasoning steps, layers and positions as SATS. Each added term is balanced to the token gradient separately (token : SATS : other = 1:1:1). A third variant replaces the reasoning-step regions with WAAD chunks [114], and Replay-KL + SEEKR uses the per-head attention KL of SEEKR. Against Replay-KL, only + OPRD changes Avg beyond the evaluation noise (+0.63); + SATS adds 0.40, + SATS + value relation 0.45 and + SATS + OPRD 0.52, within it. With rollout seed 1, + SATS and + OPRD score 51.37 and 51.51 instead of 51.84 and 52.07; Replay-KL was trained once on the prefix. Under the benchmark’s MuSR parser (section C), every alignment term raises the logic average beyond the noise, from 1.36 (+ OPRD) to 2.32 (+ SATS + value relation), and + SATS raises MuSR by 3.31, beyond the noise; the 1.50 of + OPRD on MuSR and its 1.24 on the code average are within the noise. Stacked on Replay-KL + SATS, the hidden-state and value-relation terms give no gain on math (−0.87 and −1.12 against Replay-KL + SATS). With WAAD regions MuSR is 1.28 points lower than with reasoning steps, within the evaluation noise (section F).
After five stages, against Replay-KL, + SATS is lower on instruction following (−1.15) and higher on safety (+1.33), beyond the evaluation noise, and its logic difference (−0.81) is within it; + OPRD is higher on code (+1.61) and safety (+2.09), and its differences on math (+0.81), instruction following (+0.27) and MuSR (+0.97) are within the noise, as is the −0.62 of + SATS on MuSR. After recovery, Replay-KL + SATS + Recovery is higher than Replay-KL + Recovery on logic (+1.22) and MuSR (+3.75).
Gradient direction. On every replay step of stages 2 and 3, the cosine between the SATS gradient and the token-level gradient of Replay-KL + SATS lies between −0.046 and 0.079: the two are nearly orthogonal. The same holds with WAAD regions (−0.04 to 0.10). SEEKR’s per-head attention gradient is weakly aligned with the token gradient (0.01 to 0.28, mean 0.13). The value-relation gradient is also weakly aligned with the token plus SATS gradient (0.04 to 0.34). The hidden-state gradient is more aligned: 0.09 to 0.45 against the token gradient in Replay-KL + OPRD, and 0.25 to 0.61 against the token plus SATS gradient when stacked. With a mean cosine of 0.23 to 0.28, the projection of the hidden-state gradient on the token-level gradient is about a quarter of its norm (5% to 8% of its squared norm), against about 4% of the norm for the attention gradient. With , eq. (9) adds to the token gradient a second gradient of the same norm, so the gradient of a replay step has times the norm of the token gradient, where is the angle between the two: 1.4 to 1.8 times over the replay steps of the five-stage runs with alignment terms. The balancing ratio and the pooling regions are examined in sections E and F.
Q5: Costs
The newest domain. The fixed share of lowers the score on the newest domain, instruction following, for token-level replay: by 1.19 points against the same signal under the shared budget, beyond the evaluation noise, with 28 replay steps against 21 new-domain steps in the fifth stage; for FSAR the decrease, 0.75, is within the noise. Against Seq + Recovery the differences are −0.30 and +0.15, both within the noise. With the decreases against the shared budget are 0.52 for token-level replay, within the noise, and 0.93 for FSAR, beyond it. Averaged over these four fixed-share runs, the decrease is 0.85 points (95% interval 0.36 to 1.34). The recovery stage also lowers the score on the last domain after five of the six configurations it follows. The decrease is 0.95 points after Seq, 1.00 after Replay-KL, 1.71 after Replay-KL + OPRD, 1.27 after FSAR (shared budget) and 1.20 after FSAR. After Replay-KL + SATS, recovery moves instruction following by +0.14, within the noise. In the recovery stage the prompts of the last domain are taught by , the model the stage starts from. The steps on that domain therefore pull the domain back toward rather than above it, while the other four fifths of the steps follow the earlier teachers.
Over-refusal. Seq + Recovery, every replay method followed by recovery and both fixed-share methods with raise StrongREJECT to 90 to 96 and the safe rate on the unsafe prompts of XSTest to 96.9 to 98.8. They also lower the compliance rate on the safe prompts of XSTest to 16.0 to 26.8, and joint2 lowers it to 28.8. The compliance rate is 89.4 for the student, 94.7 for Seq and 70.9 to 83.1 for the shared-budget replay methods, whose safe rates on the unsafe prompts are 71.5 to 84.9. All except the student’s are means over three evaluation seeds. The safety expert, evaluated once, scores 25.2 on the safe prompts and 98.0 on the unsafe prompts. Both the recovery stage and the fixed share end closer to it than shared-budget replay. Safety accounts for 42% to 65% of the lead of Seq + Recovery over the shared-budget replay methods. Against Replay-KL + OPRD, for example, the safety average of Seq + Recovery is 2.83 points higher. Since safety holds 3 of the 14 benchmarks, this contributes 0.61 of the 0.93-point difference in Avg. The 70-step recovery lowers the compliance rate further, to 13.4.
The safety average counts refusal on two benchmarks and compliance on one. Balanced safety scores weight refusal of harmful prompts and compliance with safe ones equally (§ 16). Under them the shared-budget replay methods rank above Seq + Recovery, the fixed-share configurations and joint MOPD, the reverse of their order in Avg. Recovery after shared-budget replay lowers the balanced average by 1.3 to 2.0 points. In Avgbal over two training runs, Replay-KL (fixed share) is level with Seq + Recovery (+0.24) and with Seq + Recovery-70 (+0.73, Table 14).
Steps and stored models. Table 5 summarizes what each choice needs. After five stages the fixed share with adds 42 steps to shared-budget replay and 70 to sequential training, all of them replay steps inside the stages, and every replay configuration holds two teachers at a time. Seq + Recovery adds 35 steps and must keep every stage snapshot until the end, a requirement that grows with the number of stages. The replay steps of the fixed share grow quadratically with the number of stages (sections 4.5 and 6). Measured as the sum of the logged step times on the four A100 GPUs, the five stages take 3.4 hours for Seq, 4.1 for Replay-KL, 5.5 for FSAR (shared budget), 5.8 for Replay-KL (fixed share) and 9.7 for FSAR; Seq + Recovery takes 4.5 hours, Seq + Recovery-70 5.6 and joint2 6.8. In stages 3 to 5 the median replay step takes 122 to 131 seconds with the token-level loss alone and 289 to 326 seconds with the three alignment terms. Their separate backward passes raise the median time of the student update on a replay step from between 17 and 20 seconds to between 137 and 157 seconds.
By setting
After five stages, Seq ends 6.16 points below joint2, the joint MOPD with nearly as many steps as the longest sequential configuration. Joint MOPD with the 104 steps of Seq is 6.01 points above Seq on evaluation seed 0, so most of this gap comes from training the domains in sequence rather than from the extra steps of joint2. Table 6 gives the gains over Seq by setting in the three averages.
| Configuration | Steps | Avg | ||
| S1: only the previous model is kept | ||||
| Replay-KL, shared budget | 132 | +3.80 | +2.28 | +2.67 |
| Replay-KL + SATS | 132 | +3.94 | +2.10 | +2.63 |
| Replay-KL + OPRD | 132 | +4.84 | +3.04 | +2.95 |
| FSAR (shared budget) | 132 | +4.76 | +2.96 | +3.16 |
| Replay-KL, | 138 | +5.25 | +3.29 | +1.80 |
| FSAR, | 138 | +5.50 | +3.53 | +1.43 |
| Replay-KL (fixed share) | 174 | +6.09 | +3.92 | +1.70 |
| FSAR | 174 | +6.04 | +4.15 | +1.68 |
| S2: every stage snapshot kept to the end | ||||
| Seq + Recovery | 139 | +5.77 | +3.45 | +1.06 |
| Seq + Recovery-70 | 174 | +5.48 | +3.26 | +0.39 |
| Replay-KL + Recovery | 167 | +6.27 | +3.97 | +1.36 |
| Replay-KL + SATS + Recovery | 167 | +6.29 | +3.97 | +1.31 |
| Replay-KL + OPRD + Recovery | 167 | +6.38 | +4.13 | +1.40 |
| FSAR (shared budget) + Recovery | 167 | +6.20 | +3.61 | +1.14 |
| FSAR + Recovery | 209 | +6.32 | +4.17 | +1.73 |
| Every expert at the same time | ||||
| Joint MOPD (joint2) | 208 | +6.16 | +3.46 | +1.76 |
| No training | ||||
| Uniform average (fits S1) | 0 | +2.21 | −0.16 | +1.36 |
| TIES stage by stage (fits S1) | 0 | +7.55 | +8.14 | +7.40 |
| TIES of the Seq snapshots (S2) | 0 | +4.87 | +3.67 | +4.15 |
| TIES (experts kept, S2) | 0 | +9.42 | +7.81 | +8.14 |
Table 6. Gains over Seq after five stages by setting, in points of Avg, and (Table 3), computed from the means over three evaluation seeds before rounding; Seq scores 42.87, 43.84 and 45.84. Steps are training steps (Table 5); with the fixed share starts at stage 3, after the stage 2 of the shared budget. The uniform average of the experts and TIES applied stage by stage, which also keeps the base model, fit S1; TIES of the Seq snapshots needs the snapshots, and TIES of the experts needs the experts at the end, like recovery from them. Bold marks the largest gain in each of the S1 and S2 groups.
Only the previous model is kept (S1). Token-level replay closes 3.80 points with the shared budget, 5.25 with and 6.09 with , which is level with recovery (+0.31) without storing any snapshot, and over two training runs it is level with both recovery stages (−0.13 and −0.12, Table 14). The three alignment terms together add beyond the noise only under the shared budget, in all three averages; no single term does so in all three. With balanced safety the shared-budget configurations gain the most (2.63 to 3.16), because they keep more compliance on the safe prompts of XSTest, and over two training runs the fixed share of seven is level with both recovery stages (Table 14). Of the merges that fit this setting, the uniform running average of the experts gains 2.21 in Avg and is level with Seq on the 11 benchmarks outside safety (−0.16), and TIES applied stage by stage, which keeps the base model besides the previous merge, gains 7.55 without training and is judged safe on 19.6% of the StrongREJECT prompts against 91.1% for the fixed share with .
Snapshots or experts kept to the end (S2). Recovery after Seq closes 5.77 points, and with the original experts as its teachers it is level with the snapshot version on evaluation seed 0. Replay before it adds 0.52 points in Avg on average (95% interval 0.16 to 0.88). The smaller the gap a replay method leaves, the less recovery adds. After recovery, the replay signals are within the noise of each other in Avg. With balanced safety, recovery after shared-budget replay lowers the average by 1.3 to 2.0 points. TIES of the Seq snapshots needs the snapshots that recovery uses. It ends 0.90 below Seq + Recovery in Avg (95% interval 0.44 to 1.37) and level with it on the 11 benchmarks outside safety (+0.21). With balanced safety it is 3.10 above, because it refuses less: it is judged safe on 39.4% of the StrongREJECT prompts, against 95.2% for Seq + Recovery.
Every expert at once. In Avg, joint2 ends level with token-level replay at , with replay followed by recovery (−0.22 to +0.12) and with the 35-step recovery (+0.38, 95% interval −0.08 to +0.85), and with the 70-step recovery over two training runs (+0.30). On the 11 benchmarks outside safety, joint2 is level with Seq + Recovery (+0.01) and 0.51 below the mean of the five replay methods followed by recovery (95% interval 0.07 to 0.94). With MBPP and MBPP+ counted once, it is 0.48 above Seq + Recovery. With balanced safety, it is 0.71 above Seq + Recovery and 0.38 above the mean of the five (95% interval 0.02 to 0.73). These three differences are beyond the noise.
Discussion
Replay and recovery. In these runs in-stage replay and a final recovery stage play different roles. Replay acts inside every stage and needs only the previous model and the prompts of earlier domains; recovery acts once at the end and needs every stage snapshot, or every expert. After scarce replay, recovery still adds much; after a sufficient fixed share, replay alone ends level with recovery alone, and recovery after it adds little (§ 5.4). A pipeline that cannot store its snapshots thus reaches the level of recovery through the replay share, and one that stores them gains most from recovery when its replay was scarce.
Settings. When only the previous model is kept (S1), recovery is not available, and among the trained configurations compared here in-stage replay toward the previous student is the only one that keeps earlier skills at the level of recovery. Its main choice is the replay share of each earlier domain, and the replay signal matters where that share is small: in these runs a sufficient replay share closed more of the gap than any signal under the shared budget, and alignment added to token-level replay where replay was scarce (sections 5.3 and 5.5).
When the snapshots or the experts are kept to the end (S2), replay followed by recovery gives the highest averages of the trained sequential configurations; when all experts can be held at once, the 208-step joint MOPD ends level with the best sequential configurations in Avg (Table 6). S3, in which a long sequence is split into segments, is discussed under segment-wise consolidation below.
Merging and distillation. Distillation needs only the teachers’ token distributions on the student’s rollouts, not their weights, so it also applies to experts of another architecture over the same vocabulary, which cannot be merged in weight space. For experts trained from a shared base, supervised fine-tuning, soft-label distillation and MOPD have been found to reach nearly identical accuracy, with weight merging recovering much of the experts’ capabilities [29], and for experts in a shared basin the MOPD objective matches Fisher merging to second order [30]. The first of these studies also finds that merging takes minutes of CPU time but degrades as model size decreases and task interference increases [29]. Other studies compare the two. MOPD scores above parameter merging in a study whose main results use Qwen3-30B-A3B [7]. Merging has been reported to beat on-policy self-distillation for continual learning [146]. ACLArena compares merging with multi-teacher on-policy distillation for recovery [9].
Frontier practice. DeepSeek-V4 replaces mixed reinforcement learning with one joint on-policy distillation stage [5], and GLM-5 distills across stages after a sequence of stages [8], [§3.5]; neither report compares the two pipelines. Joint MOPD and Seq + Recovery here make that comparison with a 1.5B student. With 208 steps against 139, joint MOPD ends level with Seq + Recovery in Avg and on the 11 benchmarks outside safety, and above it with MBPP and MBPP+ counted once and with balanced safety (§ 5.7). Against replay followed by recovery it is level in Avg. Against the mean of the five replay methods followed by recovery, it is below on the 11 benchmarks outside safety and above with balanced safety.
Scaling with the number of stages. The fixed share grows the replay budget of a stage linearly with its index and the total quadratically (§ 4.5). With and new-domain steps per stage, stage would have replay steps against new-domain steps, and stages would have replay steps against . A recovery stage grows linearly with the number of domains, to steps for domains at blocks each, and it needs all snapshots at the end. Each prompt of a recovery stage is routed to one teacher, so the target of each token does not become harder with more teachers, but the stage as a whole may: joint MOPD stages with more than ten teachers have been reported [5, 6, 147, 148] without experiments that vary the number of teachers, and IM-MOPD finds that joint distillation from five teachers under-recovers some of them [149].
These runs bracket how many replay steps per domain and stage suffice for token-level replay. In Avg the shared budget, which gives each earlier domain one or two replay steps in the fifth stage, ends below recovery, three steps per domain and stage end closer, and seven close the gap; on the 11 benchmarks outside safety three are already level with recovery, and with balanced safety the shared budget ends above it (sections 5.3 and 5.6).
Segment-wise consolidation. A middle ground would split a long sequence into segments, for example 15 stages into three segments of five. It would use fixed-share replay inside each segment and end each segment with a recovery stage. In that stage the model produced by the previous recovery teaches the domains of earlier segments. The replay budget and the number of teachers of a recovery stage are then both bounded by the segment size. At any time only the last consolidated model and the snapshots of the current segment are kept. The idea is close to Progress & Compress, which alternates learning with consolidation into a knowledge base [150], and to CPC, in which one stage can bring a group of teachers [151]. In LLMs, Nemotron-Cascade 2 places one multi-teacher stage inside its cascade of reinforcement learning stages [38] and Nemotron 3 Ultra runs MOPD twice [6], but no LLM work that could be found ends each segment with a recovery stage in which the previous consolidated model teaches the earlier segments.
A release cycle is a case of this design (§ 3.1). A released model learns a new segment of domains while the experts of the earlier segment are gone. Only the released model can then teach the earlier domains, by replay inside the stages or in a recovery stage at the end of the segment. As releases accumulate, each earlier domain receives a smaller share of a shared replay budget, the condition under which the three alignment terms together and the hidden-state term alone added about one point here (§ 5.5), so the release cycle is where they would be tested next.
Limitations. The configurations are trained at one scale (a 1.5B student with experts trained from it) and in one domain order, and differences between configurations are observations under these conditions.
The rankings that involve shared-budget replay or recovery depend on how refusal and compliance are weighted (§ 5.6, H and I). On the 11 benchmarks outside safety, Seq stays the lowest trained configuration. On these benchmarks, Replay-KL + OPRD and FSAR (shared budget) end level with Seq + Recovery (−0.41 and −0.50), and Replay-KL and Replay-KL + SATS end 1.17 and 1.35 points below it. On the same benchmarks, fixed-share replay and replay followed by recovery end −0.17 to +0.72 points against Seq + Recovery.
On BBH and GYM only the boxed answer is scored. At the final checkpoints, 13% to 23% of the BBH responses and 18% to 43% of the GYM responses give no boxed answer, <answer> tag or “Answer:” line (section C); most of these responses state an answer in prose, mostly a wrong one. Counting the prose answers would raise every trained five-stage configuration by an estimated 0.523 to 0.825 points in Avg. It would change the difference between any two of them by at most 0.302 and the gain, loss or level label of 4 of the 136 pairs. Among them, Replay-KL + Recovery and Replay-KL + SATS + Recovery would become level with Seq + Recovery (+0.37 and +0.41). On MuSR the losses of the three-stage prefix measure the answer format. After the math stage the student ends most MuSR responses with a boxed answer instead of the “ANSWER:” line that the prompt asks for and the parser reads, so these responses are scored as random options. Read from the box, Seq gains 1.95 MuSR points over the three stages instead of losing 7.41, and + SATS leads Replay-KL on MuSR by 0.99 instead of 3.31; in the three-stage logic average, Replay-KL + SATS, Replay-KL + SEEK and SATS with WAAD regions then lead Replay-KL by 0.87 to 0.90, against a half-width of 0.90 (section C).
Future work. The next comparisons are rehearsal on stored responses of the experts, and joint MOPD and a recovery stage with the domains mixed within a batch. Longer stages and longer sequences would test the segment-wise consolidation above (S3), including the release cycle with and without alignment terms. Further directions are alignment toward the previous model on the prompts of the new domain when no earlier prompt can be kept, experts of other architectures, which cannot be merged in weight space and leave distillation as the way to combine them, larger students, other domain orders and alignment terms inside the recovery stage.
Conclusion
On a five-domain sequence with a 1.5B student and five experts trained from it, sequential on-policy distillation without replay or recovery ends 6.2 points below joint MOPD trained nearly as long as the longest sequential pipeline, and what the learner keeps decides which methods are available and how much of this gap they close. With only the previous model kept, in-stage replay toward the previous student closes 3.8 points under a shared replay budget and, with a fixed share of seven replay steps per earlier domain and stage, ends level with a final recovery stage without storing any snapshot; the hidden-state term on replay steps, alone or with the two other terms, adds about one point where replay is scarce. When every snapshot is stored, recovery closes 5.9 points over two training runs, its gain shrinks as the replay before it gets stronger, and replay followed by recovery ends level with the 208-step joint MOPD. Against the shared budget, a fixed share lowers the score on the newest domain. Its replay steps grow quadratically with the number of stages.
A release cycle combines these settings (§ 6). There a released model is the only teacher of its earlier domains while it learns a new segment. It is where the alignment terms would be tested next.
Notation
| Symbol | Meaning |
| domain of stage and its prompt set | |
| expert of domain | |
| base student | |
| student at the end of stage | |
| student being trained | |
| replay buffer: prompts of , no responses or labels | |
| teacher of a step: on new-domain steps, on replay steps | |
| new-domain steps between two replay steps under the shared budget | |
| replay steps that each earlier domain receives in each stage under the fixed share ( or 7) | |
| student’s most probable tokens at response position | |
| reward and advantage of candidate (eq. (4)) | |
| token-level loss (eq. (5)) | |
| hidden-state loss (eq. (6)) and its layers | |
| reasoning-step pooled attention loss (eq. (8)) and value-relation loss | |
| layers of the pooled terms, query heads per layer, reasoning steps of response in the window, responses of a micro-batch with at least one step | |
| number of response positions of a micro-batch, and of those in the window (eqs. (5) and (6)) | |
| window length: the alignment terms use the last response tokens | |
| token-level gradient, auxiliary gradient, unit direction of the two pooled terms (eq. (10)) | |
| target ratio of the token part to the auxiliary part of the update, in norm (eq. (9)); weight of the hidden-state direction (eq. (10)); with subscripts is a reward | |
| hidden size, head dimension | |
| benchmark, its score, benchmarks of the domains learned up to stage | |
| average over the benchmarks of the learned domains (eq. (1)), normalized score (eq. (2)), per-domain normalized score (§ 3.2) | |
| Avg over the 11 benchmarks outside safety; Avg with the three safety scores replaced by three copies of the balanced score (§ 16) | |
| backward transfer (eq. (3)) |
Table 17.
Training details
| Setting | Value |
| Prompts per step | 32 (one block, one domain) |
| Responses per prompt | 4, temperature 1.0, top- 1.0 |
| Max prompt / response length | 2048 / 16384 tokens |
| Optimizer | AdamW, , weight decay 0.01 |
| Learning rate | , constant, no warmup |
| Policy update | one epoch, one mini-batch per step; the importance ratio is one, so the clip ratio 0.2 (dual clip 3.0) never acts |
| Token channel | one advantage per candidate of the student’s top 16 (eqs. (4) and (5)); the weights are the student’s probabilities renormalized over the 16; teacher log-probabilities over the full vocabulary; the top 16, the weights and the student’s log-probabilities of eq. (4) come from a forward pass of the training model before the update, not from the inference engine; rewards divided by their sample standard deviation over the candidates of all response positions of each domain in the batch, padding excluded, no mean subtracted |
| Loss aggregation | per micro-batch; each GPU packs its 32 responses of a step into micro-batches by token count: the token-level and hidden-state terms average over response positions, SATS and VR over responses; each micro-batch loss is weighted by its share of the GPU’s 32 responses, and gradients are averaged over the four GPUs |
| Optimizer state | a new AdamW state in every stage, including recovery; a stage starts from the weights of the previous one only |
| KL regularizer, entropy bonus | none |
| Gradient clipping | norm 1000 (LastOPD default; never reached, the largest gradient norm over the continual runs reported here is 140) |
| Hardware | 4 × A100 80GB, FSDP, vLLM rollouts (tensor parallel 1) |
Table 18 (PDF p. 36).
Precision. As in the LastOPD launcher, teachers are loaded with fp32 weights and run their forward pass under bf16 autocast; the student keeps fp32 master weights and uses FSDP mixed precision with bf16 parameters and fp32 gradient reduction.
Prompt formats. Math prompts keep the DAPO-Math-17k instruction to write the answer on its own line after “Answer:”. Logic prompts place the Reasoning Gym default instruction (answer inside <answer> tags) in the user turn before the question. Code prompts are the problem statements. Prompts longer than 2048 tokens under the student’s chat template were removed beforehand so that no block loses prompts during training. Stage-4 prompts come from STAR-1 and STAR-benign-915, and stage-5 prompts from the instruction-following subset of UltraData-SFT-2605 (§ 5.1).
Replay and recovery positions. Blocks are numbered within each domain from 0, and Table 7 lists the blocks of each domain that are replayed in each stage and that enter the recovery stage. Under the shared budget a replay block follows every three new-domain blocks. Under the fixed shares the replay blocks are spread evenly among the 21 new-domain blocks, and stage 2 is the same as under the shared budget. Within a stage the replay blocks cycle over the earlier domains in sequence order, each domain taking its blocks in the listed order, and the recovery steps cycle over all domains of the sequence in the same way.
| Replay | Logic | Math | Code | Safety |
| Shared budget | ||||
| Stage 2 | 0, 3, 6, 10, 13, 16, 19 | |||
| Stage 3 | 0, 6, 13, 19 | 0, 10, 20 | ||
| Stage 4 | 0, 10, 19 | 0, 20 | 0, 20 | |
| Stage 5 | 0, 19 | 0, 20 | 0, 20 | 0 |
| Fixed share, | ||||
| Stage 3 | 0, 3, 6, 9, 11, 14, 17 | 0, 3, 6, 9, 12, 15, 18 | ||
| Stage 4 | 1, 4, 7, 10, 12, 15, 18 | 1, 4, 7, 10, 13, 16, 19 | 0, 3, 6, 9, 12, 15, 18 | |
| Stage 5 | 2, 5, 8, 10, 13, 16, 19 | 2, 5, 8, 11, 14, 17, 20 | 2, 5, 8, 11, 14, 17, 20 | 0, 3, 7, 10, 13, 17, 20 |
| Fixed share, | ||||
| Stage 3 | 0, 7, 14 | 0, 8, 15 | ||
| Stage 4 | 2, 10, 17 | 2, 10, 18 | 0, 8, 16 | |
| Stage 5 | 5, 12, 19 | 5, 12, 20 | 4, 12, 20 | 0, 10, 20 |
| Recovery | Logic | Each later domain | ||
| After three stages, 21 steps | 0, 3, 6, 10, 13, 16, 19 | 0, 3, 7, 10, 13, 17, 20 | ||
| After five stages, 35 steps | 0, 3, 6, 10, 13, 16, 19 | 0, 3, 7, 10, 13, 17, 20 | ||
| Seq + Recovery-70, 70 steps | 0, 1, 3, 4, 6, 7, 9, 10, 12, 13, 15, 16, 18, 19 | 0, 2, 3, 5, 6, 8, 9, 11, 12, 14, 15, 17, 18, 20 |
Table 7. Replay and recovery blocks of each domain, numbered within the domain from 0. Top: the blocks of each earlier domain that are replayed in a stage; stage 2 replays the logic blocks of the shared budget under all three budgets. Bottom: the blocks that each domain contributes to the recovery stage; every domain after logic (math and code after three stages, math, code, safety and instruction following after five) contributes the same blocks.
Evaluation details
| Benchmark | Domain | Samples per item | Temperature | Max new tokens | Scored samples |
| BBH | logic | 1 | 0.7 | 8192 | 1080 |
| Reasoning Gym | logic | 1 | 0.7 | 16384 | 950 |
| MuSR | logic | 1 | 0.7 | 8192 | 756 |
| AIME24 | math | 16 | 0.7 | 31744 | 480 |
| AIME25 | math | 16 | 0.6 | 31744 | 480 |
| Minerva | math | 4 | 0.7 | 31744 | 1088 |
| LCB-e | code | 4 | 0.6 | 16384 | 268 |
| MBPP | code | 2 | 0.7 | 16384 | 756 |
| MBPP+ | code | 2 | 0.7 | 16384 | 756 |
| StrongREJECT | safety | 4 | 0.6 | 8192 | 1252 |
| WildJailbreak | safety | 4 | 0.6 | 8192 | 1000 |
| XSTest | safety | 4 | 0.6 | 8192 | 1800 |
| IFEval | instruction following | 4 | 0.6 | 16384 | 2164 |
| IFBench | instruction following | 4 | 0.6 | 16384 | 1200 |
Table 8.
All benchmarks use top- 0.95 and the model’s chat template. Each checkpoint other than the student and the experts is evaluated with the vLLM seeds 0, 1 and 2 unless a table or its caption states otherwise. The nine benchmarks of the three-stage prefix follow the sample counts and temperatures stated by Latent-MOPD [13], including temperature 0.6 for AIME25 and LCB-e.
Math. The problem is followed by “Please reason step by step, and put your final answer within .” and graded with the OPRD answer checker.
BBH. 40 items from each of the 27 subtasks, the same instruction; the last boxed answer is compared after normalization.
Reasoning Gym. 25 items from each of 38 tasks, generated with seed 4242, the same instruction; the last boxed answer is passed to the task’s own scorer.
MuSR. The official chain-of-thought prompt of the benchmark, which asks for a last line “ANSWER:” with the choice number. As in the benchmark’s parser, the scorer reads the last line that contains “answer:”, regardless of case. It searches the whole response, thinking included. A random option, drawn with a fixed seed, is scored when the response has no such line or that line names no option.
MBPP and MBPP+. The user turn of the lm-evaluation-harness
mbpp_plus_instructtask, zero-shot; the final answer after the thinking block is sanitized and run with EvalPlus.
LCB-e. The generic LiveCodeBench prompt; the last code block is run on the official tests. Responses are generated for the 165 easy problems dated from 2024-01-06 to 2025-01-04 and scored on the 67 dated from 2024-08-01, as in Latent-MOPD.
Safety. Responses are judged by Qwen3Guard-Gen-8B in response moderation mode [145] on the text after the thinking block, or on the whole response when the reasoning never closes. StrongREJECT and WildJailbreak score the safe rate, with the judge’s Controversial label counted as unsafe; WildJailbreak uses 250 adversarial harmful prompts sampled with seed 42 from the walledai mirror. On XSTest the safe prompts score the compliance rate, the share of responses that close their reasoning and are judged not to refuse, and the unsafe prompts the safe rate; the safety average uses the compliance rate. The judge’s refusal label is binary, so a partial refusal counts as a refusal or as compliance as the judge labels it.
Instruction following. IFEval and IFBench are scored with the verifiers of the IFBench repository (the 25 instruction types of IFEval and the 58 of IFBench) on the answer after the thinking block; the score is prompt-level strict accuracy.
Truncation and answer extraction. For the 20 five-stage configurations that are reported, the 17 trained rows of Table 3 and the three of Table 15, with all their evaluation seeds, at most 3.5% of the responses of each logic benchmark reach the max new tokens. BBH and GYM are scored on the last boxed answer, while the logic training prompts ask for <answer> tags. Across these configurations, 14% to 23% of the BBH responses and 21% to 43% of the GYM responses contain no boxed answer. Also taking the last <answer> tag or “Answer:” line raises the two scores by at most 1.8 points and still leaves 13% to 23% of the BBH and 18% to 43% of the GYM responses without an answer. The stage-1 model gives a boxed answer in 82% of its BBH and 67% of its GYM responses, against 98% and 96% for Seq after the math stage. Read also from its <answer> tags and “Answer:” lines, the stage-1 model scores 61.20 on BBH and 40.08 on GYM instead of 54.14 and 34.25. The same reading changes the BBH and GYM scores of Seq, Replay-KL and Replay-KL + SATS after three stages by at most 0.55 points.
| Configuration | Logic | Math | Code | Safety | IF | Avg | XStest safe | XStest unsafe | ||
| Seq + expert recovery | 44.75 | 38.23 | 66.62 | 53.43 | 34.30 | 48.41 | 0.538 | 0.801 | 25.8 | 97.8 |
| Replay-KL + expert recovery | 45.60 | 38.41 | 67.82 | 53.44 | 36.38 | 49.19 | 0.570 | 0.865 | 23.8 | 98.0 |
| Joint MOPD, five domains, 104 steps | 44.54 | 38.36 | 65.21 | 56.80 | 33.38 | 48.68 | 0.549 | 0.794 | 27.7 | 97.4 |
Table 15. Five stages: domain averages, Avg, Norm, Normdom and the two XStest rates of the configurations with evaluation seed 0 only.
A sample of 360 responses from which no answer was extracted was read by an LLM (Claude), one agent per checkpoint reading each response once. The sample holds 40 responses per logic benchmark from each of Seq after five stages, Seq after the safety stage and FSAR after five stages. The LLM labelled each response as stating an answer, stating none, truncated, looping until truncation, or other (refusals included). It also extracted any answer stated in prose, and the official comparators then scored these answers. The comparators and the LLM could both judge 301 responses. On these, the comparators agree with the LLM’s own verdict on 101 of 104 BBH, 74 of 81 GYM and 116 of 116 MuSR responses. Of the 360, 327 state an answer. Of the sampled responses of the two five-stage checkpoints, Seq and FSAR, the prose answer is right in 21% on BBH, 15% on GYM and 39% on MuSR. With the same shares in every configuration, counting these answers would raise the Avg of each trained five-stage configuration by 0.523 (Replay-KL + OPRD + Recovery) to 0.825 points (Seq) and change the difference between any two of them by at most 0.302.
On MuSR, 2% to 31% of the five-stage responses have no “ANSWER:” line; after the math stage 99.7% of the responses of Seq have none, and all but one of its 2,268 responses end with a boxed answer. An alternative reading takes the last boxed answer where no line with “answer:” names an option, keeps the official reading elsewhere, and counts the remaining responses at their expected chance score instead of a random option; the last change alone moves the stage-1 score from 46.74 to 46.79. Under this reading the shared stage-1 model scores 46.79. Seq scores 47.82 after the math stage and 48.74 after three stages, and Replay-KL + SATS and Replay-KL score 48.09 and 47.10 after three stages. After five stages, reading the box changes MuSR by −0.10 to +0.81 points per trained configuration and the five-stage MuSR differences of section 5.5 by less than 0.5. On the safe prompts of XSTest at most 0.4% of the responses leave the reasoning unclosed; nearly all of the non-compliance is closed reasoning that the judge labels as refusal.
Overlap between training and evaluation prompts. After lower-casing and collapsing white space, with symbols kept, no prompt of GYM (950), StrongREJECT (313), WildJailbreak (250), XSTest (450) or IFEval (541) is identical to or contained in a training prompt. The prompts checked are the student’s 640 logic prompts and 672 stage-4 safety prompts. They also include the 56,339 instruction-following prompts of the Llama-Nemotron post-training data, which the model card of the logic expert Nemotron lists. The safety benchmarks share no 8-gram with the safety prompts, and no IFEval prompt shares half of its 13-grams with one training prompt. GYM and the logic prompts are drawn from the same 38 Reasoning Gym tasks with different seeds, so they share the 13-grams of the task templates. Of the 950 GYM items, 242 share at least 80% of their 13-grams with one training prompt, although the instances themselves differ. Of these, 71 have the same answer as their most similar training prompt. Where several training prompts tie, the first in training order is used. Without these 242 items, GYM changes by −0.93 to +1.62 points across the 20 trained five-stage configurations of tables 3 and 15. The ranking of these configurations on the reduced GYM has a Spearman rank correlation of 0.83 with their ranking on the full benchmark.
Evaluation noise. After five stages, the pooled standard deviation across evaluation seeds has 38 degrees of freedom. The pool holds the trained configurations with three evaluation seeds (rollout seed 0), the uniform average of the five experts and the TIES merge of the five experts. In parentheses is the 95% half-width for the difference between two configurations with three evaluation seeds each. The values are Avg 0.28 (0.46), the 11 benchmarks outside safety 0.34 (0.56), Avg 0.28 (0.46), Avg with MBPP and MBPP+ counted once 0.27 (0.44), the first nine benchmarks 0.40 (0.66), logic 0.52 (0.86), math 0.66 (1.09), code 0.92 (1.52), safety 0.62 (1.02), instruction following 0.49 (0.81) and MuSR 1.61 (2.66). The logic SD is below a third of the MuSR SD because BBH and MuSR vary in opposite directions across evaluation seeds in this pool. After three stages, the pool holds the continual configurations of the three-stage prefix, with 26 degrees of freedom. The values are Avg 0.32 (0.54), logic 0.54 (0.90), math 0.67 (1.12), code 0.84 (1.40) and MuSR 1.25 (2.09). Each half-width is for a contrast of means over evaluation seeds, where is the pooled SD and its degrees of freedom. Between two configurations with one evaluation seed each, the half-width for their difference in five-stage Avg is 0.80.
Prompts and the Latent-MOPD reference. Latent-MOPD does not give its prompts for MBPP, MuSR and Reasoning Gym. For these three, two or three prompt variants from public evaluation frameworks were compared on the base student and the three experts only. The variant closest to the scores that Latent-MOPD reports for these four models was fixed before any trained model was evaluated. Averaged over the nine benchmarks of the three-stage prefix, the local joint MOPD scores 52.01 against 52.02, the mean of the nine scores that Latent-MOPD reports for joint MOPD. The per-benchmark differences range from −7.53 (GYM) to +8.66 (MBPP) and are largest in size on MBPP, GYM and MuSR. The local Latent-MOPD scores 52.31 against 52.60 to 54.40 for the variants of Latent-MOPD reported in that paper [13].
MBPP and MBPP+ counted once. MBPP and MBPP+ score the same 378 problems with the original and the extended tests. Averaging the two into one score gives a 13-benchmark average whose pooled standard deviation across evaluation seeds is 0.27 (half-width 0.44 for two configurations with three seeds). The pool of the five-stage evaluation noise consists of 19 rows of table 3. They are the trained configurations with three evaluation seeds (rollout seed 0), the uniform average of the five experts and the TIES merge of the five experts. Of the 171 pairwise comparisons between them, 3 change label: FSAR (shared budget) against Replay-KL with becomes level (−0.42), and FSAR (shared budget) + Recovery and joint2 become 0.45 and 0.48 points above Seq + Recovery, beyond the noise. Two contrasts compare budgets in the gain of the three alignment terms over token-level replay with the same budget. The contrast between the shared budget and stays beyond the noise (0.93, 95% interval 0.30 to 1.55). The contrast between the shared budget and becomes level (0.53, 95% interval −0.09 to 1.16). Avg and Avg instead change the weight of safety; the main text names the averages under which each conclusion holds.
Alignment terms and balancing
Reasoning-step regions are assigned once per rollout on the driver and shared by the student and the teacher, so both pool over the same queries. Queries are restricted to the last 2000 response tokens; keys run from the first real token to the last query, padding never enters a softmax, and positions beyond a row’s causal range are zero. The pooled rows of eq. (7) are computed in query chunks, each recomputed in the backward pass, so the full attention matrix is never stored; grouped-query keys are repeated to the query heads, while the value relation is computed per key-value head. The teacher sends its pooled vectors per sample to the actor. Unit tests check the pooled rows against a naive full-softmax reference, and on real rollouts the batched result matches per-sample runs to within in fp32.
On a replay step with one alignment term the actor runs the micro-batches twice. The first pass accumulates , which is saved; the second accumulates the auxiliary gradient. Norms and the inner product are reduced over all FSDP shards and ranks, the combination of eq. (9) is written into the parameter gradients, and the optimizer step follows. For FSAR each of the three terms has its own pass after the token pass (Figure 6): the SATS and value-relation passes give of eq. (10), which is kept in host memory while the hidden-state pass runs, and is then scaled to the norm of the token gradient. The 1:1:1 variants of Table 4 instead balance each added term to the token gradient alone and add it into the saved buffer before the next term’s pass. New-domain steps run a single pass.
A worked example. On a replay step of a two-step test run of FSAR in the code stage, the token gradient has norm 26.35. The raw SATS and value-relation gradients have norms 0.923 and 0.268 with cosine 0.248. The sum of their unit vectors, , therefore has norm . The raw hidden-state gradient has norm and cosine 0.575 with . With , this gives . The logged scale of eq. (9) is 9.755 (26.35 / 2.702 up to rounding). The pooled part thus enters with norm 9.755 and the hidden-state part with norm 151, and their sum has the norm of the token gradient. Each sample has about 95 reasoning-step regions in the window. For comparison, on the replay steps of stages 2 and 3 the raw hidden-state gradient of Replay-KL + OPRD has norms between and , and the SATS gradient of Replay-KL + SATS between 0.03 and 0.43.
Gradient ratio
Figure 7 sweeps the balancing ratio of Replay-KL + SATS on the three-stage prefix. Equal norms give the highest nine-benchmark average. Under the benchmark’s parser, the nine-benchmark average falls below its value at equal norms by 0.82 at and by 0.59 at , beyond the evaluation noise. It falls by 0.29 at and 0.37 at , within the noise. With the SATS part at two or three times the norm of the scaled token part ( and ), the nine-benchmark average ends at 51.25 and 51.01, level with Replay-KL (51.44). The logic average lies below its value at equal norms beyond the noise at and 0.5 (by 1.32 and 1.39 points) and within it at and 3. MuSR follows the same shape as the nine-benchmark average: 42.72, 43.12, 45.94, 44.49 and 43.65 at , 0.5, 1, 2 and 3. On both sides of equal norms it moves back toward the Replay-KL level (42.64). Under the benchmark’s parser, only equal norms raise it above Replay-KL beyond the noise (+3.31; the +1.85 at is within it). With MuSR read from the boxed answer (section C), the other ratios end 0.21 to 0.34 below equal norms in the nine-benchmark average and within 0.43 of them in the logic average, all within the noise.

Figure 7. Nine-benchmark average (top) and MuSR (bottom) of Replay-KL + SATS on the three-stage prefix. The horizontal axis is the norm ratio of the SATS part to the token part of the update on replay steps. This ratio is the inverse of the target ratio of eq. (9). The ratios 3:1 and 2:1 are and 0.5, which scale the token gradient to a third and a half of its norm. The ratios 1:2 and 1:3 are and 3. Points are means over three evaluation seeds, with the pooled standard error of each point as shaded bands (section C). Dashed lines: Replay-KL, which has no SATS term. MuSR is scored with the benchmark’s parser (section C).
Pooling regions
WAAD chunks [114] partition a response differently from reasoning steps. When the teacher recuts the regions into WAAD chunks, only 21% (stage 2) and 17% (stage 3) of the reasoning-step boundaries remain region boundaries. On the three-stage prefix, pooling over reasoning steps and over WAAD chunks gives level nine-benchmark averages (51.84 and 51.74, 0.10 apart). MuSR is 1.28 points higher with reasoning steps. Both differences are within the evaluation noise.
Baseline details
Seq + Recovery. The recovery teachers are the stage-final students , following the text of GLM-5 (§3.5 of its report) and of ACLArena. The released ACLArena recovery script routes each domain to an independently trained expert, the variant reported here as expert recovery (§ 5.4). The recovery stage starts from , uses the token-level loss of § 4.1, and routes each domain’s prompts to its stage-final student. For the last domain this teacher is itself, so the last stage is not erased by recovery. It has 21 steps after three stages and 35 after five. X + Recovery applies the same stage after a replay method X, with X’s own stage-final students as teachers.
Replay-KL + SEEKR. The port keeps the loss of SEEKR’s released code [67]. It is the forward KL divergence between the attention rows of the previous-stage student and of the student on the selected heads, averaged per layer and then over layers. The SEEKR paper writes it as a sum over the selected heads and queries. Three changes follow from the setting. Head sensitivity is the squared gradient of the token-level distillation loss with respect to the attention probabilities, because no gold answers exist; SEEKR uses the cross-entropy on gold answers. Query rows are drawn from the response only (100 per response, uniformly at random). Heads are reselected after every stage from the importance (task sensitivity times forgettability) accumulated so far. The selection keeps SEEKR’s budget ratios: 42 of the 336 heads, chosen within 21 of the 28 layers. After the logic stage the 42 selected heads lie in layers 0, 14, 16, 17, 19 to 25 and 27. The term is balanced to the token gradient at 1:1, like Replay-KL + SATS.
Merges. The TIES merges follow the reference implementation [32]. A task vector is the difference between a model’s weights and those of the base model, the student. Each task vector keeps the entries whose magnitude reaches the 80th percentile of its magnitudes over the whole model, ties at that threshold included. For each parameter, the elected sign is that of the sum of its kept entries over the task vectors, or the overall majority sign where that sum is zero. The kept entries that agree with this sign are averaged, and the average, scaled by , is added to the base model. TIES applied stage by stage takes the logic expert as the first merge and at each later stage merges the task vectors of the previous merge and of the stage’s expert, each trimmed anew; every merge is computed in fp32 and stored in bf16. The instruction-following expert changes fewer than 20% of its entries, so trimming keeps all of its changes. The uniform average of the experts is the mean of their weights. Relative to the student’s weights, the task vectors of the logic, math, code, safety and instruction-following experts have norms of 0.32%, 0.50%, 0.25%, 0.16% and 0.04% and change 99.95%, 66%, 54%, 44% and 17% of the entries.
Full results
Three-stage prefix. The two tables below give the configurations of the three-stage prefix, each with three evaluation seeds; the first also lists the student, the three experts and the two joint references (table table 8).
| Method | BBH | GYM | MuSR | AIME24 | AIME25 | Minerva | LCB-e | MBPP | MBPP+ | Avg |
| Student | 38.89 | 22.60 | 39.68 | 26.25 | 23.96 | 28.31 | 52.99 | 57.41 | 48.02 | 37.57 |
| JustRL (math expert) | 44.35 | 28.50 | 45.77 | 51.04 | 37.92 | 33.36 | 64.93 | 65.08 | 55.16 | 47.35 |
| Archer2.0 (code expert) | 39.72 | 24.12 | 45.24 | 41.04 | 28.12 | 30.51 | 73.51 | 69.44 | 57.41 | 45.46 |
| Nemotron (logic expert) | 64.17 | 43.83 | 46.43 | 52.29 | 35.21 | 34.01 | 76.87 | 56.35 | 45.90 | 50.56 |
| Joint MOPD | 60.72 | 44.27 | 44.20 | 46.61 | 34.43 | 33.85 | 71.64 | 72.06 | 60.32 | 52.01 |
| Joint Latent-MOPD | 60.93 | 43.52 | 45.15 | 48.54 | 35.94 | 34.51 | 71.55 | 71.66 | 59.95 | 52.31 |
| Seq | 60.31 | 30.55 | 39.33 | 45.49 | 32.85 | 33.49 | 68.91 | 70.86 | 60.14 | 49.10 |
| Seq + Recovery | 62.07 | 41.30 | 39.86 | 43.82 | 35.21 | 34.53 | 67.04 | 70.19 | 58.47 | 50.28 |
| Replay-KL | 62.01 | 40.91 | 42.64 | 47.22 | 35.28 | 33.58 | 70.52 | 70.86 | 59.96 | 51.44 |
| Replay-KL + SEEKR | 63.33 | 41.73 | 45.55 | 43.61 | 33.89 | 33.92 | 71.14 | 70.15 | 59.13 | 51.38 |
| Replay-KL + OPRD | 63.61 | 41.89 | 44.14 | 46.74 | 33.68 | 33.49 | 73.76 | 71.08 | 60.23 | 52.07 |
| Replay-KL + SATS | 63.46 | 41.16 | 45.94 | 46.04 | 34.51 | 34.22 | 70.77 | 70.72 | 59.70 | 51.84 |
| Replay-KL + SATS + OPRD | 63.64 | 42.40 | 44.89 | 45.49 | 33.33 | 33.33 | 73.13 | 71.12 | 60.27 | 51.96 |
| Replay-KL + SATS + value relation | 63.98 | 42.35 | 46.16 | 45.00 | 32.43 | 33.98 | 71.64 | 70.68 | 60.80 | 51.89 |
| Replay-KL + SATS, WADd regions | 63.12 | 41.99 | 44.66 | 46.46 | 34.17 | 34.47 | 70.77 | 70.63 | 59.39 | 51.74 |
| Replay-KL + SATS, | 62.78 | 41.10 | 42.72 | 44.93 | 34.31 | 34.28 | 69.78 | 70.11 | 59.13 | 51.01 |
| Replay-KL + SATS, | 62.50 | 40.77 | 43.12 | 46.25 | 34.51 | 33.98 | 69.78 | 70.90 | 59.44 | 51.25 |
| Replay-KL + SATS, | 63.83 | 41.85 | 44.49 | 46.39 | 34.38 | 33.92 | 66.92 | 71.96 | 60.19 | 51.54 |
| Replay-KL + SATS, | 62.87 | 41.69 | 43.65 | 46.60 | 34.93 | 33.73 | 69.28 | 70.99 | 59.48 | 51.47 |
Table 8 (PDF p. 42). Three-stage prefix, scores per benchmark after the code stage and the nine-benchmark Avg. Continual rows are means over three evaluation seeds, and student and expert rows are single evaluations. Joint rows are means of four evaluations of the same checkpoint (eight on MuSR). Bold marks the best continual configuration in each column.
| Method | Domain average | Avg per evaluation seed | Normalized score | |||||
| Logic | Math | Code | seed 0 | seed 1 | seed 2 | Norm | Norm | |
| Seq | 43.40 | 37.27 | 66.63 | 49.26 | 48.85 | 49.19 | 0.720 | 0.765 |
| Seq + Recovery | 47.74 | 37.85 | 65.23 | 50.78 | 49.93 | 50.12 | 0.793 | 0.826 |
| Replay-KL | 48.52 | 38.69 | 67.11 | 51.81 | 51.63 | 50.89 | 0.866 | 0.905 |
| Replay-KL + SEEKR | 50.20 | 37.14 | 66.81 | 51.07 | 51.89 | 51.19 | 0.862 | 0.894 |
| Replay-KL + OPRD | 49.88 | 37.97 | 68.35 | 51.92 | 52.14 | 52.14 | 0.905 | 0.943 |
| Replay-KL + SATS | 50.19 | 38.26 | 67.06 | 52.15 | 51.53 | 51.83 | 0.890 | 0.925 |
| Replay-KL + SATS + OPRD | 50.31 | 37.38 | 68.18 | 51.90 | 51.79 | 52.18 | 0.898 | 0.934 |
| Replay-KL + SATS + value relation | 50.83 | 37.14 | 67.71 | 51.98 | 52.03 | 51.66 | 0.894 | 0.927 |
| Replay-KL + SATS, WAAD regions | 49.92 | 38.36 | 66.93 | 51.45 | 51.75 | 52.02 | 0.884 | 0.919 |
| Replay-KL + SATS, | 48.87 | 37.84 | 66.34 | 51.02 | 50.87 | 51.16 | 0.839 | 0.873 |
| Replay-KL + SATS, | 48.80 | 38.25 | 66.70 | 50.91 | 51.23 | 51.60 | 0.854 | 0.890 |
| Replay-KL + SATS, | 50.06 | 38.23 | 66.35 | 51.57 | 51.37 | 51.70 | 0.872 | 0.905 |
| Replay-KL + SATS, | 49.40 | 38.42 | 66.58 | 51.07 | 52.00 | 51.33 | 0.867 | 0.902 |
Table 9. Three-stage prefix: domain averages, the Avg of each evaluation seed, and Norm and Norm, with domain averages and normalized scores as means over the three evaluation seeds.
Norm is defined in eq. (2), and the column Norm is the per-domain score [7]. Norm rescales each domain average so that the student scores 0 and that domain’s expert 1 (logic: Nemotron, math: JustRL, code: Archer2.0), then averages over the three domains. Computed from their printed rows in table 8, it is 0.940 for Joint MOPD and 0.960 for Joint Latent-MOPD. The student and expert rows of table 8 are single evaluations, and the joint rows are means of four evaluations of the same checkpoint (eight on MuSR).
Scores after each stage. Table 10 gives Seq and the shared-budget runs Replay-KL, Replay-KL + SEEKR, Replay-KL + SATS and Replay-KL + OPRD after stages 2 to 5. It lists the logic and math benchmarks after the math stage, from which the backward transfer of math in Table 1 is measured. It also lists BBH after the safety stage and the average over the first nine benchmarks after stages 3 to 5, which Figure 5 draws. The stage-1 model, shared by all methods, scores 54.14 on BBH, 34.25 on GYM and 46.74 on MuSR.
Five stages. The next three tables give the scores after the fifth stage, including the 70-step recovery, joint MOPD with 208 steps and the four merges without training. Scores are means over three evaluation seeds, and the student and expert rows of the first two tables are single evaluations. XSTest (safe) is the compliance rate on the safe prompts, which enters the safety average; XSTest (unsafe) is the safe rate on the unsafe prompts. The fourth table gives the four configurations trained with a second rollout seed.
| Method | BBH | GYM | MuSR | AIME24 | AIME25 | Minerva | LCB-e | MBPP | MBPP+ |
| Student | 38.89 | 22.60 | 39.68 | 26.25 | 23.96 | 28.31 | 52.99 | 57.41 | 48.02 |
| Nemotron (logic expert) | 64.17 | 43.83 | 46.43 | 52.29 | 35.21 | 34.01 | 76.87 | 56.35 | 45.90 |
| JustRL (math expert) | 44.35 | 28.50 | 45.77 | 51.04 | 37.92 | 33.36 | 64.93 | 65.08 | 55.16 |
| Archer2.0 (code expert) | 39.72 | 24.12 | 45.24 | 41.04 | 28.12 | 30.51 | 73.51 | 69.44 | 57.41 |
| STAR1 (safety expert) | 25.83 | 20.00 | 43.12 | 26.88 | 22.71 | 28.12 | 48.13 | 56.48 | 47.49 |
| UltraData-IF (IF expert) | 40.56 | 23.27 | 40.21 | 30.21 | 23.96 | 28.68 | 55.60 | 60.19 | 50.40 |
| Seq | 53.43 | 32.47 | 42.20 | 38.82 | 28.61 | 30.55 | 61.44 | 66.27 | 55.78 |
| Replay-KL | 56.36 | 37.53 | 43.78 | 41.81 | 32.22 | 31.92 | 66.67 | 67.99 | 56.48 |
| Replay-KL + SATS | 55.28 | 36.79 | 43.17 | 41.25 | 33.40 | 31.83 | 65.92 | 69.27 | 58.11 |
| Replay-KL + OPRD | 56.82 | 36.63 | 44.75 | 44.93 | 30.83 | 32.63 | 68.16 | 69.36 | 58.47 |
| FSAR (shared budget) | 55.49 | 33.86 | 45.72 | 44.10 | 32.29 | 31.89 | 70.02 | 69.58 | 59.22 |
| Replay-KL, | 57.07 | 35.42 | 44.27 | 46.60 | 33.96 | 33.58 | 64.30 | 71.56 | 60.10 |
| FSAR, | 55.37 | 35.93 | 43.52 | 47.08 | 34.79 | 32.60 | 71.14 | 70.81 | 59.08 |
| Replay-KL (fixed share) | 57.72 | 36.80 | 42.95 | 46.46 | 34.86 | 33.79 | 73.01 | 70.41 | 59.13 |
| FSAR | 59.07 | 37.56 | 46.03 | 46.94 | 33.75 | 33.82 | 69.78 | 70.72 | 59.13 |
| Seq + Recovery | 57.07 | 37.79 | 43.03 | 44.65 | 33.89 | 33.36 | 70.40 | 70.59 | 58.64 |
| Seq + Recovery-70 | 58.27 | 37.45 | 42.64 | 44.38 | 33.61 | 33.67 | 70.02 | 69.89 | 58.77 |
| Replay-KL + Recovery | 58.70 | 39.16 | 41.98 | 47.71 | 34.72 | 34.01 | 71.02 | 69.75 | 58.29 |
| Replay-KL + SATS + Recovery | 58.24 | 39.53 | 45.72 | 46.11 | 33.89 | 34.28 | 69.40 | 69.66 | 58.47 |
| Replay-KL + OPRD + Recovery | 58.77 | 38.34 | 43.74 | 46.81 | 34.44 | 32.97 | 73.01 | 70.46 | 59.39 |
| FSAR (shared budget) + Recovery | 55.74 | 36.27 | 44.84 | 44.79 | 32.99 | 33.30 | 74.50 | 70.19 | 59.30 |
| FSAR + Recovery | 58.77 | 37.65 | 44.62 | 47.08 | 32.57 | 33.24 | 72.76 | 72.31 | 60.41 |
| Uniform average of the five experts | 52.81 | 27.90 | 44.18 | 42.08 | 30.62 | 33.03 | 63.43 | 66.67 | 55.73 |
| TIES, stage by stage | 64.91 | 44.00 | 48.46 | 54.93 | 37.85 | 35.63 | 78.11 | 70.11 | 57.80 |
| Joint MOPD, 208 steps | 56.85 | 36.80 | 45.19 | 47.15 | 34.65 | 32.90 | 69.78 | 69.44 | 58.16 |
| TIES of the Seq snapshots | 66.39 | 45.92 | 37.83 | 45.21 | 32.36 | 33.73 | 70.40 | 70.06 | 59.44 |
| TIES merge of the five experts | 65.40 | 43.99 | 48.32 | 54.58 | 37.64 | 35.72 | 76.24 | 69.58 | 58.33 |
Table 11. Five stages: scores per benchmark on logic, math and code. Student and expert rows are single evaluations; the other rows are means over three evaluation seeds. Bold marks the best continual configuration in each column.
| Method | StrongREJECT | WildJailbreak | safe | unsafe | IFEval | IFBench | Avg |
| Student | 12.86 | 14.40 | 89.40 | 24.2 | 36.04 | 9.33 | 35.72 |
| Nemotron (logic expert) | 22.92 | 23.80 | 95.40 | 45.2 | 68.11 | 19.25 | 48.90 |
| JustRL (math expert) | 18.93 | 14.40 | 97.90 | 34.0 | 41.64 | 12.50 | 43.68 |
| Archer2.0 (code expert) | 16.37 | 16.50 | 94.20 | 30.2 | 41.77 | 10.33 | 42.02 |
| STAR1 (safety expert) | 94.89 | 67.90 | 25.20 | 98.0 | 23.29 | 9.08 | 38.51 |
| UltraData-IF (IF expert) | 17.81 | 12.00 | 93.40 | 33.5 | 55.50 | 14.08 | 38.99 |
| Seq | 12.17 | 11.00 | 94.73 | 28.4 | 55.62 | 17.06 | 42.87 |
| Replay-KL | 48.27 | 14.60 | 83.10 | 71.5 | 55.30 | 17.28 | 46.66 |
| Replay-KL + SATS | 53.35 | 15.63 | 80.97 | 75.2 | 53.90 | 16.39 | 46.80 |
| Replay-KL + OPRD | 64.56 | 16.73 | 70.93 | 84.9 | 56.07 | 17.06 | 47.71 |
| FSAR (shared budget) | 59.74 | 15.97 | 76.27 | 80.9 | 55.11 | 17.47 | 47.62 |
| Replay-KL, | 84.64 | 27.73 | 42.87 | 96.5 | 55.53 | 16.00 | 48.12 |
| FSAR, | 90.52 | 33.97 | 31.53 | 97.3 | 53.94 | 16.78 | 48.36 |
| Replay-KL (fixed share) | 91.13 | 42.07 | 26.83 | 97.9 | 53.64 | 16.56 | 48.95 |
| FSAR | 90.10 | 40.37 | 26.33 | 96.9 | 54.28 | 16.81 | 48.91 |
| Seq + Recovery | 95.23 | 44.53 | 20.97 | 98.8 | 53.34 | 17.44 | 48.64 |
| Seq + Recovery-70 | 95.37 | 49.97 | 13.40 | 99.0 | 52.82 | 16.61 | 48.35 |
| Replay-KL + Recovery | 95.63 | 48.53 | 17.83 | 98.6 | 53.65 | 16.92 | 49.14 |
| Replay-KL + SATS + Recovery | 95.95 | 49.73 | 16.57 | 98.6 | 53.48 | 17.08 | 49.15 |
| Replay-KL + OPRD + Recovery | 95.93 | 49.37 | 16.47 | 98.7 | 53.16 | 16.56 | 49.24 |
| FSAR (shared budget) + Recovery | 95.79 | 53.17 | 15.97 | 98.7 | 53.11 | 16.94 | 49.07 |
| FSAR + Recovery | 92.78 | 44.57 | 23.20 | 97.3 | 52.66 | 16.03 | 49.19 |
| Uniform average of the five experts | 43.10 | 17.63 | 89.83 | 61.9 | 50.54 | 13.47 | 45.07 |
| TIES, stage by stage | 19.60 | 17.17 | 97.30 | 37.9 | 62.85 | 17.17 | 50.42 |
| Joint MOPD, 208 steps | 92.07 | 45.13 | 28.77 | 96.8 | 53.88 | 15.53 | 49.02 |
| TIES of the Seq snapshots | 39.43 | 15.70 | 90.63 | 61.7 | 46.89 | 13.34 | 47.74 |
| TIES merge of the five experts | 58.63 | 19.13 | 86.10 | 75.0 | 61.37 | 16.97 | 52.29 |
Table 12. Five stages: scores per benchmark on safety and instruction following, and the 14-benchmark Avg; XSTest safe is the compliance rate and XSTest unsafe the safe rate. Student and expert rows are single evaluations; the other rows are means over three evaluation seeds. Bold marks the best continual configuration in each column.
| Method | Logic | Math | Code | Safety | IF | seed 0 | seed 1 | seed 2 | ||
| Seq | 42.70 | 32.66 | 61.16 | 39.30 | 36.34 | 42.66 | 42.99 | 42.95 | 0.303 | 0.539 |
| Replay-KL | 45.89 | 35.32 | 63.71 | 48.66 | 36.29 | 46.80 | 46.79 | 46.40 | 0.464 | 0.725 |
| Replay-KL + SATS | 45.08 | 35.49 | 64.43 | 49.98 | 35.14 | 46.40 | 47.22 | 46.80 | 0.470 | 0.721 |
| Replay-KL + OPRD | 46.07 | 36.13 | 65.33 | 50.74 | 36.56 | 47.38 | 47.67 | 48.08 | 0.508 | 0.784 |
| FSAR (shared budget) | 45.03 | 36.09 | 66.27 | 50.66 | 36.29 | 47.30 | 47.69 | 47.89 | 0.504 | 0.780 |
| Replay-KL, | 45.59 | 38.04 | 65.32 | 51.75 | 35.76 | 48.16 | 48.05 | 48.13 | 0.525 | 0.800 |
| FSAR, | 44.94 | 38.16 | 67.01 | 52.01 | 35.36 | 48.39 | 48.62 | 48.07 | 0.536 | 0.814 |
| Replay-KL (fixed share) | 45.82 | 38.37 | 67.52 | 53.34 | 35.10 | 48.70 | 49.22 | 48.93 | 0.561 | 0.840 |
| FSAR | 47.55 | 38.17 | 66.54 | 52.27 | 35.54 | 48.74 | 48.72 | 49.26 | 0.559 | 0.842 |
| Seq + Recovery | 45.96 | 37.30 | 66.54 | 53.58 | 35.39 | 48.54 | 48.92 | 48.46 | 0.547 | 0.820 |
| Seq + Recovery-70 | 46.12 | 37.22 | 66.23 | 52.91 | 34.71 | 48.57 | 48.32 | 48.15 | 0.535 | 0.800 |
| Replay-KL + Recovery | 46.61 | 38.81 | 66.35 | 54.00 | 35.28 | 49.37 | 48.81 | 49.23 | 0.569 | 0.847 |
| Replay-KL + SATS + Recovery | 47.83 | 38.09 | 65.84 | 54.08 | 35.28 | 49.19 | 49.22 | 49.05 | 0.569 | 0.845 |
| Replay-KL + OPRD + Recovery | 46.95 | 38.07 | 67.62 | 53.92 | 34.86 | 49.49 | 49.48 | 48.76 | 0.573 | 0.851 |
| FSAR (shared budget) + Recovery | 45.62 | 37.03 | 68.00 | 54.98 | 35.03 | 48.87 | 49.16 | 49.17 | 0.566 | 0.839 |
| FSAR + Recovery | 47.01 | 37.63 | 68.49 | 53.52 | 34.35 | 49.47 | 49.05 | 49.05 | 0.571 | 0.847 |
| Uniform average of the five experts | 41.63 | 35.25 | 61.94 | 50.19 | 32.01 | 45.08 | 44.99 | 45.15 | 0.396 | 0.593 |
| TIES, stage by stage | 52.46 | 42.80 | 68.67 | 44.69 | 40.01 | 50.77 | 50.40 | 50.09 | 0.623 | 1.001 |
| Joint MOPD, 208 steps | 46.28 | 38.24 | 65.79 | 55.32 | 34.70 | 49.66 | 48.76 | 48.65 | 0.564 | 0.829 |
| TIES of the Seq snapshots | 50.05 | 37.10 | 66.63 | 48.59 | 30.61 | 48.00 | 47.65 | 47.56 | 0.509 | 0.744 |
| TIES merge of the five experts | 52.57 | 42.65 | 68.05 | 54.62 | 39.17 | 52.21 | 52.40 | 52.25 | 0.702 | 1.061 |
Table 13. Five stages: domain averages, the Avg of each evaluation seed, and Norm and Normdom, with domain averages and normalized scores as means over the three evaluation seeds.
Configurations with one evaluation seed. The table below gives the three configurations that have evaluation seed 0 only: recovery from the original experts after Replay-KL and after Seq, and joint MOPD over the five domains with 104 steps (section 5.4). The domain averages, Avg, and are defined as in table 3; XStest (safe) is the compliance rate on the safe prompts and XStest (unsafe) the safe rate on the unsafe prompts.
Balanced safety scores
The safety average of section 3.2 weights the two harmful-prompt benchmarks against one benign-prompt benchmark, so refusal counts twice as much as compliance. Table 16 replaces it with two balanced scores as a sensitivity analysis: , and
| Model | Safety | XSTest-safe | Avg | Avg with | Avg with | ||
| Student | 38.89 | 89.40 | 51.51 | 53.28 | 35.72 | 38.43 | 38.81 |
| Nemotron (logic expert) | 47.37 | 95.40 | 59.38 | 63.03 | 48.90 | 51.47 | 52.25 |
| JustRL (math expert) | 43.74 | 97.90 | 57.28 | 60.17 | 43.68 | 46.58 | 47.20 |
| Archer2.0 (code expert) | 42.36 | 94.20 | 55.32 | 57.62 | 42.02 | 44.80 | 45.29 |
| STAR1 (safety expert) | 62.66 | 25.20 | 53.30 | 56.06 | 38.51 | 36.50 | 37.09 |
| UltraData-IF (IF expert) | 41.07 | 93.40 | 54.15 | 57.25 | 38.99 | 41.79 | 42.46 |
| Seq | 39.30 | 94.73 | 53.16 | 55.96 | 42.87 | 45.84 | 46.44 |
| Seq + Recovery | 53.58 | 20.97 | 45.43 | 50.24 | 48.64 | 46.89 | 47.92 |
| Seq + Recovery-70 | 52.91 | 13.40 | 43.03 | 47.43 | 48.35 | 46.23 | 47.17 |
| Replay-KL | 48.66 | 83.10 | 57.27 | 63.94 | 46.66 | 48.51 | 49.94 |
| Replay-KL + SATS | 49.98 | 80.97 | 57.73 | 64.52 | 46.80 | 48.46 | 49.92 |
| Replay-KL + OPRD | 50.74 | 70.93 | 55.79 | 63.17 | 47.71 | 48.79 | 50.37 |
| FSAR (shared budget) | 50.66 | 76.27 | 57.06 | 64.24 | 47.62 | 49.00 | 50.53 |
| Replay-KL + Recovery | 54.00 | 17.83 | 44.96 | 49.38 | 49.14 | 47.20 | 48.14 |
| Replay-KL + SATS + Recovery | 54.08 | 16.57 | 44.70 | 48.99 | 49.15 | 47.14 | 48.06 |
| Replay-KL + OPRD + Recovery | 53.92 | 16.47 | 44.56 | 48.89 | 49.24 | 47.24 | 48.17 |
| FSAR (shared budget) + Recovery | 54.98 | 15.97 | 45.22 | 49.26 | 49.07 | 46.98 | 47.84 |
| Replay-KL, | 51.75 | 42.87 | 49.53 | 56.24 | 48.12 | 47.64 | 49.08 |
| FSAR, | 52.01 | 31.53 | 46.89 | 52.74 | 48.36 | 47.27 | 48.52 |
| Replay-KL (fixed share) | 53.34 | 26.83 | 46.72 | 51.94 | 48.95 | 47.53 | 48.65 |
| FSAR | 52.27 | 26.33 | 45.78 | 51.06 | 48.91 | 47.52 | 48.65 |
| FSAR + Recovery | 53.52 | 23.20 | 45.94 | 50.71 | 49.19 | 47.57 | 48.59 |
| Uniform average of the five experts | 50.19 | 89.83 | 60.10 | 65.36 | 45.07 | 47.20 | 48.32 |
| TIES, stage by stage | 44.69 | 97.30 | 57.84 | 61.09 | 50.42 | 53.24 | 53.93 |
| Joint MOPD, 208 steps | 55.32 | 28.77 | 48.68 | 53.38 | 49.02 | 47.60 | 48.61 |
| TIES of the Seq snapshots | 48.59 | 90.63 | 59.10 | 64.78 | 47.74 | 49.99 | 51.21 |
| TIES merge of the five experts | 54.62 | 86.10 | 62.49 | 68.50 | 52.29 | 53.97 | 55.26 |
Table 16. Balanced safety scores after the fifth stage, with the rows of Table 3. Safety is the safety average of Table 3, XSTest-safe the compliance rate on the safe prompts of XSTest, and the balanced scores of § 16, and the last two columns the 14-benchmark Avg with the three safety benchmarks replaced by the balanced score. Student and expert rows are single evaluations; the other rows are means over three evaluation seeds. Bold marks the best continual configuration in each column.
mean(StrongREJECT, WildJailbreak, XSTest-unsafe) + XSTest-safe, which also counts the safe rate on the unsafe prompts of XSTest among the harmful-prompt scores. Avg with a balanced score replaces the three safety benchmarks by three copies of that score; with it is the Avg of Table 3 and Table 6. With either balanced score, the shared-budget replay methods rank above Seq + Recovery, the fixed-share configurations and joint MOPD, the reverse of their order in Avg. This is because the shared-budget methods keep more compliance on the safe prompts of XSTest.
Code
All runs use LastOPD at commit 0e4cbc6 [110]. The additions to LastOPD route the teachers by domain, scale the token-level advantages by the standard deviation of each domain’s rewards, route the replay prompts and read the files that list the fixed-share replay blocks. They implement the SATS and value-relation terms, the hidden-state term on replay steps, gradient-norm balancing (including the joint balancing of three alignment terms), the recovery stage and the auxiliary terms of the compared variants.
References
- [1]Geoffrey Hinton, Oriol Vinyals, and Jeff Dean. Distilling the Knowledge in a Neural Network. arXiv preprint arXiv:1503.02531, 2015.arxiv.org/abs/1503.02531
- [2]Rishabh Agarwal, Nino Vieillard, Yongchao Zhou, Piotr Stanczyk, Sabela Ramos, Matthieu Geist, and Olivier Bachem. On-Policy Distillation of Language Models: Learning from Self-Generated Mistakes. In International Conference on Learning Representations (ICLR), 2024.arxiv.org/abs/2306.13649
- [3]Yuxian Gu, Li Dong, Furu Wei, and Minlie Huang. MiniLLM: Knowledge Distillation of Large Language Models. In International Conference on Learning Representations (ICLR), 2024.
- [4]Xiaomi LLM-Core Team et al. MiMo-V2-Flash Technical Report. arXiv preprint arXiv:2601.02780, 2026.
- [5]DeepSeek-AI et al. DeepSeek-V4: Towards Highly Efficient Million-Token Context Intelligence. arXiv preprint arXiv:2606.19348, 2026.arxiv.org/abs/2606.19348
- [6]NVIDIA et al. Nemotron 3 Ultra: Open, Efficient Mixture-of-Experts Hybrid Mamba-Transformer Model for Agentic Reasoning. arXiv preprint arXiv:2606.15007, 2026.
- [7]Wenhan Ma et al. MOPD: Multi-Teacher On-Policy Distillation for Capability Integration in LLM Post-Training. arXiv preprint arXiv:2606.30406, 2026.arxiv.org/abs/2606.30406
- [8]GLM-5-Team et al. GLM-5: from Vibe Coding to Agentic Engineering. arXiv preprint arXiv:2602.15763, 2026.
- [9]Haixin Wang, Xiaoxuan Wang, Junkai Zhang, Han Zhang, Renliang Sun, Alexander K Taylor, Yidan Shi, Haoran Deng, Chenguang Wang, Jason Cong, Yizhou Sun, and Wei Wang. ACLarena: Agent Continue Learning in Multi-stage Post-training. arXiv preprint arXiv:2609.23989, 2026.arxiv.org/abs/2609.23989
- [10]Shenzhi Yang, Guangcheng Zhu, Bowen Song, Haobo Wang, Mingxuan Xia, Xing Zheng, Yingfan Ma, Zhongqi Chen, Weiqiang Wang, Junbo Zhao, and Gang Chen. OPRD: On-Policy Representation Distillation. arXiv preprint arXiv:2606.06021, 2026.arxiv.org/abs/2606.06021
- [11]Yiqiao Qiu, Yixing Shen, Zhuohao Sun, Yanchong Zheng, Xiaobin Chang, Weishi Zheng, and Ruixuan Wang. SATS: Self-Attention Transfer for Continual Semantic Segmentation. Pattern Recognition, 138: 109383, 2023. doi: 10.1016/j.patcog.2023.109383.DOI
- [12]Wenhui Wang, Furu Wei, Li Dong, Hangbo Bao, Nan Yang, and Ming Zhou. MiniLM: Deep Self-Attention Distillation for Task-Agnostic Compression of Pre-Trained Transformers. In Advances in Neural Information Processing Systems (NeurIPS), 2020.
- [13]Zhengyu Fang, Seoyeon Hong, Jie Yang, Muyang Li, Koyoshi Shindo, Brandon Joseph Lwowski, and Jing Li. Latent-MOPD: Latent Multi-Teacher On-Policy Distillation. arXiv preprint arXiv:2610.02381, 2026.arxiv.org/abs/2610.02381
- [14]Nicolas Michel, Maorong Wang, Jiangpeng He, and Toshihiko Yamasaki. Continual Distillation of Teachers from Different Domains. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2026.arxiv.org/abs/2605.04059
- [15]An Yang et al. Qwen3 Technical Report. arXiv preprint arXiv:2505.09388, 2025.arxiv.org/abs/2505.09388
- [16]Huan-ang Gao, Haohan Chi, Yong Yan, Shiyuan Feng, Hanlin Wu, Zheng Jiang, Bingxiang He, Wei-Ying Ma, Ya-Qin Zhang, and Hao Zhou. Open-MOPD: Diagnosing and Fixing Capability Imbalance in Multi-Teacher On-Policy Distillation. arXiv preprint arXiv:2608.19098, 2026.arxiv.org/abs/2608.19098
- [17]Zechen Sun, Zhiwei Zhang, Fei Zhao, Juntao Li, Mu Chuan, Huayue Deng, Guojian Zhan, Wenliang Chen, Yao Hu, and Min Zhang. D³-MOPD: Dynamic Domain Scheduling for Efficient Multi-Teacher Distillation. arXiv preprint arXiv:2608.24987, 2026.arxiv.org/abs/2608.24987
- [18]Siyuan Gan, Bo Yang, Linjian Meng, Boyan Wang, Xiaolong Qi, Jing Huo, and Yang Gao. Nash-MOPD: Optimizing Task Trade-offs in Multi-Teacher On-Policy Distillation. arXiv preprint arXiv:2610.26124, 2026.arxiv.org/abs/2610.26124
- [19]Taojie Zhu, Jing Jin, Yuan Xia, Chenyang Ding, Qunshan He, Wanke Xia, Tao Sun, Yan Chen, Jian Wang, Jinjie Gu, and Tao Feng. UP-MOPD: Update Projection in Multi-Teacher On-Policy Distillation. arXiv preprint arXiv:2610.08398, 2026.arxiv.org/abs/2610.08398
- [20]Youzhi Liu, Ruobing Zheng, Boyuan Tong, Tianqi Li, Pingqi Li, Hanbo Bi, Yi Yuan, and Jingdong Chen. PMOPD: Task Ordering, Cycling, and Parameter-Update Subspace Protection in Multi-Teacher On-Policy Distillation. arXiv preprint arXiv:2609.34605, 2026.arxiv.org/abs/2609.34605
- [21]Xiaofei Yin, Tong Chu, Jiyuan Fu, Jun Lan, Shuheng Zhou, and Huijia Zhu. Slow-Fast Multi-Teacher On-Policy Distillation for Capability Preservation. arXiv preprint arXiv:2610.02324, 2026.arxiv.org/abs/2610.02324
- [22]Shi-Yu Tian, Yong Liu, Ximan Liu, Tianrui Zhu, Sule Bai, Xinwei Yang, Ruiqi Liu, Kun-Yang Yu, Ming Yang, Zhi Zhou, Yu-Feng Li, Yipeng Sun, and Gu Simiu. Beyond Domain-Routed Supervision: Cross-Teacher Guarding for Multi-Teacher On-Policy Distillation. arXiv preprint arXiv:2610.13521, 2026.arxiv.org/abs/2610.13521
- [23]Jie Sun, Mao Zheng, Mingyang Song, Zeyuan Liu, Gengsheng Li, Houcheng Jiang, Yilin Cheng, Bichuan Feng, Yuchen Cai, Junfeng Fang, and Xiang Wang. Distill What You Trust: Reliability-Aware Multi-Teacher On-Policy Distillation. arXiv preprint arXiv:2609.23697, 2026.arxiv.org/abs/2609.23697
- [24]Balaji Lakshminarayanan, Alexander Pritzel, and Charles Blundell. Simple and Scalable Predictive Uncertainty Estimation using Deep Ensembles. In Advances in Neural Information Processing Systems (NeurIPS), 2017.arxiv.org/abs/1612.01474
- [25]Yuanhang Zheng, Yiqiao Qiu, Haoxuan Che, Hao Chen, Weishi Zheng, and Ruixuan Wang. Deep Model Reference: Simple Yet Effective Confidence Estimation for Image Classification. In Medical Image Computing and Computer Assisted Intervention (MICCAI), 2024. doi: 10.1007/978-3-031-72117-5_17.DOI
- [26]Bangji Yang, Jiajun Fan, Zhaoyu Zhu, Hongbo Ma, and Ge Liu. Training-Free On-Policy Distillation. arXiv preprint arXiv:2610.22236, 2026.arxiv.org/abs/2610.22236
- [27]Hejian Sang, Zhengze Zhou, Shayan Mohajer Hamidi, Xiaomin Li, Rohit Jain, and Alborz Geramifard. Composing What Each Teacher Learned: Multi-Teacher On-Policy Distillation through Teacher-Relative Shifts. arXiv preprint arXiv:2610.10460, 2026.arxiv.org/abs/2610.10460
- [28]Bingxi Hou, Guochao Jiang, Guofeng Quan, Weiqing Li, Wenfeng Feng, Guohua Liu, and Yuwei Zhang. Waypoint-OPD: Transferring RL-Induced Policy Shifts via Gated On-Policy Distillation. arXiv preprint arXiv:2610.21601, 2026.arxiv.org/abs/2610.21601
- [29]Roy Xie, Dan Friedman, Feng Nan, Yukun Huang, Zhichao Xu, Chengjiu Zhang, Jun Xu, Manaal Faruqui, Vivek Rathod, and Bhuwan Dhingra. Rethinking Self-Distillation for Multi-Teacher Capability Merging. arXiv preprint arXiv:2610.04272, 2026.arxiv.org/abs/2610.04272
- [30]Kaiyuan Liu, Ziyuan Zhuang, Haoxuan Ma, Yannian Gu, Mingfei Song, Rongxiang Weng, and Jieping Ye. A Fisher-Geometric View of Multi-Teacher On-Policy Distillation. arXiv preprint arXiv:2610.26525, 2026.arxiv.org/abs/2610.26525
- [31]Siye Wu, Kai Yang, Yuchen Cai, Xin Xu, Peng-Yuan Wang, Jiaxuan Wang, Jiashun Liu, Jiafei Lyu, Yangkun Chen, Saiyong Yang, and Yanghua Xiao. Consolidating RLVR Capabilities Across Domains: A Deep Dive into Fusion Paradigms. arXiv preprint arXiv:2608.27409, 2026.arxiv.org/abs/2608.27409
- [32]Prateek Yadav, Derek Tam, Leshem Choshen, Colin Raffel, and Mohit Bansal. TIES-Merging: Resolving Interference When Merging Models. In Advances in Neural Information Processing Systems, 2023.arxiv.org/abs/2306.01708
- [33]Anke Tang, Enneng Yang, Li Shen, Yong Luo, Han Hu, Bo Du, and Dacheng Tao. Merging Models on the Fly Without Retraining: A Sequential Approach to Scalable Continual Model Merging. arXiv preprint arXiv:2501.09522, 2025.arxiv.org/abs/2501.09522
- [34]Daniel Marczak, Bartłomiej Twardowski, Tomasz Trzciński, and Sebastian Cygert. MagMax: Leveraging Model Merging for Seamless Continual Learning. In European Conference on Computer Vision (ECCV), 2024.
- [35]Niu Lian, Tongbo Chen, Zhehao Yu, Chengzhen Duan, Fazhan Liu, Hui Liu, Pei Fu, Jian Luan, Heng Qu, Shu-Tao Xia, and Jinpeng Wang. UI-MOPD: Multi-Platform On-Policy Distillation for Unified GUI Agents. arXiv preprint arXiv:2607.04425, 2026.arxiv.org/abs/2607.04425
- [36]Yingzi Ma, Zichen Zhu, Ming Jiang, and Chaowei Xiao. One Student, Many Teachers: Multi-Task On-Policy Distillation via Soft-Prompt Privileged Context. arXiv preprint arXiv:2607.18293, 2026.arxiv.org/abs/2607.18293
- [37]Tianyi Men, Zhuoran Jin, Kang Liu, and Jun Zhao. The Physics of Multi-Turn Long-Horizon Planning: From Pre-training to Post-training via Single- and Multi-Teacher On-Policy Agentic Distillation. arXiv preprint arXiv:2607.24720, 2026.arxiv.org/abs/2607.24720
- [38]Zhuolin Yang, Zihan Liu, Yang Chen, Wenliang Dai, Boxin Wang, Sheng-Chieh Lin, Chankyu Lee, Yangyi Chen, Dongfu Jiang, Jiafan He, Renjie Pi, Grace Lam, Nayeon Lee, Alexander Bukharin, Mohammad Shoeybi, Bryan Catanzaro, and Wei Ping. Nemotron-Cascade 2: Post-Training LLMs with Cascade RL and Multi-Domain On-Policy Distillation. arXiv preprint arXiv:2603.19220, 2026.arxiv.org/abs/2603.19220
- [39]Chi Liu, Xin Chen, Xu Zhou, Fangbo Tu, and Srinivasan Manoharan. Self-Distillation as a Performance Recovery Mechanism for LLMs: Counteracting Compression and Catastrophic Forgetting. arXiv preprint arXiv:2604.15794, 2026.arxiv.org/abs/2604.15794
- [40]Kevin Lu and Thinking Machines Lab. On-Policy Distillation. https://thinkingmachines.ai/blog/on-policy-distillation/, 2025. Thinking Machines Lab: Connectionism, 27 October 2025, doi:10.64434/tml.20251026.DOI
- [41]Hongzhan Chen, Xiaoyu Liu, Dengming Zhang, Minzhou Huang, Dongliang Xu, Jingcheng Xie, Dongxiang Fang, Bowen Qin, Minsheng Hao, Yaozong Shen, Xiaojun Quan, Mona Zhou, Haosheng Zou, and Jeff Chen. Cross-Domain Hybrid OPD for Generalizable Search Agents. arXiv preprint arXiv:2608.02101, 2026.arxiv.org/abs/2608.02101
- [42]Yipeng Wang, Ziwei Zhang, Jiahui Zhang, Qi Gan, and Kai Sheng. KuaiRP Series Role-playing Models Technical Report. arXiv preprint arXiv:2609.11127, 2026.arxiv.org/abs/2609.11127
- [43]Yujie Guo, Hongjie Chen, Jian Kang, Jie Li, Yongxiang Li, and Yong Qin. TS-OPD: Reconciling ASR and QA in Speech Language Models via Task-Specific On-Policy Distillation. arXiv preprint arXiv:2609.29464, 2026.arxiv.org/abs/2609.29464
- [44]Tianlei Chen, Jiao Ou, Ziyuan Liu, Ruiming Tang, Jian Liang, and Han Li. Counteraction-Aware Multi-Teacher On-Policy Distillation for General Capability Recovery with Domain Preservation. arXiv preprint arXiv:2605.27115, 2026.arxiv.org/abs/2605.27115
- [45]Ziyuan Liu, Jiao Ou, Jian Liang, Ruiming Tang, and Cheng Luo. Recovering General Capabilities via Uncertainty-Calibrated Multi-Teacher On-Policy Distillation. arXiv preprint arXiv:2608.26735, 2026.arxiv.org/abs/2608.26735
- [46]Anne Harrington, Nayan Saxena, Michael Murphy, Anastasia Borovykh, Zeyu Yun, Sridhar Kamath, Ara E.Indra Kyi, Trevor Darrell, Jitendra Malik, and Yutong Bai. When Does Continual Learning Require Learning. arXiv preprint arXiv:2607.07847, 2026.arxiv.org/abs/2607.07847
- [47]Saihui Hou, Xinyu Pan, Chen Change Loy, Zilei Wang, and Dahua Lin. Lifelong Learning via Progressive Distillation and Retrospection. In Proceedings of the European Conference on Computer Vision (ECCV), 2018.DOI
- [48]Junting Zhang, Jie Zhang, Shalini Ghosh, Dawei Li, Serafettin Tasci, Larry Heck, Heming Zhang, and C.-C. Jay Kuo. Class-incremental Learning via Deep Model Consolidation. In IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), 2020.arxiv.org/abs/1903.07864
- [49]Zhenghao Zhao, Chi Zhang, Qingshuang Chen, and Yelin Kim. GRAFT: Growing Agglomerative Foundation Models via Continual Teacher Distillation. arXiv preprint arXiv:2610.02597, 2026.arxiv.org/abs/2610.02597
- [50]Yuanchi Zhang, Peng Li, Maosong Sun, and Yang Liu. Continual Knowledge Distillation for Neural Machine Translation. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 2023.arxiv.org/abs/2212.09097
- [51]Glen Berseth, Cheng Xie, Paul Cernek, and Michiel Van de Panne. Progressive Reinforcement Learning with Distillation for Multi-Skilled Motion Control. In International Conference on Learning Representations (ICLR), 2018.arxiv.org/abs/1802.04765
- [52]Huan Li, Zhe Cao, Qinlei Xie, Fushun Cui, and Xuechen Liang. Stabilizing language models under continual learning via condition-anchored distillation. arXiv preprint arXiv:2610.06940, 2026.arxiv.org/abs/2610.06940
- [53]Jianheng Huang, Leyang Cui, Ante Wang, Chengyi Yang, Xinting Liao, Linfeng Song, Junfeng Yao, and Jinsong Su. Mitigating Catastrophic Forgetting in Large Language Models with Self-Synthesized Rehearsal. In Proceedings of the Annual Meeting of the Association for Computational Linguistics (ACL), 2024.arxiv.org/abs/2403.01244
- [54]Shengtao Wen, Yunying Yang, Xiang Chen, Lingbing Guo, Yu Tian, and Sheng-Jun Huang. Decoupling Knowledge and Privacy: Post-Task Self-Distillation Replay for LLM Continual Learning. arXiv preprint arXiv:2609.29711, 2026.arxiv.org/abs/2609.29711
- [55]Han Zhang, Lin Gui, Yuanzhao Zhai, Hui Wang, Yu Lei, and Ruifeng Xu. COPR: Continual Learning Human Preference through Optimal Policy Regularization. arXiv preprint arXiv:2310.15694, 2023.arxiv.org/abs/2310.15694
- [56]Yang Meng, Zhenya Liu, Zhuokai Zhao, and Yuxin Chen. Rethinking Transfer in Continual Learning: A Replay-Based Realisation. arXiv preprint arXiv:2607.15587, 2026.arxiv.org/abs/2607.15587
- [57]Xiaohan Ye, Xu Chen, Zihan Gong, Jian Ding, Lianyu Du, Baicheng Chen, Yunmeng Shu, Jingqian Zhao, Zhixiang Zhao, Shuaiqi Jia, Chong Ma, Shuwen Xiao, Xiangheng Kong, Yuan Gao, Jun Song, Jinsong Lan, Xiaoyong Zhu, and Bo Zheng. Pailitao-MMSearch: Building Native E-Commerce Multimodal Search Foundation. arXiv preprint arXiv:2607.17499, 2026.arxiv.org/abs/2607.17499
- [58]Yan Chen, Taojie Zhu, Meng Zhang, Xin Chen, Jiaqi Huang, Dongyang Xu, and Yizhi Wang. On-Policy Replay for Continual Supervised Fine-Tuning. arXiv preprint arXiv:2605.29495, 2026.arxiv.org/abs/2605.29495
- [59]Fan-Keng Sun, Cheng-Hao Ho, and Hung-Yi Lee. LAMOL: Language MOdeling for Lifelong Language Learning. In International Conference on Learning Representations (ICLR), 2020.arxiv.org/abs/1909.03329
- [60]Yung-Sung Chuang, Shang-Yu Su, and Yun-Nung Chen. Lifelong Language Knowledge Distillation. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), 2020.arxiv.org/abs/2010.02123
- [61]Xun Sun, Thanh Thi Nguyen, and Thuy-Trang Vu. HERD: Harness-Evolving Recursive Distillation for Continual Learning. arXiv preprint arXiv:2610.31401, 2026.arxiv.org/abs/2610.31401
- [62]Ali Behrouz, Farnoosh Hashemi, Adel Javanmard, and Vahab Mirrokni. Language Models Need Sleep: Learning to Self-Modify and Consolidate Memories. arXiv preprint arXiv:2606.03979, 2026.arxiv.org/abs/2606.03979
- [63]Lirui Luo, Guoxi Zhang, Hongming Xu, Rongqing Li, Cong Fang, and Lifeng Fan. Beyond Forgetting: Diagnosing and Harnessing Shared Reasoning in Continual RLVR. arXiv preprint arXiv:2608.18574, 2026.arxiv.org/abs/2608.18574
- [64]Han Zhang, Yu Lei, Lin Gui, Min Yang, Yulan He, Hui Wang, and Ruifeng Xu. CPPO: Continual Learning for Reinforcement Learning with Human Feedback. In International Conference on Learning Representations (ICLR), 2024.
- [65]Houlin Li, Minghui Xu, Guo Xu, Xuan Du, Xiaohan Yan, Chun Wang, Yuxiang Yan, Shukai Yang, Yongcheng Liu, Wei Shan, and Maoqing Yao. CIDER: Continual Interactive Distillation for Embodied Reinforcement Learning. arXiv preprint arXiv:2608.21899, 2026.arxiv.org/abs/2608.21899
- [66]Xiao Wang, Yuansen Zhang, Tianze Chen, Songyang Gao, Senjie Jin, Xianjun Yang, Zhiheng Xi, Rui Zheng, Yicheng Zou, Tao Gui, Qi Zhang, and Xuanjing Huang. TRACE: A Comprehensive Benchmark for Continual Learning in Large Language Models. arXiv preprint arXiv:2310.06762, 2023.arxiv.org/abs/2310.06762
- [67]Jinghan He, Haiyun Guo, Kuan Zhu, Zihan Zhao, Ming Tang, and Jinqiao Wang. SEEKR: Selective Attention-Guided Knowledge Retention for Continual Learning of Large Language Models. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing (EMNLP), 2024.
- [68]Haizhou Shi, Zihao Xu, Hengyi Wang, Weiyi Qin, Wenyu an Wang, Yibin Wang, Zifeng Wang, Sayna Ebrahimi, and Hao Wang. Continual Learning of Large Language Models: A Comprehensive Survey. ACM Computing Surveys, 2025.arxiv.org/abs/2404.16789
- [69]Tongtong Wu, Linhao Luo, Yuan-Fang Li, Shirui Pan, Thuy-Trang Vu, and Gholamreza Haffari. Continual Learning for Large Language Models: A Survey. arXiv preprint arXiv:2402.01364, 2024.arxiv.org/abs/2402.01364
- [70]Idan Shenfeld, Jyotish Pari, and Pulkit Agrawal. RL’s Razor: Why Online Reinforcement Learning Forgets Less. arXiv preprint arXiv:2509.04259, 2025.arxiv.org/abs/2509.04259
- [71]Howard Chen, Noam Razin, Karthik Narasimhan, and Danqi Chen. Retaining by Doing: The Role of On-Policy Data in Mitigating Forgetting. In International Conference on Machine Learning (ICML), 2026.arxiv.org/abs/2510.18874
- [72]Idan Shenfeld, Mehul Damani, Jonas Hübötter, and Pulkit Agrawal. Self-Distillation Enables Continual Learning. arXiv preprint arXiv:2601.19897, 2026.arxiv.org/abs/2601.19897
- [73]Ahmed Khaled Khamis, Xiaotong Ji, Hassan Jaber, Rasul Tutunov, Matthieu Zimmer, Jun Wang, and Haitham Bou-Ammar. iSDFT: Information-Proximal Self-Distillation for Continual Learning in LLMs. arXiv preprint arXiv:2609.24646, 2026.arxiv.org/abs/2609.24646
- [74]Meng Wang, Haohan Zhao, Wenzhuo Liu, Lu Yang, Geng Liu, Haiyang Guo, Guo-Sen Xie, Gaofeng Meng, Hongbin Liu, and Fei Zhu. Denser ≠ Better: Limits of On-Policy Self-Distillation for Continual Post-Training. arXiv preprint arXiv:2607.01763, 2026.arxiv.org/abs/2607.01763
- [75]Yuanze Xu, Tianzhu Ye, Hui Sun, Wenhui Wang, Li Dong, and Furu Wei. OPDArena: Understanding Learning and Forgetting in On-Policy Distillation. arXiv preprint arXiv:2610.25651, 2026.arxiv.org/abs/2610.25651
- [76]Gangwei Jiang, Caigao Jiang, Zhaoyi Li, Siqiao Xue, Jun Zhou, Linqi Song, Defu Lian, and Ying Wei. Unlocking the Power of Function Vectors for Characterizing and Mitigating Catastrophic Forgetting in Continual Instruction Tuning. In International Conference on Learning Representations (ICLR), 2025.arxiv.org/abs/2502.11019
- [77]Thanh-Dat Truong, Huu-Thien Tran, Jackson Cothren, Bhiksha Raj, and Khoa Luu. ϕ-DPO: Fairness Direct Reference Optimization Approach to Continual Learning in Large Multimodal Models. In IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2026.
- [78]Yaroslav Ganin, Evgeniya Ustinova, Hana Ajakan, Pascal Germain, Hugo Larochelle, François Laviolette, Mario Marchand, and Victor Lempitsky. Domain-Adversarial Training of Neural Networks. Journal of Machine Learning Research, 17(59), 2016.arxiv.org/abs/1505.07818
- [79]Yicheng Zhu, Yiqiao Qiu, Qingyuan Wu, Fu Lee Wang, and Yanghui Rao. Topic Driven Adaptive Network for Cross-Domain Sentiment Classification. Information Processing & Management, 60(2):103230, 2023. doi: 10.1016/j.ipm.2022.103230.DOI
- [80]Zhizhong Li and Derek Hoiem. Learning without Forgetting. IEEE Transactions on Pattern Analysis and Machine Intelligence, 40(12), 2018.
- [81]James Kirkpatrick et al. Overcoming catastrophic forgetting in neural networks. Proceedings of the National Academy of Sciences, 2017.DOI
- [82]David Rolnick, Arun Ahuja, Jonathan Schwarz, Timothy P. Lillicrap, and Greg Wayne. Experience Replay for Continual Learning. In Advances in Neural Information Processing Systems (NeurIPS), 2019.
- [83]Sylvestre-Alvise Rebuffi, Alexander Kolesnikov, Georg Sperl, and Christoph H. Lampert. iCaRL: Incremental Classifier and Representation Learning. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017.arxiv.org/abs/1611.07725
- [84]Pietro Buzzega, Matteo Boschini, Angelo Porrello, Davide Abati, and Simone Calderara. Dark Experience for General Continual Learning: a Strong, Simple Baseline. In Advances in Neural Information Processing Systems (NeurIPS), 2020.arxiv.org/abs/2004.07211
- [85]Arun Mallya and Svetlana Lazebnik. PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruning. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2018.arxiv.org/abs/1711.05769
- [86]Zhiping Zhou, Xuchen Xie, Yiqiao Qiu, Run Lin, Weishi Zheng, and Ruixuan Wang. Class Incremental Learning with Task-Specific Batch Normalization and Out-of-Distribution Detection. Neurocomputing, 680:133321, 2026. doi: 10.1016/j.neucom.2026.133321.DOI
- [87]Dan Hendrycks and Kevin Gimpel. A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networks. In International Conference on Learning Representations (ICLR), 2017.
- [88]Zhuohao Sun, Yiqiao Qiu, Zhijun Tan, Weishi Zheng, and Ruixuan Wang. Classifier-Head Informed Feature Masking and Prototype-Based Logit Smoothing for Out-of-Distribution Detection. IEEE Transactions on Circuits and Systems for Video Technology, 34(7), 2024. doi: 10.1109/TCSVT.2024.3359319.DOI
- [89]Jinlun Ye, Zhuohao Sun, Yiqiao Qiu, Qiu Li, Zhijun Tan, and Ruixuan Wang. Local Background Features Matter in Out-of-Distribution Detection. arXiv preprint arXiv:2510.12259, 2025.arxiv.org/abs/2510.12259
- [90]David Lopez-Paz and Marc’Aurelio Ranzato. Gradient Episodic Memory for Continual Learning. In Advances in Neural Information Processing Systems (NeurIPS), 2017.
- [91]Li Wang, Xiaodong Lu, Xiaohan Wang, Jiajun Chai, Wei Lin, Tianhao Peng, and Guojun Yin. Toward Plasticity-Preserving KL Regularization for Capability Retention in LLM Reinforcement Learning. arXiv preprint arXiv:2608.01743, 2026.arxiv.org/abs/2608.01743
- [92]Mao-Lin Luo, Zhe-Xu Wang, Zi-Hao Zhou, Bo Ye, Jian Zhao, Min-Ling Zhang, and Tong Wei. RL Forgets! Towards Continual Policy Optimization. arXiv preprint arXiv:2607.04364, 2026.arxiv.org/abs/2607.04364
- [93]Ibne Farabi Shihab, Fariya Afrin, and Anuj Sharma. Dynamic Proxy-Mixing: Transferring Replay Controllers from Small to Large Models for Continual Instruction Tuning. arXiv preprint arXiv:2606.00400, 2026.arxiv.org/abs/2606.00400
- [94]Yiyang Lu, Yu He, Jianlong Chen, and Hongyuan Zha. MSSR: Memory-Aware Adaptive Replay for Continual LLM Fine-Tuning. arXiv preprint arXiv:2603.09892, 2026.arxiv.org/abs/2603.09892
- [95]Yujie Feng, Hao Wang, Jian Li, Xu Chu, Zhaolu Kang, Yiran Liu, Yasha Wang, Philip S. Yu, and Xiao-Ming Wu. FOREVER: Forgetting Curve-Inspired Memory Replay for Language Model Continual Learning. In Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (ACL), 2026.
- [96]Hugo Hazard, Zafeirios Fountas, Martin A. Benfeghoul, Adnan Ouermeje, Jun Wang, and Haitham Bou-Ammar. SuRe: Surprise-Driven Prioritised Replay for Continual LLM Learning. arXiv preprint arXiv:2511.22367, 2025.arxiv.org/abs/2511.22367
- [97]Dongkyu Cho, Taesup Moon, Rumi Chunara, Kyunghyun Cho, and Sungmin Cha. Forget Forgetting: Continual Learning in a World of Abundant Memory. arXiv preprint arXiv:2502.07274, 2025.arxiv.org/abs/2502.07274
- [98]Chuangxin Zhao, Canran Xiao, Siyuan Ma, Mengyao Lyu, Yanbiao Ma, Jun Xia, Guiguang Ding, and Yang Liu. Attention-Spectrum Regularization for Replay-Free Continual Multimodal LLMs. arXiv preprint arXiv:2606.23063, 2026.arxiv.org/abs/2606.23063
- [99]Ruizhe Shi, Zaiwen Yang, Qiubo Wang, Banghua Zhu, and Maryam Fazel. Ranking and Partitioning of Attention Heads for Sparse and Continual Reinforcement Learning Fine-tuning. arXiv preprint arXiv:2610.21336, 2026.arxiv.org/abs/2610.21336
- [100]Mingxu Zhang, Yuhan Li, Lijundong Li, Dazhong Shen, Hui Xiong, and Ying Sun. SAE-FD: Sparse Autoencoder Feature Distillation for Continual Learning of Large Language Models. arXiv preprint arXiv:2605.25525, 2026.arxiv.org/abs/2605.25525
- [101]Yunan Zhang, Shuoran Jiang, Mengchen Zhao, Yuefeng Li, Yang Fan, Xiangping Wu, and Qingcai Chen. GeRe: Towards Efficient Anti-Forgetting in Continual Learning of LLM via General Samples Replay. arXiv preprint arXiv:2508.04676, 2025.arxiv.org/abs/2508.04676
- [102]Arthur Douillard, Matthieu Cord, Charles Ollion, Thomas Robert, and Eduardo Valle. PODNet: Pooled Outputs Distillation for Small-Tasks Incremental Learning. In European Conference on Computer Vision (ECCV), 2020.arxiv.org/abs/2004.13513
- [103]Duzhen Zhang, Wei Cong, Jiahua Dong, Yahan Yu, Xiuyi Chen, Yonggang Zhang, and Zhen Fang. Continual Named Entity Recognition without Catastrophic Forgetting. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing (EMNLP), 2023.arxiv.org/abs/2310.14541
- [104]Sergey Zagoruyko and Nikos Komodakis. Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfer. In International Conference on Learning Representations (ICLR), 2017.arxiv.org/abs/1612.03928
- [105]Wenhui Wang, Hangbo Bao, Shaohan Huang, Li Dong, and Furu Wei. MiniLMv2: Multi-Head Self-Attention Relation Distillation for Compressing Pretrained Transformers. In Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021, 2021.arxiv.org/abs/2012.15828
- [106]Yao Chen, Jiawei Sheng, Wenyuan Zhang, and Tingwen Liu. Improving Reasoning Capabilities in Small Models through Mixture-of-Layers Distillation with Stepwise Attention on Key Information. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing (EMNLP), 2025.DOI
- [107]Bangzheng Li, Jianmo Ni, Chen Qu, Ian Miao, Liu Yang, Xingyu Fu, Muhao Chen, and Derek Zhiyuan Cheng. Reinforced Attention Learning. arXiv preprint arXiv:2602.04884, 2026.arxiv.org/abs/2602.04884
- [108]Safaeeid Hossain Arib, Rabeya Akter, Ismam Nur Swapnil, Md. Faiyaz Abdullah Sayeedi, Tasnim Mohiuddin, and Md Mofijul Islam. Teach Yourself Where to Look: On-Policy Attention Self-Distillation for Reasoning. arXiv preprint arXiv:2609.33200, 2026.arxiv.org/abs/2609.33200
- [109]Xinyu Liu, Darryl Cherian Jacob, Yang Zhou, Jindong Wang, and Pan He. OISD: On-Policy Internal Self-Distillation of Language Models. In Findings of the Association for Computational Linguistics: EMNLP 2026, 2026.arxiv.org/abs/2605.29089
- [110]Jie Yang, Zhengyu Fang, Zelin Xu, Jiarui Sun, Xiran Fan, Junpeng Wang, Liang Wang, Qinghua Liu, Yiwei Cai, and Yan Zheng. LastOPD: Taming Collapse in Latent On-Policy Distillation. arXiv preprint arXiv:2609.28845, 2026.arxiv.org/abs/2609.28845
- [111]Yingdong Shi, Zhihong Li, Changming Li, Jingyi Yu, Quan Li, and Kan Ren. OPMD: On-Policy Mechanism Distillation Beyond Output Supervision. arXiv preprint arXiv:2610.14022, 2026.arxiv.org/abs/2610.14022
- [112]Hao Li, MeiJia Chen, Weijie Ren, Donghan Li, Zijun Tian, Jingchun Huang, and Naibo Wang. The Teacher Is a Direction, Not a Destination: Extrapolating RL-Induced Representation Residuals in On-Policy Distillation. arXiv preprint arXiv:2609.36484, 2026.arxiv.org/abs/2609.36484
- [113]Kai Tang, Xing Zheng, Haobo Wang, Guangcheng Zhu, Shenzhi Yang, Zhengqing Zang, Yingfan Ma, Bowen Song, and Weiqiang Wang. SimOPD: Relational Knowledge Transfer for On-Policy Distillation. arXiv preprint arXiv:2610.23306, 2026.arxiv.org/abs/2610.23306
- [114]Yang Li, Zhichen Dong, Yuhan Sun, Weixun Wang, Shaopan Xiong, Yijia Luo, Jiashun Liu, Han Lu, Jiamang Wang, Wenbo Su, Bo Zheng, and Junchi Yan. Attention Illuminates LLM Reasoning: The Preplan-and-Anchor Rhythm Enables Fine-Grained Policy Optimization. In International Conference on Machine Learning (ICML), 2026.arxiv.org/abs/2510.13554
- [115]Hee Suk Yoon, Eunseop Yoon, Jaehyun Jang, SooHwan Eom, Ji Woo Hong, Mark Hasegawa-Johnson, Qi Dai, Chong Luo, and Chang D. Yoo. Decomposed On-Policy Distillation for Vision-Language Reasoning: Steering Gradients for Visual Grounding. In International Conference on Machine Learning (ICML), 2026.
- [116]Siqi Zhu, Suozhi Huang, Kaixuan Zhang, Yuheng Yang, Zhanyang Jin, Yihang Sun, and Jiaxuan You. From Gradients to Capabilities: Understanding Multi-Teacher On-Policy Distillation. arXiv preprint arXiv:2610.02179, 2026.arxiv.org/abs/2610.02179
- [117]John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, and Oleg Klimov. Proximal Policy Optimization Algorithms. arXiv preprint arXiv:1707.06347, 2017.arxiv.org/abs/1707.06347
- [118]Zhao Chen, Vijay Badrinayaranan, Chen-Yu Lee, and Andrew Rabinovich. GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networks. In Proceedings of the 35th International Conference on Machine Learning (ICML), 2018.
- [119]Tianhe Yu, Saurabh Kumar, Abhishek Gupta, Sergey Levine, Karol Hausman, and Chelsea Finn. Gradient Surgery for Multi-Task Learning. In Advances in Neural Information Processing Systems (NeurIPS), 2020.arxiv.org/abs/2001.06782
- [120]Ozan Sener and Vladlen Koltun. Multi-Task Learning as Multi-Objective Optimization. In Advances in Neural Information Processing Systems (NeurIPS), 2018.arxiv.org/abs/1810.04650
- [121]DeepSeek-AI et al. DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning. Nature, 645, 2025.DOI
- [122]Bingxiang He, Zekai Qu, Zeyuan Liu, Yinghao Chen, Yuxin Zuo, Cheng Qian, Kaiyan Zhang, Weize Chen, Chaojun Xiao, Gangu Cui, Ning Ding, and Zhiyuan Liu. JustRL: Scaling a 1.5B LLM with a Simple RL Recipe. arXiv preprint arXiv:2512.16649, 2025.arxiv.org/abs/2512.16649
- [123]Jiakang Wang, Runze Liu, Qingpeng Cai, Lei Lin, Wenping Hu, Xiu Li, Fuzheng Zhang, Guorui Zhou, Kun Gai, and Ling Pan. When Importance Sampling Misallocates Credit: Asymmetric Ratios for Outcome-Supervised RL. arXiv preprint arXiv:2510.06062, 2025. First version titled ASPO: Asymmetric Importance Sampling Policy Optimization.arxiv.org/abs/2510.06062
- [124]Fate-Zero. Archer2.0-Code-1.5B-Preview. https://huggingface.co/Fate-Zero/Archer2.0-Code-1.5B-Preview, 2025. Model card, accessed 2026-10-19.
- [125]Mingjie Liu, Shizhe Diao, Ximing Liu, Jian Hu, Xin Dong, Yejin Choi, Jan Kautz, and Yi Dong. ProRL: Prolonged Reinforcement Learning Expands Reasoning Boundaries in Large Language Models. arXiv preprint arXiv:2505.24864, 2025.arxiv.org/abs/2505.24864
- [126]NVIDIA. Nemotron-Research-Reasoning-Qwen-1.5B, branch v2. https://huggingface.co/nvidia/Nemotron-Research-Reasoning-Qwen-1.5B, 2025. Model card, accessed 2026-10-18.
- [127]Zijun Wang, Haoqin Tu, Yuhan Wang, Juncheng Wu, Yanqing Liu, Jieru Mei, Brian R. Bartoldson, Bhavya Kailkhura, and Cihang Xie. STAR-1: Safer Alignment of Reasoning LLMs with 1K Data. arXiv preprint arXiv:2504.01903, 2025.arxiv.org/abs/2504.01903
- [128]Thinking-Space. UltraData-IF-1.5B. https://huggingface.co/Thinking-Space/UltraData-IF-1.5B, 2026. Model card, revision be67d8b, accessed 2026-10-20.
- [129]Qiying Yu, Zheng Zhang, Ruofei Zhu, Yufeng Yuan, Xiaochen Zuo, Yu Yue, Weinan Dai, Tiantian Fan, Gaohong Liu, Lingjun Liu, Xin Liu, Haibin Lin, Zhiqi Lin, Bole Ma, Guangming Sheng, Yuxuan Tong, Chi Zhang, Mofan Zhang, Wang Zhang, Hang Zhu, Jinhua Zhu, Jiaze Chen, Jiangjie Chen, Chengyi Wang, Hongli Yu, Yuxuan Song, Xiangpeng Wei, Hao Zhou, Jingjing Liu, Wei-Ying Ma, Ya-Qin Zhang, Lin Yan, Mu Qiao, Yonghui Wu, and Mingxuan Wang. DAPO: An open-source LLM reinforcement learning system at scale. arXiv preprint arXiv:2503.14476, 2025.arxiv.org/abs/2503.14476
- [130]Wasi Uddin Ahmad, Sean Narenthiran, Somshubra Majumdar, Aleksander Fiček, Siddhartha Jain, Jocelyn Huang, Vahid Noroozi, and Boris Ginsburg. OpenCodeReasoning: Advancing data distillation for competitive coding. In Conference on Language Modeling (COLM), 2025.arxiv.org/abs/2504.01943
- [131]Zafir Stojanovski, Oliver Stanley, Joe Sharratt, Richard Jones, Abdulhakeem Adefioye, Jean Kaddour, and Andreas Köff. REASONING GYM: Reasoning Environments for Reinforcement Learning with Verifiable Rewards. In Advances in Neural Information Processing Systems (NeurIPS), 2025.arxiv.org/abs/2505.24760
- [132]Guangming Sheng, Chi Zhang, Zilingfeng Ye, Xibin Wu, Wang Zhang, Ru Zhang, Yanghua Peng, Haibin Lin, and Chuan Wu. HybridFlow: A Flexible and Efficient RLHF Framework. In Proceedings of the Twentieth European Conference on Computer Systems (EuroSys), 2025.DOI
- [133]Woosuk Kwon, Zhuohan Li, Siyuan Zhuang, Ying Sheng, Lianmin Zheng, Cody Hao Yu, Joseph E. Gonzalez, Hao Zhang, and Ion Stoica. Efficient Memory Management for Large Language Model Serving with PagedAttention. In Proceedings of the 29th Symposium on Operating Systems Principles (SOSP), 2023.arxiv.org/abs/2309.06180
- [134]Mirac Suzgun, Nathan Scales, Nathanael Schärli, Sebastian Gehrmann, Yi Tay, Hyung Won Chung, Aakanksha Chowdhery, Quoc V. Le, Ed H. Chi, Denny Zhou, and Jason Wei. Challenging BIG-Bench Tasks and Whether Chain-of-Thought Can Solve Them. In Findings of the Association for Computational Linguistics: ACL 2023, 2023.arxiv.org/abs/2210.09261
- [135]Zayne Sprague, Xi Ye, Kaj Bostrom, Swarat Chaudhuri, and Greg Durrett. MuSR: Testing the Limits of Chain-of-thought with Multistep Soft Reasoning. In International Conference on Learning Representations (ICLR), 2024.arxiv.org/abs/2310.16049
- [136]Aitor Lewkowycz et al. Solving Quantitative Reasoning Problems with Language Models. In Advances in Neural Information Processing Systems (NeurIPS), 2022.arxiv.org/abs/2206.14858
- [137]Naman Jain, King Han, Alex Gu, Wen-Ding Li, FanJia Yan, Tianjun Zhang, Sida Wang, Armando Solar-Lezama, Koushik Sen, and Ion Stoica. LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Code. In International Conference on Learning Representations (ICLR), 2025.arxiv.org/abs/2403.07974
- [138]Jacob Austin, Augustus Odena, Maxwell Nye, Maarten Bosma, Henryk Michalewski, David Dohan, Ellen Jiang, Carrie Cai, Michael Terry, Quoc Le, and Charles Sutton. Program Synthesis with Large Language Models. arXiv preprint arXiv:2108.07732, 2021.arxiv.org/abs/2108.07732
- [139]Jiawei Liu, Chunqiu Steven Xia, Yuxiao Wang, and Lingming Zhang. Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generation. In Advances in Neural Information Processing Systems (NeurIPS), 2023.
- [140]Alexandra Souly, Qingyuan Lu, Dillon Bowen, Tu Trinh, Elvis Hsieh, Sana Pandey, Pieter Abbeel, Justin Svegliato, Scott Emmons, Olivia Watkins, and Sam Toyer. A StrongREJECT for Empty Jailbreaks. arXiv preprint arXiv:2402.10260, 2024.arxiv.org/abs/2402.10260
- [141]Liwei Jiang, Kavel Rao, Seungju Han, Allyson Ettinger, Faeze Brahman, Sachin Kumar, Niloofar Mireshghallah, Ximing Lu, Maarten Sap, Yejin Choi, and Nouha Dziri. WildTeaming at Scale: From In-the-Wild Jailbreaks to (Adversarially) Safer Language Models. arXiv preprint arXiv:2406.18510, 2024.arxiv.org/abs/2406.18510
- [142]Paul Röttger, Hannah Rose Kirk, Bertie Vidgen, Giuseppe Attanasio, Federico Bianchi, and Dirk Hovy. XSTest: A Test Suite for Identifying Exaggerated Safety Behaviours in Large Language Models. In Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics (NAACL), 2024.
- [143]Jeffrey Zhou, Tianjian Lu, Swaroop Mishra, Siddhartha Brahma, Sujoy Basu, Yi Luan, Denny Zhou, and Le Hou. Instruction-Following Evaluation for Large Language Models. arXiv preprint arXiv:2311.07911, 2023.arxiv.org/abs/2311.07911
- [144]Valentina Pyatkin, Saumya Malik, Victoria Graf, Hamish Ivison, Shengyi Huang, Pradeep Dasigi, Nathan Lambert, and Hannah Hajishirzi. Generalizing Verifiable Instruction Following. In Advances in Neural Information Processing Systems (NeurIPS), Datasets and Benchmarks Track, 2025.arxiv.org/abs/2507.02833
- [145]Haiquan Zhao, Chenhan Yuan, Fei Huang, Xiaomeng Hu, Yichang Zhang, An Yang, Bowen Yu, Dayiheng Liu, Jingren Zhou, Junyang Lin, Baosong Yang, Chen Cheng, Jialong Tang, Jiandong Jiang, Jianwei Zhang, JIjie Xu, Ming Yan, Minmin Sun, Pei Zhang, Pengjun Xie, Qiaoyu Tang, Qin Zhu, Rong Zhang, Shibin Wu, Shuo Zhang, Tao He, Tianyi Tang, Tingyu Xia, Wei Liao, Weizhou Shen, Wenbiao Yin, Wenmeng Zhou, Wenyuan Yu, Xiaobin Wang, Xiaodong Deng, Xiaodong Xu, Xinyu Zhang, Yang Liu, Yeqiu Li, Yi Zhang, Yong Jiang, Yu Wan, and Yuxin Zhou. Qwen3Guard Technical Report. arXiv preprint arXiv:2510.14276, 2025.arxiv.org/abs/2510.14276
- [146]Chen Henry Wu, Thomas Zhang, and Aditi Raghunathan. Off-Policy Merging Beats On-Policy Self-Distillation for Continual Learning. arXiv preprint arXiv:2610.05872, 2026.arxiv.org/abs/2610.05872
- [147]Sungrae Park et al. Solar Open 2 Technical Report. arXiv preprint arXiv:2607.20062, 2026.arxiv.org/abs/2607.20062
- [148]Kwai Keye Team. Kwai Keye-VL-2.0 Technical Report. arXiv preprint arXiv:2606.10651, 2026.
- [149]Seonghyeon Kim, Chaeyun Jang, Noah Lee, Boseop Kim, and Juho Lee. No Pain, More Gain: Iterative Merging for Effective Multi-Teacher On-Policy Distillation. arXiv preprint arXiv:2609.34745, 2026.arxiv.org/abs/2609.34745
- [150]Jonathan Schwarz, Jelena Luketina, Wojciech M. Czarnecki, Agnieszka Grabska-Barwinska, Yee Whye Teh, Razvan Pascanu, and Raia Hadsell. Progress & Compress: A scalable framework for continual learning. In International Conference on Machine Learning (ICML), 2018.arxiv.org/abs/1805.06370
- [151]Qijun He, Yuxuan Li, Mingqi Yuan, Xiaoquan Sun, Wen-Tse Chen, Jeff Schneider, and Jiayu Chen. Continual Policy Consolidation for Lifelong Robot Learning. arXiv preprint arXiv:2601.22475, 2026.arxiv.org/abs/2601.22475