Efficient Bilevel Optimization with KFAC-Based Hypergradients
Not on the map. Why?
Abstract (arXiv)
Bilevel optimization (BO) is widely applicable to many machine learning problems. Scaling BO, however, requires repeatedly computing hypergradients, which involves solving inverse Hessian-vector products (IHVPs). In practice, these operations are often approximated using crude surrogates such as one-step gradient unrolling or identity/short Neumann expansions, which discard curvature information. We build on implicit function theorem-based algorithms and propose to incorporate Kronecker-factored approximate curvature (KFAC), yielding curvature-aware hypergradients with a better performance efficiency trade-off than Conjugate Gradient (CG) or Neumann methods and consistently outperforming unrolling. We evaluate this approach across diverse tasks, including meta-learning and AI safety problems. On models up to BERT, we show that curvature information is valuable at scale, and KFAC can provide it with only modest memory and runtime overhead. Our implementation is available at https://github.com/liaodisen/NeuralBo.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 53 of its 81 references that are in the map. First posted on arXiv 31 Mar 2026.
Builds on
53 of 81 references.
References · 53
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,897
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,621
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 796
- 2019Meta-Learning with Implicit Gradientscited by 525
- 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 405
- 2018Meta-learning with differentiable closed-form solverscited by 397
- 2021Laplace Redux -- Effortless Bayesian Deep Learningcited by 365
- 2023Studying Large Language Model Generalization with Influence Functionscited by 326
- 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 304
- 2018Approximation Methods for Bilevel Programmingcited by 236
- 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 234
38 more
- 2020Bilevel Optimization: Convergence Analysis and Enhanced Designcited by 222
- 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 217
- 2021Unlearnable Examples: Making Personal Data Unexploitablecited by 193
- 2018Truncated Back-propagation for Bilevel Optimizationcited by 190
- 2018Recasting Gradient-Based Meta-Learning as Hierarchical Bayescited by 180
- 2016Eigenvalues of the Hessian in Deep Learning: Singularity and Beyondcited by 159
- 2018Fast Approximate Natural Gradient Descent in a Kronecker-factored Eigenbasiscited by 146
- 2020A Two-Timescale Framework for Bilevel Optimization: Complexity Analysis and Application to Actor-Criticcited by 144
- 2017Practical Gauss-Newton Optimisation for Deep Learningcited by 142
- 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 141
- 2020MetaPoison: Practical General-purpose Clean-label Data Poisoningcited by 120
- 2022BOME! Bilevel Optimization Made Easy: A Simple First-Order Approachcited by 105
- 2023A Fully First-Order Method for Stochastic Bilevel Optimizationcited by 100
- 2022A framework for bilevel optimization that enables stochastic and global variance reduction algorithmscited by 99
- 2019EigenDamage: Structured Pruning in the Kronecker-Factored Eigenbasiscited by 98
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 96
- 2019BackPACK: Packing more into backpropcited by 78
- 2019Meta-Curvaturecited by 70
- 2021Amortized Implicit Differentiation for Stochastic Bilevel Optimizationcited by 63
- 2021A Value-Function-based Interior-point Method for Non-convex Bi-level Optimizationcited by 60
- 2020Learning Rates as a Function of Batch Size: A Random Matrix Theory Approach to Neural Network Trainingcited by 50
- 2021Data Poisoning Won't Save You From Facial Recognitioncited by 45
- 2023Meta-Learning Online Adaptation of Language Modelscited by 43
- 2023An Introduction to Bi-level Optimization: Foundations and Applications in Signal Processing and Machine Learningcited by 41
- 2018Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networkscited by 37
- 2022Betty: An Automatic Differentiation Library for Multilevel Optimizationcited by 27
- 2021Should We Be Pre-training? An Argument for End-task Aware Training as an Alternativecited by 26
- 2022Indiscriminate Data Poisoning Attacks on Neural Networkscited by 25
- 2020Understanding Approximate Fisher Information for Fast Convergence of Natural Gradient Descent in Wide Neural Networkscited by 22
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorchcited by 21
- 2023Making Scalable Meta Learning Practicalcited by 17
- 2019Modular Block-diagonal Curvature Approximations for Feedforward Architecturescited by 13
- 2024Game-Theoretic Unlearnable Example Generatorcited by 12
- 2021Inexact bilevel stochastic gradient methods for constrained and unconstrained lower-level problemscited by 11
- 2024Memory-Efficient Gradient Unrolling for Large-Scale Bi-level Optimizationcited by 11
- 2023Structured Inverse-Free Natural Gradient: Memory-Efficient & Numerically-Stable KFACcited by 9
- 2025Position: Curvature Matrices Should Be Democratized via Linear Operatorscited by 9
- 2022Scalable K-FAC Training for Deep Neural Networks with Distributed Preconditioningcited by 7
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2026: 1.
1 paper.