DARTS without a Validation Set: Optimizing the Marginal Likelihood
Not on the map. Why?
Abstract (arXiv)
The success of neural architecture search (NAS) has historically been limited by excessive compute requirements. While modern weight-sharing NAS methods such as DARTS are able to finish the search in single-digit GPU days, extracting the final best architecture from the shared weights is notoriously unreliable. Training-Speed-Estimate (TSE), a recently developed generalization estimator with a Bayesian marginal likelihood interpretation, has previously been used in place of the validation loss for gradient-based optimization in DARTS. This prevents the DARTS skip connection collapse, which significantly improves performance on NASBench-201 and the original DARTS search space. We extend those results by applying various DARTS diagnostics and show several unusual behaviors arising from not using a validation set. Furthermore, our experiments yield concrete examples of the depth gap and topology selection in DARTS having a strongly negative impact on the search performance despite generally receiving limited attention in the literature compared to the operations selection.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 27 of its 31 references that are in the map. First posted on arXiv 24 Dec 2021.
Builds on
27 of 31 references.
References · 27
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,897
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,130
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2015Automatic differentiation in machine learning: a surveycited by 855
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
- 2019Fantastic Generalization Measures and Where to Find Themcited by 513
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 416
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 414
- 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 304
15 more
- 2019PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Searchcited by 265
- 2019Searching for A Robust Neural Architecture in Four GPU Hourscited by 260
- 2019Random Search and Reproducibility for Neural Architecture Searchcited by 254
- 2020A Comprehensive Survey of Neural Architecture Search: Challenges and Solutionscited by 254
- 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 234
- 2019Progressive Differentiable Architecture Search: Bridging the Depth Gap between Search and Evaluationcited by 230
- 2019Understanding and Robustifying Differentiable Architecture Searchcited by 178
- 2020NATS-Bench: Benchmarking NAS Algorithms for Architecture Topology and Sizecited by 98
- 2020NAS-Bench-1Shot1: Benchmarking and Dissecting One-shot Neural Architecture Searchcited by 64
- 2021iDARTS: Differentiable Architecture Search with Stochastic Implicit Gradientscited by 51
- 2019Understanding Architectures Learnt by Cell-based Neural Architecture Searchcited by 48
- 2020Theory-Inspired Path-Regularized Differential Network Architecture Searchcited by 25
- 2020Speedy Performance Estimation for Neural Architecture Searchcited by 24
- 2020A Bayesian Perspective on Training Speed and Model Selectioncited by 19
- 2020How Does Supernet Help in Neural Architecture Search?cited by 5
Built on by
Not cited yet.