When Does Stochastic Gradient Algorithm Work Well?
Machine Learning
2018-12-27 v2 Machine Learning
Optimization and Control
Abstract
In this paper, we consider a general stochastic optimization problem which is often at the core of supervised learning, such as deep learning and linear classification. We consider a standard stochastic gradient descent (SGD) method with a fixed, large step size and propose a novel assumption on the objective function, under which this method has the improved convergence rates (to a neighborhood of the optimal solutions). We then empirically demonstrate that these assumptions hold for logistic regression and standard deep neural networks on classical data sets. Thus our analysis helps to explain when efficient behavior can be expected from the SGD method in training classification models and deep neural networks.
Cite
@article{arxiv.1801.06159,
title = {When Does Stochastic Gradient Algorithm Work Well?},
author = {Lam M. Nguyen and Nam H. Nguyen and Dzung T. Phan and Jayant R. Kalagnanam and Katya Scheinberg},
journal= {arXiv preprint arXiv:1801.06159},
year = {2018}
}