HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

IS-DARTS: Stabilizing DARTS through Precise Measurement on Candidate Importance

Hongyi He Longjun Liu Haonan Zhang Nanning Zheng

IS-DARTS: Stabilizing DARTS through Precise Measurement on Candidate Importance

Abstract

Among existing Neural Architecture Search methods, DARTS is known for its efficiency and simplicity. This approach applies continuous relaxation of network representation to construct a weight-sharing supernet and enables the identification of excellent subnets in just a few GPU days. However, performance collapse in DARTS results in deteriorating architectures filled with parameter-free operations and remains a great challenge to the robustness. To resolve this problem, we reveal that the fundamental reason is the biased estimation of the candidate importance in the search space through theoretical and experimental analysis, and more precisely select operations via information-based measurements. Furthermore, we demonstrate that the excessive concern over the supernet and inefficient utilization of data in bi-level optimization also account for suboptimal results. We adopt a more realistic objective focusing on the performance of subnets and simplify it with the help of the information-based measurements. Finally, we explain theoretically why progressively shrinking the width of the supernet is necessary and reduce the approximation error of optimal weights in DARTS. Our proposed method, named IS-DARTS, comprehensively improves DARTS and resolves the aforementioned problems. Extensive experiments on NAS-Bench-201 and DARTS-based search space demonstrate the effectiveness of IS-DARTS.

Code Repositories

hy-he/is-darts
Official
pytorch

Benchmarks

BenchmarkMethodologyMetrics
neural-architecture-search-on-nas-bench-201IS-DARTS
Accuracy (Test): 46.34
Accuracy (Val): 46.37
neural-architecture-search-on-nas-bench-201-1IS-DARTS
Accuracy (Test): 94.36
Accuracy (Val): 91.55
neural-architecture-search-on-nas-bench-201-2IS-DARTS
Accuracy (Test): 73.51
Accuracy (Val): 73.49

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
IS-DARTS: Stabilizing DARTS through Precise Measurement on Candidate Importance | Papers | HyperAI