arrow
Return

Exploiting Sparse Self-Representation and Particle Swarm Optimization for CNN Compression

delete2023-12-01
delete10
PRE
AI
S
Sijie Niu
K
Kun Gao
P
Pengfei Ma
X
Xizhan Gao *
H
Hui Zhao
J
Jiwen Dong
Y
Yuehui Chen
D
Dinggang Shen *
DOI:10.1109/TNNLS.2022.3165530delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Structured pruning has received ever-increasing attention as a method for compressing convolutional neural networks. However, most existing methods directly prune the network structure according to the statistical information of the parameters. Besides, these methods differentiate the pruning rates only in each pruning stage or even use the same pruning rate across all layers, rather than using learnable parameters. In this article, we propose a network redundancy elimination approach guided by the pruned model. Our proposed method can easily tackle multiple architectures and is scalable to the deeper neural networks because of the use of joint optimization during the pruning procedure. More specifically, we first construct a sparse self-representation for the filters or neurons of the well-trained model, which is useful for analyzing the relationship among filters. Then, we employ particle swarm optimization to learn pruning rates in a layerwise manner according to the performance of the pruned model, which can determine optimal pruning rates with the best performance of the pruned model. Under this criterion, the proposed pruning approach can remove more parameters without undermining the performance of the model. Experimental results demonstrate the effectiveness of our proposed method on different datasets and different architectures. For example, it can reduce 58.1% FLOPs for ResNet50 on ImageNet with only a 1.6% top-five error increase and 44.1% FLOPs for FCN_ResNet50 on COCO2017 with a 3% error increase, outperforming most state-of-the-art methods.
Keywords:
Neurons
Training
Termination of employment
Particle swarm optimization
Kernel
Image coding
Convolutional neural networks
CNN compression
convolutional neural networks (CNNs)
particle swarm optimization (PSO)
sparse self-representation

Journal

IEEE Transactions on Neural Networks and Learning Systems cover
IEEE Transactions on Neural Networks and Learning Systems
IF:
8.9
Papers:
7.5K
Citations:
7.2W

Organization

K
Korea University
Scholars:
3.6W
Papers: 3.8W
Citations: 4.4W
U
University of Jinan
Scholars:
1.6W
Papers: 1.1W
Citations: 1.4W