Dynamic Sparse Training: Find Efficient Sparse Network From Scratch With Trainable Masked Layers
By Junjie Liu, Zhe Xu, Runbin Shi, Ray Chak-Chung Cheung, Hayden Kwok-Hay So. 2020
140 citations recorded by the source corpus.
We present a novel network pruning algorithm called Dynamic Sparse Training that can jointly find the optimal network parameters and sparse network structure in a unified optimization process with trainable pruning thresholds. These thresholds can have fine-grained layer-wise adjustments dynamically via backpropagation. We demonstrate that our dynamic sparse training algorithm can easily train very sparse neural network models with little performance loss using the same training epochs as dense models. Dynamic Sparse Training achieves prior art performance compared with other sparse training algorithms on various network architectures. Additionally, we have several surprising observations that provide strong evidence to the effectiveness and efficiency of our algorithm. These observations reveal the underlying problems of traditional three-stage pruning algorithms and present the potential guidance provided by our algorithm to the design of more compact network architectures.
Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Signal Processing
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Prateek Jain
- Sham M. Kakade
- Ali Farhadi
- Mitchell Wortsman
- C. Dovrolis
- Mustafa Burak Gurbuz
- Mykola Pechenizkiy
- Aditya Kusupati
In Computer Vision and Pattern Recognition
- Mitchell Wortsman
- Ali Farhadi
- Luc Van Gool
- Dacheng Tao
- Prateek Jain
- Aditya Kusupati
- Trevor Darrell
- Kristen Grauman
In Signal Processing
- Ali Farhadi
- Sham M. Kakade
- Mykola Pechenizkiy
- Decebal Constantin Mocanu
- Prateek Jain
- Raghav Somani
- Mitchell Wortsman
- Aditya Kusupati
Citations in the corpus
- NISPA: Neuro-Inspired Stability-Plasticity Adaptation for Continual Learning in Sparse Networks (2022, background): “Training sparse neural networks has been extensively explored (Bellec et al., 2018; Evci et al., 2020; Mocanu et al., 2018; Liu et al., 2021b; 2020; 2021a).”
- A Survey on Deep Neural Network Pruning: Taxonomy, Comparison, Analysis, and Recommendations (2023, unknown): “DST (2020) [68] min w,t l(y, f(x;w)) + λ ∑L i=1 ∑c(i) out j=1 exp(−tj) N S”
- SpaceNet: Make Free Space For Continual Learning (2020, background): “In recent years, sparse training proved its success in achieving the same performance with dense neural networks for single task standard supervised/unsupervised learning, while having much faster training speed and much lower memory requirements [30, 2, 4, 5, 14, 32].”
- Loss of plasticity in deep continual learning (2024, unknown): “Various papers [61, 62, 63] have proposed different measures of connection utility for the network pruning problem.”
- Do We Actually Need Dense Over-Parameterization? In-Time Over-Parameterization in Sparse Training (2021, background): “Liu et al. (2020c) found that DST gradually optimizes the initial sparse topology towards a completely different one.”
- Soft Threshold Weight Reparameterization for Learnable Sparsity (2020, background): “Concurrent to our work, (Savarese et al., 2019; Liu et al., 2020; Lee, 2019; Xiao et al., 2019) have proposed learnable sparsity methods through training of the sparse masks and weights simultaneously with minimal heuristics.”