Merging Feed-Forward Sublayers for Compressed Transformers
Neha Verma, Kenton Murray, Kevin Duh
TL;DR
Large Transformer models demand compression for deployment. The paper introduces a post-training method to merge and tie adjacent feed-forward (FF) sublayers via permutation-based alignment, reducing parameters while retaining performance across GPT-2, ViT, and OPUS-MT. Key contributions include showing that more than a third of FF sublayers can be merged with minimal loss, demonstrating activation similarity among FF blocks, and providing an extensible toolkit that scales with quantization and QLoRA. This approach offers a practical, hardware-friendly path to smaller, memory-efficient Transformers with preserved accuracy.
Abstract
With the rise and ubiquity of larger deep learning models, the need for high-quality compression techniques is growing in order to deploy these models widely. The sheer parameter count of these models makes it difficult to fit them into the memory constraints of different hardware. In this work, we present a novel approach to model compression by merging similar parameter groups within a model, rather than pruning away less important parameters. Specifically, we select, align, and merge separate feed-forward sublayers in Transformer models, and test our method on language modeling, image classification, and machine translation. With our method, we demonstrate performance comparable to the original models while combining more than a third of model feed-forward sublayers, and demonstrate improved performance over a strong layer-pruning baseline. For instance, we can remove over 21% of total parameters from a Vision Transformer, while maintaining 99% of its original performance. Additionally, we observe that some groups of feed-forward sublayers exhibit high activation similarity, which may help explain their surprising mergeability.
