Saved in:
Bibliographic Details
Main Authors: Van Scoy, Bryan, Lessard, Laurent
Format: Preprint
Published: 2021
Subjects:
Online Access:https://arxiv.org/abs/2109.05059
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909888237535232
author Van Scoy, Bryan
Lessard, Laurent
author_facet Van Scoy, Bryan
Lessard, Laurent
contents We study the trade-off between convergence rate and sensitivity to stochastic additive gradient noise for first-order optimization methods. Ordinary Gradient Descent (GD) can be made fast-and-sensitive or slow-and-robust by increasing or decreasing the stepsize, respectively. However, it is not clear how such a trade-off can be navigated when working with accelerated methods such as Polyak's Heavy Ball (HB) or Nesterov's Fast Gradient (FG) methods. We consider two classes of functions: (1) strongly convex quadratics and (2) smooth strongly convex functions. For each function class, we present a tractable way to compute the convergence rate and sensitivity to additive gradient noise for a broad family of first-order methods, and we present algorithm designs that trade off these competing performance metrics. Each design consists of a simple analytic update rule with two states of memory, similar to HB and FG. Moreover, each design has a scalar tuning parameter that explicitly trades off convergence rate and sensitivity to additive gradient noise. We numerically validate the performance of our designs by comparing their convergence rate and sensitivity to those of many other algorithms, and through simulations on Nesterov's "bad function".
format Preprint
id arxiv_https___arxiv_org_abs_2109_05059
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle The Speed-Robustness Trade-Off for First-Order Methods with Additive Gradient Noise
Van Scoy, Bryan
Lessard, Laurent
Optimization and Control
68W40, 65K05, 93D09
We study the trade-off between convergence rate and sensitivity to stochastic additive gradient noise for first-order optimization methods. Ordinary Gradient Descent (GD) can be made fast-and-sensitive or slow-and-robust by increasing or decreasing the stepsize, respectively. However, it is not clear how such a trade-off can be navigated when working with accelerated methods such as Polyak's Heavy Ball (HB) or Nesterov's Fast Gradient (FG) methods. We consider two classes of functions: (1) strongly convex quadratics and (2) smooth strongly convex functions. For each function class, we present a tractable way to compute the convergence rate and sensitivity to additive gradient noise for a broad family of first-order methods, and we present algorithm designs that trade off these competing performance metrics. Each design consists of a simple analytic update rule with two states of memory, similar to HB and FG. Moreover, each design has a scalar tuning parameter that explicitly trades off convergence rate and sensitivity to additive gradient noise. We numerically validate the performance of our designs by comparing their convergence rate and sensitivity to those of many other algorithms, and through simulations on Nesterov's "bad function".
title The Speed-Robustness Trade-Off for First-Order Methods with Additive Gradient Noise
topic Optimization and Control
68W40, 65K05, 93D09
url https://arxiv.org/abs/2109.05059