mlsanityData to 7 Oct 2026

On the Computational Inefficiency of Large Batch Sizes for Stochastic Gradient Descent

arXiv 1811.12941 ↗First posted 30 Nov 2018cs.LG cs.DC stat.MLcited by 25

Not on the map. Why?

Abstract (arXiv)

Increasing the mini-batch size for stochastic gradient descent offers significant opportunities to reduce wall-clock training time, but there are a variety of theoretical and systems challenges that impede the widespread success of this technique. We investigate these issues, with an emphasis on time to convergence and total computational cost, through an extensive empirical analysis of network training across several architectures and problem domains, including image classification, image segmentation, and language modeling. Although it is common practice to increase the batch size in order to fully exploit available computational resources, we find a substantially more nuanced picture. Our main finding is that across a wide range of network architectures and problem domains, increasing the batch size beyond a certain point yields no decrease in wall-clock time to convergence for either train or test loss. This batch size is usually substantially below the capacity of current systems. We show that popular training strategies for large batch size optimization begin to fail before we can populate all available compute resources, and we show that the point at which these methods break down depends more on attributes like model architecture and data complexity than it does directly on the size of the dataset.

Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Nov 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 7; 2022: 5; 2023: 3; 2024: 3; 2025: 3; 2026: 4.

25 papers.

Sort:

  1. 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Trainingcited by 78
  2. 2021On Large-Cohort Training for Federated Learningcited by 73
  3. 2024How Does Critical Batch Size Scale in Pre-training?cited by 68
  4. 2021Stochastic Training is Not Necessary for Generalizationcited by 63
  5. 2025Power Lines: Scaling Laws for Weight Decay and Batch Size in LLM Pre-trainingcited by 41
  6. 2023Small batch deep reinforcement learningcited by 35
  7. 2021Batch size-invariance for policy optimizationcited by 33
  8. 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Reviewcited by 26
  9. 2023Reducing Energy Bloat in Large Model Trainingcited by 22
  10. 2021Globally Convergent Multilevel Training of Deep Residual Networkscited by 11
  11. 2022Modeling the Machine Learning Multiversecited by 11
  12. 2021Layered gradient accumulation and modular pipeline parallelism: fast and efficient training of large language modelscited by 6
13 more
  1. 2022ILASR: Privacy-Preserving Incremental Learning for Automatic Speech Recognition at Production Scalecited by 4
  2. 2024Batch size invariant Adamcited by 4
  3. 2024Parallel Split Learning with Global Samplingcited by 3
  4. 2026Beware of the Batch Size: Hyperparameter Bias in Evaluating LoRAcited by 3
  5. 2021Shift-Curvature, SGD, and Generalizationcited by 2
  6. 2022Scaling the Wild: Decentralizing Hogwild!-style Shared-memory SGDcited by 1
  7. 2021Non-Asymptotic Analysis of Online Multiplicative Stochastic Gradient Descentcited by 0
  8. 2022Learning Deep Optimal Embeddings with Sinkhorn Divergencescited by 0
  9. 2025Improving Neural Network Training using Dynamic Learning Rate Schedule for PINNs and Image Classificationcited by 0
  10. 2025On Using Large-Batches in Federated Learningcited by 0
  11. 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Trainingcited by 0
  12. 2026Perfect Parallelization in Mini-Batch SGD with Classical Momentum Accelerationcited by 0
  13. 2026Towards joint scaling laws with optimal batch size schedulescited by 0