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

Understanding and Robustifying Differentiable Architecture Search

About

Differentiable Architecture Search (DARTS) has attracted a lot of attention due to its simplicity and small search costs achieved by a continuous relaxation and an approximation of the resulting bi-level optimization problem. However, DARTS does not work robustly for new problems: we identify a wide range of search spaces for which DARTS yields degenerate architectures with very poor test performance. We study this failure mode and show that, while DARTS successfully minimizes validation loss, the found solutions generalize poorly when they coincide with high validation loss curvature in the architecture space. We show that by adding one of various types of regularization we can robustify DARTS to find solutions with less curvature and better generalization properties. Based on these observations, we propose several simple variations of DARTS that perform substantially more robustly in practice. Our observations are robust across five search spaces on three image classification tasks and also hold for the very different domains of disparity estimation (a dense regression task) and language modelling.

Arber Zela, Thomas Elsken, Tonmoy Saikia, Yassine Marrakchi, Thomas Brox, Frank Hutter• 2019

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)--
3518
Image ClassificationCIFAR-10 (test)--
3381
Image ClassificationCIFAR-10 (test)
Accuracy97.49
906
Image ClassificationSVHN (test)
Accuracy97.52
362
Image ClassificationSVHN
Accuracy96.07
359
Image ClassificationCIFAR-100 (test)
Top-1 Acc78.06
275
Image ClassificationCIFAR-10 (test)
Test Error Rate2.99
151
Image ClassificationCIFAR10
Accuracy94.89
125
Image ClassificationCIFAR-100 (test)
Test Error23.66
65
Image ClassificationCIFAR100
Accuracy77.34
38
Showing 10 of 19 rows

Other info

Follow for update