mlsanityData to 13 Oct 2026

The Curse of Unrolling: Rate of Differentiating Through Optimization

arXiv 2209.13271 ↗First posted 27 Sep 2022math.OC stat.MLcited by 15

Not on the map. Why?

Abstract (arXiv)

Computing the Jacobian of the solution of an optimization problem is a central problem in machine learning, with applications in hyperparameter optimization, meta-learning, optimization as a layer, and dataset distillation, to name a few. Unrolled differentiation is a popular heuristic that approximates the solution using an iterative solver and differentiates it through the computational path. This work provides a non-asymptotic convergence-rate analysis of this approach on quadratic objectives for gradient descent and the Chebyshev method. We show that to ensure convergence of the Jacobian, we can either 1) choose a large learning rate leading to a fast asymptotic convergence but accept that the algorithm may have an arbitrarily long burn-in phase or 2) choose a smaller learning rate leading to an immediate but slower convergence. We refer to this phenomenon as the curse of unrolling. Finally, we discuss open problems relative to this approach, such as deriving a practical update rule for the optimal unrolling strategy and making novel connections with the field of Sobolev orthogonal polynomials.

Key facts. Cited by 15 papers in the map (data through 13 Oct 2026). Builds on 21 of its 39 references that are in the map. First posted on arXiv 27 Sep 2022.

Builds on

21 of 39 references.

References · 21

  1. 2019Deep Equilibrium Modelscited by 606
  2. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 592
  3. 2019Meta-Learning with Implicit Gradientscited by 523
  4. 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 404
  5. 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 303
  6. 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 233
  7. 2016Hyperparameter optimization with approximate gradientcited by 232
  8. 2016Unrolled Generative Adversarial Networkscited by 208
  9. 2021Efficient and Modular Implicit Differentiationcited by 201
  10. 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
  11. 2020On the Iteration Complexity of Hypergradient Computationcited by 154
  12. 2017Structured Attention Networkscited by 95
9 more
  1. 2016Connecting Generative Adversarial Networks and Actor-Critic Methodscited by 49
  2. 2021Acceleration Methodscited by 48
  3. 2020Implicit differentiation of Lasso-type models for hyperparameter optimizationcited by 34
  4. 2020Super-efficiency of automatic differentiation for functions defined as a minimumcited by 24
  5. 2020Halting Time is Predictable for Large Models: A Universality Property and Average-case Analysiscited by 14
  6. 2021Acceleration via Fractal Learning Rate Schedulescited by 13
  7. 2020Universal Average-Case Optimality of Polyak Momentumcited by 9
  8. 2022Only Tails Matter: Average-Case Universality and Robustness in the Convex Regimecited by 7
  9. 2020Average-case Acceleration Through Spectral Density Estimationcited by 3

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2023: 1; 2024: 6; 2025: 5; 2026: 3.

15 papers.

Sort:

By area: