Efficient Architecture Search by Network Transformation

Han Cai, Tianyao Chen, Weinan Zhang, Yong Yu, Jun Wang
7/16/2017
cs.LGcs.AI

Official code: han-cai/EAS (166 stars, MIT, last commit 2019-06-04).

Abstract

Techniques for automatically designing deep neural network architectures such as reinforcement learning based approaches have recently shown promising results. However, their success is based on vast computational resources (e.g. hundreds of GPUs), making them difficult to be widely used. A noticeable limitation is that they still design and train each network from scratch during the exploration of the architecture space, which is highly inefficient. In this paper, we propose a new framework toward efficient architecture search by exploring the architecture space based on the current network and reusing its weights. We employ a reinforcement learning agent as the meta-controller, whose action is to grow the network depth or layer width with function-preserving transformations. As such, the previously validated networks can be reused for further exploration, thus saves a large amount of computational cost. We apply our method to explore the architecture space of the plain convolutional neural networks (no skip-connections, branching etc.) on image benchmark datasets (CIFAR-10, SVHN) with restricted computational resources (5 GPUs). Our method can design highly competitive networks that outperform existing networks using the same design scheme. On CIFAR-10, our model without skip-connections achieves 4.23\% test error rate, exceeding a vast majority of modern architectures and approaching DenseNet. Furthermore, by applying our method to explore the DenseNet architecture space, we are able to achieve more accurate networks with fewer parameters.

View on arXivView PDF

Code Implementations(1)

han-cai/EASOfficial100%
MIT

Efficient Architecture Search by Network Transformation, in AAAI 2018

16635PythonMay 23, 20177 years agoMIT

Similar Papers

Cite this paper

@article{cai2017efficient,
  title  = {Efficient Architecture Search by Network Transformation},
  author = {Han Cai and Tianyao Chen and Weinan Zhang and Yong Yu and Jun Wang},
  year   = {2017},
  eprint = {1707.04873},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1707.04873}
}

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/1707.04873.svg)](https://codeofpaper.com/paper/1707.04873)

Discussion