Romberg-Extrapolated Zeroth-Order Gradient Estimator: Higher-Order Bias Reduction with Preserved Leading Directional Variance
Abstract
Lay Summary
Many machine learning and engineering problems require optimizing an objective function when gradients are unavailable, expensive, or impossible to compute. In such cases, one can estimate a gradient only by querying the function value at carefully chosen nearby points. However, existing zeroth-order gradient estimators usually improve only one side of the problem: some methods reduce finite-difference bias but increase directional variance, while others reduce variance but keep the same bias order. This paper proposes Romberg-ZOGE, a new zeroth-order gradient estimator that uses Romberg extrapolation to combine several finite-difference estimates at different smoothing radii. By reusing the same random direction across these radii, the method cancels low-order finite-difference bias while preserving the leading directional variance of the standard two-point estimator. In simple terms, the estimator obtains a more accurate gradient approximation without increasing the main source of randomness caused by the search direction. We provide theoretical guarantees showing that Romberg-ZOGE achieves higher-order bias reduction and characterize its behavior under both exact and noisy function evaluations. We also demonstrate its effectiveness on synthetic optimization problems, wireless-network optimization, and black-box prompt tuning for large language models. These results suggest that higher-order zeroth-order gradient estimation can improve optimization efficiency in black-box settings where gradients are not directly accessible.