A Correlation-induced Finite Difference Estimator
Guo Liang, Guangwu Liu, Kun Zhang
TL;DR
This work tackles gradient estimation for stochastic black-box objectives using finite-difference methods. It introduces a bootstrap-based, sample-driven approach to estimate the unknown constants that govern the optimal perturbation, and couples this with a correlation-induced CFD estimator (Cor-CFD) that reuses pilot samples to create correlated diffs, achieving variance reduction and potential bias reduction. The authors provide consistency and asymptotic results, propose a practical implementation algorithm, and demonstrate effectiveness in derivative-free optimization, including high-dimensional problems. The combination of perturbation-constant estimation and correlated sample reuse offers a sample-efficient FD framework with strong theoretical guarantees and practical impact for DFO and simulation optimization.
Abstract
Finite difference (FD) approximation is a classic approach to stochastic gradient estimation when only noisy function realizations are available. In this paper, we first provide a sample-driven method via the bootstrap technique to estimate the optimal perturbation, and then propose an efficient FD estimator based on correlated samples at the estimated optimal perturbation. Furthermore, theoretical analyses of both the perturbation estimator and the FD estimator reveal that, {\it surprisingly}, the correlation enables the proposed FD estimator to achieve a reduction in variance and, in some cases, a decrease in bias compared to the traditional optimal FD estimator. Numerical results confirm the efficiency of our estimators and align well with the theory presented, especially in scenarios with small sample sizes. Finally, we apply the estimator to solve derivative-free optimization (DFO) problems, and numerical studies show that DFO problems with 100 dimensions can be effectively solved.
