A novel channel pruning method for deep neural network compression
Not on the map. Why?
Abstract (arXiv)
In recent years, deep neural networks have achieved great success in the field of computer vision. However, it is still a big challenge to deploy these deep models on resource-constrained embedded devices such as mobile robots, smart phones and so on. Therefore, network compression for such platforms is a reasonable solution to reduce memory consumption and computation complexity. In this paper, a novel channel pruning method based on genetic algorithm is proposed to compress very deep Convolution Neural Networks (CNNs). Firstly, a pre-trained CNN model is pruned layer by layer according to the sensitivity of each layer. After that, the pruned model is fine-tuned based on knowledge distillation framework. These two improvements significantly decrease the model redundancy with less accuracy drop. Channel selection is a combinatorial optimization problem that has exponential solution space. In order to accelerate the selection process, the proposed method formulates it as a search problem, which can be solved efficiently by genetic algorithm. Meanwhile, a two-step approximation fitness function is designed to further improve the efficiency of genetic process. The proposed method has been verified on three benchmark datasets with two popular CNN models: VGGNet and ResNet. On the CIFAR-100 and ImageNet datasets, our approach outperforms several state-of-the-art methods. On the CIFAR-10 and SVHN datasets, the pruned VGGNet achieves better performance than the original model with 8 times parameters compression and 3 times FLOPs reduction.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 1; 2024: 2.
8 papers.
- 2021Manipulating Identical Filter Redundancy for Efficient Pruning on Deep and Complicated CNNcited by 9
- 2021Speedup deep learning models on GPU by taking advantage of efficient unstructured pruning and bit-width reductioncited by 3
- 2024Compressing Deep Reinforcement Learning Networks with a Dynamic Structured Pruning Method for Autonomous Drivingcited by 3
- 2021Efficient Visual Recognition with Deep Neural Networks: A Survey on Recent Advances and New Directionscited by 2
- 2023Ada-QPacknet -- adaptive pruning with bit width reduction as an efficient continual learning method without forgettingcited by 1
- 2022Compact Neural Networks via Stacking Designed Basic Unitscited by 0
- 2022Embedding Compression for Text Classification Using Dictionary Screeningcited by 0
- 2024Lightweight Design and Optimization methods for DCNNs: Progress and Futurescited by 0
- 2024Lightweight Design and Optimization methods for DCNNs: Progress and Futures22 Dec 2024
- 2024Compressing Deep Reinforcement Learning Networks with a Dynamic Structured Pruning Method for Autonomous Driving7 Feb 2024
- 2023Ada-QPacknet -- adaptive pruning with bit width reduction as an efficient continual learning method without forgetting14 Aug 2023
- 2022Embedding Compression for Text Classification Using Dictionary Screening23 Nov 2022
- 2022Compact Neural Networks via Stacking Designed Basic Units3 May 2022
- 2021Speedup deep learning models on GPU by taking advantage of efficient unstructured pruning and bit-width reduction28 Dec 2021
- 2021Efficient Visual Recognition with Deep Neural Networks: A Survey on Recent Advances and New Directions30 Aug 2021
- 2021Manipulating Identical Filter Redundancy for Efficient Pruning on Deep and Complicated CNN30 Jul 2021