Fixed-Point Automatic Differentiation of Forward--Backward Splitting Algorithms for Partly Smooth Functions
Not on the map. Why?
Abstract (arXiv)
A large class of non-smooth practical optimization problems can be written as minimization of a sum of smooth and partly smooth functions. We examine such structured problems which also depend on a parameter vector and study the problem of differentiating its solution mapping with respect to the parameter which has far reaching applications in sensitivity analysis and parameter learning problems. Under partial smoothness and other mild assumptions, we apply Implicit (ID) and Automatic Differentiation (AD) to the fixed-point iterations of proximal splitting algorithms. We show that AD of the sequence generated by these algorithms converges (linearly under further assumptions) to the derivative of the solution mapping. For a variant of automatic differentiation, which we call Fixed-Point Automatic Differentiation (FPAD), we remedy the memory overhead problem of the Reverse Mode AD and moreover provide faster convergence theoretically. We numerically illustrate the convergence and convergence rates of AD and FPAD on Lasso and Group Lasso problems and demonstrate the working of FPAD on prototypical image denoising problems by learning the regularization term.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 26 of its 91 references that are in the map. First posted on arXiv 5 Aug 2022.
Builds on
26 of 91 references.
References · 26
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2018Neural Ordinary Differential Equationscited by 3,779
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,150
- 2020Meta-Learning in Neural Networks: A Surveycited by 950
- 2015Automatic differentiation in machine learning: a surveycited by 855
- 2019Deep Equilibrium Modelscited by 615
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2019Differentiable Convex Optimization Layerscited by 465
- 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 360
- 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 234
- 2016Hyperparameter optimization with approximate gradientcited by 233
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
14 more
- 2020Multiscale Deep Equilibrium Modelscited by 151
- 2020Monotone operator equilibrium networkscited by 100
- 2019Conservative set valued fields, automatic differentiation, stochastic gradient method and deep learningcited by 72
- 2018Differentiable Dynamic Programming for Structured Prediction and Attentioncited by 58
- 2020Total Deep Variation for Linear Inverse Problemscited by 53
- 2020A mathematical model for automatic differentiation in machine learningcited by 45
- 2021Nonsmooth Implicit Differentiation for Machine Learning and Optimizationcited by 43
- 2022Automatic differentiation of nonsmooth iterative algorithmscited by 25
- 2021Implicit differentiation for fast hyperparameter selection in non-smooth convex learningcited by 22
- 2019Automatic Differentiation of Some First-Order Methods in Parametric Optimizationcited by 18
- 2014Local Linear Convergence of Forward-Backward under Partial Smoothnesscited by 13
- 2016Techniques for Gradient Based Bilevel Optimization with Nonsmooth Lower Level Problemscited by 12
- 2017Sensitivity Analysis for Mirror-Stratifiable Convex Functionscited by 4
- 2014Revisiting loss-specific training of filter-based MRFs for image restorationcited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 2; 2025: 0; 2026: 1.
4 papers.
- 2022Differentiating Nonsmooth Solutions to Parametric Monotone Inclusion Problemscited by 5
- 2024Automatic Differentiation of Optimization Algorithms with Time-Varying Updatescited by 1
- 2024Derivatives of Stochastic Gradient Descent in parametric optimizationcited by 0
- 2026Understanding the Curse of Unrollingcited by 0
- 2026Understanding the Curse of Unrolling23 Feb 2026
- 2024Automatic Differentiation of Optimization Algorithms with Time-Varying Updates21 Oct 2024
- 2024Derivatives of Stochastic Gradient Descent in parametric optimization24 May 2024
- 2022Differentiating Nonsmooth Solutions to Parametric Monotone Inclusion Problems15 Dec 2022