Router активирует лишь часть параметров для каждого token
Sparse MoE заменяет dense FFN набором experts и router. В top-1 режиме token идёт к одному expert с максимальным score; total parameters растут, но active parameters на token могут оставаться близкими к одному FFN. Switch Transformer исследует такой sparse routing. F18.
Чтобы один expert не получил все tokens, задают capacity. В локальном контракте для T tokens, E experts и factor c:
Overflow policy должна быть явной: drop, reroute или padding. Auxiliary balancing loss влияет на обучение router, но не гарантирует идеальный баланс каждого batch.
Что показывает модель. Router view показывает scores, выбранный expert, capacity slot и overflow. Total и active parameter counts выводятся раздельно. Expert parallelism требует all-to-all token exchange; balanced counts не означают дешёвую коммуникацию.
Граница применимости. MoE не является ансамблем независимых законченных моделей. Expert labels не обязаны соответствовать человеческим темам. Sparse activation уменьшает часть arithmetic, но memory для всех weights и routing/communication остаётся; total parameter count нельзя напрямую сравнивать с dense compute.