mlsanityData to 7 Oct 2026

AdAdaGrad: Adaptive Batch Size Schemes for Adaptive Gradient Methods

arXiv 2402.11215 ↗First posted 17 Feb 2024cs.LG math.OC stat.MLcited by 8

Not on the map. Why?

Abstract (arXiv)

The choice of batch size in minibatch stochastic gradient optimization is critical for both optimization and generalization performance in large-scale model training. Although large-batch training is arguably the dominant paradigm in large-scale deep learning because of hardware advances, model generalization often deteriorates relative to small-batch training, leading to the so-called "generalization gap." To mitigate this issue, we investigate adaptive batch size strategies derived from adaptive sampling methods, which were originally developed for stochastic gradient descent. Given the strong interplay between learning rates and batch sizes, together with the prevalence of adaptive gradient methods in deep learning, we emphasize the need for adaptive batch size strategies in these settings. We introduce AdAdaGrad and its scalar variant AdAdaGradNorm, which progressively increase batch sizes during training while performing updates with AdaGrad and AdaGradNorm, respectively. We prove that AdAdaGradNorm converges with high probability at a rate of mathscrO(1/K) to a first-order stationary point of a smooth nonconvex function within K iterations. AdAdaGrad also exhibits similar convergence properties when combined with a novel coordinate-wise variant of our adaptive batch size strategy. We corroborate our theoretical claims with image-classification experiments that highlight the merits of the proposed schemes in terms of both training efficiency and model generalization. Our work highlights the potential of adaptive batch size strategies for adaptive gradient optimizers in large-scale model training.

Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 58 of its 76 references that are in the map. First posted on arXiv 17 Feb 2024.

Builds on

58 of 76 references.

References · 58

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2020Scaling Laws for Neural Language Modelscited by 6,411
  5. 2022Training Compute-Optimal Large Language Modelscited by 2,927
  6. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  7. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  8. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
  9. 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
  10. 2021Scaling Language Models: Methods, Analysis & Insights from Training Gophercited by 1,199
  11. 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
  12. 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
38 more
  1. 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
  2. 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallelcited by 641
  3. 2022Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Modelcited by 557
  4. 2019Why gradient clipping accelerates training: A theoretical justification for adaptivitycited by 335
  5. 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 313
  6. 2019Lower Bounds for Non-Convex Stochastic Optimizationcited by 303
  7. 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
  8. 2018An Empirical Model of Large-Batch Trainingcited by 268
  9. 2017The Marginal Value of Adaptive Gradient Methods in Machine Learningcited by 248
  10. 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
  11. 2018AdaGrad stepsizes: Sharp convergence over nonconvex landscapescited by 182
  12. 2020A Simple Convergence Proof of Adam and Adagradcited by 169
  13. 2020Better Theory for SGD in the Nonconvex Worldcited by 156
  14. 2018On the Convergence of Stochastic Gradient Descent with Adaptive Stepsizescited by 155
  15. 2016Stochastic Variance Reduction for Nonconvex Optimizationcited by 143
  16. 2018Fast and Faster Convergence of SGD for Over-Parameterized Models and an Accelerated Perceptroncited by 143
  17. 2017A Bayesian Perspective on Generalization and Stochastic Gradient Descentcited by 134
  18. 2019Which Algorithmic Choices Matter at Which Batch Sizes? Insights From a Noisy Quadratic Modelcited by 116
  19. 2023Noise Is Not the Main Factor Behind the Gap Between SGD and Adam on Transformers, but Sign Descent Might Becited by 114
  20. 2023Linear attention is (maybe) all you need (to understand transformer optimization)cited by 97
  21. 2018On the Convergence of Adaptive Gradient Methods for Nonconvex Optimizationcited by 91
  22. 2020Improved Analysis of Clipping Algorithms for Non-convex Optimizationcited by 88
  23. 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 87
  24. 2020Variance-Reduced Methods for Machine Learningcited by 79
  25. 2020A High Probability Analysis of Adaptive SGD with Momentumcited by 61
  26. 2022The Power of Adaptivity in SGD: Self-Tuning Step Sizes with Unbounded Gradients and Affine Variancecited by 60
  27. 2023Convergence of AdaGrad for Non-convex Objectives: Simple Proofs and Relaxed Assumptionscited by 55
  28. 2020Learning Rates as a Function of Batch Size: A Random Matrix Theory Approach to Neural Network Trainingcited by 50
  29. 2023Toward Understanding Why Adam Converges Faster Than SGD for Transformerscited by 50
  30. 2023High Probability Convergence of Stochastic Gradient Methodscited by 48
  31. 2018A Progressive Batching L-BFGS Method for Machine Learningcited by 45
  32. 2023Beyond Uniform Smoothness: A Stopped Analysis of Adaptive SGDcited by 41
  33. 2022High Probability Bounds for a Class of Nonconvex Algorithms with AdaGrad Stepsizecited by 40
  34. 2023SGD with AdaGrad Stepsizes: Full Adaptivity with High Probability to Unknown Parameters, Unbounded Gradients and Affine Variancecited by 30
  35. 2016Coupling Adaptive Batch Sizes with Learning Ratescited by 29
  36. 2017Adaptive Sampling Strategies for Stochastic Optimizationcited by 29
  37. 2017AdaBatch: Adaptive Batch Sizes for Training Deep Neural Networkscited by 29
  38. 2015Global convergence rate analysis of unconstrained optimization methods based on probabilistic modelscited by 27

50 most cited of 58 All 58 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 3; 2025: 2; 2026: 3.

8 papers.