MoEUT: Mixture-of-Experts Universal Transformers

Abstract

Previous work on Universal Transformers (UTs) has demonstrated the importance of parameter sharing across layers. By allowing recurrence in depth, UTs have advantages over standard Transformers in learning compositional generalizations, but layer-sharing comes with a practical limitation of parameter-compute ratio: it drastically reduces the parameter count compared to the non-shared model with the same dimensionality. Naively scaling up the layer size to compensate for the loss of parameters makes its computational resource requirements prohibitive. In practice, no previous work has succeeded in proposing a shared-layer Transformer design that is competitive in parameter count-dominated tasks such as language modeling. Here we propose MoEUT (pronounced "moot"), an effective mixture-of-experts (MoE)-based shared-layer Transformer architecture, which combines several recent advances in MoEs for both feedforward and attention layers of standard Transformers together with novel layer-normalization and grouping schemes that are specific and crucial to UTs. The resulting UT model, for the first time, slightly outperforms standard Transformers on language modeling tasks such as BLiMP and PIQA, while using significantly less compute and memory.

Cite

Text

Csordás et al. "MoEUT: Mixture-of-Experts Universal Transformers." Neural Information Processing Systems, 2024. doi:10.52202/079017-0897

Markdown

[Csordás et al. "MoEUT: Mixture-of-Experts Universal Transformers." Neural Information Processing Systems, 2024.](https://mlanthology.org/neurips/2024/csordas2024neurips-moeut/) doi:10.52202/079017-0897

BibTeX

@inproceedings{csordas2024neurips-moeut,
  title     = {{MoEUT: Mixture-of-Experts Universal Transformers}},
  author    = {Csordás, Róbert and Irie, Kazuki and Schmidhuber, Jürgen and Potts, Christopher and Manning, Christopher D.},
  booktitle = {Neural Information Processing Systems},
  year      = {2024},
  doi       = {10.52202/079017-0897},
  url       = {https://mlanthology.org/neurips/2024/csordas2024neurips-moeut/}
}