confopt: A Library for Implementation and Evaluation of Gradient-based One-Shot NAS Methods
Not on the map. Why?
Abstract (arXiv)
Gradient-based one-shot neural architecture search (NAS) has significantly reduced the cost of exploring architectural spaces with discrete design choices, such as selecting operations within a model. However, the field faces two major challenges. First, evaluations of gradient-based NAS methods heavily rely on the DARTS benchmark, despite the existence of other available benchmarks. This overreliance has led to saturation, with reported improvements often falling within the margin of noise. Second, implementations of gradient-based one-shot NAS methods are fragmented across disparate repositories, complicating fair and reproducible comparisons and further development. In this paper, we introduce Configurable Optimizer (confopt), an extensible library designed to streamline the development and evaluation of gradient-based one-shot NAS methods. Confopt provides a minimal API that makes it easy for users to integrate new search spaces, while also supporting the decomposition of NAS optimizers into their core components. We use this framework to create a suite of new DARTS-based benchmarks, and combine them with a novel evaluation protocol to reveal a critical flaw in how gradient-based one-shot NAS methods are currently assessed. The code can be found at https://github.com/automl/ConfigurableOptimizer.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 35 of its 54 references that are in the map. First posted on arXiv 22 Jul 2025.
Builds on
35 of 54 references.
References · 35
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
- 2017Progressive Neural Architecture Searchcited by 487
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 416
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 344
- 2016Designing Neural Network Architectures using Reinforcement Learningcited by 279
23 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
- 2019Progressive Differentiable Architecture Search: Bridging the Depth Gap between Search and Evaluationcited by 230
- 2019Understanding and Robustifying Differentiable Architecture Searchcited by 178
- 2023Neural Architecture Search: Insights from 1000 Paperscited by 139
- 2019Fair DARTS: Eliminating Unfair Advantages in Differentiable Architecture Searchcited by 131
- 2019DARTS+: Improved Differentiable Architecture Search with Early Stoppingcited by 105
- 2020Stabilizing Differentiable Architecture Search via Perturbation-based Regularizationcited by 102
- 2021Rethinking Architecture Selection in Differentiable NAScited by 92
- 2020DARTS-: Robustly Stepping out of Performance Collapse Without Indicatorscited by 81
- 2020DrNAS: Dirichlet Neural Architecture Searchcited by 73
- 2019NAS evaluation is frustratingly hardcited by 70
- 2020Surrogate NAS Benchmarks: Going Beyond the Limited Search Spaces of Tabular NAS Benchmarkscited by 67
- 2020Evaluating Efficient Performance Estimators of Neural Architecturescited by 55
- 2020Geometry-Aware Gradient Algorithms for Neural Architecture Searchcited by 40
- 2022NAS-Bench-Suite: NAS Evaluation is (Now) Surprisingly Easycited by 36
- 2021NAS-Bench-360: Benchmarking Neural Architecture Search on Diverse Taskscited by 32
- 2017DeepArchitect: Automatically Designing and Training Deep Architecturescited by 28
- 2022Lambda-DARTS: Mitigating Performance Collapse by Harmonizing Operation Selection among Cellscited by 15
- 2019Towards modular and programmable architecture searchcited by 11
- 2019Stabilizing DARTS with Amended Gradient Estimation on Architectural Parameterscited by 11
- 2023Weight-Entanglement Meets Gradient-Based Neural Architecture Searchcited by 4
- 2023Rethink DARTS Search Space and Renovate a New Benchmarkcited by 2
Built on by
Not cited yet.