Stochastic Bias-Reduced Gradient Methods

Neural Information Processing Systems 

We develop a new primitive for stochastic optimization: a low-bias, low-cost estimator of the minimizer x_\star of any Lipschitz strongly-convex function f . In particular, we use a multilevel Monte-Carlo approach due to Blanchet and Glynn to turn any optimal stochastic gradient method into an estimator of x_\star with bias \delta, variance O(\log(1/\delta)), and an expected sampling cost of O(\log(1/\delta)) stochastic gradient evaluations. As an immediate consequence, we obtain cheap and nearly unbiased gradient estimators for the Moreau envelope of any Lipschitz convex function. We demonstrate the potential of our estimator through four applications. First, we develop a method for minimizing the maximum of N functions, improving on recent results and matching a lower bound up to logarithmic factors.