English

ZOBA: An Efficient Single-loop Zeroth-order Bilevel Optimization Algorithm

Optimization and Control 2026-01-30 v1

Abstract

Bilevel optimization problems consist of minimizing a value function whose evaluation depends on the solution of an inner optimization problem. These problems are typically tackled using first-order methods that require computing the gradient of the value function ({\it the hypergradient}). In several practical settings, however, first-order information is unavailable ({\it zeroth-order setting}), rendering these methods inapplicable. Finite-difference methods provide an alternative by approximating hypergradients using function evaluations along a set of directions. Nevertheless, such surrogates are notoriously expensive, and existing finite-difference bilevel methods rely on two-loop algorithms that are poorly parallelizable. In this work, we propose ZOBA, the first finite-difference single-loop algorithm for bilevel optimization. Our method leverages finite-difference hypergradient approximations based on delayed information to eliminate the need for nested loops. We analyze the proposed algorithm and establish convergence rates in the non-convex setting, achieving a complexity of O(p(d+p)2ε2)\mathcal{O}(p(d + p)^2\varepsilon^{-2}), where pp and dd denote the dimension of inner and outer spaces respectively, which is better than prior approaches based on Hessian approximation. We further introduce and analyze HF-ZOBA, a Hessian-free variant that yields additional complexity improvements. Finally, we corroborate our findings with numerical experiments on synthetic functions and a real-world black-box task in adversarial machine learning. Our results show that our methods achieve accuracy comparable to state-of-the-art techniques while requiring less computation time.

Keywords

Cite

@article{arxiv.2601.21836,
  title  = {ZOBA: An Efficient Single-loop Zeroth-order Bilevel Optimization Algorithm},
  author = {Marco Rando and Samuel Vaiter},
  journal= {arXiv preprint arXiv:2601.21836},
  year   = {2026}
}

Comments

79 pages, 5 figures, 5 tables

R2 v1 2026-07-01T09:25:53.335Z