A Multi-Level Framework for Accelerating Training Transformer Models
Not on the map. Why?
Abstract (arXiv)
The fast growing capabilities of large-scale deep learning models, such as Bert, GPT and ViT, are revolutionizing the landscape of NLP, CV and many other domains. Training such models, however, poses an unprecedented demand for computing power, which incurs exponentially increasing energy cost and carbon dioxide emissions. It is thus critical to develop efficient training solutions to reduce the training costs. Motivated by a set of key observations of inter- and intra-layer similarities among feature maps and attentions that can be identified from typical training processes, we propose a multi-level framework for training acceleration. Specifically, the framework is based on three basic operators, Coalescing, De-coalescing and Interpolation, which can be orchestrated to build a multi-level training framework. The framework consists of a V-cycle training process, which progressively down- and up-scales the model size and projects the parameters between adjacent levels of models via coalescing and de-coalescing. The key idea is that a smaller model that can be trained for fast convergence and the trained parameters provides high-qualities intermediate solutions for the next level larger network. The interpolation operator is designed to break the symmetry of neurons incurred by de-coalescing for better convergence performance. Our experiments on transformer-based language models (e.g. Bert, GPT) as well as a vision model (e.g. DeiT) prove that the proposed framework reduces the computational cost by about 20% on training BERT/GPT-Base models and up to 51.6% on training the BERT-Large model while preserving the performance.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 29 of its 44 references that are in the map. First posted on arXiv 7 Apr 2024.
Builds on
29 of 44 references.
References · 29
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2023GPT-4 Technical Reportcited by 18,396
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2017Mixed Precision Trainingcited by 1,156
- 2015Aligning Books and Movies: Towards Story-like Visual Explanations by Watching Movies and Reading Bookscited by 1,043
- 2016The LAMBADA dataset: Word prediction requiring a broad discourse contextcited by 992
17 more
- 2015Net2Net: Accelerating Learning via Knowledge Transfercited by 250
- 2014Qualitatively characterizing neural network optimization problemscited by 188
- 2020Accelerating Training of Transformer-Based Language Models with Progressive Layer Droppingcited by 93
- 2023Learning to Grow Pretrained Models for Efficient Transformer Trainingcited by 83
- 2021bert2BERT: Towards Reusable Pretrained Language Modelscited by 70
- 2017Multi-level Residual Networks from Dynamical Systems Viewcited by 59
- 2019A Multigrid Method for Efficiently Training Video Modelscited by 52
- 2020On the Transformer Growth for Progressive BERT Trainingcited by 49
- 2022Staged Training for Transformer Language Modelscited by 49
- 2022Token Dropping for Efficient BERT Pretrainingcited by 42
- 2021Knowledge Inheritance for Pre-trained Language Modelscited by 38
- 2020Progressively Stacking 2.0: A Multi-stage Layerwise Training Method for BERT Training Speedupcited by 31
- 2019AutoGrow: Automatic Layer Growing in Deep Convolutional Networkscited by 26
- 2020Multilevel Minimization for Deep Residual Networkscited by 11
- 2019Multilevel Initialization for Layer-Parallel Deep Neural Network Trainingcited by 7
- 2021Speeding up Deep Model Training by Sharing Weights and Then Unsharingcited by 7
- 2020StackRec: Efficient Training of Very Deep Sequential Recommender Models by Iterative Stackingcited by 6
Built on by
Not cited yet.