mlsanityData to 14 Oct 2026

Online Importance Sampling for Stochastic Gradient Optimization

arXiv 2311.14468 ↗First posted 24 Nov 2023cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Machine learning optimization often depends on stochastic gradient descent, where the precision of gradient estimation is vital for model performance. Gradients are calculated from mini-batches formed by uniformly selecting data samples from the training dataset. However, not all data samples contribute equally to gradient estimation. To address this, various importance sampling strategies have been developed to prioritize more significant samples. Despite these advancements, all current importance sampling methods encounter challenges related to computational efficiency and seamless integration into practical machine learning pipelines. In this work, we propose a practical algorithm that efficiently computes data importance on-the-fly during training, eliminating the need for dataset preprocessing. We also introduce a novel metric based on the derivative of the loss w.r.t. the network output, designed for mini-batch importance sampling. Our metric prioritizes influential data points, thereby enhancing gradient estimation accuracy. We demonstrate the effectiveness of our approach across various applications. We first perform classification and regression tasks to demonstrate improvements in accuracy. Then, we show how our approach can also be used for online data pruning by identifying and discarding data samples that contribute minimally towards the training loss. This significantly reduce training time with negligible loss in the accuracy of the model.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 25 of its 39 references that are in the map. First posted on arXiv 24 Nov 2023.

Builds on

25 of 39 references.

References · 25

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  5. 2020Implicit Neural Representations with Periodic Activation Functionscited by 2,238
  6. 2015Prioritized Experience Replaycited by 1,099
  7. 2018An Empirical Study of Example Forgetting during Deep Neural Network Learningcited by 678
  8. 2021Deep Learning on a Data Diet: Finding Important Examples Early in Trainingcited by 533
  9. 2019Selection via Proxy: Efficient Data Selection for Deep Learningcited by 339
  10. 2018Not All Samples Are Created Equal: Deep Learning with Importance Samplingcited by 328
  11. 2019SGD: General Analysis and Improved Ratescited by 207
  12. 2013Stochastic Gradient Descent, Weighted Sampling, and the Randomized Kaczmarz algorithmcited by 133
13 more
  1. 2022Dataset Pruning: Reducing Training Data by Examining Generalization Influencecited by 133
  2. 2015Online Batch Selection for Faster Training of Neural Networkscited by 122
  3. 2014Stochastic Optimization with Importance Samplingcited by 91
  4. 2023InfoBatch: Lossless Training Speed Up by Unbiased Dynamic Data Pruningcited by 90
  5. 2015Variance Reduction in SGD by Distributed Importance Samplingcited by 79
  6. 2020Variance-Reduced Methods for Machine Learningcited by 79
  7. 2017Biased Importance Sampling for Deep Neural Network Trainingcited by 31
  8. 2020A Study of Gradient Variance in Deep Learningcited by 28
  9. 2018Active Mini-Batch Sampling using Repulsive Point Processescited by 20
  10. 2021Stochastic Reweighted Gradient Descentcited by 7
  11. 2016Accelerating Deep Neural Network Training with Inconsistent Stochastic Gradient Descentcited by 6
  12. 2021One Backward from Ten Forward, Subsampling for Large-Scale Deep Learningcited by 4
  13. 2023AdaSelection: Accelerating Deep Learning Training through Data Subsamplingcited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.