Provable Filter Pruning for Efficient Neural Networks
Not on the map. Why?
Abstract (arXiv)
We present a provable, sampling-based approach for generating compact Convolutional Neural Networks (CNNs) by identifying and removing redundant filters from an over-parameterized network. Our algorithm uses a small batch of input data points to assign a saliency score to each filter and constructs an importance sampling distribution where filters that highly affect the output are sampled with correspondingly high probability. In contrast to existing filter pruning approaches, our method is simultaneously data-informed, exhibits provable guarantees on the size and performance of the pruned network, and is widely applicable to varying network architectures and data sets. Our analytical bounds bridge the notions of compressibility and importance of network structures, which gives rise to a fully-automated procedure for identifying and preserving filters in layers that are essential to the network's performance. Our experimental evaluations on popular architectures and data sets show that our algorithm consistently generates sparser and more efficient models than those constructed by existing filter pruning approaches.
Key facts. Cited by 98 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 24; 2022: 21; 2023: 29; 2024: 8; 2025: 9; 2026: 7.
98 papers.
Sort:
By area:
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 202
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 78
- 2022Revisiting Random Channel Pruning for Neural Network Compressioncited by 50
- 2023ZipLM: Inference-Aware Structured Pruning of Language Modelscited by 49
- 2023EVC: Towards Real-Time Neural Image Compression with Mask Decaycited by 49
- 2021Manifold Regularized Dynamic Network Pruningcited by 43
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networkscited by 41
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2021Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decompositioncited by 33
- 2021Dynamic Resolution Networkcited by 31
- 2022Pruning's Effect on Generalization Through the Lens of Training and Regularizationcited by 31
38 more
- 2021Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learningcited by 30
- 2021Efficient Neural Network Training via Forward and Backward Propagation Sparsificationcited by 30
- 2023Gradient-Free Structured Pruning with Unlabeled Datacited by 26
- 2021Network Pruning That Matters: A Case Study on Retraining Variantscited by 25
- 2021Fire Together Wire Together: A Dynamic Pruning Approach with Self-Supervised Mask Predictioncited by 24
- 2022Data-Efficient Structured Pruning via Submodular Optimizationcited by 23
- 2021LegoDNN: Block-grained Scaling of Deep Neural Networks for Mobile Visioncited by 20
- 2022Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptionscited by 20
- 2021RED : Looking for Redundancies for Data-Free Structured Compression of Deep Neural Networkscited by 19
- 2021RED++ : Data-Free Pruning of Deep Neural Networks via Input Splitting and Output Mergingcited by 19
- 2021A Unified Approach to Coreset Learningcited by 18
- 2022Trainability Preserving Neural Pruningcited by 16
- 2022Efficient Stein Variational Inference for Reliable Distribution-lossless Network Pruningcited by 16
- 2023Why is the State of Neural Network Pruning so Confusing? On the Fairness, Comparison Setup, and Trainability in Network Pruningcited by 16
- 2021A Probabilistic Approach to Neural Network Pruningcited by 15
- 2022GhostNets on Heterogeneous Devices via Cheap Operationscited by 15
- 2021Why Lottery Ticket Wins? A Theoretical Perspective of Sample Complexity on Pruned Neural Networkscited by 14
- 2023Provable Data Subset Selection For Efficient Neural Network Trainingcited by 14
- 2021Sparse Flows: Pruning Continuous-depth Modelscited by 13
- 2022Interpretations Steered Network Pruning via Amortized Inferred Saliency Mapscited by 11
- 2023Automatic Attention Pruning: Improving and Automating Model Pruning using Attentionscited by 11
- 2023CP3: Channel Pruning Plug-in for Point-based Networkscited by 10
- 2023Differentiable Transportation Pruningcited by 10
- 2021Model Preserving Compression for Neural Networkscited by 9
- 2022Recall Distortion in Neural Network Pruning and the Undecayed Pruning Algorithmcited by 9
- 2022SInGE: Sparsity via Integrated Gradients Estimation of Neuron Relevancecited by 9
- 2023Performance-aware Approximation of Global Channel Pruning for Multitask CNNscited by 9
- 2024Jointly Training and Pruning CNNs via Learnable Agent Guidance and Alignmentcited by 9
- 2023Getting Away with More Network Pruning: From Sparsity to Geometry and Linear Regionscited by 8
- 2023Regularized Mask Tuning: Uncovering Hidden Knowledge in Pre-trained Vision-Language Modelscited by 7
- 2022Coresets for Data Discretization and Sine Wave Fittingcited by 6
- 2022Obstacle Aware Sampling for Path Planningcited by 6
- 2025DataS^3: Dataset Subset Selection for Specializationcited by 6
- 2022Deep Learning on Home Drone: Searching for the Optimal Architecturecited by 5
- 2023Dynamic Structure Pruning for Compressing CNNscited by 5
- 2024Mutual Information Preserving Neural Network Pruningcited by 5
- 2023Towards Optimal Compression: Joint Pruning and Quantizationcited by 4
- 2023Progressive Channel-Shrinking Networkcited by 4
50 most cited of 98 All 98 (JSON)
- 2026Width-Independent Compressibility of Deep Neural Networks22 Aug 2026
- 2026Towards Efficient Convolutional Neural Network for Embedded Hardware via Multi-Dimensional Pruning13 Jul 2026
- 2026EdgeCompress: Coupling Multidimensional Model Compression and Dynamic Inference for EdgeAI8 Jul 2026
- 2026Smart Scissor: Coupling Spatial Redundancy Reduction and CNN Compression for Embedded Hardware8 Jul 2026
- 2026Provable Pruning for Efficient 3D Gaussian Splatting via Coresets2 Jul 2026
- 2026Efficient Test-Time Finetuning of LLMs via Convex Reconstruction and Gradient Caching28 May 2026
- 2026Group and Exclusive Sparse Regularization-based Continual Learning of CNNs7 Jan 2026
- 2025Theoretical Compression Bounds for Wide Multilayer Perceptrons6 Dec 2025
- 2025Pruning AMR: Efficient Visualization of Implicit Neural Representations via Weight Matrix Analysis2 Dec 2025
- 2025ModHiFi: Identifying High Fidelity predictive components for Model Modification24 Nov 2025
- 2025Compress to Impress: Efficient LLM Adaptation Using a Single Gradient Step on 100 Samples23 Oct 2025
- 2025The Quest for Universal Master Key Filters in DS-CNNs15 Sep 2025
38 more
- 2025Resource-Aware Neural Network Pruning Using Graph-based Reinforcement Learning4 Sep 2025
- 2025One Shot vs. Iterative: Rethinking Pruning Strategies for Model Compression19 Aug 2025
- 2025Catalyst: a Novel Regularizer for Structured Pruning with Auxiliary Extension of Parameter Space10 Jul 2025
- 2025DataS^3: Dataset Subset Selection for Specialization22 Apr 2025
- 2024Mutual Information Preserving Neural Network Pruning31 Oct 2024
- 2024A Greedy Hierarchical Approach to Whole-Network Filter-Pruning in CNNs22 Aug 2024
- 2024Shapley Pruning for Neural Network Compression19 Jul 2024
- 2024A Rescaling-Invariant Lipschitz Bound Based on Path-Metrics for Modern ReLU Network Parameterizations23 May 2024
- 2024Reduced storage direct tensor ring decomposition for convolutional neural networks compression17 May 2024
- 2024Structure-Preserving Network Compression Via Low-Rank Induced Training Through Linear Layers Composition6 May 2024
- 2024Jointly Training and Pruning CNNs via Learnable Agent Guidance and Alignment28 Mar 2024
- 2024REPrune: Channel Pruning via Kernel Representative Selection27 Feb 2024
- 2023SCoTTi: Save Computation at Training Time with an adaptive framework19 Dec 2023
- 2023CR-SFP: Learning Consistent Representation for Soft Filter Pruning17 Dec 2023
- 2023Integrating Fairness and Model Pruning Through Bi-level Optimization15 Dec 2023
- 2023Archtree: on-the-fly tree-structured exploration for latency-aware pruning of deep neural networks17 Nov 2023
- 2023Computing Approximate ℓp Sensitivities7 Nov 2023
- 2023Filter Pruning For CNN With Enhanced Linear Representation Redundancy10 Oct 2023
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Acceleration10 Oct 2023
- 2023A Differentiable Framework for End-to-End Learning of Hybrid Structured Compression21 Sep 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023D-Score: A Synapse-Inspired Approach for Filter Pruning8 Aug 2023
- 2023Regularized Mask Tuning: Uncovering Hidden Knowledge in Pre-trained Vision-Language Models27 Jul 2023
- 2023Differentiable Transportation Pruning17 Jul 2023
- 2023Neural Network Reduction with Guided Regularizers29 May 2023
- 2023Boosting Convolutional Neural Networks with Middle Spectrum Grouped Convolution13 Apr 2023
- 2023Progressive Channel-Shrinking Network1 Apr 2023
- 2023A Tensor-based Convolutional Neural Network for Small Dataset Classification29 Mar 2023
- 2023CP3: Channel Pruning Plug-in for Point-based Networks23 Mar 2023
- 2023Performance-aware Approximation of Global Channel Pruning for Multitask CNNs21 Mar 2023
- 2023Dynamic Structure Pruning for Compressing CNNs17 Mar 2023
- 2023Automatic Attention Pruning: Improving and Automating Model Pruning using Attentions14 Mar 2023
- 2023Provable Data Subset Selection For Efficient Neural Network Training9 Mar 2023
- 2023Gradient-Free Structured Pruning with Unlabeled Data7 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2023Towards Optimal Compression: Joint Pruning and Quantization15 Feb 2023
- 2023EVC: Towards Real-Time Neural Image Compression with Mask Decay10 Feb 2023
- 2023ZipLM: Inference-Aware Structured Pruning of Language Models7 Feb 2023
50 newest of 98 All 98 (JSON)
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 202
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 78
- 2022Revisiting Random Channel Pruning for Neural Network Compressioncited by 50
- 2023ZipLM: Inference-Aware Structured Pruning of Language Modelscited by 49
- 2023EVC: Towards Real-Time Neural Image Compression with Mask Decaycited by 49
- 2021Manifold Regularized Dynamic Network Pruningcited by 43
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networkscited by 41
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2021Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decompositioncited by 33
- 2021Dynamic Resolution Networkcited by 31
- 2022Pruning's Effect on Generalization Through the Lens of Training and Regularizationcited by 31
12 most cited of 95 All 95 (JSON)
- 2026Width-Independent Compressibility of Deep Neural Networks22 Aug 2026
- 2026Towards Efficient Convolutional Neural Network for Embedded Hardware via Multi-Dimensional Pruning13 Jul 2026
- 2026EdgeCompress: Coupling Multidimensional Model Compression and Dynamic Inference for EdgeAI8 Jul 2026
- 2026Smart Scissor: Coupling Spatial Redundancy Reduction and CNN Compression for Embedded Hardware8 Jul 2026
- 2026Provable Pruning for Efficient 3D Gaussian Splatting via Coresets2 Jul 2026
- 2026Efficient Test-Time Finetuning of LLMs via Convex Reconstruction and Gradient Caching28 May 2026
- 2026Group and Exclusive Sparse Regularization-based Continual Learning of CNNs7 Jan 2026
- 2025Theoretical Compression Bounds for Wide Multilayer Perceptrons6 Dec 2025
- 2025Pruning AMR: Efficient Visualization of Implicit Neural Representations via Weight Matrix Analysis2 Dec 2025
- 2025Compress to Impress: Efficient LLM Adaptation Using a Single Gradient Step on 100 Samples23 Oct 2025
- 2025The Quest for Universal Master Key Filters in DS-CNNs15 Sep 2025
- 2025One Shot vs. Iterative: Rethinking Pruning Strategies for Model Compression19 Aug 2025
12 newest of 95 All 95 (JSON)