Research map / Architectures and efficiency / Neural architecture search
IS-DARTS: Stabilizing DARTS through Precise Measurement on Candidate Importance
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes IS-DARTS, a DARTS variant that ranks candidate operations by a Fisher-information-based importance measure (IIM) on validation feature maps and progressively shrinks comparison subsets in the supernet to fix performance collapse.
Problem
DARTS suffers from performance collapse, where architecture parameters fail to reflect operation importance and the selected architectures are dominated by parameter-free operations; bi-level optimization further wastes data and focuses on the supernet rather than subnets.
Approach
Replace architecture-parameter-based selection with an information-based importance measure (IIM) derived from Fisher information of intermediate feature maps, use binary masks with a validation-inclusive training objective, and progressively shrink operations per comparison subset to connect supernet and subnet.
Key results
- On NAS-Bench-201, IS-DARTS reaches 94.36% CIFAR-10 test, 73.51% CIFAR-100 test and 46.34% ImageNet-6-120 test in 2.0 GPU hours, averaged over 4 runs.
- On the DARTS space (CIFAR-10), IS-DARTS achieves 2.56±0.04% test error at 0.42 GPU days; the CIFAR-10-searched architecture gets 24.1% top-1 error on ImageNet.
- Ablation on NAS-Bench-201: removing the IIM selection (S-DARTS) collapses CIFAR-10 test accuracy to 70.92%, while removing the shrinking pipeline (I-DARTS) gives 93.31%.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use IS-DARTS instead of GDAS | NAS-Bench-201 search · CIFAR-10 test | accuracy: 93.61±0.09 -> 94.36±0.00 | Helped |
| Use IS-DARTS instead of DARTS- | NAS-Bench-201 search · CIFAR-100 test | accuracy: 71.53±1.51 -> 73.51±0.00 | Helped |
| Use IS-DARTS instead of GDAS | NAS-Bench-201 search · ImageNet-16-120 test | accuracy: 41.71±0.98 -> 46.34±0.00 | Helped |
| Use IS-DARTS instead of P-DARTS | DARTS search space · CIFAR-10 | test error (%): 2.50 -> 2.56±0.04 | Hurt |
| Use IS-DARTS instead of DARTS- searched on ImageNet | DARTS search space · ImageNet top-1 | test error (%): 23.8 -> 24.1 | Hurt |
| Add the shrinking pipeline (ablation) | I-DARTS · NAS-Bench-201 | accuracy: 93.31 -> 94.36 | Helped |
| Add IIM-based operation selection (ablation) | S-DARTS · NAS-Bench-201 | accuracy: 70.92 -> 94.36 | Helped |
| Set shrink rate to 1 rather than 0.143 (ablation) | IS-DARTS · CIFAR-10 (DARTS search space) | test error (%): 2.56 -> 2.98 | Hurt |
| Set shrink rate to 0.5 rather than 0.143 (ablation) | IS-DARTS · CIFAR-10 (DARTS search space) | test error (%): 2.56 -> 2.87 | Hurt |
| Set shrink rate to 0.25 rather than 0.143 (ablation) | IS-DARTS · CIFAR-10 (DARTS search space) | test error (%): 2.56 -> 2.51 | Helped |
| Set shrink rate to 0.1 rather than 0.143 (ablation) | IS-DARTS · CIFAR-10 (DARTS search space) | test error (%): 2.56 -> 2.58 | Hurt |
| Set shrink rate to 0.05 rather than 0.143 (ablation) | IS-DARTS · CIFAR-10 (DARTS search space) | test error (%): 2.56 -> 2.95 | Hurt |
Surprising findings
- Architecture parameters ranked operations in a way that did not match their measured evaluation accuracies: swapping higher-alpha operations for lower-alpha ones gave unordered subnet accuracies.
- Using only the shrinking pipeline without IIM-based selection (S-DARTS) collapsed to 70.92% CIFAR-10 test accuracy on NAS-Bench-201, showing the shrinking alone is insufficient.
Limitations
- Relies on a Gaussian independence assumption for feature map pixels to derive the IIM, which is an approximation.
- The one-step weight approximation Gamma_0 to Gamma assumes supernet weights remain near-optimal in subnets, which the paper acknowledges introduces errors.
- Searched architecture on DARTS space has larger parameter count (4.25M) than the other reported DARTS variants (3.5M).
Experimental setup
Datasets: CIFAR-10 CIFAR-100 ImageNet ImageNet-6-120
Benchmarks: NAS-Bench-201 DARTS search space CIFAR-10 DARTS search space ImageNet
Metrics: test accuracy test error search cost (GPU hours/days) parameters (M)
Baselines: DARTS ENAS GDAS SETN DSNAS PC-DARTS DARTS- FairDARTS SDARTS-ADV SGAS P-DARTS
Builds on: DARTS PC-DARTS PDARTS SGAS DARTS-
Closest papers by meaning
- $\Lambda$-DARTS: Mitigating Performance Collapse by Harmonizing Operation Selection among Cells (ICLR 2023 · similarity 0.92)
- iDARTS: Differentiable Architecture Search with Stochastic Implicit Gradients (ICML 2021 · similarity 0.90)
- Subnet-Aware Dynamic Supernet Training for Neural Architecture Search (CVPR 2025 · similarity 0.87)
- Boosting Order-Preserving and Transferability for Neural Architecture Search: a Joint Architecture Refined Search and Fine-tuning Approach (CVPR 2024 · similarity 0.87)
- EG-NAS: Neural Architecture Search with Fast Evolutionary Exploration (AAAI 2024 · similarity 0.87)
- Efficient Few-Shot Neural Architecture Search by Counting the Number of Nonlinear Functions (AAAI 2025 · similarity 0.85)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
