Spartan: Differentiable Sparsity via Regularized Transportation
Not on the map. Why?
Abstract (arXiv)
We present Spartan, a method for training sparse neural network models with a predetermined level of sparsity. Spartan is based on a combination of two techniques: (1) soft top-k masking of low-magnitude parameters via a regularized optimal transportation problem and (2) dual averaging-based parameter updates with hard sparsification in the forward pass. This scheme realizes an exploration-exploitation tradeoff: early in training, the learner is able to explore various sparsity patterns, and as the soft top-k approximation is gradually sharpened over the course of training, the balance shifts towards parameter optimization with respect to a fixed sparsity mask. Spartan is sufficiently flexible to accommodate a variety of sparsity allocation policies, including both unstructured and block structured sparsity, as well as general cost-sensitive sparsity allocation mediated by linear models of per-parameter costs. On ImageNet-1K classification, Spartan yields 95% sparse ResNet-50 models and 90% block sparse ViT-B/16 models while incurring absolute top-1 accuracy losses of less than 1% compared to fully dense training.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 37 of its 49 references that are in the map. First posted on arXiv 27 May 2022.
Builds on
37 of 49 references.
References · 37
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,884
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
25 more
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 527
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
- 2019The State of Sparsity in Deep Neural Networkscited by 476
- 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 403
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 328
- 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 213
- 2019Structured Pruning of Large Language Modelscited by 203
- 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 189
- 2021Chasing Sparsity in Vision Transformers: An End-to-End Explorationcited by 183
- 2021Block Pruning For Faster Transformerscited by 177
- 2022Structured Pruning Learns Compact and Accurate Modelscited by 170
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 151
- 2017Deep Rewiring: Training very sparse deep networkscited by 139
- 2019Differentiable Ranks and Sorting using Optimal Transportcited by 113
- 2019Winning the Lottery with Continuous Sparsificationcited by 100
- 2021Top-KAST: Top-K Always Sparse Trainingcited by 79
- 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
- 2022Vision Transformer Slimming: Multi-Dimension Searching in Continuous Optimization Spacecited by 66
- 2018ProxQuant: Quantized Neural Networks via Proximal Operatorscited by 59
- 2021Powerpropagation: A sparsity inducing weight reparameterisationcited by 49
- 2021Effective Sparsification of Neural Networks with Global Sparsity Constraintcited by 45
- 2014Memory Bounded Deep Convolutional Networkscited by 17
- 2020Learned Threshold Pruningcited by 17
- 2021Demystifying and Generalizing BinaryConnectcited by 11
Built on by
Citing papers per year: 2023: 5; 2024: 1; 2025: 2.
8 papers.
- 2023Conditional Adapters: Parameter-efficient Transfer Learning with Fast Inferencecited by 69
- 2023Differentiable Transportation Pruningcited by 10
- 2023HyperSparse Neural Networks: Shifting Exploration to Exploitation through Adaptive Regularizationcited by 9
- 2023Sparse-IFT: Sparse Iso-FLOP Transformations for Maximizing Training Efficiencycited by 8
- 2025Pruning by Block Benefit: Exploring the Properties of Vision Transformer Blocks during Domain Adaptationcited by 3
- 2024PETAH: Parameter Efficient Task Adaptation for Hybrid Transformers in a resource-limited Contextcited by 2
- 2023Feather: An Elegant Solution to Effective DNN Sparsificationcited by 1
- 2025Hyperflux: Pruning Reveals Importancecited by 0
- 2025Pruning by Block Benefit: Exploring the Properties of Vision Transformer Blocks during Domain Adaptation30 Jun 2025
- 2025Hyperflux: Pruning Reveals Importance6 Apr 2025
- 2024PETAH: Parameter Efficient Task Adaptation for Hybrid Transformers in a resource-limited Context23 Oct 2024
- 2023Feather: An Elegant Solution to Effective DNN Sparsification3 Oct 2023
- 2023HyperSparse Neural Networks: Shifting Exploration to Exploitation through Adaptive Regularization14 Aug 2023
- 2023Differentiable Transportation Pruning17 Jul 2023
- 2023Conditional Adapters: Parameter-efficient Transfer Learning with Fast Inference11 Apr 2023
- 2023Sparse-IFT: Sparse Iso-FLOP Transformations for Maximizing Training Efficiency21 Mar 2023