Open-MOPD: Diagnosing and Fixing Capability Imbalance in Multi-Teacher On-Policy Distillation

Huan-ang Gao, Haohan Chi, Yong Yan, Shiyuan Feng, Hanlin Wu, Zheng Jiang, Bingxiang He, Wei-Ying Ma, Ya-Qin Zhang, Hao Zhou

arXiv:2608.19098 · 2026-08-29 공개 · arXiv · PDF

reinforcement-learning on-policy-distillation multi-teacher dynamic-budget-allocation capability-imbalance token-level-optimization reward-supervision sequence-length-disparity

Abstract

Multi-teacher on-policy distillation (M-OPD) has emerged as a promising paradigm for consolidating domain-specialized reinforcement learning (RL) experts into a single generalist student via dense, token-level reward supervision. Despite its practical success, the optimization dynamics governing multi-teacher capability integration remain poorly understood, and open, rigorously reproducible recipes are conspicuously lacking. In this work, we establish a controlled M-OPD benchmark on SmolLM3-3B-Base with oracle routing, isolating capability integration from routing ambiguity. Our investigation reveals a pronounced capability integration gap: standard M-OPD captures only 35.6% of the available headroom relative to a domain-routed oracle ensemble, with concise tasks such as instruction following suffering severe degradation and premature stagnation. Crucially, we show that this failure stems not from gradient conflict, but from a severe misallocation of the token-level optimization budget. This pathology is driven by three orthogonal factors: structural sequence-length disparities across domains, dynamic convergence drift due to non-uniform learning rates, and multi-step reward staleness from asynchronous policy updates. To resolve these imbalances, we introduce Open-MOPD, a principled framework incorporating token-share balancing, gap-aware dynamic budget allocation, and student reward refresh. Together, these mechanisms systematically restore cross-domain balance, elevating headroom recovery from 35.6% to 83.4% in a single deployable student. We fully open-source our end-to-end post-training recipe, training trajectories, and evaluation suites on an academically accessible hardware budget.

한국어 요약

한 줄 요약

Open-MOPD는 다중 전문가 정책 증류에서 발생하는 능력 불균형을 진단하고 해결하는 프레임워크로, 토큰 수준 최적화 예산의 부적절한 할당 문제를 해결하여 성능 회복률을 35.6%에서 83.4%로 향상시킨다.

핵심 기여도

핵심 아이디어

기존의 다중 교사 정책 증류(M-OPD)는 토큰 수준의 보상으로 학습을 지도하지만, 이 과정에서 토큰 수량에 따라 도메인 간 학습 기회가 불균형하게 분배되는 문제가 발생한다. 예를 들어, 짧은 응답을 요구하는 지시사항 따르기(IF) 태스크는 전체 입력 프롬프트의 20.3%를 차지하지만, 학습에 기여하는 **그라디언트 토큰 비중은 0.99%에 불과**하다. 이는 단순히 라우팅 오류가 아닌, **최적화 예산의 구조적 부조화**에서 비롯된다.

이를 해결하기 위해 Open-MOPD는 **3가지 독립적 메커니즘**을 도입한다. 첫째, **토큰-쉐어 밸런싱**은 시퀀스 길이에 따른 토큰 수량 차이를 해소하고, 둘째, **가프-어웨어 할당**은 학생-교사 간 성능 차이가 큰 도메인에 더 많은 예산을 할당하며, 셋째, **학생 보상 리프레시**는 반복된 미니배치에서 학생 보상이 오래되지 않도록 재계산하여 **샘플 오래됨 문제**를 해결한다. 이 3가지 메커니즘은 각각 **3개의 독립적 실패 원인**에 대응하며, 이를 통해 **단일 학생 모델 내에서 83.4%의 성능 회복률**을 달성한다.

기술적 접근법

주요 결과

의의 및 한계

Open-MOPD는 다중 전문가 정책 증류에서 발생하는 **도메인 간 성능 불균형** 문제를 체계적으로 진단하고 해결하는 첫 사례로, **재현 가능한 오픈소스 파이프라인**을 제공하여 연구 재현성과 확장성을 높인다. 특히, **단일 학생 모델 내에서 3개 도메인의 전문성을 통합**하는 데 성공하며, **실용적 모델 합성**에 기여한다.

그러나, **모델 크기**가 충분하지 않으면 **응답 길이 제한으로 학습이 실패**할 수 있다. 예를 들어, Qwen3-1.7B-Base는 69.17–80.42%의 응답이 잘려 학습 효과가 낮았다. 따라서, **충분한 모델 용량**이 필요하며, 이는 연구 및 산업적 적용 시 고려해야 할 한계이다.

실용적 활용

Open-MOPD는 **다중 전문가 모델을 하나의