Interleaved Group Convolutions for Deep Neural Networks
Ting Zhang, Guo-Jun Qi, Bin Xiao, and Jingdong Wang

TL;DR
This paper introduces Interleaved Group Convolutions (IGC), a novel neural network building block that enhances efficiency and accuracy by combining spatial and point-wise convolutions in a modular architecture.
Contribution
The paper proposes a new interleaved group convolutional block that generalizes existing methods and improves parameter efficiency and accuracy in deep neural networks.
Findings
IGCNets outperform traditional convolutions in accuracy on benchmarks.
The architecture is more parameter-efficient than comparable models.
Regular, group, and Xception blocks are special cases of IGC.
Abstract
In this paper, we present a simple and modularized neural network architecture, named interleaved group convolutional neural networks (IGCNets). The main point lies in a novel building block, a pair of two successive interleaved group convolutions: primary group convolution and secondary group convolution. The two group convolutions are complementary: (i) the convolution on each partition in primary group convolution is a spatial convolution, while on each partition in secondary group convolution, the convolution is a point-wise convolution; (ii) the channels in the same secondary partition come from different primary partitions. We discuss one representative advantage: Wider than a regular convolution with the number of parameters and the computation complexity preserved. We also show that regular convolutions, group convolution with summation fusion, and the Xception block are special…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Adversarial Robustness in Machine Learning
MethodsAverage Pooling · Depthwise Convolution · Pointwise Convolution · Global Average Pooling · Depthwise Separable Convolution · Residual Connection · Dense Connections · *Communicated@Fast*How Do I Communicate to Expedia? · 1x1 Convolution · Max Pooling
