Escaping saddle points in zeroth-order optimization: the power of two-point estimators
Abstract
Two-point zeroth order methods are important in many applications of zeroth-order optimization, such as robotics, wind farms, power systems, online optimization, and adversarial robustness to black-box attacks in deep neural networks, where the problem may be high-dimensional and/or time-varying. Most problems in these applications are nonconvex and contain saddle points. While existing works have shown that zeroth-order methods utilizing function valuations per iteration (with denoting the problem dimension) can escape saddle points efficiently, it remains an open question if zeroth-order methods based on two-point estimators can escape saddle points. In this paper, we show that by adding an appropriate isotropic perturbation at each iteration, a zeroth-order algorithm based on (for any ) function evaluations per iteration can not only find -second order stationary points polynomially fast, but do so using only function evaluations, where is a parameter capturing the extent to which the function of interest exhibits the strict saddle property.
Cite
@article{arxiv.2209.13555,
title = {Escaping saddle points in zeroth-order optimization: the power of two-point estimators},
author = {Zhaolin Ren and Yujie Tang and Na Li},
journal= {arXiv preprint arXiv:2209.13555},
year = {2023}
}
Comments
To appear at ICML 2023