Neural Architecture Search: Insights from 1000 Papers
Colin White, Mahmoud Safari, Rhea Sukthanker, Binxin Ru, Thomas Elsken, Arber Zela, Debadeepta Dey, Frank Hutter
TL;DR
This paper surveys neural architecture search (NAS) as automated neural design, tracing its rapid growth since 2020 and organizing advances into search spaces, optimization strategies, speedups, extensions, applications, benchmarks, best practices, and resources. It emphasizes the shift from traditional black-box search to one-shot and differentiable NAS (notably DARTS), weight-sharing, and hypernetworks, while detailing the trade-offs, biases, and memory considerations of each approach. Key contributions include a taxonomy of search spaces (macro, chain-structured, cell-based, hierarchical), a critical review of black-box and one-shot methods, and a comprehensive discussion of speedup techniques (learning curves, zero-cost proxies, multi-fidelity, meta-learning, weight inheritance). The survey also covers practical aspects such as benchmarks, reproducibility, and guidelines for fair comparisons, and it outlines future directions toward robust, hardware-aware, and fully automated deep learning systems. Overall, the paper provides a high-resolution map of NAS methods, benchmarks, and best practices to guide researchers and practitioners in developing scalable, automated neural architectures.
Abstract
In the past decade, advances in deep learning have resulted in breakthroughs in a variety of areas, including computer vision, natural language understanding, speech recognition, and reinforcement learning. Specialized, high-performing neural architectures are crucial to the success of deep learning in these areas. Neural architecture search (NAS), the process of automating the design of neural architectures for a given task, is an inevitable next step in automating machine learning and has already outpaced the best human-designed architectures on many tasks. In the past few years, research in NAS has been progressing rapidly, with over 1000 papers released since 2020 (Deng and Lindauer, 2021). In this survey, we provide an organized and comprehensive guide to neural architecture search. We give a taxonomy of search spaces, algorithms, and speedup techniques, and we discuss resources such as benchmarks, best practices, other surveys, and open-source libraries.
