Papers › Searching for A Robust Neural Architecture in Four GPU Hours

Searching for A Robust Neural Architecture in Four GPU Hours

10 Oct 2019CVPR 2019 6arXiv:1910.04465archive 2025-07-28

Xuanyi Dong, Yi Yang

Conventional neural architecture search (NAS) approaches are based on reinforcement learning or evolutionary strategy, which take more than 3000 GPU hours to find a good model on CIFAR-10. We propose an efficient NAS approach learning to search by gradient descent. Our approach represents the search space as a directed acyclic graph (DAG). This DAG contains billions of sub-graphs, each of which indicates a kind of neural architecture. To avoid traversing all the possibilities of the sub-graphs, we develop a differentiable sampler over the DAG. This sampler is learnable and optimized by the validation loss after training the sampled architecture. In this way, our approach can be trained in an end-to-end fashion by gradient descent, named Gradient-based search using Differentiable Architecture Sampler (GDAS). In experiments, we can finish one searching procedure in four GPU hours on CIFAR-10, and the discovered model obtains a test error of 2.82\% with only 2.5M parameters, which is on par with the state-of-the-art. Code is publicly available on GitHub: https://github.com/D-X-Y/NAS-Projects.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

D-X-Y/NAS-Projects officialmentioned in papermentioned on GitHubpytorchMIT report
D-X-Y/AutoDL-Projects mentioned on GitHubpytorchMIT report
D-X-Y/GDAS mentioned on GitHubpytorchMIT report
rwbfd/OpenCompetitionV2 mentioned on GitHubpytorchGPL-3.0 report
xxlya/COS598D_Assignment1 mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Neural Architecture SearchReinforcement Learning

1 archive task tag without a task page not shown.

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Neural Architecture Search CIFAR-10 GDAS (FRC) Search Time (GPU days) 0.17 #18 of 41 Archive leaderboard report
Neural Architecture Search CIFAR-10 GDAS (FRC) Top-1 Error Rate 2.5% #18 of 41 Archive leaderboard report
Neural Architecture Search CIFAR-10 GDAS Search Time (GPU days) 0.21 #40 of 41 Archive leaderboard report
Neural Architecture Search CIFAR-10 GDAS Top-1 Error Rate 3.4% #40 of 41 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-10 GDAS Accuracy (Test) 93.61 #22 of 37 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-10 GDAS Accuracy (Val) 89.89 #22 of 37 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-10 GDAS Search time (s) 28926 #22 of 37 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-100 GDAS Accuracy (Test) 70.70 #26 of 40 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-100 GDAS Accuracy (Val) 71.34 #26 of 40 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-100 GDAS Search time (s) 28926 #26 of 40 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, ImageNet-16-120 GDAS Accuracy (Test) 41.71 #36 of 49 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, ImageNet-16-120 GDAS Search time (s) 28926 #36 of 49 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

LSTMSigmoid ActivationSoftmaxTanh ActivationTest

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections