Selfish Sparse RNN Training
Not on the map. Why?
Abstract (arXiv)
Sparse neural networks have been widely applied to reduce the computational demands of training and deploying over-parameterized deep neural networks. For inference acceleration, methods that discover a sparse network from a pre-trained dense network (dense-to-sparse training) work effectively. Recently, dynamic sparse training (DST) has been proposed to train sparse neural networks without pre-training a dense model (sparse-to-sparse training), so that the training process can also be accelerated. However, previous sparse-to-sparse methods mainly focus on Multilayer Perceptron Networks (MLPs) and Convolutional Neural Networks (CNNs), failing to match the performance of dense-to-sparse methods in the Recurrent Neural Networks (RNNs) setting. In this paper, we propose an approach to train intrinsically sparse RNNs with a fixed parameter count in one single run, without compromising performance. During training, we allow RNN layers to have a non-uniform redistribution across cell gates for better regularization. Further, we propose SNT-ASGD, a novel variant of the averaged stochastic gradient optimizer, which significantly improves the performance of all sparse training methods for RNNs. Using these strategies, we achieve state-of-the-art sparse training results, better than the dense-to-sparse methods, with various types of RNNs on Penn TreeBank and Wikitext-2 datasets. Our codes are available at https://github.com/Shiweiliuiiiiiii/Selfish-RNN.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). Builds on 53 of its 77 references that are in the map. First posted on arXiv 22 Jan 2021.
Builds on
53 of 77 references.
References · 53
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2016Pointer Sentinel Mixture Modelscited by 2,992
- 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
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 748
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2018Loss Surfaces, Mode Connectivity, and Fast Ensembling of DNNscited by 585
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 571
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
38 more
- 2015Variational Dropout and the Local Reparameterization Trickcited by 489
- 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
- 2018Essentially No Barriers in Neural Network Energy Landscapecited by 328
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 325
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
- 2018Efficient Neural Audio Synthesiscited by 218
- 2015Convergent Learning: Do different neural networks learn the same representations?cited by 215
- 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 210
- 2019Deconstructing Lottery Tickets: Zeros, Signs, and the Supermaskcited by 206
- 2017Regularizing and Optimizing LSTM Language Modelscited by 205
- 2014Recurrent Neural Network Regularizationcited by 189
- 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 187
- 2014Qualitatively characterizing neural network optimization problemscited by 186
- 2015Training Very Deep Networkscited by 172
- 2015A Theoretically Grounded Application of Dropout in Recurrent Neural Networkscited by 161
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 150
- 2017Breaking the Softmax Bottleneck: A High-Rank RNN Language Modelcited by 147
- 2017Deep Rewiring: Training very sparse deep networkscited by 136
- 2017Bayesian Compression for Deep Learningcited by 116
- 2017On the State of the Art of Evaluation in Neural Language Modelscited by 103
- 2018Ordered Neurons: Integrating Tree Structures into Recurrent Neural Networkscited by 101
- 2019A Signal Propagation Perspective for Pruning Neural Networks at Initializationcited by 96
- 2016Tying Word Vectors and Word Classifiers: A Loss Framework for Language Modelingcited by 87
- 2016Improving Neural Language Models with a Continuous Cachecited by 81
- 2019Large Scale Structure of Neural Network Loss Landscapescited by 68
- 2020Dynamic Sparse Training: Find Efficient Sparse Network From Scratch With Trainable Masked Layerscited by 66
- 2020Progressive Skeletonization: Trimming more fat from a network at initializationcited by 64
- 2017Dynamic Evaluation of Neural Sequence Modelscited by 53
- 2019Sparse evolutionary Deep Learning with over one million artificial neurons on commodity hardwarecited by 48
- 2016Machine Comprehension Using Match-LSTM and Answer Pointercited by 47
- 2020Sparse Weight Activation Trainingcited by 45
- 2016Recurrent Highway Networkscited by 36
- 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 21
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2021: 12; 2022: 4; 2023: 6; 2024: 2; 2025: 2.
26 papers.
Sort:
By area:
- 2021Chasing Sparsity in Vision Transformers: An End-to-End Explorationcited by 181
- 2021Do We Actually Need Dense Over-Parameterization? In-Time Over-Parameterization in Sparse Trainingcited by 107
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 83
- 2021Dynamic Sparse Training for Deep Reinforcement Learningcited by 49
- 2021Deep Ensembling with No Overhead for either Training or Testing: The All-Round Blessings of Dynamic Sparsitycited by 44
- 2022Sparsity Winning Twice: Better Robust Generalization from More Efficient Trainingcited by 41
- 2023NTK-SAP: Improving neural network pruning by aligning training dynamicscited by 30
- 2021The Elastic Lottery Ticket Hypothesiscited by 23
- 2022Dynamic Sparse Network for Time Series Classification: Learning What to "see''cited by 22
- 2023EMQ: Evolving Training-free Proxies for Automated Mixed Precision Quantizationcited by 22
- 2021Truly Sparse Neural Networks at Scalecited by 15
- 2022Where to Pay Attention in Sparse Training for Feature Selection?cited by 15
14 more
- 2024LSK3DNet: Towards Effective and Efficient 3D Perception with Large Sparse Kernelscited by 15
- 2021Sparse Training Theory for Scalable and Efficient Agentscited by 12
- 2021Towards Structured Dynamic Sparse Pre-Training of BERTcited by 12
- 2023Balanced Training for Sparse GANscited by 8
- 2024Optimal Recurrent Network Topologies for Dynamical Systems Reconstructioncited by 8
- 2022Don't Be So Dense: Sparse-to-Sparse GAN Training Without Sacrificing Performancecited by 7
- 2023Sparse-IFT: Sparse Iso-FLOP Transformations for Maximizing Training Efficiencycited by 7
- 2023Training Large Language Models Efficiently with Sparsity and Dataflowcited by 7
- 2021Spectral Pruning for Recurrent Neural Networkscited by 3
- 2021Experiments on Properties of Hidden Structures of Sparse Neural Networkscited by 2
- 2023Adaptive Sparsity Level during Training for Efficient Time Series Forecasting with Transformerscited by 1
- 2025Hyperpruning: Efficient Search through Pruned Variants of Recurrent Neural Networks Leveraging Lyapunov Spectrumcited by 1
- 2021Transformer-Encoder-GRU (T-E-GRU) for Chinese Sentiment Analysis on Chinese Comment Textcited by 0
- 2025Language Modeling With Factorization Memorycited by 0
- 2025Language Modeling With Factorization Memory31 Oct 2025
- 2025Hyperpruning: Efficient Search through Pruned Variants of Recurrent Neural Networks Leveraging Lyapunov Spectrum9 Jun 2025
- 2024Optimal Recurrent Network Topologies for Dynamical Systems Reconstruction7 Jun 2024
- 2024LSK3DNet: Towards Effective and Efficient 3D Perception with Large Sparse Kernels22 Mar 2024
- 2023EMQ: Evolving Training-free Proxies for Automated Mixed Precision Quantization20 Jul 2023
- 2023Adaptive Sparsity Level during Training for Efficient Time Series Forecasting with Transformers28 May 2023
- 2023Training Large Language Models Efficiently with Sparsity and Dataflow11 Apr 2023
- 2023NTK-SAP: Improving neural network pruning by aligning training dynamics6 Apr 2023
- 2023Sparse-IFT: Sparse Iso-FLOP Transformations for Maximizing Training Efficiency21 Mar 2023
- 2023Balanced Training for Sparse GANs28 Feb 2023
- 2022Dynamic Sparse Network for Time Series Classification: Learning What to "see''19 Dec 2022
- 2022Where to Pay Attention in Sparse Training for Feature Selection?26 Nov 2022
14 more
- 2022Don't Be So Dense: Sparse-to-Sparse GAN Training Without Sacrificing Performance5 Mar 2022
- 2022Sparsity Winning Twice: Better Robust Generalization from More Efficient Training20 Feb 2022
- 2021Towards Structured Dynamic Sparse Pre-Training of BERT13 Aug 2021
- 2021Transformer-Encoder-GRU (T-E-GRU) for Chinese Sentiment Analysis on Chinese Comment Text1 Aug 2021
- 2021Experiments on Properties of Hidden Structures of Sparse Neural Networks27 Jul 2021
- 2021Deep Ensembling with No Overhead for either Training or Testing: The All-Round Blessings of Dynamic Sparsity28 Jun 2021
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregeneration19 Jun 2021
- 2021Chasing Sparsity in Vision Transformers: An End-to-End Exploration8 Jun 2021
- 2021Dynamic Sparse Training for Deep Reinforcement Learning8 Jun 2021
- 2021Spectral Pruning for Recurrent Neural Networks23 May 2021
- 2021The Elastic Lottery Ticket Hypothesis30 Mar 2021
- 2021Sparse Training Theory for Scalable and Efficient Agents2 Mar 2021
- 2021Do We Actually Need Dense Over-Parameterization? In-Time Over-Parameterization in Sparse Training4 Feb 2021
- 2021Truly Sparse Neural Networks at Scale2 Feb 2021
- 2025Language Modeling With Factorization Memorycited by 0
- 2025Language Modeling With Factorization Memory31 Oct 2025
- 2021Chasing Sparsity in Vision Transformers: An End-to-End Explorationcited by 181
- 2021Do We Actually Need Dense Over-Parameterization? In-Time Over-Parameterization in Sparse Trainingcited by 107
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 83
- 2021Dynamic Sparse Training for Deep Reinforcement Learningcited by 49
- 2021Deep Ensembling with No Overhead for either Training or Testing: The All-Round Blessings of Dynamic Sparsitycited by 44
- 2022Sparsity Winning Twice: Better Robust Generalization from More Efficient Trainingcited by 41
- 2023NTK-SAP: Improving neural network pruning by aligning training dynamicscited by 30
- 2021The Elastic Lottery Ticket Hypothesiscited by 23
- 2022Dynamic Sparse Network for Time Series Classification: Learning What to "see''cited by 22
- 2023EMQ: Evolving Training-free Proxies for Automated Mixed Precision Quantizationcited by 22
- 2021Truly Sparse Neural Networks at Scalecited by 15
- 2022Where to Pay Attention in Sparse Training for Feature Selection?cited by 15
12 most cited of 25 All 25 (JSON)
- 2025Hyperpruning: Efficient Search through Pruned Variants of Recurrent Neural Networks Leveraging Lyapunov Spectrum9 Jun 2025
- 2024Optimal Recurrent Network Topologies for Dynamical Systems Reconstruction7 Jun 2024
- 2024LSK3DNet: Towards Effective and Efficient 3D Perception with Large Sparse Kernels22 Mar 2024
- 2023EMQ: Evolving Training-free Proxies for Automated Mixed Precision Quantization20 Jul 2023
- 2023Adaptive Sparsity Level during Training for Efficient Time Series Forecasting with Transformers28 May 2023
- 2023Training Large Language Models Efficiently with Sparsity and Dataflow11 Apr 2023
- 2023NTK-SAP: Improving neural network pruning by aligning training dynamics6 Apr 2023
- 2023Sparse-IFT: Sparse Iso-FLOP Transformations for Maximizing Training Efficiency21 Mar 2023
- 2023Balanced Training for Sparse GANs28 Feb 2023
- 2022Dynamic Sparse Network for Time Series Classification: Learning What to "see''19 Dec 2022
- 2022Where to Pay Attention in Sparse Training for Feature Selection?26 Nov 2022
- 2022Don't Be So Dense: Sparse-to-Sparse GAN Training Without Sacrificing Performance5 Mar 2022
12 newest of 25 All 25 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2023Accurate Neural Network Pruning Requires Rethinking Sparse Optimization
- 2022Sparse Upcycling: Training Mixture-of-Experts from Dense Checkpoints
- 2021Only Train Once: A One-Shot Neural Network Training And Pruning Framework
- 2024Exploring the Benefit of Activation Sparsity in Pre-training
- 2023DISCO: Distributed Inference with Sparse Communications
- 2026Sparsely gated tiny linear experts
- 2024ssProp: Energy-Efficient Training for Convolutional Neural Networks with Scheduled Sparse Back Propagation
- 2026To 2:4 Sparsity and Beyond: Neuron-level Activation Function to Accelerate LLM Pre-Training