CVApr 13, 2023

Boosting Convolutional Neural Networks with Middle Spectrum Grouped Convolution

arXiv:2304.06305v17 citationsh-index: 20Has Code
Originality Incremental advance
AI Analysis

This work addresses efficiency improvements for image recognition and object detection tasks, offering a novel hybrid approach that balances computational reduction and accuracy gains.

The paper tackles the problem of reducing computational cost in deep convolutional neural networks for image recognition by proposing a middle spectrum grouped convolution (MSGC) module, which halves multiply-accumulates (MACs) in ResNet-18 and ResNet-50 on ImageNet while increasing Top-1 accuracy by over 1%.

This paper proposes a novel module called middle spectrum grouped convolution (MSGC) for efficient deep convolutional neural networks (DCNNs) with the mechanism of grouped convolution. It explores the broad "middle spectrum" area between channel pruning and conventional grouped convolution. Compared with channel pruning, MSGC can retain most of the information from the input feature maps due to the group mechanism; compared with grouped convolution, MSGC benefits from the learnability, the core of channel pruning, for constructing its group topology, leading to better channel division. The middle spectrum area is unfolded along four dimensions: group-wise, layer-wise, sample-wise, and attention-wise, making it possible to reveal more powerful and interpretable structures. As a result, the proposed module acts as a booster that can reduce the computational cost of the host backbones for general image recognition with even improved predictive accuracy. For example, in the experiments on ImageNet dataset for image classification, MSGC can reduce the multiply-accumulates (MACs) of ResNet-18 and ResNet-50 by half but still increase the Top-1 accuracy by more than 1%. With 35% reduction of MACs, MSGC can also increase the Top-1 accuracy of the MobileNetV2 backbone. Results on MS COCO dataset for object detection show similar observations. Our code and trained models are available at https://github.com/hellozhuo/msgc.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes