A General and Efficient Training for Transformer via Token Expansion
Not on the map. Why?
Abstract (arXiv)
The remarkable performance of Vision Transformers (ViTs) typically requires an extremely large training cost. Existing methods have attempted to accelerate the training of ViTs, yet typically disregard method universality with accuracy dropping. Meanwhile, they break the training consistency of the original transformers, including the consistency of hyper-parameters, architecture, and strategy, which prevents them from being widely applied to different Transformer networks. In this paper, we propose a novel token growth scheme Token Expansion (termed ToE) to achieve consistent training acceleration for ViTs. We introduce an "initialization-expansion-merging" pipeline to maintain the integrity of the intermediate feature distribution of original transformers, preventing the loss of crucial learnable information in the training process. ToE can not only be seamlessly integrated into the training and fine-tuning process of transformers (e.g., DeiT and LV-ViT), but also effective for efficient training frameworks (e.g., EfficientTrain), without twisting the original training hyper-parameters, architecture, and introducing additional training strategies. Extensive experiments demonstrate that ToE achieves about 1.3x faster for the training of ViTs in a lossless manner, or even with performance gains over the full-token training baselines. Code is available at https://github.com/Osilly/TokenExpansion .
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 39 of its 52 references that are in the map. First posted on arXiv 31 Mar 2024.
Builds on
39 of 52 references.
References · 39
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2021SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformerscited by 2,923
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
- 2022Token Merging: Your ViT But Fastercited by 995
27 more
- 2021DynamicViT: Efficient Vision Transformers with Dynamic Token Sparsificationcited by 849
- 2021Deduplicating Training Data Makes Language Models Bettercited by 705
- 2021AdaViT: Adaptive Tokens for Efficient Vision Transformercited by 360
- 2021AdaViT: Adaptive Vision Transformers for Efficient Image Recognitioncited by 228
- 2021Chasing Sparsity in Vision Transformers: An End-to-End Explorationcited by 181
- 2021Adaptive Token Sampling For Efficient Vision Transformerscited by 181
- 2021Block Pruning For Faster Transformerscited by 176
- 2021You Only Look at One Sequence: Rethinking Transformer in Vision through Object Detectioncited by 170
- 2022Structured Pruning Learns Compact and Accurate Modelscited by 167
- 2021SPViT: Enabling Faster Vision Transformers via Soft Token Pruningcited by 165
- 2021All Tokens Matter: Token Labeling for Training Better Vision Transformerscited by 144
- 2022Q-ViT: Accurate and Fully Quantized Low-bit Vision Transformercited by 106
- 2021bert2BERT: Towards Reusable Pretrained Language Modelscited by 70
- 2021Global Vision Transformer Pruning with Hessian-Aware Saliencycited by 69
- 2022EfficientTrain: Exploring Generalized Curriculum Learning for Training Visual Backbonescited by 42
- 2019Budgeted Training: Rethinking Deep Neural Network Training Under Resource Constraintscited by 36
- 2019E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savingscited by 36
- 2022Automated Progressive Learning for Efficient Training of Vision Transformerscited by 36
- 2020Growing Efficient Deep Networks by Structured Continuous Sparsificationcited by 28
- 2022BiViT: Extremely Compressed Binary Vision Transformercited by 28
- 2019AutoGrow: Automatic Layer Growing in Deep Convolutional Networkscited by 26
- 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Reviewcited by 26
- 2020FracTrain: Fractionally Squeezing Bit Savings Both Temporally and Spatially for Efficient DNN Trainingcited by 23
- 2023Q-DETR: An Efficient Low-Bit Quantized Detection Transformercited by 23
- 2023BinaryViT: Pushing Binary Vision Transformers Towards Convolutional Modelscited by 17
- 2023Efficient On-device Training via Gradient Filteringcited by 13
- 2022Accelerating Vision Transformer Training via a Patch Sampling Schedulecited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.