Fast Sparse ConvNets
Not on the map. Why?
Abstract (arXiv)
Historically, the pursuit of efficient inference has been one of the driving forces behind research into new deep learning architectures and building blocks. Some recent examples include: the squeeze-and-excitation module, depthwise separable convolutions in Xception, and the inverted bottleneck in MobileNet v2. Notably, in all of these cases, the resulting building blocks enabled not only higher efficiency, but also higher accuracy, and found wide adoption in the field. In this work, we further expand the arsenal of efficient building blocks for neural network architectures; but instead of combining standard primitives (such as convolution), we advocate for the replacement of these dense primitives with their sparse counterparts. While the idea of using sparsity to decrease the parameter count is not new, the conventional wisdom is that this reduction in theoretical FLOPs does not translate into real-world efficiency gains. We aim to correct this misconception by introducing a family of efficient sparse kernels for ARM and WebAssembly, which we open-source for the benefit of the community as part of the XNNPACK library. Equipped with our efficient implementation of sparse primitives, we show that sparse versions of MobileNet v1, MobileNet v2 and EfficientNet architectures substantially outperform strong dense baselines on the efficiency-accuracy curve. On Snapdragon 835 our sparse networks outperform their dense equivalents by 1.3-2.4× -- equivalent to approximately one entire generation of MobileNet-family improvement. We hope that our findings will facilitate wider adoption of sparsity as a tool for creating efficient and accurate deep learning architectures.
Key facts. Cited by 86 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 27; 2022: 20; 2023: 21; 2024: 14; 2025: 2; 2026: 2.
86 papers.
Sort:
By area:
- 2021Scaling Language Models: Methods, Analysis & Insights from Training Gophercited by 1,202
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
- 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 322
- 2021Accelerating Sparse Deep Neural Networkscited by 223
- 2022MegaBlocks: Efficient Sparse Training with Mixture-of-Expertscited by 209
- 2021Chasing Sparsity in Vision Transformers: An End-to-End Explorationcited by 183
- 2021Efficient Deep Learning: A Survey on Making Deep Learning Models Smaller, Faster, and Bettercited by 154
- 2022More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsitycited by 142
- 2021Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Maskscited by 103
- 2021AC/DC: Alternating Compressed/DeCompressed Training of Deep Neural Networkscited by 59
- 2021Federated Dynamic Sparse Training: Computing Less, Communicating Less, Yet Learning Bettercited by 55
- 2021How Well Do Sparse Imagenet Models Transfer?cited by 50
38 more
- 2021The Low-Resource Double Bind: An Empirical Study of Pruning for Low-Resource Machine Translationcited by 47
- 2021Playing Lottery Tickets with Vision and Languagecited by 45
- 2022ZeroFL: Efficient On-Device Training for Federated Learning with Local Sparsitycited by 45
- 2021Deep Ensembling with No Overhead for either Training or Testing: The All-Round Blessings of Dynamic Sparsitycited by 44
- 2023Scaling Laws for Sparsely-Connected Foundation Modelscited by 43
- 2023QMoE: Practical Sub-1-Bit Compression of Trillion-Parameter Modelscited by 42
- 2021Rethinking Network Pruning -- under the Pre-train and Fine-tune Paradigmcited by 40
- 2023Dynamic Sparse Training with Structured Sparsitycited by 38
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 36
- 2023SPDF: Sparse Pre-training and Dense Fine-tuning for Large Language Modelscited by 28
- 2021An Information-Theoretic Justification for Model Pruningcited by 25
- 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researcherscited by 25
- 2021Post-training deep neural network pruning via layer-wise calibrationcited by 24
- 2021The Elastic Lottery Ticket Hypothesiscited by 23
- 2021Sparse Progressive Distillation: Resolving Overfitting under Pretrain-and-Finetune Paradigmcited by 21
- 2021Anytime Dense Prediction with Confidence Adaptivitycited by 18
- 2023Dynamic Sparsity Is Channel-Level Sparsity Learnercited by 18
- 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformerscited by 18
- 20211xN Pattern for Pruning Convolutional Neural Networkscited by 16
- 2022Pruning Networks with Cross-Layer Ranking & k-Reciprocal Nearest Filterscited by 16
- 2022Interspace Pruning: Using Adaptive Filter Representations to Improve Training of Sparse CNNscited by 16
- 2022DiSparse: Disentangled Sparsification for Multitask Model Compressioncited by 14
- 2021SparseDNN: Fast Sparse Deep Learning Inference on CPUscited by 13
- 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networkscited by 13
- 2023JaxPruner: A concise library for sparsity researchcited by 13
- 2021MinkLoc3D-SI: 3D LiDAR place recognition with sparse convolutions, spherical coordinates, and intensitycited by 12
- 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Surveycited by 12
- 2023A2Q: Accumulator-Aware Quantization with Guaranteed Overflow Avoidancecited by 12
- 2022Training Recipe for N:M Structured Sparsity with Decaying Pruning Maskcited by 11
- 2023Bias in Pruned Vision Models: In-Depth Analysis and Countermeasurescited by 11
- 2021Lottery Jackpots Exist in Pre-trained Modelscited by 10
- 2022Learning to Win Lottery Tickets in BERT Transfer via Task-agnostic Mask Trainingcited by 10
- 2024Finding Lottery Tickets in Vision Models via Data-driven Spectral Foresight Pruningcited by 10
- 2024UPDP: A Unified Progressive Depth Pruner for CNN and Vision Transformercited by 9
- 2022Dynamic ConvNets on Tiny Devices via Nested Sparsitycited by 8
- 2022Don't Be So Dense: Sparse-to-Sparse GAN Training Without Sacrificing Performancecited by 7
- 2024Shaving Weights with Occam's Razor: Bayesian Sparsification for Neural Networks Using the Marginal Likelihoodcited by 7
- 2024Maxwell's Demon at Work: Efficient Pruning by Leveraging Saturation of Neuronscited by 6
50 most cited of 86 All 86 (JSON)
- 2026Squeeze-Release: Iterative Pruning with Exact Structural Minimization12 Jun 2026
- 2026Bayesian Lottery Ticket Hypothesis21 Feb 2026
- 2025AI Compute Architecture and Evolution Trends29 Aug 2025
- 2025Geometric Properties and Graph-Based Optimization of Neural Networks: Addressing Non-Linearity, Dimensionality, and Scalability24 Feb 2025
- 2024Realizing Unaligned Block-wise Pruning for DNN Acceleration on Mobile Devices29 Jul 2024
- 2024Nerva: a Truly Sparse Implementation of Neural Networks24 Jul 2024
- 2024Finding Lottery Tickets in Vision Models via Data-driven Spectral Foresight Pruning3 Jun 2024
- 2024SSFL: Discovering Sparse Unified Subnetworks at Initialization for Efficient Federated Learning15 May 2024
- 2024A Scene-aware Models Adaptation Scheme for Cross-scene Online Inference on Mobile Devices9 May 2024
- 2024When Foresight Pruning Meets Zeroth-Order Optimization: Efficient Federated Learning for Low-Memory Devices8 May 2024
- 2024DRIVE: Dual Gradient-Based Rapid Iterative Pruning1 Apr 2024
- 2024Random Search as a Baseline for Sparse Neural Network Architecture Search13 Mar 2024
38 more
- 2024Maxwell's Demon at Work: Efficient Pruning by Leveraging Saturation of Neurons12 Mar 2024
- 2024MediSwift: Efficient Sparse Pre-trained Biomedical Language Models1 Mar 2024
- 2024Shaving Weights with Occam's Razor: Bayesian Sparsification for Neural Networks Using the Marginal Likelihood25 Feb 2024
- 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformers7 Feb 2024
- 2024A2Q+: Improving Accumulator-Aware Weight Quantization19 Jan 2024
- 2024UPDP: A Unified Progressive Depth Pruner for CNN and Vision Transformer12 Jan 2024
- 2023CR-SFP: Learning Consistent Representation for Soft Filter Pruning17 Dec 2023
- 2023MaxQ: Multi-Axis Query for N:M Sparsity Network12 Dec 2023
- 2023Sparse Multitask Learning for Efficient Neural Representation of Motor Imagery and Execution10 Dec 2023
- 2023QMoE: Practical Sub-1-Bit Compression of Trillion-Parameter Models25 Oct 2023
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Acceleration10 Oct 2023
- 2023Scaling Laws for Sparsely-Connected Foundation Models15 Sep 2023
- 2023A2Q: Accumulator-Aware Quantization with Guaranteed Overflow Avoidance25 Aug 2023
- 2023Neural Networks at a Fraction with Pruned Quaternions13 Aug 2023
- 2023SparseOptimizer: Sparsify Language Models through Moreau-Yosida Regularization and Accelerate via Compiler Co-design27 Jun 2023
- 2023Dynamic Sparsity Is Channel-Level Sparsity Learner30 May 2023
- 2023Dynamic Sparse Training with Structured Sparsity3 May 2023
- 2023JaxPruner: A concise library for sparsity research27 Apr 2023
- 2023Bias in Pruned Vision Models: In-Depth Analysis and Countermeasures25 Apr 2023
- 2023STen: Productive and Efficient Sparsity in PyTorch15 Apr 2023
- 2023SalientGrads: Sparse Models for Communication Efficient and Data Aware Distributed Federated Training15 Apr 2023
- 2023SPDF: Sparse Pre-training and Dense Fine-tuning for Large Language Models18 Mar 2023
- 2023Towards Optimal Compression: Joint Pruning and Quantization15 Feb 2023
- 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networks9 Feb 2023
- 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researchers6 Feb 2023
- 2023Accelerating and Compressing Deep Neural Networks for Massive MIMO CSI Feedback20 Jan 2023
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shot2 Jan 2023
- 2022MegaBlocks: Efficient Sparse Training with Mixture-of-Experts29 Nov 2022
- 2022Training Recipe for N:M Structured Sparsity with Decaying Pruning Mask15 Sep 2022
- 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruning24 Aug 2022
- 2022ZeroFL: Efficient On-Device Training for Federated Learning with Local Sparsity4 Aug 2022
- 2022Dive into Big Model Training25 Jul 2022
- 2022More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsity7 Jul 2022
- 2022DRESS: Dynamic REal-time Sparse Subnets1 Jul 2022
- 2022Data-Efficient Double-Win Lottery Tickets from Robust Pre-training9 Jun 2022
- 2022DiSparse: Disentangled Sparsification for Multitask Model Compression9 Jun 2022
- 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Survey17 May 2022
- 2022LoopStack: a Lightweight Tensor Algebra Compiler Stack2 May 2022
50 newest of 86 All 86 (JSON)
- 2021Scaling Language Models: Methods, Analysis & Insights from Training Gophercited by 1,202
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
- 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 322
- 2021Accelerating Sparse Deep Neural Networkscited by 223
- 2021Chasing Sparsity in Vision Transformers: An End-to-End Explorationcited by 183
- 2021Efficient Deep Learning: A Survey on Making Deep Learning Models Smaller, Faster, and Bettercited by 154
- 2022More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsitycited by 142
- 2021Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Maskscited by 103
- 2021AC/DC: Alternating Compressed/DeCompressed Training of Deep Neural Networkscited by 59
- 2021Federated Dynamic Sparse Training: Computing Less, Communicating Less, Yet Learning Bettercited by 55
- 2021How Well Do Sparse Imagenet Models Transfer?cited by 50
- 2021The Low-Resource Double Bind: An Empirical Study of Pruning for Low-Resource Machine Translationcited by 47
12 most cited of 84 All 84 (JSON)
- 2026Squeeze-Release: Iterative Pruning with Exact Structural Minimization12 Jun 2026
- 2026Bayesian Lottery Ticket Hypothesis21 Feb 2026
- 2025AI Compute Architecture and Evolution Trends29 Aug 2025
- 2025Geometric Properties and Graph-Based Optimization of Neural Networks: Addressing Non-Linearity, Dimensionality, and Scalability24 Feb 2025
- 2024Realizing Unaligned Block-wise Pruning for DNN Acceleration on Mobile Devices29 Jul 2024
- 2024Nerva: a Truly Sparse Implementation of Neural Networks24 Jul 2024
- 2024Finding Lottery Tickets in Vision Models via Data-driven Spectral Foresight Pruning3 Jun 2024
- 2024SSFL: Discovering Sparse Unified Subnetworks at Initialization for Efficient Federated Learning15 May 2024
- 2024A Scene-aware Models Adaptation Scheme for Cross-scene Online Inference on Mobile Devices9 May 2024
- 2024When Foresight Pruning Meets Zeroth-Order Optimization: Efficient Federated Learning for Low-Memory Devices8 May 2024
- 2024DRIVE: Dual Gradient-Based Rapid Iterative Pruning1 Apr 2024
- 2024Random Search as a Baseline for Sparse Neural Network Architecture Search13 Mar 2024
12 newest of 84 All 84 (JSON)