Selective Sinkhorn Routing for Improved Sparse Mixture of Experts
About
Sparse Mixture-of-Experts (SMoE) models are scalable and computationally efficient, enabling large increases in model capacity with limited inference overhead. Existing SMoE methods often depend on auxiliary objectives, such as load-balancing loss and z-loss, or additional trainable components such as noisy gating. While these techniques encourage expert diversity, they can introduce objective misalignment, increase model complexity, or incur substantial training overhead, especially in Sinkhorn-based routing methods. In this paper, we revisit the token-to-expert assignment as an optimal transport problem. We add constraints to ensure balanced expert utilization. We show that even minimal optimal transport-based routing improves SMoE performance without requiring auxiliary balancing losses. Unlike prior approaches, our method derives gating scores directly from the transport map, leading to more balanced and effective token-to-expert assignments. Building on this insight, we introduce Selective Sinkhorn Routing (SSR), a lightweight routing mechanism that replaces complex auxiliary losses with efficient Sinkhorn-based routing while preserving flexible expert selection. Experiments on language modeling and image classification show that SSR improves training efficiency, accuracy, and robustness to input corruption.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Language Modeling | WikiText-103 clean (test) | Perplexity33.223 | 30 | |
| Character-level Language Modeling | Enwik8 (val) | BPC1.136 | 23 | |
| Language Modeling | WikiText-103 Attacked (val) | Perplexity39.677 | 21 | |
| Language Modeling | WikiText-103 Attacked (test) | Perplexity (PPL)41.351 | 21 | |
| Language Modeling | WikiText-103 Clean (val) | Perplexity31.82 | 18 | |
| Language Modeling | EnWik-8 (test) | BPC1.128 | 6 |