ICML2026

Finding Stationary Points by Comparisons

Helin Wang, Chenyi Zhang, Xiwen Tao, Yexin Zhang, Tongyang Li

Abstract

We study the problem of finding stationary points of non-convex functions when access to the objective is provided only through a comparison oracle that, given two points, outputs which has the larger function value. For a twice differentiable f:RnRf:\mathbb R^n\to\mathbb R with Lipschitz gradient and Hessian, we develop an algorithm that outputs an ϵ\epsilon-stationary point using O~(n2/ϵ1.5)\widetilde O(n^2/\epsilon^{1.5}) queries. Our approach uses a subroutine that estimates the normalized Hessian to accuracy δ\delta using O~(n2log(1/δ))\widetilde O(n^2\log(1/\delta)) queries. We further study this problem with a quantum comparison oracle model where queries can be made in superpositions, and develop the first quantum algorithm that finds an ϵ\epsilon-stationary point, which takes O~(n/ϵ1.5)\widetilde O(n/\epsilon^{1.5}) queries.