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

Neural Predictor for Neural Architecture Search

About

Neural Architecture Search methods are effective but often use complex algorithms to come up with the best architecture. We propose an approach with three basic steps that is conceptually much simpler. First we train N random architectures to generate N (architecture, validation accuracy) pairs and use them to train a regression model that predicts accuracy based on the architecture. Next, we use this regression model to predict the validation accuracies of a large number of random architectures. Finally, we train the top-K predicted architectures and deploy the model with the best validation result. While this approach seems simple, it is more than 20 times as sample efficient as Regularized Evolution on the NASBench-101 benchmark and can compete on ImageNet with more complex approaches based on weight sharing, such as ProxylessNAS.

Wei Wen, Hanxiao Liu, Hai Li, Yiran Chen, Gabriel Bender, Pieter-Jan Kindermans• 2019

Related benchmarks

TaskDatasetResultRank
Neural Architecture SearchCIFAR-10 NAS-Bench-201 (val)
Accuracy93.8
86
Accuracy PredictionNAS-Bench-101 1.0
Kendall's Tau0.769
46
Neural Architecture SearchNASBench-201 ImageNet16-120
Rank19
38
Accuracy PredictionNAS-Bench-201 8 (whole dataset)
Kendall's Tau0.646
36
Neural Architecture SearchNAS-Bench-101 1.0 (test)--
22
Neural Architecture SearchNASBench-101
Rank18
19
Neural Architecture SearchNASBench-201 cifar10 (val)
Rank18
19
Neural Architecture SearchNASBench-201 cifar100
Rank18
19
Neural Architecture SearchNAS-Bench-101
Accuracy93.64
19
Neural Architecture SearchNAS-Bench-201 CIFAR-100
Accuracy71.52
19
Showing 10 of 27 rows

Other info

Follow for update