atlas

Research map / Optimization / Optimizers

On the Optimal Construction of Unbiased Gradient Estimators for Zeroth-Order Optimization

NeurIPS 2025 · Optimization › Optimizers · approach: Zeroth-order training methods · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Constructs a family of unbiased zeroth-order gradient estimators from a telescoping series of finite differences with random stepsize index, giving P1-P4 estimators, optimal stepsize/sampling distributions, and SGD complexity O(d/eps^4).

Problem

Zeroth-order gradient estimators based on finite differences are biased unless the perturbation stepsize vanishes; the question is whether unbiased estimators using only function evaluations can be built with favorable variance.

Approach

Express the directional derivative as a telescoping series over perturbation stepsizes mu_n, interpret it as an expectation over a random index n ~ p_n (under absolute convergence), and build unbiased estimators P1-P4 with k function evaluations; derive variance-optimal mu_n and p_n (with mu_n = mu_1 P(N>=n)).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Zipf’s P3 estimator instead of the two-point baselinesGradient estimation for quadratic regression and logistic classification losses · Synthetic regression and classificationMSEHelped
Use the proposed unbiased estimators instead of baseline zeroth-order estimatorsOPT-1.3B fine-tuning · SST-2training loss convergenceHelped
Use the proposed unbiased estimators instead of baseline zeroth-order methodsOPT-1.3B fine-tuning · SST-2final accuracyHelped
Reduce the estimator from P4 to P3 using random selection between estimator pathways (ablation)Unbiased zeroth-order gradient estimation · Variance analysisvarianceHurt
Use the P1 estimator, which uses a single function evaluation (ablation)Unbiased zeroth-order gradient estimation · Conditions with positive-definite Hessian and nonzero function valuevariance: +∞Hurt
Use larger two-point-estimator batch sizesZeroth-order optimization · OPT-1.3B fine-tuning on SST-2training loss per updateHelped

Surprising findings

Limitations

Experimental setup

Datasets: SST-2 synthetic quadratic and logistic losses

Benchmarks: SST-2

Metrics: MSE of gradient estimate training loss

Baselines: two-point estimator (Gaussian) two-point estimator (uniform) centralized two-point estimator MeZO Adam SGD

Builds on: two-point estimator MeZO forward gradient

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy