Refine or Represent: Residual Networks with Explicit Channel-wise Configuration

Yanyan Shen, Jinyang Gao

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence

Main track. Pages 2682-2688.

https://doi.org/10.24963/ijcai.2018/372

PDF BibTeX

Abstract

The successes of deep residual learning are mainly based on one key insight: instead of learning a completely new representation y = H(x), it is much easier to learn and optimize its residual mapping F(x)= H(x)-x, as F(x) could be generally closer to zero than the non-residual function H(x). In this paper, we further exploit this insight by explicitly configuring each feature channel with a fine-grained learning style. We define two types of channel-wise learning styles: Refine and Represent. A Refine channel is learnt via the residual function yi= Fi(x) + xi with a regularization term on the channel response ||Fi(x)||, aiming to refine the input feature channel xi of the layer. A Represent channel directly learns a new representation yi = Hi(x) without calculating the residual function with reference to xi. We apply random channel-wise configuration to each residual learning block. Experimental results on the CIFAR10, CIFAR100 and ImageNet datasets demonstrate that our proposed method can substantially improve the performance of conventional residual networks including ResNet, ResNeXt and SENet.

Keywords

  • Machine Learning: Neural Networks
  • Machine Learning: Deep Learning
  • Computer Vision: Computer Vision
Welcome Future Conferences AI Journal Division IJCAI Proceedings Travel Grant Program IJCAI Awards