Squeeze-and-Excitation Networks
Preprint
Abstract
Convolutional neural networks are built upon the convolution operation, which extracts informative features by fusing spatial and channel-wise information together within local receptive fields. In order to boost the representational power of a network, much existing work has shown the benefits of enhancing spatial encoding. In this work, we focus on channels and propose a novel architectural unit, which we term the "Squeeze-and-Excitation" (SE) block, that adaptively recalibrates channel-wise feature responses by explicitly modelling interdependencies between channels. We demonstrate that by stacking these blocks together, we can construct SENet architectures that generalise extremely well across challenging datasets. Crucially, we find that SE blocks produce significant performance improvements for existing state-of-the-art deep architectures at slight computational cost. SENets formed the foundation of our ILSVRC 2017 classification submission which won first place and significantly reduced the top-5 error to 2.251%, achieving a 25% relative improvement over the winning entry of 2016.Keywords
All Related Versions
This publication has 26 references indexed in Scilit:
- Xception: Deep Learning with Depthwise Separable Convolutions2017
- Identity Mappings in Deep Residual Networks2016
- Relay Backpropagation for Effective Learning of Deep Convolutional Neural Networks2016
- Inside-Outside Net: Detecting Objects in Context with Skip Pooling and Recurrent Neural Networks2016
- Deep Residual Learning for Image Recognition2016
- Rethinking the Inception Architecture for Computer Vision2016
- Going deeper with convolutions2015
- DeepPose: Human Pose Estimation via Deep Neural Networks2014
- Image Classification with the Fisher Vector: Theory and PracticeInternational Journal of Computer Vision, 2013
- A model of saliency-based visual attention for rapid scene analysisIEEE Transactions on Pattern Analysis and Machine Intelligence, 1998