Variance Reduction with Sparse Gradients
Not on the map. Why?
Abstract (arXiv)
Variance reduction methods such as SVRG and SpiderBoost use a mixture of large and small batch gradients to reduce the variance of stochastic gradients. Compared to SGD, these methods require at least double the number of operations per update to model parameters. To reduce the computational cost of these methods, we introduce a new sparsity operator: The random-top-k operator. Our operator reduces computational complexity by estimating gradient sparsity exhibited in a variety of applications by combining the top-k operator and the randomized coordinate descent operator. With this operator, large batch gradients offer an extra benefit beyond variance reduction: A reliable estimate of gradient sparsity. Theoretically, our algorithm is at least as good as the best algorithm (SpiderBoost), and further excels in performance whenever the random-top-k operator captures gradient sparsity. Empirically, our algorithm consistently outperforms SpiderBoost using various models on various tasks including image classification, natural language processing, and sparse matrix factorization. We also provide empirical evidence to support the intuition behind our algorithm via a simple gradient entropy computation, which serves to quantify gradient sparsity at every iteration.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 3; 2024: 1.
5 papers.
- 2023A Coefficient Makes SVRG Effectivecited by 7
- 2023Balance is Essence: Accelerating Sparse Training via Adaptive Gradient Correctioncited by 5
- 2021DeepReduce: A Sparse-tensor Communication Framework for Distributed Deep Learningcited by 2
- 2023RS-DGC: Exploring Neighborhood Statistics for Dynamic Gradient Compression on Remote Sensing Image Interpretationcited by 0
- 2024Grad Queue : A probabilistic framework to reinforce sparse gradientscited by 0
- 2024Grad Queue : A probabilistic framework to reinforce sparse gradients25 Apr 2024
- 2023RS-DGC: Exploring Neighborhood Statistics for Dynamic Gradient Compression on Remote Sensing Image Interpretation29 Dec 2023
- 2023A Coefficient Makes SVRG Effective9 Nov 2023
- 2023Balance is Essence: Accelerating Sparse Training via Adaptive Gradient Correction9 Jan 2023
- 2021DeepReduce: A Sparse-tensor Communication Framework for Distributed Deep Learning5 Feb 2021