Superposing Many Tickets into One: A Performance Booster for Sparse Neural Network Training
Not on the map. Why?
Abstract (arXiv)
Recent works on sparse neural network training (sparse training) have shown that a compelling trade-off between performance and efficiency can be achieved by training intrinsically sparse neural networks from scratch. Existing sparse training methods usually strive to find the best sparse subnetwork possible in one single run, without involving any expensive dense or pre-training steps. For instance, dynamic sparse training (DST), is capable of reaching a competitive performance of dense training by iteratively evolving the sparse topology during the course of training. In this paper, we argue that it is better to allocate the limited resources to create multiple low-loss sparse subnetworks and superpose them into a stronger one, instead of allocating all resources entirely to find an individual subnetwork. To achieve this, two desiderata are required: (1) efficiently producing many low-loss subnetworks, the so-called cheap tickets, within one training process limited to the standard training time used in dense training; (2) effectively superposing these cheap tickets into one stronger subnetwork. To corroborate our conjecture, we present a novel sparse training approach, termed Sup-tickets, which can satisfy the above two desiderata concurrently in a single sparse-to-sparse training process. Across various modern architectures on CIFAR-10/100 and ImageNet, we show that Sup-tickets integrates seamlessly with the existing sparse training methods and demonstrates consistent performance improvement.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 48 of its 56 references that are in the map. First posted on arXiv 30 May 2022.
Builds on
48 of 56 references.
References · 48
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2017On Calibration of Modern Neural Networkscited by 4,960
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,073
- 2016Wide Residual Networkscited by 3,070
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,988
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
36 more
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
- 2022Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timecited by 1,396
- 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,209
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
- 2018Loss Surfaces, Mode Connectivity, and Fast Ensembling of DNNscited by 588
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 479
- 2019The State of Sparsity in Deep Neural Networkscited by 476
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 443
- 2020BatchEnsemble: An Alternative Approach to Efficient Ensemble and Lifelong Learningcited by 371
- 2020What is being transferred in transfer learning?cited by 368
- 2017Snapshot Ensembles: Train 1, get M for freecited by 350
- 2019Lookahead Optimizer: k steps forward, 1 step backcited by 336
- 2018Essentially No Barriers in Neural Network Energy Landscapecited by 330
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 328
- 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
- 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 213
- 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 189
- 2015Why M Heads are Better than One: Training a Diverse Ensemble of Deep Networkscited by 139
- 2017Deep Rewiring: Training very sparse deep networkscited by 139
- 2021Do We Actually Need Dense Over-Parameterization? In-Time Over-Parameterization in Sparse Trainingcited by 110
- 2022The Unreasonable Effectiveness of Random Pruning: Return of the Most Naive Baseline for Sparse Trainingcited by 85
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 84
- 2021Learning Neural Network Subspacescited by 82
- 2021Top-KAST: Top-K Always Sparse Trainingcited by 79
- 2021MEST: Accurate and Fast Memory-Economic Sparse Training Framework on the Edgecited by 79
- 2019Large Scale Structure of Neural Network Loss Landscapescited by 68
- 2019Superposition of many models into onecited by 64
- 2019The Difficulty of Training Sparse Neural Networkscited by 62
- 2019Sparse evolutionary Deep Learning with over one million artificial neurons on commodity hardwarecited by 48
- 2021Deep Ensembling with No Overhead for either Training or Testing: The All-Round Blessings of Dynamic Sparsitycited by 44
- 2016A topological insight into restricted Boltzmann machinescited by 32
- 2017Deep Expander Networks: Efficient Deep Networks from Graph Theorycited by 23
- 2020Topological Insights into Sparse Neural Networkscited by 22
- 2019RadiX-Net: Structured Sparse Matrices for Deep Neural Networkscited by 12
- 2021Towards Structured Dynamic Sparse Pre-Training of BERTcited by 12
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 2.
6 papers.
- 2023Sparse Model Soups: A Recipe for Improved Pruning via Model Averagingcited by 20
- 2022Lottery Pools: Winning More by Interpolating Tickets without Increasing Training or Inference Costcited by 11
- 2023Calibrating the Rigged Lottery: Making All Tickets Reliablecited by 4
- 2023REST: Enhancing Group Robustness in DNNs through Reweighted Sparse Trainingcited by 2
- 2024Embracing Unknown Step by Step: Towards Reliable Sparse Training in Real Worldcited by 1
- 2024Pushing the Limits of Sparsity: A Bag of Tricks for Extreme Pruningcited by 1
- 2024Pushing the Limits of Sparsity: A Bag of Tricks for Extreme Pruning20 Nov 2024
- 2024Embracing Unknown Step by Step: Towards Reliable Sparse Training in Real World29 Mar 2024
- 2023REST: Enhancing Group Robustness in DNNs through Reweighted Sparse Training5 Dec 2023
- 2023Sparse Model Soups: A Recipe for Improved Pruning via Model Averaging29 Jun 2023
- 2023Calibrating the Rigged Lottery: Making All Tickets Reliable18 Feb 2023
- 2022Lottery Pools: Winning More by Interpolating Tickets without Increasing Training or Inference Cost23 Aug 2022