📅 Friday, July 31, 2026
Sparse Mixture of Experts (SMoE) is a parameter-efficient neural architecture that assigns different inputs to submodels called experts for efficient conditional computation. In the large-language-model era, its ability to greatly increase parameters without proportional computation has made it central to building extremely large models.
1. Routing stability: Deciding which expert receives each token is critical. Common token-to-expert routing develops severe late-training routing fluctuations: the same token is assigned to different experts over time, destabilizing training.
2. Load balancing: Simple greedy routing overloads some experts while underusing others, wasting capacity and increasing communication overhead.
3. Scalability limits: Distributed MoE training exchanges tokens across GPUs/TPUs; communication becomes a new scaling bottleneck.
Standard datasets:
Common metrics: Perplexity for language modeling, accuracy for classification, and expert utilization/load-balance ratio for architectural efficiency.
MoE design has three main technical disagreements:
Title: Improving Routing in Sparse Mixture of Experts with Graph of Tokens
Authors: Tam Nguyen, Ngoc N. Tran, Khai Nguyen, Richard G. Baraniuk
Publication: arXiv:2505.00792, submitted May 2025
Field: Model architecture, efficiency, sparse learning
The paper identifies an overlooked but serious SMoE training problem: routing fluctuations. The same token is assigned to different experts across training stages; unstable routing introduces gradient noise and harms performance.
Reexamining SMoE through probabilistic graphical models (PGMs), the authors locate the root issue in token-choice routing's independence assumption—each token's expert assignment ignores relationships and similarities with other tokens in the same example, causing instability.
The central insight is: Break independence by modeling inter-token dependencies to stabilize routing.
Two new routing mechanisms are proposed:
The paper proceeds as follows:
Standard token-choice routing is expressed as:
where u_i is token i's representation and W_e is the learnable gate-weight matrix. Each token is processed independently, ignoring others.
In PGM terms, token nodes are independent and unconnected. The key contribution adds structure:
Method 1: Compute a token-similarity matrix
where τ is the temperature. This matrix expresses relationships among sequence positions.
The modified gate becomes:
Intuitively, a token's expert choice is influenced by similarity-neighbor tokens. Reduced routing diversity within a region stabilizes overall routing.
Method 2: Directly use self-attention matrices
where A_h is head h's attention matrix. Advantages include:
W_s and α, reducing computation.Key design choices:
| Parameter | Explanation | Experimental setup |
|---|---|---|
| τ (temperature) | Controls similarity-distribution sharpness | 0.1–1.0; paper uses 0.5 |
| α (S-MoE weight) | Similarity influence on gating | 0.1–0.5; paper uses 0.3 |
| β (A-MoE weight) | Attention influence on gating | 0.2–0.8; paper uses 0.5 |
| top-k | Experts selected per token | k=2, consistent with Switch Transformer |
Important design choice: The paper states that α, β, and τ are shared across all datasets without task-specific tuning. This key claim is examined below.
Experiments cover three major areas:
Dataset: WikiText-103, 103M tokens, a common language-model benchmark.
Model configuration: Transformer with 2 experts (K=2), 12 layers, hidden size 768.
Comparison method:
| Method | Type | Characteristics |
|---|---|---|
| Dense Transformer | Baseline | Standard dense model for upper-bound comparison |
| Switch Transformer | Basic SMoE | K=1, token-choice, auxiliary loss |
| SMoE-Dropout | Improved variant | Randomly drops experts during training |
| Baseline SMoE | This paper's baseline | K=2, standard softmax gating |
Main results (perplexity):
| Method | Test perplexity | Improvement | Perplexity under adversarial attack |
|---|---|---|---|
| Baseline SMoE (K=2) | 34.84 | — | 43.59 |
| S-MoE (similarity-aware) | 32.03 | ↓ 8.1% | 39.92 |
| A-MoE (attention-aware) | 32.23 | ↓ 7.5% | 40.85 |
Adversarial robustness uses word-swap attacks to test input-perturbation stability; improved routing also performs better here.
Model: Vision MoE (V-MoE) backbone with 8 experts.
Result:
| Model | ImageNet-1K Top-1 | ImageNet-R | ImageNet-A |
|---|---|---|---|
| V-MoE Baseline | 72.71% | 42.15% | 28.60% |
| A-MoE | 73.33% | 43.92% | 30.78% |
| Improvement | +0.62pp | +1.77pp | +2.18pp |
An interesting observation: gains are larger on out-of-distribution ImageNet-R and ImageNet-A, suggesting routing stability is particularly important for generalization.
Dataset: SST-2 (sentiment), SST-5 (fine-grained sentiment), Banking-77 (intent classification)
Example results (Banking-77):
| Method | Accuracy |
|---|---|
| Baseline SMoE | 83.96% |
| A-MoE | 85.84% |
| Improvement | +1.88pp |
A core contribution quantifies fluctuations by tracking expert-assignment changes for the same token across training steps:
Expert-selection entropy also decreases substantially, indicating more decisive, consistent routing.
This section provides the report's central independent critique.
discovery: The paper mainly reports perplexity and accuracy, omitting key efficiency metrics:
Implication: ⚠️ Important. If added compute/memory outweigh gains, deployment value declines substantially.
discovery: The paper claims shared α, β, τ across datasets and model sizes without tuning, an attractive proposition.
Question: Experiments show:
Hidden issue: How were these shared hyperparameters judged optimal? No sensitivity analysis is shown. Task-specific tuning may improve further, raising attribution questions between method and tuning gains.
Implication: ⚠️ Moderate. “No tuning” requires sensitivity evidence currently missing.
discovery: Improvements are attributed to routing stability without fully isolating it.
Challenges:
Implication: ⚠️ High. This affects assessment of contribution size.
discovery: Results use fixed configurations: 12 layers, dimension 768, 2–8 experts.
Problem:
Implication: ⚠️ Moderate. Applicability to very large models remains unclear.
discovery: Only successful cases are shown.
Missing analyses:
Implication: ⚠️ Moderate. Production edge cases lack discussion.
Paper claim: “By modeling token dependencies, we provide a general, efficient, tuning-free method for stabilizing MoE routing.”
Evidence coverage:
Generality rests on limited coverage; efficiency is also insufficiently established (point 1).
Implication: ⚠️ Low to moderate. Overstatement is common, although experiments are reasonably comprehensive within covered areas.
discovery: Hyperparameters and datasets are detailed, but code/pretrained-weight availability at the May 2025 arXiv release is unknown.
Evaluation:
Implication: ⚠️ Low. Scientific contribution does not require released code, but industrial adoption suffers.
The probabilistic graphical model perspective is the most valuable element. Reinterpreting routing stability through graph models supplies a new theoretical framework for routing design, likely relevant for 5–10 years.
Concrete S-MoE/A-MoE methods may mainly offer engineering gains. An 8% perplexity improvement is meaningful in LLM competition, but comes from extra information rather than a fundamental breakthrough. Changing to Expert Choice Routing or adding other stabilization could shrink that relative gain.
This paper is not a fundamental MoE architectural breakthrough, and is not a ready-made solution for arbitrary large systems, given unresolved efficiency. It is an incremental improvement demonstrating stability and performance gains at particular scales/tasks.
Promising directions based on this paper and related work, ranked by expected benefit / difficulty:
Authors: Tam Nguyen, Ngoc N. Tran, Khai Nguyen, Richard G. Baraniuk
Publication: arXiv:2505.00792 (May 1, 2025)
Authors: William Fedus, Barret Zoph, Noam Shazeer (Google)
Publication: Journal of Machine Learning Research, Vol 23 (2022) | arXiv:2101.03961
arXiv | PDF | JMLR version
Foundational sparse-MoE work establishing token-choice + auxiliary loss
Authors: Nan Du, Yanping Huang, Andrew M. Dai, Simon Tran, Bobby Dolan, David So, others (Google)
Publication: ICML 2022 | arXiv:2112.06905
Systems engineering for large MoE models (1.2T parameters)
Authors: Yanqi Zhou, Tao Lei, Hanxiao Liu, Nan Du, Yanping Huang, Vincent Y. Zhao, Andrew M. Dai, Zhifeng Chen, Quoc V. Le, James Laudon (Google)
Publication: NeurIPS 2022 | arXiv:2202.09368
arXiv | NeurIPS PDF | Google Research Blog
Breakthrough reverse routing with perfect load balance
Authors: Carlos Riquelme, Joan Puigcerver, Basil Mustafa, and others (Google)
Publication: NeurIPS 2021 | arXiv:2106.05974
Foundational Vision MoE work extending MoE to ViTs
Authors: Xiaohan Ding, Yong Deng, and others
Publication: arXiv:2309.04354 (2023)
Efficient Vision MoE optimized for mobile devices
Authors: (See arXiv)
Publication: arXiv:2408.15664 (2024)
Auxiliary-loss-free balancing that improves token choice
Authors: (See arXiv)
Publication: arXiv:2602.08019 (2026)
Recent MoE survey covering key work preceding this report
Authors: (See arXiv)
Publication: arXiv:2506.14038 (2025)
Contemporaneous similarity-aware routing complementary to this paper
This report follows strict fact-checking standards. Verification status:
All seven critiques in the value/limitations section independently analyze the paper and represent neither author views nor academic consensus. They are a senior researcher's critical assessment.
Recommendation: When citing or making decisions from this report, consult: