A Zeroth-order Proximal Stochastic Gradient Method for Weakly Convex Stochastic Optimization
Spyridon Pougkakiotis, Dionysios S. Kalogerias
TL;DR
This work tackles zeroth-order optimization for stochastic problems with weakly convex, potentially nonsmooth components by building a smooth surrogate $f_{\mu}$ via Gaussian smoothing and applying a proximal stochastic gradient method to $\phi_{\mu}=f_{\mu}+r$. It proves a convergence rate of $\mathcal{O}(n^2\epsilon^{-4})$ iterations to an $\epsilon$-stationary point of the surrogate Moreau envelope $\phi_{\mu}^{1/\bar{\rho}}$, with an interpretable $\mathcal{O}(\sqrt{n}/T^{1/4})$ form in terms of total iterations. The paper also demonstrates practical viability through phase retrieval experiments and introduces a novel hyper-parameter tuning framework that optimizes ADMM penalties for PDE-constrained problems, achieving good out-of-sample performance. The results suggest that the proposed zeroth-order approach is competitive with existing methods and offers a scalable, first-order-information-free tool for challenging stochastic optimization tasks with broad applicability.
Abstract
In this paper we analyze a zeroth-order proximal stochastic gradient method suitable for the minimization of weakly convex stochastic optimization problems. We consider nonsmooth and nonlinear stochastic composite problems, for which (sub-)gradient information might be unavailable. The proposed algorithm utilizes the well-known Gaussian smoothing technique, which yields unbiased zeroth-order gradient estimators of a related partially smooth surrogate problem (in which one of the two nonsmooth terms in the original problem's objective is replaced by a smooth approximation). This allows us to employ a standard proximal stochastic gradient scheme for the approximate solution of the surrogate problem, which is determined by a single smoothing parameter, and without the utilization of first-order information. We provide state-of-the-art convergence rates for the proposed zeroth-order method using minimal assumptions. The proposed scheme is numerically compared against alternative zeroth-order methods as well as a stochastic sub-gradient scheme on a standard phase retrieval problem. Further, we showcase the usefulness and effectiveness of our method for the unique setting of automated hyper-parameter tuning. In particular, we focus on automatically tuning the parameters of optimization algorithms by minimizing a novel heuristic model. The proposed approach is tested on a proximal alternating direction method of multipliers for the solution of $\mathcal{L}_1/\mathcal{L}_2$-regularized PDE-constrained optimal control problems, with evident empirical success.
