Searching for Efficient Multi-Stage Vision Transformers
Not on the map. Why?
Abstract (arXiv)
Vision Transformer (ViT) demonstrates that Transformer for natural language processing can be applied to computer vision tasks and result in comparable performance to convolutional neural networks (CNN), which have been studied and adopted in computer vision for years. This naturally raises the question of how the performance of ViT can be advanced with design techniques of CNN. To this end, we propose to incorporate two techniques and present ViT-ResNAS, an efficient multi-stage ViT architecture designed with neural architecture search (NAS). First, we propose residual spatial reduction to decrease sequence lengths for deeper layers and utilize a multi-stage architecture. When reducing lengths, we add skip connections to improve performance and stabilize training deeper networks. Second, we propose weight-sharing NAS with multi-architectural sampling. We enlarge a network and utilize its sub-networks to define a search space. A super-network covering all sub-networks is then trained for fast evaluation of their performance. To efficiently train the super-network, we propose to sample and train multiple sub-networks with one forward-backward pass. After that, evolutionary search is performed to discover high-performance network architectures. Experiments on ImageNet demonstrate that ViT-ResNAS achieves better accuracy-MACs and accuracy-throughput trade-offs than the original DeiT and other strong baselines of ViT. Code is available at https://github.com/yilunliao/vit-search.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 58 of its 66 references that are in the map. First posted on arXiv 1 Sep 2021.
Builds on
58 of 66 references.
References · 58
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Layer Normalizationcited by 5,579
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2016Gaussian Error Linear Units (GELUs)cited by 3,431
38 more
- 2020Deformable DETR: Deformable Transformers for End-to-End Object Detectioncited by 3,410
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2017Non-local Neural Networkscited by 2,290
- 2019Searching for MobileNetV3cited by 1,984
- 2021Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutionscited by 1,960
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,096
- 2016Deep Networks with Stochastic Depthcited by 973
- 2020Designing Network Design Spacescited by 954
- 2021CvT: Introducing Convolutions to Vision Transformerscited by 946
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2017Revisiting Unreasonable Effectiveness of Data in Deep Learning Eracited by 916
- 2020On Layer Normalization in the Transformer Architecturecited by 906
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2021Going deeper with Image Transformerscited by 759
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2021Transformer in Transformercited by 632
- 2021Twins: Revisiting the Design of Spatial Attention in Vision Transformerscited by 565
- 2019Stand-Alone Self-Attention in Vision Modelscited by 542
- 2021ConViT: Improving Vision Transformers with Soft Convolutional Inductive Biasescited by 484
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2021LeViT: a Vision Transformer in ConvNet's Clothing for Faster Inferencecited by 475
- 2020Searching Efficient 3D Architectures with Sparse Point-Voxel Convolutioncited by 422
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 411
- 2021Bottleneck Transformers for Visual Recognitioncited by 364
- 2019Attention Augmented Convolutional Networkscited by 363
- 2021Rethinking Spatial Dimensions of Vision Transformerscited by 361
- 2020MaX-DeepLab: End-to-End Panoptic Segmentation with Mask Transformerscited by 355
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2020Axial-DeepLab: Stand-Alone Axial-Attention for Panoptic Segmentationcited by 326
- 2020Exploring Self-attention for Image Recognitioncited by 313
- 2021Multi-Scale Vision Longformer: A New Vision Transformer for High-Resolution Image Encodingcited by 207
- 2020BigNAS: Scaling Up Neural Architecture Search with Big Single-Stage Modelscited by 187
- 2019The Evolved Transformercited by 180
50 most cited of 58 All 58 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 4; 2024: 2.
9 papers.
- 2022Equiformer: Equivariant Graph Attention Transformer for 3D Atomistic Graphscited by 258
- 2023Full Stack Optimization of Transformer Inference: a Surveycited by 79
- 2023A Survey of Techniques for Optimizing Transformer Inferencecited by 35
- 2021Pruning Self-attentions into Convolutional Layers in Single Pathcited by 24
- 2022Auto-scaling Vision Transformers without Trainingcited by 15
- 2024Search for Efficient Large Language Modelscited by 13
- 2023ElasticViT: Conflict-aware Supernet Training for Deploying Fast Vision Transformer on Diverse Mobile Devicescited by 10
- 2024Mixed-precision Supernet Training from Vision Foundation Models using Low Rank Adaptercited by 1
- 2023Attention Map Guided Transformer Pruning for Edge Devicecited by 0
- 2024Search for Efficient Large Language Models25 Sep 2024
- 2024Mixed-precision Supernet Training from Vision Foundation Models using Low Rank Adapter29 Mar 2024
- 2023A Survey of Techniques for Optimizing Transformer Inference16 Jul 2023
- 2023Attention Map Guided Transformer Pruning for Edge Device4 Apr 2023
- 2023ElasticViT: Conflict-aware Supernet Training for Deploying Fast Vision Transformer on Diverse Mobile Devices17 Mar 2023
- 2023Full Stack Optimization of Transformer Inference: a Survey27 Feb 2023
- 2022Equiformer: Equivariant Graph Attention Transformer for 3D Atomistic Graphs23 Jun 2022
- 2022Auto-scaling Vision Transformers without Training24 Feb 2022
- 2021Pruning Self-attentions into Convolutional Layers in Single Path23 Nov 2021