FSConv: Flexible and Separable Convolution for Convolutional Neural Networks Compression

Yangyang Zhu,Luofeng Xie,Zhengfeng Xie,Ming Yin,Guofu Yin
DOI: https://doi.org/10.1016/j.patcog.2023.109589
IF: 8
2023-01-01
Pattern Recognition
Abstract:Because of limited computation resources, convolutional neural networks (CNNs) are difficult to deploy on mobile devices. To overcome this issue, many methods have successively reduced parameters in CNNs with the idea of removing redundancy among feature maps. We observe similarities between feature maps at the same layer but not complete consistency. Intuitively, the difference between similar feature maps is an essential ingredient for the success of CNNs. Therefore, we propose a flexible and separable convolution (FSConv) in a different perspective to embrace redundancy while requiring less computation, which can implicitly cluster feature maps into different clusters without introducing similarity measurements. Our proposed model extracts intrinsic information from the representative part through ordinary convolution in each cluster and reveals tiny hidden details from the redundant part through groupwise/depthwise convolution. Experimental results demonstrate that FSConv-equipped networks always perform better than previous state-of-the-art CNNs compression algorithms. Code is available at https://github.com/Clarkxielf/ FSConv- Flexible- and- Separable- Convolution- for- Convolutional- Neural- Networks- Compression .(c) 2023 Elsevier Ltd. All rights reserved.
What problem does this paper attempt to address?