On the Role of Batch Size in Stochastic Conditional Gradient Methods
Rustem Islamov, Roman Machacek, Aurelien Lucchi, Antonio Silveti-Falls, Eduard Gorbunov, Volkan Cevher

TL;DR
This paper analyzes how batch size influences stochastic conditional gradient methods, revealing a regime-dependent effect where increasing batch size initially helps but can eventually hinder performance, and provides practical guidelines for training.
Contribution
It offers a new theoretical analysis of batch size effects in stochastic conditional gradient algorithms, including adaptive strategies for large-scale training.
Findings
Optimal batch size depends on the regime, with diminishing returns beyond a threshold.
Theoretical predictions align with empirical results on NanoGPT.
Guidelines for selecting batch size and stepsize in practice.
Abstract
We study the role of batch size in stochastic conditional gradient methods under a -Kurdyka-{\L}ojasiewicz (-KL) condition. Focusing on momentum-based stochastic conditional gradient algorithms (e.g., Scion), we derive a new analysis that explicitly captures the interaction between stepsize, batch size, and stochastic noise. Our study reveals a regime-dependent behavior: increasing the batch size initially improves optimization accuracy but, beyond a critical threshold, the benefits saturate and can eventually degrade performance under a fixed token budget. Notably, the theory predicts the magnitude of the optimal stepsize and aligns well with empirical practices observed in large-scale training. Leveraging these insights, we derive principled guidelines for selecting the batch size and stepsize, and propose an adaptive strategy that increases batch size and sequence length…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Gaussian Processes and Bayesian Inference · Markov Chains and Monte Carlo Methods
