Improved Techniques for Training Adaptive Deep Networks

By Hao Li, Hong Zhang, Xiaojuan Qi, Ruigang Yang, Gao Huang. 2019

155 citations recorded by the source corpus.

Adaptive inference is a promising technique to improve the computational efficiency of deep models at test time. In contrast to static models which use the same computation graph for all instances, adaptive networks can dynamically adjust their structure conditioned on each input. While existing research on adaptive inference mainly focuses on designing more advanced architectures, this paper investigates how to train such networks more effectively. Specifically, we consider a typical adaptive deep network with multiple intermediate classifiers. We present three techniques to improve its training efficacy from two aspects: 1) a Gradient Equilibrium algorithm to resolve the conflict of learning of different classifiers; 2) an Inline Subnetwork Collaboration approach and a One-for-all Knowledge Distillation algorithm to enhance the collaboration among classifiers. On multiple datasets (CIFAR-10, CIFAR-100 and ImageNet), we show that the proposed approach consistently leads to further improved efficiency on top of state-of-the-art adaptive deep networks.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Optimization & Training

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. Shiji Song
  2. Xiaodan Liang
  3. Gao Huang
  4. Xiaojun Chang
  5. Yulin Wang
  6. Rui Huang
  7. Zuxuan Wu
  8. Yu-Gang Jiang

In Computer Vision and Pattern Recognition

  1. Xiaodan Liang
  2. Luc Van Gool
  3. Shiji Song
  4. Gao Huang
  5. Yi Yang
  6. Dacheng Tao
  7. Xiaogang Wang
  8. Zuxuan Wu

In Optimization & Training

  1. Shiji Song
  2. Yulin Wang
  3. Rui Huang
  4. Le Yang
  5. Mário Almeida
  6. Gao Huang
  7. Xin Dai
  8. Tian Guo

Citations in the corpus