English

Convex Optimization with Unbounded Nonconvex Oracles using Simulated Annealing

Data Structures and Algorithms 2018-06-19 v2 Machine Learning Optimization and Control Computation Machine Learning

Abstract

We consider the problem of minimizing a convex objective function FF when one can only evaluate its noisy approximation F^\hat{F}. Unless one assumes some structure on the noise, F^\hat{F} may be an arbitrary nonconvex function, making the task of minimizing FF intractable. To overcome this, prior work has often focused on the case when F(x)F^(x)F(x)-\hat{F}(x) is uniformly-bounded. In this paper we study the more general case when the noise has magnitude αF(x)+β\alpha F(x) + \beta for some α,β>0\alpha, \beta > 0, and present a polynomial time algorithm that finds an approximate minimizer of FF for this noise model. Previously, Markov chains, such as the stochastic gradient Langevin dynamics, have been used to arrive at approximate solutions to these optimization problems. However, for the noise model considered in this paper, no single temperature allows such a Markov chain to both mix quickly and concentrate near the global minimizer. We bypass this by combining "simulated annealing" with the stochastic gradient Langevin dynamics, and gradually decreasing the temperature of the chain in order to approach the global minimizer. As a corollary one can approximately minimize a nonconvex function that is close to a convex function; however, the closeness can deteriorate as one moves away from the optimum.

Keywords

Cite

@article{arxiv.1711.02621,
  title  = {Convex Optimization with Unbounded Nonconvex Oracles using Simulated Annealing},
  author = {Oren Mangoubi and Nisheeth K. Vishnoi},
  journal= {arXiv preprint arXiv:1711.02621},
  year   = {2018}
}

Comments

To appear in COLT 2018

R2 v1 2026-06-22T22:39:10.085Z