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.
翻译:本文提出了一种新的模块,称为中频谱中间分组卷积(MSGC),用于具有分组卷积机制的高效深度卷积神经网络(DCNNs)。该模块探究了频谱中心区域(介于通道剪枝和常规分组卷积之间)。与通道剪枝相比,MSGC由于组的机制可以保留输入特征图大部分信息;与分组卷积相比,MSGC可以通过学习能力构建组拓扑,从而获得更好的通道划分,从通道剪枝中获益。该中心谱区域沿四个维度展开:组、层、样本和注意力,使其能够揭示更强大、可解释的结构。因此,所提出的模块作为一种增强器,可以减少宿主主干的计算成本,而且甚至还能提高常规图像识别的预测准确性。例如,在图像分类的ImageNet数据集上的实验中,MSGC可以将ResNet-18和ResNet-50的乘积累加器(MACs)减少一半,但仍将Top-1精度提高了超过1%。MSGC将MobileNetV2主干的MAC减少了35%,同时提高了Top-1精度。在MS COCO数据集上进行的对象检测结果显示了类似的观察结果。我们的代码和训练模型可在https://github.com/hellozhuo/msgc上获取。