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

Exploring the Loss Landscape in Neural Architecture Search

About

Neural architecture search (NAS) has seen a steep rise in interest over the last few years. Many algorithms for NAS consist of searching through a space of architectures by iteratively choosing an architecture, evaluating its performance by training it, and using all prior evaluations to come up with the next choice. The evaluation step is noisy - the final accuracy varies based on the random initialization of the weights. Prior work has focused on devising new search algorithms to handle this noise, rather than quantifying or understanding the level of noise in architecture evaluations. In this work, we show that (1) the simplest hill-climbing algorithm is a powerful baseline for NAS, and (2), when the noise in popular NAS benchmark datasets is reduced to a minimum, hill-climbing to outperforms many popular state-of-the-art algorithms. We further back up this observation by showing that the number of local minima is substantially reduced as the noise decreases, and by giving a theoretical characterization of the performance of local search in NAS. Based on our findings, for NAS research we suggest (1) using local search as a baseline, and (2) denoising the training pipeline when possible.

Colin White, Sam Nolen, Yash Savani• 2020

Related benchmarks

TaskDatasetResultRank
Neural Architecture SearchCIFAR-10 NAS-Bench-201 (val)
Accuracy94.28
86
Neural Architecture SearchNASBench-201 ImageNet16-120
Rank7
38
Neural Architecture SearchNAS-Bench-101 1.0 (test)
Test Accuracy0.9397
22
Neural Architecture SearchCIFAR-10 (test)
Test Error Rate3.49
21
Neural Architecture SearchNASBench-201 cifar10 (val)
Rank10
19
Neural Architecture SearchNASBench-101
Rank12
19
Neural Architecture SearchNASBench-201 cifar100
Rank12
19
Neural Architecture SearchNAS-Bench-101
Accuracy94
19
Neural Architecture SearchNAS-Bench-201 CIFAR-100
Accuracy72.98
19
Neural Architecture SearchNAS-Bench-101 CIFAR-10 (test)
Accuracy93.97
18
Showing 10 of 14 rows

Other info

Code

Follow for update