Foundation multimodal large language models are designed to support a broad spectrum of capabilities across diverse domains. Multi-teacher on-policy distillation (MOPD) provides an effective framework for consolidating domain-specific expertise into a single student model. However, MOPD training gradually drives the student away from its initialization model, and general capabilities decline as the displacement grows, resulting in capability interference. A direct remedy is constraining the student toward its initialization, but this suppresses the acquisition of domain expertise as well. We propose Slow-Fast Multi-Teacher On-Policy Distillation (SF-MOPD), which couples a fast model, the current student updated directly by each teacher, with a slow model, an exponential moving average of the student. The slow model absorbs the learning signal gradually, serving as a moving capability reference that fuses the general foundation with confirmed domain expertise. For each teacher, SF-MOPD computes the teacher-induced update in log-probability space and removes only the component that pushes the fast model further away from the slow model, while retaining aligned and orthogonal components. Experiments across multiple model scales demonstrate that SF-MOPD effectively mitigates capability interference, enhances specialized multimodal capabilities, and reduces the average degradation on general-capability benchmarks, consistently outperforming vanilla MOPD.
Figures & tables
Figure 1: Comparison of capability absorption by MOPD and SF-MOPD across 11 benchmarks, with scores normalized separately for each dataset. The green line denotes the per-benchmark oracle reference obtained from the corresponding expert. SF-MOPD approaches the oracle reference on most benchmarks while better preserving general capabilities.
Figure 2: Overview of the SF-MOPD pipeline. Multi-domain data flows through a fast-slow student-teacher framework.
General Capability
Domain-Specific Capability
All
Method
MMMU_Pro
MMStar
MMBench-CN
MMBench-EN
HallusionBench
Avg.
MathVerse
ZoomBench
VSTAR
Schematic
DataChart
RealWorld
Avg.
Avg.
Multi-Teacher Distillation: Qwen3-VL-2B-Instruct
Qwen3-VL-2B-Instruct [ 1 ]
42.7
57.2
82.5
84.8
69.0
67.2
41.2
38.8
62.8
31.5
21.2
35.1
38.4
51.5
MOPD [ 7 ]
42.7
52.2
82.1
83.7
66.3
65.4
43.0
45.7
66.0
43.0
27.9
34.2
43.3
53.3
SF-MOPD (Ours)
42.3
56.5
80.9
83.6
68.9
66.4
44.3
45.3
67.5
43.0
27.9
36.4
44.1
54.2
Multi-Teacher Distillation: Qwen3-VL-4B-Instruct
Table 1: Comparison with state-of-the-art methods on General and Domain-Specific benchmarks. The best result is shown in bold, and the second-best result is underlined. All distillation methods are reproduced on our benchmarks under the same training data and budget. For each benchmark, we report the Expert result of the corresponding expert as an oracle reference.
Method
General
Specific
All
SF-MOPD (Ours)
76.4
60.4
67.7
SF-MOPD w/o. SFP
72.3
57.0
64.0
SF-MOPD w/o. LMOPD
75.9
60.2
67.3
SF-MOPD w/o. CenterNorm
75.4
59.7
66.8
MOPD [ 7 ]
73.3
59.0
65.5
Table 2: Comparison on general and domain-specific capability averages. The best result is shown in bold, and the second-best result is underlined.
Specializing large language models to vertical domains improves domain-specific behavior but often degrades general capabilities. We study this trade-off in Multi-Teacher On-Policy Distillation (MOPD), where a specialized model learns from domain and general teachers on its own sampled trajectories. Standard MOPD faces two limitations: ordinary on-policy sampling rarely exposes tokens with large positive teacher--student advantages, and advantage sign alone does not establish whether the proposed update direction is reliable. We propose Uncertainty-Calibrated MOPD (UCMOPD), which addresses these limitations through two complementary mechanisms. Golden-Gain Enhancement combines higher-temperature exploration with a standard-temperature anchor and retains trajectories whose positive learning signal matches or exceeds the prompt-specific anchor. Teacher-Endorsement Filtering then uses centered log-likelihood (CLL) to estimate each retained token's plausibility relative to the teacher's uncertainty and probabilistically preserves updates whose directions are supported by that endorsement. Across role-playing and medical-domain specialization, UCMOPD improves the general-capability average over standard MOPD by 4.48% and 7.86%, respectively, while maintaining vertical-domain performance. Component ablations and diagnostic analyses support the intended roles of the two mechanisms: exposing and selecting stronger positive signals at the trajectory level and validating update directions through teacher endorsement at the token level.
Modern large language models (LLMs) rely on reinforcement learning during post-training to push specific capabilities, yet integrating multiple capabilities into one model remains hard. Existing methods, such as Off-Policy Finetune and Mix-RL, are either inefficient or lose performance. In this work, we propose Multi-teacher On-Policy Distillation (MOPD), a post-training paradigm for combining the capabilities of multiple domain RL teachers: we first run per-domain specialised RL to obtain a set of domain teachers, then distill these teachers into the student on its own rollouts. This eliminates exposure bias and provides a dense optimization signal. On Qwen3-30B-A3B, MOPD outperforms Mix-RL, Cascade RL, Off-Policy Finetune, and Param-Merge baselines, inheriting nearly all of each teacher's capability. MOPD also enables parallel, independent development of domain teachers, removing the cross-domain coupling typical of multi-domain post-training. MOPD has been deployed in the post-training of MiMo-V2-Flash, an industrial-scale frontier model, demonstrating its practical value for capability integration in frontier-scale LLMs.
Combining capabilities of multiple expert models trained starting from the same base checkpoint has become increasingly common in frontier language-model post-training. Recent trends suggest that multi-teacher on-policy distillation (MOPD) outperforms conventional off-policy methods. However, despite the higher inference and environment interaction costs incurred by MOPD, we find that much of its reported accuracy gain is due to certain training design choices and hyperparameter optimization, rather than the algorithm itself. We conduct a controlled self-distillation study across two multi-teacher settings, four models, and eleven benchmarks, comparing off-policy methods, namely supervised fine-tuning (SFT) and soft-label distillation, to hybrid teacher-prefix distillation and MOPD. We found that all four methods achieve \textit{nearly identical} accuracy. However, MOPD uses 14.8--23.1× SFT's training GPU-hours. We also revisit four recently published comparisons between on-policy and off-policy distillation and find that the reported on-policy gains shrink substantially when SFT baselines are trained on rejection-sampled teacher trajectories and use independently tuned hyperparameters. As a training-free alternative, we also find that simple weight-merging methods can recover expert capabilities with minutes of CPU merging time, although their accuracy degrades as model size decreases and task interference increases. Overall, our results question recent gains reported due to MOPD and suggest careful tuning of more efficient off-policy baselines as a viable alternative.