Stabilizing DARTS with Amended Gradient Estimation on Architectural Parameters
Not on the map. Why?
Abstract (arXiv)
DARTS is a popular algorithm for neural architecture search (NAS). Despite its great advantage in search efficiency, DARTS often suffers weak stability, which reflects in the large variation among individual trials as well as the sensitivity to the hyper-parameters of the search process. This paper owes such instability to an optimization gap between the super-network and its sub-networks, namely, improving the validation accuracy of the super-network does not necessarily lead to a higher expectation on the performance of the sampled sub-networks. Then, we point out that the gap is due to the inaccurate estimation of the architectural gradients, based on which we propose an amended estimation method. Mathematically, our method guarantees a bounded error from the true gradients while the original estimation does not. Our approach bridges the gap from two aspects, namely, amending the estimation on the architectural gradients, and unifying the hyper-parameter settings in the search and re-training stages. Experiments on CIFAR10 and ImageNet demonstrate that our approach largely improves search stability and, more importantly, enables DARTS-based approaches to explore much larger search spaces that have not been investigated before.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 3; 2023: 3; 2024: 0; 2025: 1.
11 papers.
- 2023Neural Architecture Search: Insights from 1000 Paperscited by 139
- 2021Rethinking Architecture Selection in Differentiable NAScited by 92
- 2021Direct Differentiable Augmentation Searchcited by 28
- 2021ZARTS: On Zero-order Optimization for Neural Architecture Searchcited by 18
- 2022Lambda-DARTS: Mitigating Performance Collapse by Harmonizing Operation Selection among Cellscited by 15
- 2021iDARTS: Improving DARTS by Node Normalization and Decorrelation Discretizationcited by 10
- 2022Less is More: Proxy Datasets in NAS approachescited by 9
- 2023Do Not Train It: A Linear Neural Architecture Search of Graph Neural Networkscited by 5
- 2022Differentiable Architecture Search with Random Featurescited by 4
- 2023MGAS: Multi-Granularity Architecture Search for Trade-Off Between Model Effectiveness and Efficiencycited by 0
- 2025confopt: A Library for Implementation and Evaluation of Gradient-based One-Shot NAS Methodscited by 0
- 2025confopt: A Library for Implementation and Evaluation of Gradient-based One-Shot NAS Methods22 Jul 2025
- 2023MGAS: Multi-Granularity Architecture Search for Trade-Off Between Model Effectiveness and Efficiency23 Oct 2023
- 2023Do Not Train It: A Linear Neural Architecture Search of Graph Neural Networks23 May 2023
- 2023Neural Architecture Search: Insights from 1000 Papers20 Jan 2023
- 2022Lambda-DARTS: Mitigating Performance Collapse by Harmonizing Operation Selection among Cells14 Oct 2022
- 2022Differentiable Architecture Search with Random Features18 Aug 2022
- 2022Less is More: Proxy Datasets in NAS approaches14 Mar 2022
- 2021ZARTS: On Zero-order Optimization for Neural Architecture Search10 Oct 2021
- 2021iDARTS: Improving DARTS by Node Normalization and Decorrelation Discretization25 Aug 2021
- 2021Rethinking Architecture Selection in Differentiable NAS10 Aug 2021
- 2021Direct Differentiable Augmentation Search9 Apr 2021