Never Go Full Batch (in Stochastic Convex Optimization)
Optimization and Control
2021-07-02 v1 Machine Learning
Abstract
We study the generalization performance of 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 after iterations, full-batch methods either need at least iterations or exhibit a dimension-dependent sample complexity.
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}
}