UMoE: Unifying Attention and FFN with Shared Experts
Yuanhang Yang, Chaozheng Wang, Jing Li
TL;DR
UMoE addresses Transformer scalability by unifying MoE designs for attention and FFN through a reformulation that reveals an FFN-like structure within attention. It introduces shared expert components across both modules and a pre-mixing attention variant with low-rank query projections, achieving superior performance to FFN-based MoEs while maintaining the same parameter count. Experiments on FineWeb-Edu and Wikitext-103 show improved perplexity and zero-shot accuracy, with attention-based MoEs matching or surpassing FFN-based MoEs and clear evidence of expert specialization. The work highlights practical efficiency via MAC-based analysis and points to future directions in more efficient token mixing and universal transformer architectures.
Abstract
Sparse Mixture of Experts (MoE) architectures have emerged as a promising approach for scaling Transformer models. While initial works primarily incorporated MoE into feed-forward network (FFN) layers, recent studies have explored extending the MoE paradigm to attention layers to enhance model performance. However, existing attention-based MoE layers require specialized implementations and demonstrate suboptimal performance compared to their FFN-based counterparts. In this paper, we aim to unify MoE designs in attention and FFN layers by introducing a novel reformulation of the attention mechanism, that reveals an underlying FFN-like structure within attention modules. Our proposed architecture, UMoE, achieves superior performance through attention-based MoE layers while enabling efficient parameter sharing between FFN and attention components.
