Gradient-Free Approaches is a Key to an Efficient Interaction with Markovian Stochasticity
Boris Prokhorov, Semyon Chebykin, Alexander Gasnikov, Aleksandr Beznosikov
TL;DR
The paper studies stochastic optimization with Markovian noise when only a zero-order oracle is available. It introduces a gradient-free, accelerated SGD framework that uses a randomized multilevel Monte Carlo batching scheme and smoothing to achieve convergence rates that remain favorable even under Markovian correlations, notably when the mixing time $τ$ satisfies $τ < d$. The authors establish tight upper bounds for both one-point and two-point feedback in smooth and non-smooth settings, and match them with information-theoretic lower bounds, demonstrating optimality up to logarithmic factors. A key takeaway is that zero-order methods, when paired with batching and smoothing, can efficiently interact with Markovian stochasticity, offering substantial practical efficiency gains over gradient-based methods in this setting. The results have implications for reinforcement learning and online optimization where gradient information is unavailable or expensive to obtain.
Abstract
This paper deals with stochastic optimization problems involving Markovian noise with a zero-order oracle. We present and analyze a novel derivative-free method for solving such problems in strongly convex smooth and non-smooth settings with both one-point and two-point feedback oracles. Using a randomized batching scheme, we show that when mixing time $τ$ of the underlying noise sequence is less than the dimension of the problem $d$, the convergence estimates of our method do not depend on $τ$. This observation provides an efficient way to interact with Markovian stochasticity: instead of invoking the expensive first-order oracle, one should use the zero-order oracle. Finally, we complement our upper bounds with the corresponding lower bounds. This confirms the optimality of our results.
