An $Ω(κ_y^8ε^{-6})$ Lower Bound for Stochastic NC-SC Bilevel Optimization with First-order Oracles
AuthorsZhihao Gu, Qilong Wu, Junchi Yang
AffiliationsThe Pennsylvania State University · The Chinese University of Hong Kong, Shenzhen
Resources
This work proves that stochastic bilevel optimization fundamentally requires up to epsilon^{-6} oracle queries, showing existing methods are asymptotically optimal.
Key results
The stochastic first-order lower bound scales as ε^-6 in the noise-dominated regime.
The compared F3 BSA upper bound has Õ(κ̄_y^11ε^-6) complexity.
What the paper found
This paper proves a sharp lower bound for finding an ε-stationary point in smooth nonconvex-strongly-convex bilevel optimization using only a standard unbiased stochastic first-order oracle with variance bounded by σ². For every adaptive randomized algorithm, the required oracle calls are Ω((Δκ_y²/ε²) max{1, σ²κ_y⁶/ε⁴}), where Δ is the initial optimality gap and κ_y is the lower-level condition number; in the noise-dominated regime, this becomes Ω(Δσ²κ_y⁸ε^-6). The result closes the previous ε^-2 gap between known stochastic first-order upper and lower bounds, establishing that the ε^-6 dependence achieved by methods such as F3 BSA and SGHA is information-theoretically unavoidable, although the condition-number dependence remains open compared with the best-known Õ(κ̄_y^11ε^-6) upper bound. Technically, the hard instance embeds Carmon-style smooth nonconvex zero-chains into a bilevel problem, uses smooth coordinate indicators and a Haar-random rotation to limit each query to one newly revealed coordinate, and injects Bernoulli importance-weighted noise into a compensated two-dimensional strongly convex quadratic block. This reduces stochastic-gradient variance by a factor proportional to κ_y² without weakening the resulting hypergradient, producing the κ_y⁸ε^-6 term under the standard global oracle model. The paper also reports assistance from OpenAI’s GPT-5.6 Sol and Codex in refining and formalizing the proof, while stating that the mathematical arguments were independently checked.
Original abstract
We study the oracle complexity of finding $ε$-stationary points of smooth bilevel optimization problems with a nonconvex upper-level objective and a strongly convex lower-level problem. We consider a stochastic first-order oracle that returns unbiased stochastic gradients of both the upper- and lower-level objectives, with variance bounded by $σ^2$. We prove that, for any initial optimality gap $Δ>0$ and all sufficiently small $ε>0$, every adaptive randomized first-order algorithm requires $Ω\!\left(Δκ_y^2 ε^{-2}\max\{1,σ^2κ_y^6ε^{-4}\}\right)$ oracle queries to find an $ε$-stationary point of its hyper-objective function, where $κ_y$ denotes the condition number of the lower-level problem. In particular, in the noise-dominated regime, the lower bound is $Ω\!\left(Δσ^2κ_y^8ε^{-6}\right)$. This establishes the optimality of the $ε^{-6}$ dependence achieved by the best-known first-order stochastic methods.
Read the original paperMore in Optimization
Browse all 36 papers →Hyper Algorithm Design Agent: Evolving Learnable Optimizer from Zero
Zipei Yu, Yue-Jiao Gong, Zeyuan Ma, Yuncheng Jiang, Zhiguang Cao
A pair of self-improving coding agents evolves new learnable optimization algorithms from a simple template, reducing the need for handcrafted optimizer design.
Tight Regret Bound for Online Inverse Linear Optimization via Multiscale Matrix Weights
Shinsaku Sakaue
A new multiscale matrix-weights algorithm learns hidden linear preferences online with provably optimal dimension-dependent regret.
Adaptively Incorporating Directional Hints into Zeroth-Order Optimization
Alexander Ryabchenko, Jian Qian, Wenlong Mou
A new zeroth-order optimizer adaptively uses unreliable directional hints to approach first-order performance without needing to know how good those hints are.