Dynamic Data Mixing Maximizes Instruction Tuning for Mixture-of-Experts
Tong Zhu, Daize Dong, Xiaoye Qu, Jiacheng Ruan, Wenliang Chen, Yu Cheng
TL;DR
Mixture-of-Experts instruction tuning often suffers from redundant information when diverse datasets are simply concatenated with fixed sampling. The authors propose a dynamic data sampling approach that builds dataset-level representations from MoE gate loads and updates per-dataset sampling weights based on inter-dataset redundancies observed during training, aiming to maximize global performance under a fixed budget. Across two MoE models and multiple instruction datasets, the method consistently improves knowledge & reasoning and open-ended instruction-following tasks without the extra cost of reference-loss estimation, and is analyzed through data combinations, expert specialization, and efficiency studies. The work provides practical insights into dataset curation for MoE-based instruction tuning and contributes an automatic, state-aware sampling mechanism with publicly available code.
Abstract
Mixture-of-Experts (MoE) models have shown remarkable capability in instruction tuning, especially when the number of tasks scales. However, previous methods simply merge all training tasks (e.g. creative writing, coding, and mathematics) and apply fixed sampling weights, without considering the importance of different tasks as the model training state changes. In this way, the most helpful data cannot be effectively distinguished, leading to suboptimal model performance. To reduce the potential redundancies of datasets, we make the first attempt and propose a novel dynamic data mixture for MoE instruction tuning. Specifically, inspired by MoE's token routing preference, we build dataset-level representations and then capture the subtle differences among datasets. Finally, we propose to dynamically adjust the sampling weight of datasets by their inter-redundancies, thus maximizing global performance under a limited training budget. The experimental results on two MoE models demonstrate the effectiveness of our approach on both downstream knowledge \& reasoning tasks and open-ended queries. Code and models are available at https://github.com/Spico197/MoE-SFT .
