FPC: Filter pruning via the contribution of output feature map for deep convolutional neural networks acceleration

作者:

Highlights:

摘要

Pruning is a very effective solution to alleviate the difficulty of deploying neural networks on resource-constrained devices. However, most of the existing methods focus on the inherent parameters of the network itself, but rarely consider the contribution of the output feature map. In this paper, we propose the FPC, a novel filter pruning method based on the contribution of the output feature map, which considers the diverse information carried by different output feature maps. According to the above characteristic, FPC can evaluate the contribution of output feature maps and then effectively delete low contribution part without reducing the performance of the model. In this paper, we firstly use Singular Value Decomposition (SVD) to decompose the output feature map. Then we analyze the contribution of the output feature map to the model performance. Finally, we delete the filters with lower contribution output feature maps. Extensive experimental results show that our proposed FPC can produce excellent compression results. For example, with VGG-16, we can reduce the FLOPs by 65.62% and increase the accuracy by 0.25% on CIFAR-10. With ResNet-110, we can reduce FLOPs by 50.66% and increase the accuracy by 0.09% on CIFAR-100.

论文关键词:Neural network,Model compression,Filter pruning,Singular Value Decomposition (SVD)

论文评审过程:Received 30 April 2021, Revised 30 November 2021, Accepted 2 December 2021, Available online 14 December 2021, Version of Record 22 December 2021.

论文官网地址:https://doi.org/10.1016/j.knosys.2021.107876

Back to Top