Good Subnetworks Provably Exist: Pruning via Greedy Forward Selection
Not on the map. Why?
Abstract (arXiv)
Recent empirical works show that large deep neural networks are often highly redundant and one can find much smaller subnetworks without a significant drop of accuracy. However, most existing methods of network pruning are empirical and heuristic, leaving it open whether good subnetworks provably exist, how to find them efficiently, and if network pruning can be provably better than direct training using gradient descent. We answer these problems positively by proposing a simple greedy selection approach for finding good subnetworks, which starts from an empty network and greedily adds important neurons from the large network. This differs from the existing methods based on backward elimination, which remove redundant neurons from the large network. Theoretically, applying the greedy selection strategy on sufficiently large pre-trained networks guarantees to find small subnetworks with lower loss than networks directly trained with gradient descent. Our results also apply to pruning randomly weighted networks. Practically, we improve prior arts of network pruning on learning compact neural architectures on ImageNet, including ResNet, MobilenetV2/V3, and ProxylessNet. Our theory and empirical results on MobileNet suggest that we should fine-tune the pruned subnetworks to leverage the information from the large model, instead of re-training from new random initialization as suggested in citetliu2018rethinking.
Key facts. Cited by 70 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 24; 2022: 14; 2023: 18; 2024: 6; 2025: 8.
70 papers.
Sort:
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021Multi-Prize Lottery Ticket Hypothesis: Finding Accurate Binary Neural Networks by Pruning A Randomly Weighted Networkcited by 55
- 2021Effective Sparsification of Neural Networks with Global Sparsity Constraintcited by 45
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networkscited by 41
- 2022On the Soft-Subnetwork for Few-shot Class Incremental Learningcited by 37
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2024AlphaPruning: Using Heavy-Tailed Self Regularization Theory for Improved Layer-wise Pruning of Large Language Modelscited by 35
- 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
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
- 2021Locally Free Weight Sharing for Network Width Searchcited by 27
38 more
- 2021Consistent Sparse Deep Learning: Theory and Computationcited by 27
- 2023Pruning Deep Neural Networks from a Sparsity Perspectivecited by 25
- 2021On the Effect of Pruning on Adversarial Robustnesscited by 23
- 2021Lottery Ticket Preserves Weight Correlation: Is It Desirable or Not?cited by 22
- 2022Data-Efficient Structured Pruning via Submodular Optimizationcited by 22
- 2022Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptionscited by 20
- 2024Auto-Train-Once: Controller Network Guided Automatic Network Pruning from Scratchcited by 20
- 2021RED++ : Data-Free Pruning of Deep Neural Networks via Input Splitting and Output Mergingcited by 19
- 2021A Unified Approach to Coreset Learningcited by 18
- 2022SGD and Weight Decay Secretly Minimize the Rank of Your Neural Networkcited by 17
- 2021A Probabilistic Approach to Neural Network Pruningcited by 15
- 2021Why Lottery Ticket Wins? A Theoretical Perspective of Sample Complexity on Pruned Neural Networkscited by 14
- 2022Interpretations Steered Network Pruning via Amortized Inferred Saliency Mapscited by 11
- 2021Equal Bits: Enforcing Equally Distributed Binary Network Weightscited by 9
- 2022On the Neural Tangent Kernel Analysis of Randomly Pruned Neural Networkscited by 9
- 2024Jointly Training and Pruning CNNs via Learnable Agent Guidance and Alignmentcited by 9
- 2021Stable Recovery of Entangled Weights: Towards Robust Identification of Deep Neural Networks from Minimal Samplescited by 8
- 2021Heavy Ball Momentum for Conditional Gradientcited by 7
- 2021Network Pruning via Resource Reallocationcited by 6
- 2021CATRO: Channel Pruning via Class-Aware Trace Ratio Optimizationcited by 6
- 2023Task-aware Distributed Source Coding under Dynamic Bandwidthcited by 6
- 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruningcited by 5
- 2022A Theoretical Understanding of Neural Network Compression from Sparse Linear Approximationcited by 5
- 2023Dynamic Structure Pruning for Compressing CNNscited by 5
- 2023Continual Learning: Forget-free Winning Subnetworks for Video Representationscited by 5
- 2021Heterogeneous Federated Learning using Dynamic Model Pruning and Adaptive Gradientcited by 4
- 2021How much pre-training is enough to discover a good subnetwork?cited by 4
- 2022Searching for Network Width with Bilaterally Coupled Networkcited by 4
- 2023Forget-free Continual Learning with Soft-Winning SubNetworkscited by 4
- 2023Homological Convolutional Neural Networkscited by 4
- 2024REPrune: Channel Pruning via Kernel Representative Selectioncited by 4
- 2025Pivoting Factorization: A Compact Meta Low-Rank Representation of Sparsity for Efficient Inference in Large Language Modelscited by 4
- 2023Pruning Before Training May Improve Generalization, Provablycited by 3
- 2023Efficient Transformer-based 3D Object Detection with Dynamic Token Haltingcited by 3
- 2023Randomly Initialized Subnetworks with Iterative Weight Recyclingcited by 3
- 2023Compressing Image-to-Image Translation GANs Using Local Density Structures on Their Learned Manifoldcited by 3
- 2025Protenix-Mini: Efficient Structure Predictor via Compact Architecture, Few-Step Diffusion and Switchable pLMcited by 3
- 2021S-Cyc: A Learning Rate Schedule for Iterative Pruning of ReLU-based Networkscited by 2
50 most cited of 70 All 70 (JSON)
- 2025Theoretical Compression Bounds for Wide Multilayer Perceptrons6 Dec 2025
- 2025Projection-Free CNN Pruning via Frank-Wolfe with Momentum: Sparser Models with Less Pretraining30 Nov 2025
- 2025Compress to Impress: Efficient LLM Adaptation Using a Single Gradient Step on 100 Samples23 Oct 2025
- 2025Protenix-Mini+: efficient structure prediction model with scalable pairformer13 Oct 2025
- 2025Protenix-Mini: Efficient Structure Predictor via Compact Architecture, Few-Step Diffusion and Switchable pLM16 Jul 2025
- 2025Meta Pruning via Graph Metanetworks : A Universal Meta Learning Framework for Network Pruning24 May 2025
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogate4 May 2025
- 2025Pivoting Factorization: A Compact Meta Low-Rank Representation of Sparsity for Efficient Inference in Large Language Models31 Jan 2025
- 2024AlphaPruning: Using Heavy-Tailed Self Regularization Theory for Improved Layer-wise Pruning of Large Language Models14 Oct 2024
- 2024(PASS) Visual Prompt Locates Good Structure Sparsity through a Recurrent HyperNetwork24 Jul 2024
- 2024A Comprehensive Study of Structural Pruning for Vision Models18 Jun 2024
- 2024Jointly Training and Pruning CNNs via Learnable Agent Guidance and Alignment28 Mar 2024
38 more
- 2024Auto-Train-Once: Controller Network Guided Automatic Network Pruning from Scratch21 Mar 2024
- 2024REPrune: Channel Pruning via Kernel Representative Selection27 Feb 2024
- 2023Compressing Image-to-Image Translation GANs Using Local Density Structures on Their Learned Manifold22 Dec 2023
- 2023Continual Learning: Forget-free Winning Subnetworks for Video Representations19 Dec 2023
- 2023Integrating Fairness and Model Pruning Through Bi-level Optimization15 Dec 2023
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Acceleration10 Oct 2023
- 2023Homological Convolutional Neural Networks26 Aug 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Filter Pruning for Efficient CNNs via Knowledge-driven Differential Filter Sampler1 Jul 2023
- 2023Neural Network Reduction with Guided Regularizers29 May 2023
- 2023Task-aware Distributed Source Coding under Dynamic Bandwidth24 May 2023
- 2023Randomly Initialized Subnetworks with Iterative Weight Recycling28 Mar 2023
- 2023Forget-free Continual Learning with Soft-Winning SubNetworks27 Mar 2023
- 2023Greedy Pruning with Group Lasso Provably Generalizes for Matrix Sensing20 Mar 2023
- 2023Dynamic Structure Pruning for Compressing CNNs17 Mar 2023
- 2023Efficient Transformer-based 3D Object Detection with Dynamic Token Halting9 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2023Pruning Deep Neural Networks from a Sparsity Perspective11 Feb 2023
- 2023Rewarded meta-pruning: Meta Learning with Rewards for Channel Pruning26 Jan 2023
- 2023Pruning Before Training May Improve Generalization, Provably1 Jan 2023
- 2022AP: Selective Activation for De-sparsifying Pruned Neural Networks9 Dec 2022
- 2022Optimizing Learning Rate Schedules for Iterative Pruning of Deep Neural Networks9 Dec 2022
- 2022Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptions18 Sep 2022
- 2022On the Soft-Subnetwork for Few-shot Class Incremental Learning15 Sep 2022
- 2022Interpretations Steered Network Pruning via Amortized Inferred Saliency Maps7 Sep 2022
- 2022SGD and Weight Decay Secretly Minimize the Rank of Your Neural Network12 Jun 2022
- 2022A Theoretical Understanding of Neural Network Compression from Sparse Linear Approximation11 Jun 2022
- 2022Sharp asymptotics on the compression of two-layer neural networks17 May 2022
- 2022CHEX: CHannel EXploration for CNN Model Compression29 Mar 2022
- 2022On the Neural Tangent Kernel Analysis of Randomly Pruned Neural Networks27 Mar 2022
- 2022Searching for Network Width with Bilaterally Coupled Network25 Mar 2022
- 2022Data-Efficient Structured Pruning via Submodular Optimization9 Mar 2022
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networks9 Mar 2022
- 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruning5 Mar 2022
- 2021i-SpaSP: Structured Neural Pruning via Sparse Signal Recovery7 Dec 2021
- 2021Equal Bits: Enforcing Equally Distributed Binary Network Weights2 Dec 2021
- 2021Efficient Neural Network Training via Forward and Backward Propagation Sparsification10 Nov 2021
- 2021A Unified Approach to Coreset Learning4 Nov 2021
50 newest of 70 All 70 (JSON)
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021Multi-Prize Lottery Ticket Hypothesis: Finding Accurate Binary Neural Networks by Pruning A Randomly Weighted Networkcited by 55
- 2021Effective Sparsification of Neural Networks with Global Sparsity Constraintcited by 45
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networkscited by 41
- 2022On the Soft-Subnetwork for Few-shot Class Incremental Learningcited by 37
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2024AlphaPruning: Using Heavy-Tailed Self Regularization Theory for Improved Layer-wise Pruning of Large Language Modelscited by 35
- 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
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
- 2021Locally Free Weight Sharing for Network Width Searchcited by 27
12 most cited of 70 All 70 (JSON)
- 2025Theoretical Compression Bounds for Wide Multilayer Perceptrons6 Dec 2025
- 2025Projection-Free CNN Pruning via Frank-Wolfe with Momentum: Sparser Models with Less Pretraining30 Nov 2025
- 2025Compress to Impress: Efficient LLM Adaptation Using a Single Gradient Step on 100 Samples23 Oct 2025
- 2025Protenix-Mini+: efficient structure prediction model with scalable pairformer13 Oct 2025
- 2025Protenix-Mini: Efficient Structure Predictor via Compact Architecture, Few-Step Diffusion and Switchable pLM16 Jul 2025
- 2025Meta Pruning via Graph Metanetworks : A Universal Meta Learning Framework for Network Pruning24 May 2025
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogate4 May 2025
- 2025Pivoting Factorization: A Compact Meta Low-Rank Representation of Sparsity for Efficient Inference in Large Language Models31 Jan 2025
- 2024AlphaPruning: Using Heavy-Tailed Self Regularization Theory for Improved Layer-wise Pruning of Large Language Models14 Oct 2024
- 2024(PASS) Visual Prompt Locates Good Structure Sparsity through a Recurrent HyperNetwork24 Jul 2024
- 2024A Comprehensive Study of Structural Pruning for Vision Models18 Jun 2024
- 2024Jointly Training and Pruning CNNs via Learnable Agent Guidance and Alignment28 Mar 2024
12 newest of 70 All 70 (JSON)