Stochastic Optimization with Random Search
El Mahdi Chayti, Taha El Bakkali El Kadi, Omar Saadi, Martin Jaggi
TL;DR
This work delivers a unified analysis of stochastic zeroth-order optimization via the Stochastic Three Points (STP) framework, showing that random search can achieve rates comparable to gradient-based methods under both standard and weaker smoothness assumptions. It extends STP to stochastic, finite-sum, and helper-driven feedback settings, introduces variance-reduction variants that improve complexity in the large-n regime, and leverages a translation invariance property to tightly control stochastic errors. The results reveal that weak average smoothness yields rates similar to prior stochastic STP, while standard per-component smoothness attains rates matching first-order methods, all without discretization bias. Empirically, the methods demonstrate competitive performance and illustrate that naive momentum adaptations do not improve Random Search, highlighting the need for novel variance-reduction or memory-efficient strategies in this paradigm.
Abstract
We revisit random search for stochastic optimization, where only noisy function evaluations are available. We show that the method works under weaker smoothness assumptions than previously considered, and that stronger assumptions enable improved guarantees. In the finite-sum setting, we design a variance-reduced variant that leverages multiple samples to accelerate convergence. Our analysis relies on a simple translation invariance property, which provides a principled way to balance noise and reduce variance.
