clcNet: Improving the Efficiency of Convolutional Neural Network using Channel Local Convolutions
Dong-Qing Zhang

TL;DR
This paper introduces channel local convolution (CLC), a generalized convolution operation that enhances CNN efficiency by reducing parameters and computation, demonstrated through the novel clcNet model tested on ImageNet-1K.
Contribution
The paper proposes channel local convolution as a unified framework, introduces interlaced grouped convolution, and develops clcNet with superior efficiency and fewer parameters.
Findings
clcNet outperforms state-of-the-art networks in efficiency
Significantly fewer parameters in clcNet compared to traditional CNNs
Framework for optimizing convolutional parameters based on channel dependency graph
Abstract
Depthwise convolution and grouped convolution has been successfully applied to improve the efficiency of convolutional neural network (CNN). We suggest that these models can be considered as special cases of a generalized convolution operation, named channel local convolution(CLC), where an output channel is computed using a subset of the input channels. This definition entails computation dependency relations between input and output channels, which can be represented by a channel dependency graph(CDG). By modifying the CDG of grouped convolution, a new CLC kernel named interlaced grouped convolution (IGC) is created. Stacking IGC and GC kernels results in a convolution block (named CLC Block) for approximating regular convolution. By resorting to the CDG as an analysis tool, we derive the rule for setting the meta-parameters of IGC and GC and the framework for minimizing the…
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 · Brain Tumor Detection and Classification · Domain Adaptation and Few-Shot Learning
Methods1x1 Convolution · Grouped Convolution · Convolution
