Single-Path NAS: Designing Hardware-Efficient ConvNets in less than 4 Hours

By Dimitrios Stamoulis, Ruizhou Ding, Di Wang, Dimitrios Lymberopoulos, Bodhi Priyantha, Diana Marculescu. 2019

291 citations recorded by the source corpus.

Can we automatically design a Convolutional Network (ConvNet) with the highest image classification accuracy under the runtime constraint of a mobile device? Neural architecture search (NAS) has revolutionized the design of hardware-efficient ConvNets by automating this process. However, the NAS problem remains challenging due to the combinatorially large design space, causing a significant searching time (at least 200 GPU-hours). To alleviate this complexity, we propose Single-Path NAS, a novel differentiable NAS method for designing hardware-efficient ConvNets in less than 4 hours. Our contributions are as follows: 1. Single-path search space: Compared to previous differentiable NAS methods, Single-Path NAS uses one single-path over-parameterized ConvNet to encode all architectural decisions with shared convolutional kernel parameters, hence drastically decreasing the number of trainable parameters and the search cost down to few epochs. 2. Hardware-efficient ImageNet classification: Single-Path NAS achieves 74.96% top-1 accuracy on ImageNet with 79ms latency on a Pixel 1 phone, which is state-of-the-art accuracy compared to NAS methods with similar constraints (<80ms). 3. NAS efficiency: Single-Path NAS search cost is only 8 epochs (30 TPU-hours), which is up to 5,000x faster compared to prior work. 4. Reproducibility: Unlike all recent mobile-efficient NAS methods which only release pretrained models, we open-source our entire codebase at: this https URL.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Model Architectures, Efficiency & Compression

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. Tie-Yan Liu
  3. Tao Qin
  4. Alan L. Yuille
  5. Thomas S. Huang
  6. Dacheng Tao
  7. Mohit Bansal
  8. Jianfeng Gao

In Computer Vision and Pattern Recognition

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

In Model Architectures

  1. Thomas S. Huang
  2. Jiahui Yu
  3. Alan L. Yuille
  4. Quoc V. Le
  5. Tie-Yan Liu
  6. Tao Qin
  7. Mingxing Tan
  8. Xu Tan

In Efficiency & Compression

  1. Quoc V. Le
  2. Jiahui Yu
  3. Thomas S. Huang
  4. Carole-Jean Wu
  5. Song Han
  6. Mingxing Tan
  7. Zhangyang Wang
  8. Hanxiao Liu

Citations in the corpus