179 questions
No questions match those filters.
What actually goes wrong with MoE routing in practice,...
This is one of the questions in the full AI/ML interview bank. Pro unlocks all 1789 questions; Premium includes the same bank plus the highest daily Practice limit.
See plansLeft unconstrained, a learned router tends to collapse onto a small subset of favored experts early in training — those experts get more gradient signal, become better at whatever they’re routed, and get routed to even more as a result. It’s a rich-get-richer dynamic that, if left unchecked, wastes most of the model’s total parameter capacity on experts that are rarely or never used.
The standard fix is an auxiliary load-balancing loss added to the training objective, which explicitly penalizes uneven routing distributions across experts, nudging the router toward using its full expert pool rather than collapsing onto favorites. On top of that, most implementations set a hard capacity limit per expert — the maximum number of tokens it can accept in a given batch — and either drop or reroute tokens that overflow that capacity. That trades a small amount of per-token quality (a dropped token gets a degraded path) for training stability and hardware-efficient batching, which is usually the right trade at scale.