Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Stabilizing Differentiable Architecture Search via Perturbation-based Regularization

About

Differentiable architecture search (DARTS) is a prevailing NAS solution to identify architectures. Based on the continuous relaxation of the architecture space, DARTS learns a differentiable architecture weight and largely reduces the search cost. However, its stability has been challenged for yielding deteriorating architectures as the search proceeds. We find that the precipitous validation loss landscape, which leads to a dramatic performance drop when distilling the final architecture, is an essential factor that causes instability. Based on this observation, we propose a perturbation-based regularization - SmoothDARTS (SDARTS), to smooth the loss landscape and improve the generalizability of DARTS-based methods. In particular, our new formulations stabilize DARTS-based methods by either random smoothing or adversarial attack. The search trajectory on NAS-Bench-1Shot1 demonstrates the effectiveness of our approach and due to the improved stability, we achieve performance gain across various search spaces on 4 datasets. Furthermore, we mathematically show that SDARTS implicitly regularizes the Hessian norm of the validation loss, which accounts for a smoother loss landscape and improved performance.

Xiangning Chen, Cho-Jui Hsieh• 2020

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-10 (test)--
3381
Image ClassificationCIFAR-10 (test)
Accuracy97.51
906
Image ClassificationImageNet 1k (test)--
798
Image ClassificationSVHN (test)
Accuracy97.65
362
Image ClassificationImageNet (test)--
291
Image ClassificationCIFAR-100 (test)
Top-1 Acc79.44
275
Image ClassificationImageNet (test)
Top-1 Acc74.8
235
Image ClassificationCIFAR-10 (test)
Test Error Rate2.61
151
Image ClassificationImageNet
Top-1 Acc74.8
33
Image ClassificationImageNet mobile setting
Test Error25.6
22
Showing 10 of 10 rows

Other info

Follow for update