qNBO: quasi-Newton Meets Bilevel Optimization
Sheng Fang, Yong-Jin Liu, Wei Yao, Chengming Yu, Jin Zhang
TL;DR
This paper tackles bilevel optimization in hierarchical ML problems by jointly accelerating the lower-level (LL) solve and approximating the inverse Hessian–vector product needed for the hypergradient. It introduces qNBO, a general framework using quasi-Newton recursions, with two concrete instantiations: qNBO (BFGS) and qNBO (SR1), plus a dedicated subroutine to avoid incorrect inversions in the critical hypergradient direction. The authors provide non-asymptotic convergence guarantees for the BFGS variant under standard BLO assumptions and demonstrate favorable gradient and Jacobian-vector complexities, along with competitive empirical performance across hyperparameter optimization, data hyper-cleaning, and meta-learning. The work offers a practical, flexible approach to BLO that leverages superlinear convergence properties of quasi-Newton methods to achieve robust, fast convergence in real-world learning tasks.
Abstract
Bilevel optimization, addressing challenges in hierarchical learning tasks, has gained significant interest in machine learning. The practical implementation of the gradient descent method to bilevel optimization encounters computational hurdles, notably the computation of the exact lower-level solution and the inverse Hessian of the lower-level objective. Although these two aspects are inherently connected, existing methods typically handle them separately by solving the lower-level problem and a linear system for the inverse Hessian-vector product. In this paper, we introduce a general framework to address these computational challenges in a coordinated manner. Specifically, we leverage quasi-Newton algorithms to accelerate the resolution of the lower-level problem while efficiently approximating the inverse Hessian-vector product. Furthermore, by exploiting the superlinear convergence properties of BFGS, we establish the non-asymptotic convergence analysis of the BFGS adaptation within our framework. Numerical experiments demonstrate the comparable or superior performance of the proposed algorithms in real-world learning tasks, including hyperparameter optimization, data hyper-cleaning, and few-shot meta-learning.
