LGAIMLJun 27, 2018

Auto-Keras: An Efficient Neural Architecture Search System

arXiv:1806.10282v3910 citationsHas Code
AI Analysis

This addresses the problem of expensive NAS for machine learning practitioners by providing an efficient, adaptive system, though it is incremental as it builds on existing NAS and network morphism concepts.

The paper tackles the high computational cost of neural architecture search (NAS) by proposing a framework that uses Bayesian optimization to guide network morphism, achieving superior performance over state-of-the-art methods on benchmark datasets, and builds an open-source AutoML system called Auto-Keras.

Neural architecture search (NAS) has been proposed to automatically tune deep neural networks, but existing search algorithms, e.g., NASNet, PNAS, usually suffer from expensive computational cost. Network morphism, which keeps the functionality of a neural network while changing its neural architecture, could be helpful for NAS by enabling more efficient training during the search. In this paper, we propose a novel framework enabling Bayesian optimization to guide the network morphism for efficient neural architecture search. The framework develops a neural network kernel and a tree-structured acquisition function optimization algorithm to efficiently explores the search space. Intensive experiments on real-world benchmark datasets have been done to demonstrate the superior performance of the developed framework over the state-of-the-art methods. Moreover, we build an open-source AutoML system based on our method, namely Auto-Keras. The system runs in parallel on CPU and GPU, with an adaptive search strategy for different GPU memory limits.

Code Implementations13 repos

Data from Papers with Code (CC-BY-SA-4.0)

Foundations

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

Your Notes