Practical Network Blocks Design with Q-Learning

By Zhaobai Zhong, Junjie Yan, Chenglin Liu. 2017

127 citations recorded by the source corpus.

Convolutional neural network provides an end-to-end solution to train many computer vision tasks and has gained great successes. However, the design of network architectures usually relies heavily on expert knowledge and is hand-crafted. In this paper, we provide a solution to automatically and efficiently design high performance network architectures. To reduce the search space of network design, we focus on constructing network blocks, which can be stacked to generate the whole network. Blocks are generated through an agent, which is trained with Q-learning to maximize the expected accuracy of the searching blocks on the learning task. Distributed asynchronous framework and early stop strategy are used to accelerate the training process. Our experimental results demonstrate that the network architectures designed by our approach perform competitively compared with hand-crafted state-of-the-art networks. We trained the Q-learning on CIFAR-100, and evaluated on CIFAR10 and ImageNet, the designed block structure achieved 3.60% error on CIFAR-10 and competitive result on ImageNet. The Q-learning process can be efficiently trained only on 32 GPUs in 3 days.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Neurology, Reinforcement Learning, Neural Architecture Search & AutoML

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Quoc V. Le
  2. Alan L. Yuille
  3. Song Han
  4. Frank Hutter
  5. Mohit Bansal
  6. Yi Yang
  7. Trevor Darrell
  8. Jiashi Feng

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Alan L. Yuille
  4. Ming-Hsuan Yang
  5. Yi Yang
  6. Xiaogang Wang
  7. Trevor Darrell
  8. Jitendra Malik

In Neurology

  1. Martin Wistuba
  2. Bing Xue
  3. Mengjie Zhang
  4. Yanan Sun
  5. Song Han
  6. Gary G. Yen
  7. Frank Hutter
  8. Yihui He

In Reinforcement Learning

  1. Martin Wistuba
  2. Song Han
  3. Yihui He
  4. Oriol Vinyals
  5. Bing Xue
  6. Mengjie Zhang
  7. Gary G. Yen
  8. Yanan Sun

In Neural Architecture Search & AutoML

  1. Frank Hutter
  2. Martin Wistuba
  3. Xia Hu
  4. Qingquan Song
  5. Yanan Sun
  6. Bing Xue
  7. Mengjie Zhang
  8. Quoc V. Le

Citations in the corpus