ShiftNAS: Improving One-shot NAS via Probability Shift
Not on the map. Why?
Abstract (arXiv)
One-shot Neural architecture search (One-shot NAS) has been proposed as a time-efficient approach to obtain optimal subnet architectures and weights under different complexity cases by training only once. However, the subnet performance obtained by weight sharing is often inferior to the performance achieved by retraining. In this paper, we investigate the performance gap and attribute it to the use of uniform sampling, which is a common approach in supernet training. Uniform sampling concentrates training resources on subnets with intermediate computational resources, which are sampled with high probability. However, subnets with different complexity regions require different optimal training strategies for optimal performance. To address the problem of uniform sampling, we propose ShiftNAS, a method that can adjust the sampling probability based on the complexity of subnets. We achieve this by evaluating the performance variation of subnets with different complexity and designing an architecture generator that can accurately and efficiently provide subnets with the desired complexity. Both the sampling probability and the architecture generator can be trained end-to-end in a gradient-based manner. With ShiftNAS, we can directly obtain the optimal model architecture and parameters for a given computational complexity. We evaluate our approach on multiple visual network models, including convolutional neural networks (CNNs) and vision transformers (ViTs), and demonstrate that ShiftNAS is model-agnostic. Experimental results on ImageNet show that ShiftNAS can improve the performance of one-shot NAS without additional consumption. Source codes are available at https://github.com/bestfleer/ShiftNAS.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 30 of its 45 references that are in the map. First posted on arXiv 17 Jul 2023.
Builds on
30 of 45 references.
References · 30
- 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
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2019Searching for MobileNetV3cited by 1,984
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,096
18 more
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 411
- 2021Bottleneck Transformers for Visual Recognitioncited by 364
- 2018Slimmable Neural Networkscited by 301
- 2019Random Search and Reproducibility for Neural Architecture Searchcited by 253
- 2020BigNAS: Scaling Up Neural Architecture Search with Big Single-Stage Modelscited by 187
- 2021AutoFormer: Searching Transformers for Visual Recognitioncited by 186
- 2019FairNAS: Rethinking Evaluation Fairness of Weight Sharing Neural Architecture Searchcited by 129
- 2022SegViT: Semantic Segmentation with Plain Vision Transformerscited by 105
- 2019Blockwisely Supervised Neural Architecture Search with Knowledge Distillationcited by 81
- 2020DSNAS: Direct Neural Architecture Search without Parameter Retrainingcited by 69
- 2020GreedyNAS: Towards Fast One-Shot NAS with Greedy Supernetcited by 69
- 2020AttentiveNAS: Improving Neural Architecture Search via Attentive Samplingcited by 65
- 2021BossNAS: Exploring Hybrid CNN-transformers with Block-wisely Self-supervised Neural Architecture Searchcited by 63
- 2021Network Augmentation for Tiny Deep Learningcited by 23
- 2022FocusFormer: Focusing on What We Need via Architecture Samplercited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 3.
4 papers.
- 2025Subnet-Aware Dynamic Supernet Training for Neural Architecture Searchcited by 4
- 2024Mixed-precision Supernet Training from Vision Foundation Models using Low Rank Adaptercited by 1
- 2025Vision Transformer Neural Architecture Search for Out-of-Distribution Generalization: Benchmark and Insightscited by 0
- 2025GrowTAS: Progressive Expansion from Small to Large Subnets for Efficient ViT Architecture Searchcited by 0
- 2025GrowTAS: Progressive Expansion from Small to Large Subnets for Efficient ViT Architecture Search13 Dec 2025
- 2025Subnet-Aware Dynamic Supernet Training for Neural Architecture Search13 Mar 2025
- 2025Vision Transformer Neural Architecture Search for Out-of-Distribution Generalization: Benchmark and Insights7 Jan 2025
- 2024Mixed-precision Supernet Training from Vision Foundation Models using Low Rank Adapter29 Mar 2024