An Analysis of Super-Net Heuristics in Weight-Sharing NAS
Not on the map. Why?
Abstract (arXiv)
Weight sharing promises to make neural architecture search (NAS) tractable even on commodity hardware. Existing methods in this space rely on a diverse set of heuristics to design and train the shared-weight backbone network, a.k.a. the super-net. Since heuristics substantially vary across different methods and have not been carefully studied, it is unclear to which extent they impact super-net training and hence the weight-sharing NAS algorithms. In this paper, we disentangle super-net training from the search algorithm, isolate 14 frequently-used training heuristics, and evaluate them over three benchmark search spaces. Our analysis uncovers that several commonly-used heuristics negatively impact the correlation between super-net and stand-alone performance, whereas simple, but often overlooked factors, such as proper hyper-parameter settings, are key to achieve strong performance. Equipped with this knowledge, we show that simple random search achieves competitive performance to complex state-of-the-art NAS algorithms when the super-net is properly trained.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 42 of its 55 references that are in the map. First posted on arXiv 4 Oct 2021.
Builds on
42 of 55 references.
References · 42
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 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
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2017Progressive Neural Architecture Searchcited by 483
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
30 more
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 412
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 411
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 340
- 2018SNAS: Stochastic Neural Architecture Searchcited by 288
- 2019PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Searchcited by 265
- 2019Auto-DeepLab: Hierarchical Neural Architecture Search for Semantic Image Segmentationcited by 258
- 2019Searching for A Robust Neural Architecture in Four GPU Hourscited by 258
- 2019Random Search and Reproducibility for Neural Architecture Searchcited by 253
- 2019Progressive Differentiable Architecture Search: Bridging the Depth Gap between Search and Evaluationcited by 230
- 2018Neural Architecture Search with Bayesian Optimisation and Optimal Transportcited by 192
- 2020BigNAS: Scaling Up Neural Architecture Search with Big Single-Stage Modelscited by 187
- 2019The Evolved Transformercited by 180
- 2019Understanding and Robustifying Differentiable Architecture Searchcited by 176
- 2018Auto-Keras: An Efficient Neural Architecture Search Systemcited by 169
- 2018Neural Architecture Optimizationcited by 164
- 2019FairNAS: Rethinking Evaluation Fairness of Weight Sharing Neural Architecture Searchcited by 129
- 2019Evaluating the Search Phase of Neural Architecture Searchcited by 120
- 2017Evolving Deep Neural Networkscited by 93
- 2019Network Pruning via Transformable Architecture Searchcited by 80
- 2019NAS evaluation is frustratingly hardcited by 69
- 2019On Network Design Spaces for Visual Recognitioncited by 68
- 2020Can weight sharing outperform random architecture search? An investigation with TuNAScited by 68
- 2019BayesNAS: A Bayesian Approach for Neural Architecture Searchcited by 67
- 2020NAS-Bench-1Shot1: Benchmarking and Dissecting One-shot Neural Architecture Searchcited by 64
- 2019AssembleNet: Searching for Multi-Stream Neural Connectivity in Video Architecturescited by 46
- 2019XNAS: Neural Architecture Search with Expert Advicecited by 35
- 2019Improving One-shot NAS by Suppressing the Posterior Fadingcited by 28
- 2018NSGA-Net: Neural Architecture Search using Multi-Objective Genetic Algorithmcited by 13
- 2019AutoSlim: Towards One-Shot Architecture Search for Channel Numberscited by 10
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1.
2 papers.