Automatic Neural Network Pruning that Efficiently Preserves the Model Accuracy
Not on the map. Why?
Abstract (arXiv)
Neural networks performance has been significantly improved in the last few years, at the cost of an increasing number of floating point operations per second (FLOPs). However, more FLOPs can be an issue when computational resources are limited. As an attempt to solve this problem, pruning filters is a common solution, but most existing pruning methods do not preserve the model accuracy efficiently and therefore require a large number of finetuning epochs. In this paper, we propose an automatic pruning method that learns which neurons to preserve in order to maintain the model accuracy while reducing the FLOPs to a predefined target. To accomplish this task, we introduce a trainable bottleneck that only requires one single epoch with 25.6% (CIFAR-10) or 7.49% (ILSVRC2012) of the dataset to learn which filters to prune. Experiments on various architectures and datasets show that the proposed method can not only preserve the accuracy after pruning but also outperform existing methods after finetuning. We achieve a 52.00% FLOPs reduction on ResNet-50, with a Top-1 accuracy of 47.51% after pruning and a state-of-the-art (SOTA) accuracy of 76.63% after finetuning on ILSVRC2012. Code available at https://github.com/nota-github/autobot_AAAI23.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 36 of its 47 references that are in the map. First posted on arXiv 18 Nov 2021.
Builds on
36 of 47 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2014Going Deeper with Convolutionscited by 4,231
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2016Deep Variational Information Bottleneckcited by 915
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2019Importance Estimation for Neural Network Pruningcited by 531
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
24 more
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2018Model compression via distillation and quantizationcited by 287
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
- 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
- 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
- 2020Restricting the Flow: Information Bottlenecks for Attributioncited by 110
- 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 92
- 2019Pruning by Explaining: A Novel Criterion for Deep Neural Network Pruningcited by 89
- 2020Channel Pruning via Automatic Structure Searchcited by 84
- 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
- 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
- 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
- 2018Compressing Neural Networks using the Variational Information Bottleneckcited by 59
- 2019Neural Network Pruning with Residual-Connections and Limited-Datacited by 52
- 2020Pruning Filter in Filtercited by 46
- 2021Towards Compact CNNs via Collaborative Compressioncited by 36
- 2019Adaptive Loss-aware Quantization for Multi-bit Networkscited by 29
- 2018Accelerate CNN via Recursive Bayesian Pruningcited by 27
- 2020Neuron Merging: Compensating for Pruned Neuronscited by 24
- 2021An Information Theory-inspired Strategy for Automatic Network Pruningcited by 17
- 2020HourNAS: Extremely Fast Neural Architecture Search Through an Hourglass Lenscited by 8
- 2021Training Compact CNNs for Image Classification using Dynamic-coded Filter Fusioncited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 2.
4 papers.
- 2024LD-Pruner: Efficient Pruning of Latent Diffusion Models using Task-Agnostic Insightscited by 65
- 2022A Fair Loss Function for Network Pruningcited by 4
- 2025Enhanced Structured Lasso Pruning with Class-wise Informationcited by 1
- 2025LinDeps: A Fine-tuning Free Post-Pruning Method to Remove Layer-Wise Linear Dependencies with Guaranteed Performance Preservationcited by 1
- 2025LinDeps: A Fine-tuning Free Post-Pruning Method to Remove Layer-Wise Linear Dependencies with Guaranteed Performance Preservation29 Jul 2025
- 2025Enhanced Structured Lasso Pruning with Class-wise Information13 Feb 2025
- 2024LD-Pruner: Efficient Pruning of Latent Diffusion Models using Task-Agnostic Insights18 Apr 2024
- 2022A Fair Loss Function for Network Pruning18 Nov 2022