Analyzing and Enhancing the Backward-Pass Convergence of Unrolled Optimization
Not on the map. Why?
Abstract (arXiv)
The integration of constrained optimization models as components in deep networks has led to promising advances on many specialized learning tasks. A central challenge in this setting is backpropagation through the solution of an optimization problem, which often lacks a closed form. One typical strategy is algorithm unrolling, which relies on automatic differentiation through the entire chain of operations executed by an iterative optimization solver. This paper provides theoretical insights into the backward pass of unrolled optimization, showing that it is asymptotically equivalent to the solution of a linear system by a particular iterative method. Several practical pitfalls of unrolling are demonstrated in light of these insights, and a system called Folded Optimization is proposed to construct more efficient backpropagation rules from unrolled solver implementations. Experiments over various end-to-end optimization and learning tasks demonstrate the advantages of this system both computationally, and in terms of flexibility over various optimization problem forms.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 21 of its 39 references that are in the map. First posted on arXiv 28 Dec 2023.
Builds on
21 of 39 references.
References · 21
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2019Differentiable Convex Optimization Layerscited by 465
- 2019Algorithm Unrolling: Interpretable, Efficient Deep Learning for Signal and Image Processingcited by 421
- 2016From Softmax to Sparsemax: A Sparse Model of Attention and Multi-Label Classificationcited by 341
- 2017Smart "Predict, then Optimize"cited by 339
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 227
- 2019Differentiation of Blackbox Combinatorial Solverscited by 226
- 2020Fast Differentiable Sorting and Rankingcited by 197
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 157
- 2016On Differentiating Parameterized Argmin and Argmax Problems with Application to Bi-level Optimizationcited by 112
- 2019MIPaaL: Mixed Integer Program as a Layercited by 94
- 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
9 more
- 2019Differentiating Through a Cone Programcited by 73
- 2020Gradient Estimation with Stochastic Softmax Trickscited by 67
- 2022Model-Based Deep Learning: On the Intersection of Deep Learning and Optimizationcited by 50
- 2018Smooth Loss Functions for Deep Top-k Classificationcited by 46
- 2019The Limited Multi-Label Projection Layercited by 22
- 2018Solution Refinement at Regular Points of Conic Problemscited by 21
- 2021End-to-end Learning for Fair Ranking Systemscited by 18
- 2023Backpropagation of Unrolled Solvers with Folded Optimizationcited by 13
- 2014NESTA, The NICTA Energy System Test Case Archivecited by 9
Built on by
Citing papers per year: 2026: 1.
1 paper.