On the Computational Inefficiency of Large Batch Sizes for Stochastic Gradient Descent
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
Citing papers per year: 2021: 7; 2022: 5; 2023: 3; 2024: 3; 2025: 3; 2026: 4.
25 papers.
Sort:
- 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Trainingcited by 78
- 2021On Large-Cohort Training for Federated Learningcited by 73
- 2024How Does Critical Batch Size Scale in Pre-training?cited by 68
- 2021Stochastic Training is Not Necessary for Generalizationcited by 63
- 2025Power Lines: Scaling Laws for Weight Decay and Batch Size in LLM Pre-trainingcited by 41
- 2023Small batch deep reinforcement learningcited by 35
- 2021Batch size-invariance for policy optimizationcited by 33
- 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Reviewcited by 26
- 2023Reducing Energy Bloat in Large Model Trainingcited by 22
- 2021Globally Convergent Multilevel Training of Deep Residual Networkscited by 11
- 2022Modeling the Machine Learning Multiversecited by 11
- 2021Layered gradient accumulation and modular pipeline parallelism: fast and efficient training of large language modelscited by 6
13 more
- 2022ILASR: Privacy-Preserving Incremental Learning for Automatic Speech Recognition at Production Scalecited by 4
- 2024Batch size invariant Adamcited by 4
- 2024Parallel Split Learning with Global Samplingcited by 3
- 2026Beware of the Batch Size: Hyperparameter Bias in Evaluating LoRAcited by 3
- 2021Shift-Curvature, SGD, and Generalizationcited by 2
- 2022Scaling the Wild: Decentralizing Hogwild!-style Shared-memory SGDcited by 1
- 2021Non-Asymptotic Analysis of Online Multiplicative Stochastic Gradient Descentcited by 0
- 2022Learning Deep Optimal Embeddings with Sinkhorn Divergencescited by 0
- 2025Improving Neural Network Training using Dynamic Learning Rate Schedule for PINNs and Image Classificationcited by 0
- 2025On Using Large-Batches in Federated Learningcited by 0
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Trainingcited by 0
- 2026Perfect Parallelization in Mini-Batch SGD with Classical Momentum Accelerationcited by 0
- 2026Towards joint scaling laws with optimal batch size schedulescited by 0
- 2026Towards joint scaling laws with optimal batch size schedules30 Jul 2026
- 2026Perfect Parallelization in Mini-Batch SGD with Classical Momentum Acceleration18 May 2026
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Training18 Mar 2026
- 2026Beware of the Batch Size: Hyperparameter Bias in Evaluating LoRA10 Feb 2026
- 2025On Using Large-Batches in Federated Learning5 Sep 2025
- 2025Improving Neural Network Training using Dynamic Learning Rate Schedule for PINNs and Image Classification29 Jul 2025
- 2025Power Lines: Scaling Laws for Weight Decay and Batch Size in LLM Pre-training19 May 2025
- 2024How Does Critical Batch Size Scale in Pre-training?29 Oct 2024
- 2024Parallel Split Learning with Global Sampling22 Jul 2024
- 2024Batch size invariant Adam29 Feb 2024
- 2023Reducing Energy Bloat in Large Model Training12 Dec 2023
- 2023Small batch deep reinforcement learning5 Oct 2023
13 more
- 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Review7 Apr 2023
- 2022Learning Deep Optimal Embeddings with Sinkhorn Divergences14 Sep 2022
- 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Training12 Aug 2022
- 2022ILASR: Privacy-Preserving Incremental Learning for Automatic Speech Recognition at Production Scale19 Jul 2022
- 2022Modeling the Machine Learning Multiverse13 Jun 2022
- 2022Scaling the Wild: Decentralizing Hogwild!-style Shared-memory SGD13 Mar 2022
- 2021Non-Asymptotic Analysis of Online Multiplicative Stochastic Gradient Descent14 Dec 2021
- 2021Batch size-invariance for policy optimization1 Oct 2021
- 2021Stochastic Training is Not Necessary for Generalization29 Sep 2021
- 2021Shift-Curvature, SGD, and Generalization21 Aug 2021
- 2021Globally Convergent Multilevel Training of Deep Residual Networks15 Jul 2021
- 2021On Large-Cohort Training for Federated Learning15 Jun 2021
- 2021Layered gradient accumulation and modular pipeline parallelism: fast and efficient training of large language models4 Jun 2021
- 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Trainingcited by 78
- 2021On Large-Cohort Training for Federated Learningcited by 73
- 2024How Does Critical Batch Size Scale in Pre-training?cited by 68
- 2021Stochastic Training is Not Necessary for Generalizationcited by 63
- 2025Power Lines: Scaling Laws for Weight Decay and Batch Size in LLM Pre-trainingcited by 41
- 2023Small batch deep reinforcement learningcited by 35
- 2021Batch size-invariance for policy optimizationcited by 33
- 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Reviewcited by 26
- 2023Reducing Energy Bloat in Large Model Trainingcited by 22
- 2021Globally Convergent Multilevel Training of Deep Residual Networkscited by 11
- 2022Modeling the Machine Learning Multiversecited by 11
- 2021Layered gradient accumulation and modular pipeline parallelism: fast and efficient training of large language modelscited by 6
12 most cited of 25 All 25 (JSON)
- 2026Towards joint scaling laws with optimal batch size schedules30 Jul 2026
- 2026Perfect Parallelization in Mini-Batch SGD with Classical Momentum Acceleration18 May 2026
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Training18 Mar 2026
- 2026Beware of the Batch Size: Hyperparameter Bias in Evaluating LoRA10 Feb 2026
- 2025On Using Large-Batches in Federated Learning5 Sep 2025
- 2025Improving Neural Network Training using Dynamic Learning Rate Schedule for PINNs and Image Classification29 Jul 2025
- 2025Power Lines: Scaling Laws for Weight Decay and Batch Size in LLM Pre-training19 May 2025
- 2024How Does Critical Batch Size Scale in Pre-training?29 Oct 2024
- 2024Parallel Split Learning with Global Sampling22 Jul 2024
- 2024Batch size invariant Adam29 Feb 2024
- 2023Reducing Energy Bloat in Large Model Training12 Dec 2023
- 2023Small batch deep reinforcement learning5 Oct 2023
12 newest of 25 All 25 (JSON)