Training BatchNorm Only in Neural Architecture Search and Beyond
Not on the map. Why?
Abstract (arXiv)
This work investigates the usage of batch normalization in neural architecture search (NAS). Specifically, Frankle et al. find that training BatchNorm only can achieve nontrivial performance. Furthermore, Chen et al. claim that training BatchNorm only can speed up the training of the one-shot NAS supernet over ten times. Critically, there is no effort to understand 1) why training BatchNorm only can find the perform-well architectures with the reduced supernet-training time, and 2) what is the difference between the train-BN-only supernet and the standard-train supernet. We begin by showing that the train-BN-only networks converge to the neural tangent kernel regime, obtain the same training dynamics as train all parameters theoretically. Our proof supports the claim to train BatchNorm only on supernet with less training time. Then, we empirically disclose that train-BN-only supernet provides an advantage on convolutions over other operators, cause unfair competition between architectures. This is due to only the convolution operator being attached with BatchNorm. Through experiments, we show that such unfairness makes the search algorithm prone to select models with convolutions. To solve this issue, we introduce fairness in the search space by placing a BatchNorm layer on every operator. However, we observe that the performance predictor in Chen et al. is inapplicable on the new search space. To this end, we propose a novel composite performance indicator to evaluate networks from three perspectives: expressivity, trainability, and uncertainty, derived from the theoretical property of BatchNorm. We demonstrate the effectiveness of our approach on multiple NAS-benchmarks (NAS-Bench101, NAS-Bench-201) and search spaces (DARTS search space and MobileNet search space).
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 68 of its 81 references that are in the map. First posted on arXiv 1 Dec 2021.
Builds on
68 of 81 references.
References · 68
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2016Layer Normalizationcited by 5,579
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,597
- 2021Convex optimizationcited by 2,479
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,335
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
38 more
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2019Searching for MobileNetV3cited by 1,984
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2020Knowledge Distillation: A Surveycited by 1,578
- 2018Group Normalizationcited by 1,514
- 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
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2018BOHB: Robust and Efficient Hyperparameter Optimization at Scalecited by 466
- 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
- 2014On the Number of Linear Regions of Deep Neural Networkscited by 378
- 2018How Does Batch Normalization Help Optimization?cited by 355
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 340
- 2016On the Expressive Power of Deep Neural Networkscited by 302
- 2018Model compression via distillation and quantizationcited by 287
- 2015Scalable Bayesian Optimization Using Deep Neural Networkscited by 284
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
- 2019PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Searchcited by 265
- 2016Exponential expressivity in deep neural networks through transient chaoscited by 260
- 2019Random Search and Reproducibility for Neural Architecture Searchcited by 253
- 2020Neural Architecture Search without Trainingcited by 241
- 2021Zero-Cost Proxies for Lightweight NAScited by 194
- 2019BANANAS: Bayesian Optimization with Neural Architectures for Neural Architecture Searchcited by 175
- 2021Neural Architecture Search on ImageNet in Four GPU Hours: A Theoretically Inspired Perspectivecited by 168
- 2018Neural Architecture Optimizationcited by 164
- 2018Understanding Batch Normalizationcited by 157
- 2019FairNAS: Rethinking Evaluation Fairness of Weight Sharing Neural Architecture Searchcited by 129
- 2019Fair DARTS: Eliminating Unfair Advantages in Differentiable Architecture Searchcited by 129
- 2019Neural Predictor for Neural Architecture Searchcited by 116
- 2019DARTS+: Improved Differentiable Architecture Search with Early Stoppingcited by 105
- 2020Training BatchNorm and Only BatchNorm: On the Expressive Power of Random Features in CNNscited by 103
- 2021How Powerful are Performance Predictors in Neural Architecture Search?cited by 88
- 2020DARTS-: Robustly Stepping out of Performance Collapse Without Indicatorscited by 81
- 2019DetNAS: Backbone Search for Object Detectioncited by 80
- 2019Enhanced Convolutional Neural Tangent Kernelscited by 76
50 most cited of 68 All 68 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1.
2 papers.