confopt: A Library for Implementation and Evaluation of Gradient-based One-Shot NAS Methods
Abhash Kumar Jha, Shakiba Moradian, Arjun Krishnakumar, Martin Rapp, Frank Hutter

TL;DR
confopt is an extensible library that facilitates the development and evaluation of gradient-based one-shot NAS methods, addressing benchmark overreliance and fragmentation in implementations, and revealing flaws in current evaluation protocols.
Contribution
The paper introduces confopt, a unified library for gradient-based NAS, and develops new benchmarks with a novel evaluation protocol to improve reproducibility and assessment accuracy.
Findings
Identified flaws in current NAS evaluation methods.
Created new DARTS-based benchmarks with confopt.
Revealed critical issues in existing NAS assessment protocols.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Multi-Objective Optimization Algorithms · Machine Learning and Data Classification
