Debiasing a First-order Heuristic for Approximate Bi-level Optimization
Not on the map. Why?
Abstract (arXiv)
Approximate bi-level optimization (ABLO) consists of (outer-level) optimization problems, involving numerical (inner-level) optimization loops. While ABLO has many applications across deep learning, it suffers from time and memory complexity proportional to the length r of its inner optimization loop. To address this complexity, an earlier first-order method (FOM) was proposed as a heuristic that omits second derivative terms, yielding significant speed gains and requiring only constant memory. Despite FOM's popularity, there is a lack of theoretical understanding of its convergence properties. We contribute by theoretically characterizing FOM's gradient bias under mild assumptions. We further demonstrate a rich family of examples where FOM-based SGD does not converge to a stationary point of the ABLO objective. We address this concern by proposing an unbiased FOM (UFOM) enjoying constant memory complexity as a function of r. We characterize the introduced time-variance tradeoff, demonstrate convergence bounds, and find an optimal UFOM for a given ABLO problem. Finally, we propose an efficient adaptive UFOM scheme.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 26 of its 43 references that are in the map. First posted on arXiv 4 Jun 2021.
Builds on
26 of 43 references.
References · 26
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2018On First-Order Meta-Learning Algorithmscited by 1,003
- 2019Introduction to Online Convex Optimizationcited by 793
- 2019Meta-Learning with Implicit Gradientscited by 523
- 2015Variational Dropout and the Local Reparameterization Trickcited by 489
- 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 403
- 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 357
- 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 303
14 more
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2018Meta-Learning: A Surveycited by 254
- 2016Hyperparameter optimization with approximate gradientcited by 231
- 2017Concrete Dropoutcited by 227
- 2018Truncated Back-propagation for Bilevel Optimizationcited by 187
- 2019On the Convergence Theory of Gradient-Based Model-Agnostic Meta-Learning Algorithmscited by 132
- 2016On Differentiating Parameterized Argmin and Argmax Problems with Application to Bi-level Optimizationcited by 108
- 2017REBAR: Low-variance, unbiased gradient estimates for discrete latent variable modelscited by 78
- 2019Provable Guarantees for Gradient-Based Meta-Learningcited by 67
- 2019ES-MAML: Simple Hessian-Free Meta Learningcited by 57
- 2015MuProp: Unbiased Backpropagation for Stochastic Neural Networkscited by 36
- 2020Theoretical Convergence of Multi-Step Model-Agnostic Meta-Learningcited by 28
- 2020Super-efficiency of automatic differentiation for functions defined as a minimumcited by 24
- 2019Efficient Optimization of Loops and Limits with Randomized Telescoping Sumscited by 7
Built on by
Citing papers per year: 2022: 3.
3 papers.
- 2022Towards Safe Reinforcement Learning with a Safety Editor Policycited by 28
- 2022Asynchronous Distributed Bilevel Optimizationcited by 13
- 2022Neural Simulated Annealingcited by 2
- 2022Asynchronous Distributed Bilevel Optimization20 Dec 2022
- 2022Neural Simulated Annealing4 Mar 2022
- 2022Towards Safe Reinforcement Learning with a Safety Editor Policy28 Jan 2022