Minimisation of Quasar-Convex Functions Using Random Zeroth-Order Oracles
Amir Ali Farzin, Yuen-Man Pun, Iman Shames
TL;DR
This work introduces a random Gaussian smoothing zeroth-order optimization framework for minimizing quasar-convex and strongly quasar-convex functions in both unconstrained and constrained settings. By replacing gradients with a Gaussian-smoothed surrogate $f_\mu$ and a corresponding unbiased estimator $g_\mu$, the authors establish convergence guarantees and neighbourhood control, with variance reduction enabling arbitrarily small residuals. They define proximal-quasar-convexity to extend these results to constrained problems and derive matching or near-matching iteration bounds to first-order methods. Empirically, the Gaussian-smoothing ZO approach demonstrates competitive or superior performance to gradient descent in learning linear dynamical systems and related tasks, offering stability advantages in challenging settings. Overall, the results broaden the applicability of zeroth-order methods to nonconvex but structured objectives and suggest practical benefits for black-box optimization in ML and control contexts.
Abstract
This study explores the performance of a random Gaussian smoothing zeroth-order (ZO) scheme for minimising quasar-convex (QC) and strongly quasar-convex (SQC) functions in both unconstrained and constrained settings. For the unconstrained problem, we establish the ZO algorithm's convergence to a global minimum along with its complexity when applied to both QC and SQC functions. For the constrained problem, we introduce the new notion of proximal-quasar-convexity and prove analogous results to the unconstrained case. Specifically, we show the complexity bounds and the convergence of the algorithm to a neighbourhood of a global minimum whose size can be controlled under a variance reduction scheme. Theoretical findings are illustrated through investigating the performance of the algorithm applied to a range of problems in machine learning and optimisation. Specifically, we observe scenarios where the ZO method outperforms gradient descent. We provide a possible explanation for this phenomenon.
