Zero-Cost Proxies for Lightweight NAS
Mohamed S. Abdelfattah, Abhinav Mehrotra, {\L}ukasz Dudziak, Nicholas, D. Lane

TL;DR
This paper introduces zero-cost proxies for neural architecture search that use minimal computation, matching or surpassing traditional proxies in ranking models, and significantly improving search efficiency across multiple datasets.
Contribution
The paper proposes novel zero-cost proxies based on pruning literature that require only a single minibatch, outperforming existing reduced-training proxies in NAS.
Findings
Zero-cost proxies achieve high correlation with final accuracy (e.g., 0.82 on NAS-Bench-201).
Using zero-cost proxies accelerates NAS by up to 4 times.
Zero-cost proxies improve sample efficiency across various NAS algorithms and datasets.
Abstract
Neural Architecture Search (NAS) is quickly becoming the standard methodology to design neural network models. However, NAS is typically compute-intensive because multiple models need to be evaluated before choosing the best one. To reduce the computational power and time needed, a proxy task is often used for evaluating each model instead of full training. In this paper, we evaluate conventional reduced-training proxies and quantify how well they preserve ranking between multiple models during search when compared with the rankings produced by final trained accuracy. We propose a series of zero-cost proxies, based on recent pruning literature, that use just a single minibatch of training data to compute a model's score. Our zero-cost proxies use 3 orders of magnitude less computation but can match and even outperform conventional proxies. For example, Spearman's rank correlation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdvanced Neural Network Applications · Machine Learning and Data Classification · Adversarial Robustness in Machine Learning
MethodsPruning
