NeurIPS 2019poster44 citations

Continuous-time Models for Stochastic Optimization Algorithms

Antonio Orvieto, Aurelien Lucchi

Abstract

We propose new continuous-time formulations for first-order stochastic optimization algorithms such as mini-batch gradient descent and variance-reduced methods. We exploit these continuous-time models, together with simple Lyapunov analysis as well as tools from stochastic calculus, in order to derive convergence bounds for various types of non-convex functions. Guided by such analysis, we show that the same Lyapunov arguments hold in discrete-time, leading to matching rates. In addition, we use these models and Ito calculus to infer novel insights on the dynamics of SGD, proving that a decreasing learning rate acts as time warping or, equivalently, as landscape stretching.

BibTeX
@inproceedings{NEURIPS2019_9cd78264,
 author = {Orvieto, Antonio and Lucchi, Aurelien},
 booktitle = {Advances in Neural Information Processing Systems},
 editor = {H. Wallach and H. Larochelle and A. Beygelzimer and F. d\textquotesingle Alch\'{e}-Buc and E. Fox and R. Garnett},
 pages = {},
 publisher = {Curran Associates, Inc.},
 title = {Continuous-time Models for Stochastic Optimization Algorithms},
 url = {https://proceedings.neurips.cc/paper_files/paper/2019/file/9cd78264cf2cd821ba651485c111a29a-Paper.pdf},
 volume = {32},
 year = {2019}
}
Continuous-time Models for Stochastic Optimization Algorithms · NeurIPS 2019