Connectivity Matters: Neural Network Pruning Through the Lens of Effective Sparsity
Not on the map. Why?
Abstract (arXiv)
Neural network pruning is a fruitful area of research with surging interest in high sparsity regimes. Benchmarking in this domain heavily relies on faithful representation of the sparsity of subnetworks, which has been traditionally computed as the fraction of removed connections (direct sparsity). This definition, however, fails to recognize unpruned parameters that detached from input or output layers of underlying subnetworks, potentially underestimating actual effective sparsity: the fraction of inactivated connections. While this effect might be negligible for moderately pruned networks (up to 10-100 compression rates), we find that it plays an increasing role for thinner subnetworks, greatly distorting comparison between different pruning algorithms. For example, we show that effective compression of a randomly pruned LeNet-300-100 can be orders of magnitude larger than its direct counterpart, while no discrepancy is ever observed when using SynFlow for pruning [Tanaka et al., 2020]. In this work, we adopt the lens of effective sparsity to reevaluate several recent pruning algorithms on common benchmark architectures (e.g., LeNet-300-100, VGG-19, ResNet-18) and discover that their absolute and relative performance changes dramatically in this new and more appropriate framework. To aim for effective, rather than direct, sparsity, we develop a low-cost extension to most pruning algorithms. Further, equipped with effective sparsity as a reference frame, we partially reconfirm that random pruning with appropriate sparsity allocation across layers performs as well or better than more sophisticated algorithms for pruning at initialization [Su et al., 2020]. In response to this observation, using a simple analogy of pressure distribution in coupled cylinders from physics, we design novel layerwise sparsity quotas that outperform all existing baselines in the context of random pruning.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 43 of its 50 references that are in the map. First posted on arXiv 5 Jul 2021.
Builds on
43 of 50 references.
References · 43
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
31 more
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2018Rethinking the Value of Network Pruningcited by 595
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 571
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 475
- 2019The State of Sparsity in Deep Neural Networkscited by 471
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 467
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 325
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2018On the Optimization of Deep Networks: Implicit Acceleration by Overparameterizationcited by 280
- 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 219
- 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 210
- 2014Compressing Deep Convolutional Networks using Vector Quantizationcited by 189
- 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 187
- 2020Pruning Neural Networks at Initialization: Why are We Missing the Mark?cited by 181
- 2015Compressing Neural Networks with the Hashing Trickcited by 150
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 150
- 2018Towards Understanding the Role of Over-Parametrization in Generalization of Neural Networkscited by 140
- 2020Layer-adaptive sparsity for the Magnitude-based Pruningcited by 122
- 2021Do We Actually Need Dense Over-Parameterization? In-Time Over-Parameterization in Sparse Trainingcited by 107
- 2019Winning the Lottery with Continuous Sparsificationcited by 99
- 2019A Signal Propagation Perspective for Pruning Neural Networks at Initializationcited by 96
- 2015Fast ConvNets Using Group-wise Brain Damagecited by 81
- 2017Exploring Sparsity in Recurrent Neural Networkscited by 75
- 2020Sanity-Checking Pruning Methods: Random Tickets can Win the Jackpotcited by 66
- 2020Progressive Skeletonization: Trimming more fat from a network at initializationcited by 64
- 2021Effective Sparsification of Neural Networks with Global Sparsity Constraintcited by 45
- 2021Deep Ensembling with No Overhead for either Training or Testing: The All-Round Blessings of Dynamic Sparsitycited by 44
- 2021Dense for the Price of Sparse: Improved Performance of Sparsely Initialized Networks via a Subspace Offsetcited by 9
Built on by
Citing papers per year: 2021: 1; 2022: 6; 2023: 2; 2024: 2; 2025: 3.
14 papers.
Sort:
- 2022Sparsity Winning Twice: Better Robust Generalization from More Efficient Trainingcited by 41
- 2021Edge-Cloud Polarization and Collaboration: A Comprehensive Survey for AIcited by 38
- 2022Trainability Preserving Neural Pruningcited by 16
- 20252SSP: A Two-Stage Framework for Structured Pruning of LLMscited by 12
- 2022Structured Pruning is All You Need for Pruning CNNs at Initializationcited by 7
- 2025NIRVANA: Structured Pruning Reimagined for Large Language Model Compressioncited by 6
- 2022One-shot Network Pruning at Initialization with Discriminative Image Patchescited by 2
- 2023Understanding Sparse Neural Networks from their Topology via Multipartite Graph Representationscited by 2
- 2023On Model Compression for Neural Networks: Framework, Algorithm, and Convergence Guaranteecited by 1
- 2022Neural Network Panning: Screening the Optimal Sparse Network Before Trainingcited by 0
- 2022Optimizing Learning Rate Schedules for Iterative Pruning of Deep Neural Networkscited by 0
- 2024Sparsest Models Elude Pruning: An Expos'e of Pruning's Current Capabilitiescited by 0
2 more
- 2025NIRVANA: Structured Pruning Reimagined for Large Language Model Compression17 Sep 2025
- 2025CoNNect: Connectivity-Based Regularization for Structural Pruning2 Feb 2025
- 20252SSP: A Two-Stage Framework for Structured Pruning of LLMs29 Jan 2025
- 2024Learning effective pruning at initialization from iterative pruning27 Aug 2024
- 2024Sparsest Models Elude Pruning: An Expos'e of Pruning's Current Capabilities4 Jul 2024
- 2023Understanding Sparse Neural Networks from their Topology via Multipartite Graph Representations26 May 2023
- 2023On Model Compression for Neural Networks: Framework, Algorithm, and Convergence Guarantee13 Mar 2023
- 2022Optimizing Learning Rate Schedules for Iterative Pruning of Deep Neural Networks9 Dec 2022
- 2022Neural Network Panning: Screening the Optimal Sparse Network Before Training27 Sep 2022
- 2022One-shot Network Pruning at Initialization with Discriminative Image Patches13 Sep 2022
- 2022Trainability Preserving Neural Pruning25 Jul 2022
- 2022Structured Pruning is All You Need for Pruning CNNs at Initialization4 Mar 2022
- 2022Sparsity Winning Twice: Better Robust Generalization from More Efficient Trainingcited by 41
- 2021Edge-Cloud Polarization and Collaboration: A Comprehensive Survey for AIcited by 38
- 2022Trainability Preserving Neural Pruningcited by 16
- 20252SSP: A Two-Stage Framework for Structured Pruning of LLMscited by 12
- 2022Structured Pruning is All You Need for Pruning CNNs at Initializationcited by 7
- 2025NIRVANA: Structured Pruning Reimagined for Large Language Model Compressioncited by 6
- 2022One-shot Network Pruning at Initialization with Discriminative Image Patchescited by 2
- 2023Understanding Sparse Neural Networks from their Topology via Multipartite Graph Representationscited by 2
- 2023On Model Compression for Neural Networks: Framework, Algorithm, and Convergence Guaranteecited by 1
- 2022Neural Network Panning: Screening the Optimal Sparse Network Before Trainingcited by 0
- 2022Optimizing Learning Rate Schedules for Iterative Pruning of Deep Neural Networkscited by 0
- 2024Sparsest Models Elude Pruning: An Expos'e of Pruning's Current Capabilitiescited by 0
12 most cited of 14 All 14 (JSON)
- 2025NIRVANA: Structured Pruning Reimagined for Large Language Model Compression17 Sep 2025
- 2025CoNNect: Connectivity-Based Regularization for Structural Pruning2 Feb 2025
- 20252SSP: A Two-Stage Framework for Structured Pruning of LLMs29 Jan 2025
- 2024Learning effective pruning at initialization from iterative pruning27 Aug 2024
- 2024Sparsest Models Elude Pruning: An Expos'e of Pruning's Current Capabilities4 Jul 2024
- 2023Understanding Sparse Neural Networks from their Topology via Multipartite Graph Representations26 May 2023
- 2023On Model Compression for Neural Networks: Framework, Algorithm, and Convergence Guarantee13 Mar 2023
- 2022Optimizing Learning Rate Schedules for Iterative Pruning of Deep Neural Networks9 Dec 2022
- 2022Neural Network Panning: Screening the Optimal Sparse Network Before Training27 Sep 2022
- 2022One-shot Network Pruning at Initialization with Discriminative Image Patches13 Sep 2022
- 2022Trainability Preserving Neural Pruning25 Jul 2022
- 2022Structured Pruning is All You Need for Pruning CNNs at Initialization4 Mar 2022
12 newest of 14 All 14 (JSON)