NTH

Adaptively Incorporating Directional Hints into Zeroth-Order Optimization

AuthorsAlexander Ryabchenko, Jian Qian, Wenlong Mou

September 17, 2026 2 min read
Watch on YouTube
The one-line take

A new zeroth-order optimizer adaptively uses unreliable directional hints to approach first-order performance without needing to know how good those hints are.

Key results

8192
Fluid problem dimension

Decision-variable dimension in the fluid inverse-problem experiment.

16
Fluid query budget

Function evaluations allocated to each method per optimization iteration.

100
Fluid optimization steps

Number of optimization steps in the fluid experiment.

0.0119
CV-ZOD final fluid objective

Final objective achieved by CV-ZOD.

0.0260
ZOD final fluid objective

Final objective achieved by unguided zeroth-order descent.

0.0466
GES final fluid objective

Final objective achieved by Guided Evolutionary Strategies.

What the paper found

This paper introduces Control-Variate Zeroth-Order Descent, or CV-ZOD, for nonconvex optimization when gradients are unavailable but low-dimensional directional hints are accessible. Instead of biasing the search toward a surrogate, CV-ZOD uses the hint subspace to construct a control-variate estimator that remains unbiased for the Gaussian-smoothed gradient, reducing variance when the hint aligns with the true gradient and reverting safely to isotropic zeroth-order descent as alignment deteriorates. An oracle version interpolates between first-order O(1/T) and zeroth-order O(d/T) convergence, while the fully adaptive method matches that guarantee up to logarithmic factors without knowing hint quality in advance, using O(k + log T) additional function queries per iteration. In a fluid inverse problem with dimension 8192, a budget of 16 function evaluations per iteration, and 100 optimization steps, CV-ZOD reached a final objective of 0.0119, compared with 0.0260 for unguided ZOD and 0.0466 for Guided Evolutionary Strategies. The method also performed well in molecular optimization using MACE-OFF23 as the black-box energy model and MMFF94 as the directional surrogate, with NVIDIA Warp providing the differentiable fluid simulator. The central result is robustness: directional hints improve sampling efficiency without distorting optimization toward the surrogate objective.

Original abstract

We study zeroth-order optimization of non-convex functions with the aid of directional hints, which are cheap but potentially inaccurate approximations of the true gradient direction, given by linear subspaces at each iteration. To leverage these hints adaptively while maintaining robustness to their quality, we introduce Control-Variate Zeroth-Order Descent (CV-ZOD), a new framework that refines the classical zeroth-order gradient estimator with a control variate that can be set based on the directional hints. We first show that the oracle algorithm that optimally sets the reference vector and step size at each iteration achieves a convergence rate that interpolates between the first-order $O(1/T)$ rate and the zeroth-order $O(d/T)$ rate, depending on the quality of the hints along the trajectory. We then develop a practical variant of CV-ZOD that achieves the same oracle guarantee up to logarithmic factors, without any prior knowledge of the hint quality. We validate the method empirically on simulation-based scientific optimization tasks, demonstrating sustained progress on non-convex landscapes where zeroth-order descent is slower and existing guided methods stall as guidance deteriorates.

Read the original paper

More in Optimization

Browse all 36 papers →