English

LancBiO: dynamic Lanczos-aided bilevel optimization via Krylov subspace

Optimization and Control 2025-02-27 v2 Machine Learning Machine Learning

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 O(ϵ1)\mathcal{O}(\epsilon^{-1}) convergence rate but also demonstrates efficiency in a synthetic problem and two deep learning tasks.

Keywords

Cite

@article{arxiv.2404.03331,
  title  = {LancBiO: dynamic Lanczos-aided bilevel optimization via Krylov subspace},
  author = {Yan Yang and Bin Gao and Ya-xiang Yuan},
  journal= {arXiv preprint arXiv:2404.03331},
  year   = {2025}
}

Comments

This paper is a camera-ready version of ICLR 2025

R2 v1 2026-06-28T15:43:55.947Z