mlsanityData to 14 Oct 2026

i-SpaSP: Structured Neural Pruning via Sparse Signal Recovery

arXiv 2112.04905 ↗First posted 7 Dec 2021cs.LG cs.AI math.OCcited by 1

Not on the map. Why?

Abstract (arXiv)

We propose a novel, structured pruning algorithm for neural networks -- the iterative, Sparse Structured Pruning algorithm, dubbed as i-SpaSP. Inspired by ideas from sparse signal recovery, i-SpaSP operates by iteratively identifying a larger set of important parameter groups (e.g., filters or neurons) within a network that contribute most to the residual between pruned and dense network output, then thresholding these groups based on a smaller, pre-defined pruning ratio. For both two-layer and multi-layer network architectures with ReLU activations, we show the error induced by pruning with i-SpaSP decays polynomially, where the degree of this polynomial becomes arbitrarily large based on the sparsity of the dense network's hidden representations. In our experiments, i-SpaSP is evaluated across a variety of datasets (i.e., MNIST, ImageNet, and XNLI) and architectures (i.e., feed forward networks, ResNet34, MobileNetV2, and BERT), where it is shown to discover high-performing sub-networks and improve upon the pruning efficiency of provable baseline methodologies by several orders of magnitude. Put simply, i-SpaSP is easy to implement with automatic differentiation, achieves strong empirical results, comes with theoretical convergence guarantees, and is efficient, thus distinguishing itself as one of the few computationally efficient, practical, and provable pruning algorithms.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 42 of its 60 references that are in the map. First posted on arXiv 7 Dec 2021.

Builds on

42 of 60 references.

References · 42

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  4. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
  5. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  6. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  7. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  8. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  9. 2018XNLI: Evaluating Cross-lingual Sentence Representationscited by 915
  10. 2019Are Sixteen Heads Really Better than One?cited by 816
  11. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
  12. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
30 more
  1. 2018Rethinking the Value of Network Pruningcited by 599
  2. 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
  3. 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 471
  4. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
  5. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
  6. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
  7. 2014Breaking the Curse of Dimensionality with Convex Neural Networkscited by 331
  8. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
  9. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
  10. 2019What's Hidden in a Randomly Weighted Neural Network?cited by 237
  11. 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
  12. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 227
  13. 2020Proving the Lottery Ticket Hypothesis: Pruning is All You Needcited by 201
  14. 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
  15. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  16. 2019Drawing Early-Bird Tickets: Towards More Efficient Training of Deep Networkscited by 160
  17. 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
  18. 2020Optimal Lottery Tickets via SubsetSum: Logarithmic Over-Parameterization is Sufficientcited by 81
  19. 2020EarlyBERT: Efficient BERT Training via Early-bird Lottery Ticketscited by 79
  20. 2020Gradient Flow in Sparse Neural Networks and How Lottery Tickets Wincited by 77
  21. 2020Logarithmic Pruning is All You Needcited by 71
  22. 2020Good Subnetworks Provably Exist: Pruning via Greedy Forward Selectioncited by 70
  23. 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
  24. 2018Data-Dependent Coresets for Compressing Neural Networks with Applications to Generalization Boundscited by 43
  25. 2019Data-Independent Neural Pruning via Coresetscited by 35
  26. 2020Deep Neural Network Training with Frank-Wolfecited by 23
  27. 2018Filter Distillation for Network Compressioncited by 17
  28. 2021Why Lottery Ticket Wins? A Theoretical Perspective of Sample Complexity on Pruned Neural Networkscited by 14
  29. 2020Greedy Optimization Provably Wins the Lottery: Logarithmic Number of Winning Tickets is Enoughcited by 11
  30. 2017IHT dies hard: Provable accelerated Iterative Hard Thresholdingcited by 10

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.