1. **It is unclear if or how the gradients from auxiliary load balancing loss interfere with the model's training objective.**
We acknowledge that our assertion is primarily based on intuition and requires more rigorous experimental or theoretical validation. We will try to recheck this with more direct experiments and analysis in the next revision.
2. **The argument about future token leakage in expert choice routing is unconvincing. The explanation lacks detail and Fig. 6 doesn't adequately demonstrate how this breaks causal constraints in language modeling. The empirical evidence assumes token leakage based solely on "abnormal loss drop."**
+ Fig. 6 illustrates a potential information leak mechanism: When processing "cat" in position 2, the model can assign gate scores (0, 2) to make position 1 select expert 1 under Expert Choice. This creates a channel where position 1 can learn about the future token "cat" (e.g., by fixing expert 1 to output hidden states with high "cat" logits, so that when expert 1 selected, the output token must be "cat").
+ In practice, the mechanism may be more complex, potentially encoding future tokens as bits transmitted through multiple Expert Choice MoE layers. And we will emphasize in our revision that this is a potential risk rather than a guaranteed occurrence.
+ Regarding the 0.1 loss drop: While expert choice may offer genuine improvements, such a large gap is suspect. Our concerns align with findings in "Unified Scaling Laws for Routed Language Models" [1], which hypothesizes similar leakage risks.
> "Our hypothesis is that the re-assignment provides a subtle side channel through which information can be propagated backwards in time, and this can be abused by larger models resulting in the validation loss diverging during training. Adding a shuffling stage ameliorates this issue by introducing a large number of irrelevant elements to the rebalancing process, making it harder to infer behavior of future inputs."
>
> Appendix B.2.2 in [1]
+ Still, we agree with [1] that "further work is needed to confirm this theory."
3. **The study's limitation to DeepSeekMoE instead of more widely used models like Mixtral or Switch transformer.**
Our focus on the DeepSeekMoE-like architecture can be well-justified for several reasons:
- This design, combining fine-grained routed and shared experts, has demonstrated superior performance over traditional architectures (Mixtral/Switch transformer) in multiple studies: DeepSeekMoE [2], Qwen1.5 MoE [3], and OLMOE paper [4]. (You may find a detailed discussion in [4])
- Apart from being successfully adopted by models like Qwen1.5 MoE and XVERSE-MoE-A36B [5], it has also proven highly effective in large-scale implementations such as DeepSeek-V2 (236B) [6] and DeepSeek-Coder-V2 (236B) [7]. Given this, we believe our experiments on this architecture provide sufficient evidence without needing to test old architectures like GShard / Switch Transformers / Mixtral.
- Our implementation can be seen as an instantiation of modern MoE architectures, including DeepSeekMoE, QWen and OpenMoE [8], with architecture hyper-parameters optimized for our specific scale.
- As mentioned below, we include experiments at larger scale (16B) / with more experts (256).
4. **The performance gains are modest despite significant load balancing improvements.**
+ Our improvements are statistically significant, exceeding typical random variation (<0.01). Figure 2 demonstrates that when comparing models with aligned $\text{MaxVio}_\text{global}$, we observe a substantial perplexity difference of approximately 0.2.
+ Our 16B-scale MoE model, trained for 1.33T tokens, shows steady improvements across several major benchmarks versus the baseline using auxiliary_loss_alpha=0.001:
| Benchmark | # shots | Our method | Vanilla Auxiliary Loss |
| --------- | ------- | ---------- | ---------------------- |
| BBH | 3-shot | **39.31** | 37.31 |
| MMLU | 5-shot | **51.77** | 50.95 |
| C-Eval | 5-shot | **52.30** | 51.56 |
| CMMLU | 5-shot | **55.16** | 54.53 |
- Additional experiments with 256 experts at 3B scale (increasing expert count while maintaining other 3B scale hyper-parameters) demonstrate that our method's advantages become more pronounced when the expert number increased:
| Method | Validation Perplexity (**↓**) | ${\textbf{MaxVio}_\textbf{global}}$(**↓**) |
| ---------------------- | ----------------------------- | ------------------------------------------ |
| Vanilla Auxiliary Loss | 7.38 | 1.13 |
| Our Method | **7.23** | **0.10** |