LGAIJul 4, 2024

Mixture of A Million Experts

arXiv:2407.04153v10.1665 citationsh-index: 3
AI Analysis85

This addresses the problem of scaling transformer models efficiently for AI researchers and practitioners, offering a novel approach to decouple model size from computational cost.

The paper tackles the computational inefficiency of feedforward layers in transformers by introducing PEER, a layer design that uses product keys to retrieve from over a million tiny experts, outperforming dense and coarse-grained MoE methods in language modeling tasks.

The feedforward (FFW) layers in standard transformer architectures incur a linear increase in computational costs and activation memory as the hidden layer width grows. Sparse mixture-of-experts (MoE) architectures have emerged as a viable approach to address this issue by decoupling model size from computational cost. The recent discovery of the fine-grained MoE scaling law shows that higher granularity leads to better performance. However, existing MoE models are limited to a small number of experts due to computational and optimization challenges. This paper introduces PEER (parameter efficient expert retrieval), a novel layer design that utilizes the product key technique for sparse retrieval from a vast pool of tiny experts (over a million). Experiments on language modeling tasks demonstrate that PEER layers outperform dense FFWs and coarse-grained MoEs in terms of performance-compute trade-off. By enabling efficient utilization of a massive number of experts, PEER unlocks the potential for further scaling of transformer models while maintaining computational efficiency.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes