iDARTS: Differentiable Architecture Search with Stochastic Implicit Gradients
Not on the map. Why?
Abstract (arXiv)
textitDifferentiable ARchiTecture Search (DARTS) has recently become the mainstream of neural architecture search (NAS) due to its efficiency and simplicity. With a gradient-based bi-level optimization, DARTS alternately optimizes the inner model weights and the outer architecture parameter in a weight-sharing supernet. A key challenge to the scalability and quality of the learned architectures is the need for differentiating through the inner-loop optimisation. While much has been discussed about several potentially fatal factors in DARTS, the architecture gradient, a.k.a. hypergradient, has received less attention. In this paper, we tackle the hypergradient computation in DARTS based on the implicit function theorem, making it only depends on the obtained solution to the inner-loop optimization and agnostic to the optimization path. To further reduce the computational requirements, we formulate a stochastic hypergradient approximation for differentiable NAS, and theoretically show that the architecture optimization with the proposed method, named iDARTS, is expected to converge to a stationary point. Comprehensive experiments on two NAS benchmark search spaces and the common NAS search space verify the effectiveness of our proposed method. It leads to architectures outperforming, with large margins, those learned by the baseline methods.
Key facts. Cited by 51 papers in the map (data through 7 Oct 2026). Builds on 48 of its 64 references that are in the map. First posted on arXiv 21 Jun 2021.
Builds on
48 of 64 references.
References · 48
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2018On First-Order Meta-Learning Algorithmscited by 1,003
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2019Meta-Learning with Implicit Gradientscited by 523
- 2017Progressive Neural Architecture Searchcited by 483
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 412
- 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 403
- 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 357
36 more
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 340
- 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 303
- 2018SNAS: Stochastic Neural Architecture Searchcited by 288
- 2017How to Escape Saddle Points Efficientlycited by 284
- 2019PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Searchcited by 265
- 2019Searching for A Robust Neural Architecture in Four GPU Hourscited by 258
- 2019Random Search and Reproducibility for Neural Architecture Searchcited by 253
- 2020A Comprehensive Survey of Neural Architecture Search: Challenges and Solutionscited by 253
- 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 232
- 2016Hyperparameter optimization with approximate gradientcited by 231
- 2018Approximation Methods for Bilevel Programmingcited by 231
- 2019Progressive Differentiable Architecture Search: Bridging the Depth Gap between Search and Evaluationcited by 230
- 2016Unrolled Generative Adversarial Networkscited by 208
- 2018Truncated Back-propagation for Bilevel Optimizationcited by 187
- 2019Understanding and Robustifying Differentiable Architecture Searchcited by 176
- 2020Hierarchical Neural Architecture Search for Deep Stereo Matchingcited by 166
- 2020On the Iteration Complexity of Hypergradient Computationcited by 154
- 2019Evaluating the Search Phase of Neural Architecture Searchcited by 120
- 2021SOON: Scenario Oriented Object Navigation with Graph-based Explorationcited by 118
- 2019Self-Tuning Networks: Bilevel Optimization of Hyperparameters using Structured Best-Response Functionscited by 104
- 2020Stabilizing Differentiable Architecture Search via Perturbation-based Regularizationcited by 102
- 2021Dynamic Slimmable Networkcited by 83
- 2019Blockwisely Supervised Neural Architecture Search with Knowledge Distillationcited by 81
- 2019DetNAS: Backbone Search for Object Detectioncited by 80
- 2020DrNAS: Dirichlet Neural Architecture Searchcited by 73
- 2015Scalable Gradient-Based Tuning of Continuous Regularization Hyperparameterscited by 71
- 2019One-Shot Neural Architecture Search via Self-Evaluated Template Networkcited by 69
- 2020NAS-Bench-1Shot1: Benchmarking and Dissecting One-shot Neural Architecture Searchcited by 64
- 2021BossNAS: Exploring Hybrid CNN-transformers with Block-wisely Self-supervised Neural Architecture Searchcited by 63
- 2021UPDeT: Universal Multi-agent Reinforcement Learning via Policy Decoupling with Transformerscited by 39
- 2019XNAS: Neural Architecture Search with Expert Advicecited by 35
- 2019Probabilistic Neural Architecture Searchcited by 20
- 2020Convergence Properties of Stochastic Hypergradientscited by 19
- 2019Multinomial Distribution Learning for Effective Neural Architecture Searchcited by 17
- 2019Overcoming Multi-Model Forgettingcited by 14
- 2021NAS-TC: Neural Architecture Search on Temporal Convolutions for Complex Action Recognitioncited by 1
Built on by
Citing papers per year: 2021: 5; 2022: 9; 2023: 19; 2024: 11; 2025: 4; 2026: 3.
51 papers.
Sort:
By area:
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2023Neural Architecture Search: Insights from 1000 Paperscited by 136
- 2023Can GPT-4 Perform Neural Architecture Search?cited by 74
- 2023Structure-free Graph Condensation: From Large-scale Graphs to Condensed Graph-free Datacited by 71
- 2022β-DARTS: Beta-Decay Regularization for Differentiable Architecture Searchcited by 63
- 2023On Finding Small Hyper-Gradients in Bilevel Optimization: Hardness Results and Improved Analysiscited by 39
- 2022Will Bilevel Optimizers Benefit from Loopscited by 36
- 2021On the Convergence Theory for Hessian-Free Bilevel Algorithmscited by 33
- 2022Betty: An Automatic Differentiation Library for Multilevel Optimizationcited by 27
- 2022Shapley-NAS: Discovering Operation Contribution for Neural Architecture Searchcited by 23
- 2022Meta-learning Adaptive Deep Kernel Gaussian Processes for Molecular Property Predictioncited by 21
- 2021Multiset-Equivariant Set Prediction with Approximate Implicit Differentiationcited by 17
38 more
- 2023Making Scalable Meta Learning Practicalcited by 17
- 2023A Lower Bound and a Near-Optimal Algorithm for Bilevel Empirical Risk Minimizationcited by 16
- 2023Near-Optimal Nonconvex-Strongly-Convex Bilevel Optimization with Fully First-Order Oraclescited by 16
- 2022Lambda-DARTS: Mitigating Performance Collapse by Harmonizing Operation Selection among Cellscited by 15
- 2024LeMo-NADe: Multi-Parameter Neural Architecture Discovery with LLMscited by 11
- 2023Nystrom Method for Accurate and Scalable Implicit Differentiationcited by 8
- 2024NADER: Neural Architecture Design via Multi-Agent Collaborationcited by 8
- 2023β-DARTS++: Bi-level Regularization for Proxy-robust Differentiable Architecture Searchcited by 7
- 2024BiLoRA: A Bi-level Optimization Framework for Overfitting-Resilient Low-Rank Adaptation of Large Pre-trained Modelscited by 7
- 2022Deep invariant networks with differentiable augmentation layerscited by 6
- 2023Improving Differentiable Architecture Search via Self-Distillationcited by 6
- 2023Efficient Automation of Neural Network Design: A Survey on Differentiable Neural Architecture Searchcited by 5
- 2022Differentiable Architecture Search with Random Featurescited by 4
- 2023Influence Function Based Second-Order Channel Pruning-Evaluating True Loss Changes For Pruning Is Possible Without Retrainingcited by 4
- 2023Weight-Entanglement Meets Gradient-Based Neural Architecture Searchcited by 4
- 2024OStr-DARTS: Differentiable Neural Architecture Search based on Operation Strengthcited by 4
- 2024BiDoRA: Bi-level Optimization-Based Weight-Decomposed Low-Rank Adaptationcited by 4
- 2025Stochastic Bilevel Optimization with Heavy-Tailed Noisecited by 3
- 2023Doubly Robust Instance-Reweighted Adversarial Trainingcited by 2
- 2023Efficient Architecture Search via Bi-level Data Pruningcited by 2
- 2026On the Difficulty of Learning a Meta-network for Training Data Selectioncited by 2
- 2022α DARTS Once More: Enhancing Differentiable Architecture Search by Masked Image Modelingcited by 1
- 2023Multi-task Meta Label Correction for Time Series Predictioncited by 1
- 2023Balanced Mixture of SuperNets for Learning the CNN Pooling Architecturecited by 1
- 2024TapWeight: Reweighting Pretraining Objectives for Task-Adaptive Pretrainingcited by 1
- 2025What Scalable Second-Order Information Knows for Pruning at Initializationcited by 1
- 2025ZO-DARTS++: An Efficient and Size-Variable Zeroth-Order Neural Architecture Search Algorithmcited by 1
- 2025RevoNAD: Reflective Evolutionary Exploration for Neural Architecture Designcited by 1
- 2021Is Differentiable Architecture Search truly a One-Shot Method?cited by 0
- 2021D-DARTS: Distributed Differentiable Architecture Searchcited by 0
- 2021DARTS without a Validation Set: Optimizing the Marginal Likelihoodcited by 0
- 2023Differentiable Instruction Optimization for Cross-Task Generalizationcited by 0
- 2024Glocal Hypergradient Estimation with Koopman Operatorcited by 0
- 2024Multi-objective Differentiable Neural Architecture Searchcited by 0
- 2024Accelerated Fully First-Order Methods for Bilevel and Minimax Optimizationcited by 0
- 2024Riemannian Bilevel Optimizationcited by 0
- 2024Towards Differentiable Multilevel Optimization: A Gradient-Based Approachcited by 0
- 2026MIDAS: Mosaic Input-Specific Differentiable Architecture Searchcited by 0
50 most cited of 51 All 51 (JSON)
- 2026On the Difficulty of Learning a Meta-network for Training Data Selection30 May 2026
- 2026Structuring Open-Ended NAS: Semi-Automated Design Knowledge Structuring with LLMs for Efficient Neural Architecture Search19 May 2026
- 2026MIDAS: Mosaic Input-Specific Differentiable Architecture Search6 Feb 2026
- 2025RevoNAD: Reflective Evolutionary Exploration for Neural Architecture Design5 Dec 2025
- 2025Stochastic Bilevel Optimization with Heavy-Tailed Noise18 Sep 2025
- 2025ZO-DARTS++: An Efficient and Size-Variable Zeroth-Order Neural Architecture Search Algorithm8 Mar 2025
- 2025What Scalable Second-Order Information Knows for Pruning at Initialization17 Feb 2025
- 2024NADER: Neural Architecture Design via Multi-Agent Collaboration26 Dec 2024
- 2024Towards Differentiable Multilevel Optimization: A Gradient-Based Approach15 Oct 2024
- 2024TapWeight: Reweighting Pretraining Objectives for Task-Adaptive Pretraining13 Oct 2024
- 2024BiDoRA: Bi-level Optimization-Based Weight-Decomposed Low-Rank Adaptation13 Oct 2024
- 2024OStr-DARTS: Differentiable Neural Architecture Search based on Operation Strength22 Sep 2024
38 more
- 2024Riemannian Bilevel Optimization22 May 2024
- 2024Accelerated Fully First-Order Methods for Bilevel and Minimax Optimization1 May 2024
- 2024BiLoRA: A Bi-level Optimization Framework for Overfitting-Resilient Low-Rank Adaptation of Large Pre-trained Models19 Mar 2024
- 2024LeMo-NADe: Multi-Parameter Neural Architecture Discovery with LLMs28 Feb 2024
- 2024Multi-objective Differentiable Neural Architecture Search28 Feb 2024
- 2024Glocal Hypergradient Estimation with Koopman Operator5 Feb 2024
- 2023Efficient Architecture Search via Bi-level Data Pruning21 Dec 2023
- 2023Weight-Entanglement Meets Gradient-Based Neural Architecture Search16 Dec 2023
- 2023Making Scalable Meta Learning Practical9 Oct 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Influence Function Based Second-Order Channel Pruning-Evaluating True Loss Changes For Pruning Is Possible Without Retraining13 Aug 2023
- 2023Doubly Robust Instance-Reweighted Adversarial Training1 Aug 2023
- 2023Near-Optimal Nonconvex-Strongly-Convex Bilevel Optimization with Fully First-Order Oracles26 Jun 2023
- 2023Balanced Mixture of SuperNets for Learning the CNN Pooling Architecture21 Jun 2023
- 2023Differentiable Instruction Optimization for Cross-Task Generalization16 Jun 2023
- 2023Structure-free Graph Condensation: From Large-scale Graphs to Condensed Graph-free Data5 Jun 2023
- 2023Can GPT-4 Perform Neural Architecture Search?21 Apr 2023
- 2023Efficient Automation of Neural Network Design: A Survey on Differentiable Neural Architecture Search11 Apr 2023
- 2023Multi-task Meta Label Correction for Time Series Prediction9 Mar 2023
- 2023Nystrom Method for Accurate and Scalable Implicit Differentiation20 Feb 2023
- 2023A Lower Bound and a Near-Optimal Algorithm for Bilevel Empirical Risk Minimization17 Feb 2023
- 2023Improving Differentiable Architecture Search via Self-Distillation11 Feb 2023
- 2023Neural Architecture Search: Insights from 1000 Papers20 Jan 2023
- 2023β-DARTS++: Bi-level Regularization for Proxy-robust Differentiable Architecture Search16 Jan 2023
- 2023On Finding Small Hyper-Gradients in Bilevel Optimization: Hardness Results and Improved Analysis2 Jan 2023
- 2022α DARTS Once More: Enhancing Differentiable Architecture Search by Masked Image Modeling18 Nov 2022
- 2022Lambda-DARTS: Mitigating Performance Collapse by Harmonizing Operation Selection among Cells14 Oct 2022
- 2022Differentiable Architecture Search with Random Features18 Aug 2022
- 2022Betty: An Automatic Differentiation Library for Multilevel Optimization5 Jul 2022
- 2022Shapley-NAS: Discovering Operation Contribution for Neural Architecture Search20 Jun 2022
- 2022Will Bilevel Optimizers Benefit from Loops27 May 2022
- 2022Meta-learning Adaptive Deep Kernel Gaussian Processes for Molecular Property Prediction5 May 2022
- 2022β-DARTS: Beta-Decay Regularization for Differentiable Architecture Search3 Mar 2022
- 2022Deep invariant networks with differentiable augmentation layers4 Feb 2022
- 2021DARTS without a Validation Set: Optimizing the Marginal Likelihood24 Dec 2021
- 2021Multiset-Equivariant Set Prediction with Approximate Implicit Differentiation23 Nov 2021
- 2021On the Convergence Theory for Hessian-Free Bilevel Algorithms13 Oct 2021
- 2021D-DARTS: Distributed Differentiable Architecture Search20 Aug 2021
50 newest of 51 All 51 (JSON)
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2023Neural Architecture Search: Insights from 1000 Paperscited by 136
- 2023Can GPT-4 Perform Neural Architecture Search?cited by 74
- 2023Structure-free Graph Condensation: From Large-scale Graphs to Condensed Graph-free Datacited by 71
- 2022β-DARTS: Beta-Decay Regularization for Differentiable Architecture Searchcited by 63
- 2023On Finding Small Hyper-Gradients in Bilevel Optimization: Hardness Results and Improved Analysiscited by 39
- 2022Will Bilevel Optimizers Benefit from Loopscited by 36
- 2021On the Convergence Theory for Hessian-Free Bilevel Algorithmscited by 33
- 2022Betty: An Automatic Differentiation Library for Multilevel Optimizationcited by 27
- 2022Shapley-NAS: Discovering Operation Contribution for Neural Architecture Searchcited by 23
- 2022Meta-learning Adaptive Deep Kernel Gaussian Processes for Molecular Property Predictioncited by 21
- 2021Multiset-Equivariant Set Prediction with Approximate Implicit Differentiationcited by 17
12 most cited of 50 All 50 (JSON)
- 2026On the Difficulty of Learning a Meta-network for Training Data Selection30 May 2026
- 2026Structuring Open-Ended NAS: Semi-Automated Design Knowledge Structuring with LLMs for Efficient Neural Architecture Search19 May 2026
- 2026MIDAS: Mosaic Input-Specific Differentiable Architecture Search6 Feb 2026
- 2025RevoNAD: Reflective Evolutionary Exploration for Neural Architecture Design5 Dec 2025
- 2025Stochastic Bilevel Optimization with Heavy-Tailed Noise18 Sep 2025
- 2025ZO-DARTS++: An Efficient and Size-Variable Zeroth-Order Neural Architecture Search Algorithm8 Mar 2025
- 2025What Scalable Second-Order Information Knows for Pruning at Initialization17 Feb 2025
- 2024Towards Differentiable Multilevel Optimization: A Gradient-Based Approach15 Oct 2024
- 2024TapWeight: Reweighting Pretraining Objectives for Task-Adaptive Pretraining13 Oct 2024
- 2024BiDoRA: Bi-level Optimization-Based Weight-Decomposed Low-Rank Adaptation13 Oct 2024
- 2024OStr-DARTS: Differentiable Neural Architecture Search based on Operation Strength22 Sep 2024
- 2024Riemannian Bilevel Optimization22 May 2024
12 newest of 50 All 50 (JSON)