Pruning On-the-Fly: A Recoverable Pruning Method without Fine-tuning
Not on the map. Why?
Abstract (arXiv)
Most existing pruning works are resource-intensive, requiring retraining or fine-tuning of the pruned models for accuracy. We propose a retraining-free pruning method based on hyperspherical learning and loss penalty terms. The proposed loss penalty term pushes some of the model weights far from zero, while the rest weight values are pushed near zero and can be safely pruned with no need for retraining and a negligible accuracy drop. In addition, our proposed method can instantly recover the accuracy of a pruned model by replacing the pruned values with their mean value. Our method obtains state-of-the-art results in retraining-free pruning and is evaluated on ResNet-18/50 and MobileNetV2 with ImageNet dataset. One can easily get a 50% pruned ResNet18 model with a 0.47% accuracy drop. With fine-tuning, the experiment results show that our method can significantly boost the accuracy of the pruned models compared with existing works. For example, the accuracy of a 70% pruned (except the first convolutional layer) MobileNetV2 model only drops 3.5%, much less than the 7% ~ 10% accuracy drop with conventional methods.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 31 of its 34 references that are in the map. First posted on arXiv 24 Dec 2022.
Builds on
31 of 34 references.
References · 31
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
- 2018Rethinking the Value of Network Pruningcited by 599
- 2020What is the State of Neural Network Pruning?cited by 583
- 2019The State of Sparsity in Deep Neural Networkscited by 476
19 more
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
- 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 263
- 2016Dynamic Network Surgery for Efficient DNNscited by 233
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 221
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 221
- 2015Quantized Convolutional Neural Networks for Mobile Devicescited by 215
- 2019Deconstructing Lottery Tickets: Zeros, Signs, and the Supermaskcited by 207
- 2016Ternary Weight Networkscited by 204
- 2017BlockDrop: Dynamic Inference Paths in Residual Networkscited by 189
- 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 189
- 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
- 2020Dynamic Model Pruning with Feedbackcited by 125
- 2019Improved Techniques for Training Adaptive Deep Networkscited by 66
- 2017Deep Hyperspherical Learningcited by 55
- 2017Compression-aware Training of Deep Networkscited by 46
- 2021Post-training deep neural network pruning via layer-wise calibrationcited by 24
- 2018Layer-compensated Pruning for Resource-constrained Convolutional Neural Networkscited by 9
- 2022Cyclical Pruning for Sparse Neural Networkscited by 6
Built on by
Not cited yet.