CVMay 20, 2020

Rethinking Performance Estimation in Neural Architecture Search

arXiv:2005.09917v118 citations
Originality Incremental advance
AI Analysis

This addresses the time-consuming bottleneck in neural architecture search for researchers and practitioners, though it appears incremental as it builds on existing search algorithms.

The paper tackles the challenge of performance estimation in neural architecture search by introducing a budgeted approach and a Minimum Importance Pruning method, achieving a 1,000x speedup with negligible performance drop compared to state-of-the-art.

Neural architecture search (NAS) remains a challenging problem, which is attributed to the indispensable and time-consuming component of performance estimation (PE). In this paper, we provide a novel yet systematic rethinking of PE in a resource constrained regime, termed budgeted PE (BPE), which precisely and effectively estimates the performance of an architecture sampled from an architecture space. Since searching an optimal BPE is extremely time-consuming as it requires to train a large number of networks for evaluation, we propose a Minimum Importance Pruning (MIP) approach. Given a dataset and a BPE search space, MIP estimates the importance of hyper-parameters using random forest and subsequently prunes the minimum one from the next iteration. In this way, MIP effectively prunes less important hyper-parameters to allocate more computational resource on more important ones, thus achieving an effective exploration. By combining BPE with various search algorithms including reinforcement learning, evolution algorithm, random search, and differentiable architecture search, we achieve 1, 000x of NAS speed up with a negligible performance drop comparing to the SOTA

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes