LancBiO: dynamic Lanczos-aided bilevel optimization via Krylov subspace
Yan Yang, Bin Gao, Ya-xiang Yuan
TL;DR
This paper tackles the bottleneck in bilevel optimization posed by the Hessian inverse–vector product required for hyper-gradient evaluation. It introduces SubBiO, which confines the Hessian-inverse approximation to a low-dimensional Krylov subspace, and LancBiO, a dynamic Lanczos-based framework with restarts and residual corrections to efficiently and stably approximate the Hessian inverse-vector product over outer iterations. The authors establish a global convergence rate of $\mathcal{O}(\epsilon^{-1})$ and show that the Hessian-vector product cost scales favorably close to $1+\frac{1}{m}$ Hessian-vector products per outer iteration. Empirical results on synthetic problems and two deep learning tasks validate the approach, with LancBiO delivering the most accurate hyper-gradient estimates and smallest linear-system residuals, confirming the practical impact of Krylov-based subspace methods for bilevel optimization.
Abstract
Bilevel optimization, with broad applications in machine learning, has an intricate hierarchical structure. Gradient-based methods have emerged as a common approach to large-scale bilevel problems. However, the computation of the hyper-gradient, which involves a Hessian inverse vector product, confines the efficiency and is regarded as a bottleneck. To circumvent the inverse, we construct a sequence of low-dimensional approximate Krylov subspaces with the aid of the Lanczos process. As a result, the constructed subspace is able to dynamically and incrementally approximate the Hessian inverse vector product with less effort and thus leads to a favorable estimate of the hyper-gradient. Moreover, we propose a provable subspace-based framework for bilevel problems where one central step is to solve a small-size tridiagonal linear system. To the best of our knowledge, this is the first time that subspace techniques are incorporated into bilevel optimization. This successful trial not only enjoys $\mathcal{O}(ε^{-1})$ convergence rate but also demonstrates efficiency in a synthetic problem and two deep learning tasks.
