English

Never Go Full Batch (in Stochastic Convex Optimization)

Optimization and Control 2021-07-02 v1 Machine Learning

Abstract

We study the generalization performance of full-batch\text{full-batch} optimization algorithms for stochastic convex optimization: these are first-order methods that only access the exact gradient of the empirical risk (rather than gradients with respect to individual data points), that include a wide range of algorithms such as gradient descent, mirror descent, and their regularized and/or accelerated variants. We provide a new separation result showing that, while algorithms such as stochastic gradient descent can generalize and optimize the population risk to within ϵ\epsilon after O(1/ϵ2)O(1/\epsilon^2) iterations, full-batch methods either need at least Ω(1/ϵ4)\Omega(1/\epsilon^4) iterations or exhibit a dimension-dependent sample complexity.

Keywords

Cite

@article{arxiv.2107.00469,
  title  = {Never Go Full Batch (in Stochastic Convex Optimization)},
  author = {Idan Amir and Yair Carmon and Tomer Koren and Roi Livni},
  journal= {arXiv preprint arXiv:2107.00469},
  year   = {2021}
}
R2 v1 2026-06-24T03:48:28.413Z