Efficient Backpropagation with Variance-Controlled Adaptive Sampling
Not on the map. Why?
Abstract (arXiv)
Sampling-based algorithms, which eliminate ''unimportant'' computations during forward and/or back propagation (BP), offer potential solutions to accelerate neural network training. However, since sampling introduces approximations to training, such algorithms may not consistently maintain accuracy across various tasks. In this work, we introduce a variance-controlled adaptive sampling (VCAS) method designed to accelerate BP. VCAS computes an unbiased stochastic gradient with fine-grained layerwise importance sampling in data dimension for activation gradient calculation and leverage score sampling in token dimension for weight gradient calculation. To preserve accuracy, we control the additional variance by learning the sample ratio jointly with model parameters during training. We assessed VCAS on multiple fine-tuning and pre-training tasks in both vision and natural language domains. On all the tasks, VCAS can preserve the original training loss trajectory and validation accuracy with an up to 73.87% FLOPs reduction of BP and 49.58% FLOPs reduction of the whole training process. The implementation is available at https://github.com/thu-ml/VCAS .
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 29 of its 36 references that are in the map. First posted on arXiv 27 Feb 2024.
Builds on
29 of 36 references.
References · 29
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,150
- 2016Deep Networks with Stochastic Depthcited by 979
- 2021Deep Learning on a Data Diet: Finding Important Examples Early in Trainingcited by 533
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 527
- 2019Selection via Proxy: Efficient Data Selection for Deep Learningcited by 339
- 2018Not All Samples Are Created Equal: Deep Learning with Importance Samplingcited by 328
- 2022Prioritized Training on Points that are Learnable, Worth Learning, and Not Yet Learntcited by 236
- 2017Active Bias: Training More Accurate Neural Networks by Emphasizing High Variance Samplescited by 147
- 2013Stochastic Gradient Descent, Weighted Sampling, and the Randomized Kaczmarz algorithmcited by 133
- 2015Online Batch Selection for Faster Training of Neural Networkscited by 122
- 2021The Efficiency Misnomercited by 98
- 2019Accelerating Deep Learning by Focusing on the Biggest Loserscited by 94
17 more
- 2020Accelerating Training of Transformer-Based Language Models with Progressive Layer Droppingcited by 93
- 2022Cramming: Training a Language Model on a Single GPU in One Daycited by 81
- 2015Variance Reduction in SGD by Distributed Importance Samplingcited by 79
- 2021ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Trainingcited by 61
- 2020Sparse Weight Activation Trainingcited by 45
- 2022Token Dropping for Efficient BERT Pretrainingcited by 42
- 2023No Train No Gain: Revisiting Efficient Training Algorithms For Transformer-based Language Modelscited by 41
- 2022GACT: Activation Compressed Training for Generic Network Architecturescited by 31
- 2020Choosing the Sample with Lowest Loss makes SGD Robustcited by 26
- 2017Learning What Data to Learncited by 21
- 2017Lectures on Randomized Numerical Linear Algebracited by 19
- 2022BERT on a Data Diet: Finding Important Examples by Gradient-Based Pruningcited by 17
- 2022DeepSpeed Data Efficiency: Improving Deep Learning Model Quality and Training Efficiency via Efficient Data Sampling and Routingcited by 13
- 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networkscited by 13
- 2022Random-LTD: Random and Layerwise Token Dropping Brings Efficient Training for Large-scale Transformerscited by 11
- 2021One Backward from Ten Forward, Subsampling for Large-Scale Deep Learningcited by 4
- 2023AdaSelection: Accelerating Deep Learning Training through Data Subsamplingcited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.
- 2025SAGE: A Framework of Precise Retrieval for RAGcited by 8
- 2024Asymmetrical estimator for training encapsulated deep photonic neural networkscited by 3
- 2025Data-Efficient Training by Evolved Samplingcited by 0
- 2025Data-Efficient Training by Evolved Sampling27 Sep 2025
- 2025SAGE: A Framework of Precise Retrieval for RAG3 Mar 2025
- 2024Asymmetrical estimator for training encapsulated deep photonic neural networks28 May 2024