Comb Convolution for Efficient Convolutional Architecture
Dandan Li, Yuan Zhou, Shuwei Huo, Sun-Yuan Kung

TL;DR
This paper introduces comb convolution, a novel operator that reduces redundant computations in CNNs by eliminating half of the spatial connections within channels, significantly improving efficiency without sacrificing accuracy.
Contribution
The paper proposes comb convolution, a new convolutional operator that exploits intra-channel spatial sparsity to reduce FLOPs by 50% while maintaining accuracy.
Findings
Achieves 50% FLOPs reduction on state-of-the-art CNNs.
Maintains comparable accuracy with standard convolutions.
Compatible with existing architectures for enhanced efficiency.
Abstract
Convolutional neural networks (CNNs) are inherently suffering from massively redundant computation (FLOPs) due to the dense connection pattern between feature maps and convolution kernels. Recent research has investigated the sparse relationship between channels, however, they ignored the spatial relationship within a channel. In this paper, we present a novel convolutional operator, namely comb convolution, to exploit the intra-channel sparse relationship among neurons. The proposed convolutional operator eliminates nearly 50% of connections by inserting uniform mappings into standard convolutions and removing about half of spatial connections in convolutional layer. Notably, our work is orthogonal and complementary to existing methods that reduce channel-wise redundancy. Thus, it has great potential to further increase efficiency through integrating the comb convolution to existing…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Cryptographic Implementations and Security · 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
