LGAIMLAug 4, 2022

Towards Understanding Mixture of Experts in Deep Learning

arXiv:2208.02813v189 citationsh-index: 64Has Code
Originality Incremental advance
AI Analysis

This provides foundational insights into MoE mechanisms for researchers in deep learning, though it is incremental as it builds on existing MoE architectures.

The paper tackles the problem of understanding why Mixture-of-Experts (MoE) layers improve neural network performance and avoid collapse, showing through empirical results and theory that cluster structures and expert non-linearity are key, with MoE enabling successful learning of a challenging classification problem that a single expert fails on.

The Mixture-of-Experts (MoE) layer, a sparsely-activated model controlled by a router, has achieved great success in deep learning. However, the understanding of such architecture remains elusive. In this paper, we formally study how the MoE layer improves the performance of neural network learning and why the mixture model will not collapse into a single model. Our empirical results suggest that the cluster structure of the underlying problem and the non-linearity of the expert are pivotal to the success of MoE. To further understand this, we consider a challenging classification problem with intrinsic cluster structures, which is hard to learn using a single expert. Yet with the MoE layer, by choosing the experts as two-layer nonlinear convolutional neural networks (CNNs), we show that the problem can be learned successfully. Furthermore, our theory shows that the router can learn the cluster-center features, which helps divide the input complex problem into simpler linear classification sub-problems that individual experts can conquer. To our knowledge, this is the first result towards formally understanding the mechanism of the MoE layer for deep learning.

Code Implementations2 repos
Foundations

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

Your Notes