Structured Pruning of Neural Networks with Budget-Aware Regularization
Not on the map. Why?
Abstract (arXiv)
Pruning methods have shown to be effective at reducing the size of deep neural networks while keeping accuracy almost intact. Among the most effective methods are those that prune a network while training it with a sparsity prior loss and learnable dropout parameters. A shortcoming of these approaches however is that neither the size nor the inference speed of the pruned network can be controlled directly; yet this is a key feature for targeting deployment of CNNs on low-power hardware. To overcome this, we introduce a budgeted regularized pruning framework for deep CNNs. Our approach naturally fits into traditional neural network training as it consists of a learnable masking layer, a novel budget-aware objective function, and the use of knowledge distillation. We also provide insights on how to prune a residual network and how this can lead to new architectures. Experimental results reveal that CNNs pruned with our method are more accurate and less compute-hungry than state-of-the-art methods. Also, our approach is more effective at preventing accuracy collapse in case of severe pruning; this allows us to attain pruning factors up to 16x without significant accuracy drop.
Key facts. Cited by 26 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 6; 2023: 5; 2024: 2; 2025: 1.
26 papers.
Sort:
By area:
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 78
- 2024Diversifying the Expert Knowledge for Task-Agnostic Pruning in Sparse Mixture-of-Expertscited by 37
- 2021Efficient Neural Network Training via Forward and Backward Propagation Sparsificationcited by 30
- 2022Controlled Sparsity via Constrained Optimization or: How I Learned to Stop Tuning Penalties and Love Constraintscited by 25
- 2021ChipNet: Budget-Aware Pruning with Heaviside Continuous Approximationscited by 21
- 2021Towards Accurate and Compact Architectures via Neural Architecture Transformercited by 17
- 2021Network Pruning using Adaptive Exemplar Filterscited by 16
- 2021Differentiable Network Pruning for Microcontrollerscited by 16
- 2023Differentiable Transportation Pruningcited by 10
- 2021Resource-Efficient Deep Learning: A Survey on Model-, Arithmetic-, and Implementation-Level Techniquescited by 9
- 2022OptG: Optimizing Gradient-driven Criteria in Network Sparsitycited by 5
14 more
- 2022TinyM2Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devicescited by 2
- 2022Dynamic Kernel Selection for Improved Generalization and Memory Efficiency in Meta-learningcited by 2
- 2023Filter Pruning based on Information Capacity and Independencecited by 2
- 2021Structured Directional Pruning via Perturbation Orthogonal Projectioncited by 1
- 2021Neural Network Pruning Through Constrained Reinforcement Learningcited by 1
- 2023LayerCollapse: Adaptive compression of neural networkscited by 1
- 2021Rescaling CNN through Learnable Repetition of Network Parameterscited by 0
- 2021KCP: Kernel Cluster Pruning for Dense Labeling Neural Networkscited by 0
- 2021Cogradient Descent for Dependable Learningcited by 0
- 2022Partial Binarization of Neural Networks for Budget-Aware Efficient Learningcited by 0
- 2022Training Lightweight Graph Convolutional Networks with Phase-field Modelscited by 0
- 2023One-Shot Multi-Rate Pruning of Graph Convolutional Networkscited by 0
- 2024Designing Semi-Structured Pruning of Graph Convolutional Networks for Skeleton-based Recognitioncited by 0
- 2025Exploring Vision Neural Network Pruning via Screening Methodologycited by 0
- 2025Exploring Vision Neural Network Pruning via Screening Methodology11 Feb 2025
- 2024Designing Semi-Structured Pruning of Graph Convolutional Networks for Skeleton-based Recognition16 Dec 2024
- 2024Diversifying the Expert Knowledge for Task-Agnostic Pruning in Sparse Mixture-of-Experts12 Jul 2024
- 2023One-Shot Multi-Rate Pruning of Graph Convolutional Networks29 Dec 2023
- 2023LayerCollapse: Adaptive compression of neural networks29 Nov 2023
- 2023Differentiable Transportation Pruning17 Jul 2023
- 2023Filter Pruning based on Information Capacity and Independence7 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2022Training Lightweight Graph Convolutional Networks with Phase-field Models19 Dec 2022
- 2022Partial Binarization of Neural Networks for Budget-Aware Efficient Learning12 Nov 2022
- 2022Controlled Sparsity via Constrained Optimization or: How I Learned to Stop Tuning Penalties and Love Constraints8 Aug 2022
- 2022Dynamic Kernel Selection for Improved Generalization and Memory Efficiency in Meta-learning3 Jun 2022
14 more
- 2022TinyM2Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devices9 Feb 2022
- 2022OptG: Optimizing Gradient-driven Criteria in Network Sparsity30 Jan 2022
- 2021Resource-Efficient Deep Learning: A Survey on Model-, Arithmetic-, and Implementation-Level Techniques30 Dec 2021
- 2021Efficient Neural Network Training via Forward and Backward Propagation Sparsification10 Nov 2021
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networks26 Oct 2021
- 2021Neural Network Pruning Through Constrained Reinforcement Learning16 Oct 2021
- 2021Differentiable Network Pruning for Microcontrollers15 Oct 2021
- 2021Structured Directional Pruning via Perturbation Orthogonal Projection12 Jul 2021
- 2021Cogradient Descent for Dependable Learning20 Jun 2021
- 2021Towards Accurate and Compact Architectures via Neural Architecture Transformer20 Feb 2021
- 2021ChipNet: Budget-Aware Pruning with Heaviside Continuous Approximations14 Feb 2021
- 2021Network Pruning using Adaptive Exemplar Filters20 Jan 2021
- 2021KCP: Kernel Cluster Pruning for Dense Labeling Neural Networks17 Jan 2021
- 2021Rescaling CNN through Learnable Repetition of Network Parameters14 Jan 2021
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 78
- 2021Efficient Neural Network Training via Forward and Backward Propagation Sparsificationcited by 30
- 2022Controlled Sparsity via Constrained Optimization or: How I Learned to Stop Tuning Penalties and Love Constraintscited by 25
- 2021ChipNet: Budget-Aware Pruning with Heaviside Continuous Approximationscited by 21
- 2021Towards Accurate and Compact Architectures via Neural Architecture Transformercited by 17
- 2021Network Pruning using Adaptive Exemplar Filterscited by 16
- 2021Differentiable Network Pruning for Microcontrollerscited by 16
- 2023Differentiable Transportation Pruningcited by 10
- 2021Resource-Efficient Deep Learning: A Survey on Model-, Arithmetic-, and Implementation-Level Techniquescited by 9
- 2022OptG: Optimizing Gradient-driven Criteria in Network Sparsitycited by 5
- 2022TinyM2Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devicescited by 2
12 most cited of 25 All 25 (JSON)
- 2025Exploring Vision Neural Network Pruning via Screening Methodology11 Feb 2025
- 2024Designing Semi-Structured Pruning of Graph Convolutional Networks for Skeleton-based Recognition16 Dec 2024
- 2023One-Shot Multi-Rate Pruning of Graph Convolutional Networks29 Dec 2023
- 2023LayerCollapse: Adaptive compression of neural networks29 Nov 2023
- 2023Differentiable Transportation Pruning17 Jul 2023
- 2023Filter Pruning based on Information Capacity and Independence7 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2022Training Lightweight Graph Convolutional Networks with Phase-field Models19 Dec 2022
- 2022Partial Binarization of Neural Networks for Budget-Aware Efficient Learning12 Nov 2022
- 2022Controlled Sparsity via Constrained Optimization or: How I Learned to Stop Tuning Penalties and Love Constraints8 Aug 2022
- 2022Dynamic Kernel Selection for Improved Generalization and Memory Efficiency in Meta-learning3 Jun 2022
- 2022TinyM2Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devices9 Feb 2022
12 newest of 25 All 25 (JSON)