Attention Is Not All You Need: The Importance of Feedforward Networks in Transformer Models
Isaac Gerber
TL;DR
This work interrogates the role of feedforward networks (FFNs) inside decoder-only transformer blocks during pretraining, testing variants with 0–3 linear layers per FFN. By comparing architectures with fixed parameter budgets across Booksum and Wikitext-103, the authors demonstrate that three-layer FFNs can yield lower cross-entropy losses and faster training than the conventional two-layer FFNs, particularly when combined with smaller block counts; however, larger configurations can risk overfitting. The study finds that FFN depth impacts training stability and performance, suggesting a parameter-efficiency trade-off and signaling that FFN design deserves more attention in large-scale pretraining. Overall, the results advocate for exploring larger FFNs or different FFN-depth configurations to improve pretraining efficiency and model quality in decoder-only transformers.
Abstract
Decoder-only transformer networks have become incredibly popular for language modeling tasks. State-of-the-art models can have over a hundred transformer blocks, containing billions of trainable parameters, and are trained on trillions of tokens of text. Each transformer block typically consists of a multi-head attention (MHA) mechanism and a two-layer fully connected feedforward network (FFN). In this paper, we examine the importance of the FFN during the model pre-training process through a series of experiments, confirming that the FFN is important to model performance. Furthermore, we show that models using a transformer block configuration with three-layer FFNs with fewer such blocks outperform the standard two-layer configuration delivering lower training loss with fewer total parameters in less time.
