NAS-Bench-101: Towards Reproducible Neural Architecture Search

Chris Ying, Aaron Klein, Esteban Real, Eric Christiansen, Kevin Murphy +1 more
2/25/2019
cs.LGstat.ML

Official code: google-research/nasbench (719 stars, Apache-2.0, last commit 2023-05-01). 1 more implementation below.

Abstract

Recent advances in neural architecture search (NAS) demand tremendous computational resources, which makes it difficult to reproduce experiments and imposes a barrier-to-entry to researchers without access to large-scale computation. We aim to ameliorate these problems by introducing NAS-Bench-101, the first public architecture dataset for NAS research. To build NAS-Bench-101, we carefully constructed a compact, yet expressive, search space, exploiting graph isomorphisms to identify 423k unique convolutional architectures. We trained and evaluated all of these architectures multiple times on CIFAR-10 and compiled the results into a large dataset of over 5 million trained models. This allows researchers to evaluate the quality of a diverse range of models in milliseconds by querying the pre-computed dataset. We demonstrate its utility by analyzing the dataset as a whole and by benchmarking a range of architecture optimization algorithms.

View on arXivView PDF

Code Implementations(2)

Apache-2.0

NASBench: A Neural Architecture Search Dataset and Benchmark

719129Python, Jupyter NotebookDec 21, 20183 years agoApache-2.0
BSD-3-Clause
9925PythonMar 6, 20187 years agoBSD-3-Clause

Cite this paper

@article{ying2019nasbench,
  title  = {NAS-Bench-101: Towards Reproducible Neural Architecture Search},
  author = {Chris Ying and Aaron Klein and Esteban Real and Eric Christiansen and Kevin Murphy and Frank Hutter},
  year   = {2019},
  eprint = {1902.09635},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1902.09635}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1902.09635.svg)](https://codeofpaper.com/paper/1902.09635)

Discussion