ICE-Pruning: An Iterative Cost-Efficient Pruning Pipeline for Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Pruning is a widely used method for compressing Deep Neural Networks (DNNs), where less relevant parameters are removed from a DNN model to reduce its size. However, removing parameters reduces model accuracy, so pruning is typically combined with fine-tuning, and sometimes other operations such as rewinding weights, to recover accuracy. A common approach is to repeatedly prune and then fine-tune, with increasing amounts of model parameters being removed in each step. While straightforward to implement, pruning pipelines that follow this approach are computationally expensive due to the need for repeated fine-tuning. In this paper we propose ICE-Pruning, an iterative pruning pipeline for DNNs that significantly decreases the time required for pruning by reducing the overall cost of fine-tuning, while maintaining a similar accuracy to existing pruning pipelines. ICE-Pruning is based on three main components: i) an automatic mechanism to determine after which pruning steps fine-tuning should be performed; ii) a freezing strategy for faster fine-tuning in each pruning step; and iii) a custom pruning-aware learning rate scheduler to further improve the accuracy of each pruning step and reduce the overall time consumption. We also propose an efficient auto-tuning stage for the hyperparameters (e.g., freezing percentage) introduced by the three components. We evaluate ICE-Pruning on several DNN models and datasets, showing that it can accelerate pruning by up to 9.61x. Code is available at https://github.com/gicLAB/ICE-Pruning
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 28 of its 40 references that are in the map. First posted on arXiv 12 May 2025.
Builds on
28 of 40 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2016Wide Residual Networkscited by 3,070
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,130
- 2016An overview of gradient descent optimization algorithmscited by 1,033
- 2019Are Sixteen Heads Really Better than One?cited by 816
16 more
- 2019On the Variance of the Adaptive Learning Rate and Beyondcited by 772
- 2020What is the State of Neural Network Pruning?cited by 583
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 527
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
- 2023A Comprehensive Capability Analysis of GPT-3 and GPT-3.5 Series Modelscited by 246
- 2019Towards Explaining the Regularization Effect of Initial Large Learning Rate in Training Neural Networkscited by 162
- 2021Do We Actually Need Dense Over-Parameterization? In-Time Over-Parameterization in Sparse Trainingcited by 110
- 2019What Would Elsa Do? Freezing Layers During Transformer Fine-Tuningcited by 89
- 2017FreezeOut: Accelerate Training by Progressively Freezing Layerscited by 54
- 2021AutoFreeze: Automatically Freezing Model Blocks to Accelerate Fine-tuningcited by 48
- 2017An Entropy-based Pruning Method for CNN Compressioncited by 37
- 2023Automatic Attention Pruning: Improving and Automating Model Pruning using Attentionscited by 11
- 2020Pruning Filters while Training for Efficiently Optimizing Deep Learning Networkscited by 2
- 2021S-Cyc: A Learning Rate Schedule for Iterative Pruning of ReLU-based Networkscited by 2
- 2023Local Masking Meets Progressive Freezing: Crafting Efficient Vision Transformers for Self-Supervised Learningcited by 1
Built on by
Not cited yet.