What problem does this paper solve?
Conditional computation: making parameters cheap. If each input activates only a small fraction of the network, total capacity can grow without the per-example cost growing.
What mathematical objects are introduced?
A gating function over experts,
where sets all but the largest logits to so the softmax is exactly -sparse.
What assumptions are made?
That different inputs benefit from different sub-computations, and that a learned gate can find the partition. Neither is guaranteed, and the degenerate solution — one expert receives everything — is a stable equilibrium the gate reaches on its own.
What equations matter?
The load-balancing auxiliary loss. With the fraction of tokens routed to expert and the mean gate probability for ,
which is minimised when the routing is uniform. This term is not optional: without it, a rich-get- richer dynamic concentrates all tokens on a few experts — an expert that receives more tokens trains faster, so the gate prefers it more, and the process runs away.
What theorem or result is important?
No theorem. Empirically, up to B parameters in with per-token compute of a much smaller dense model, and improved language-modelling and translation results at matched FLOPs.
What proof techniques are used?
None; the noise added to the gate logits is a heuristic for exploration, analogous to -greedy.
What prior mathematics is required?
Softmax and its gradient; the fact that is non-differentiable in the routing decision, so the gradient flows only through the selected experts' gate values.
Limitations
All parameters must be in memory, so memory bandwidth replaces FLOPs as the bottleneck. Routing is discrete and the training signal for unselected experts is absent. Load balancing is a permanent tax on the objective. Fine-tuning sparse models is harder than dense ones. And the dense scaling laws do not transfer — sparse models need their own fitted laws in .
Why it mattered
It is the origin of the sparse-expert architecture now used in several frontier models, and it articulated the decoupling of capacity from compute that is the main structural alternative to simply building a bigger dense model.