Implicit differentiation for fast hyperparameter selection in non-smooth convex learning
Not on the map. Why?
Abstract (arXiv)
Finding the optimal hyperparameters of a model can be cast as a bilevel optimization problem, typically solved using zero-order techniques. In this work we study first-order methods when the inner optimization problem is convex but non-smooth. We show that the forward-mode differentiation of proximal gradient descent and proximal coordinate descent yield sequences of Jacobians converging toward the exact Jacobian. Using implicit differentiation, we show it is possible to leverage the non-smoothness of the inner problem to speed up the computation. Finally, we provide a bound on the error made on the hypergradient when the inner optimization problem is solved approximately. Results on regression and classification problems reveal computational benefits for hyperparameter optimization, especially when multiple hyperparameters are required.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Builds on 34 of its 120 references that are in the map. First posted on arXiv 4 May 2021.
Builds on
34 of 120 references.
References · 34
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Automatic differentiation in machine learning: a surveycited by 846
- 2018A Tutorial on Bayesian Optimizationcited by 734
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2019Deep Equilibrium Modelscited by 603
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2019Meta-Learning with Implicit Gradientscited by 523
- 2019Differentiable Convex Optimization Layerscited by 458
- 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 403
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 357
- 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 303
22 more
- 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 232
- 2016Hyperparameter optimization with approximate gradientcited by 231
- 2018Approximation Methods for Bilevel Programmingcited by 231
- 2020On the Iteration Complexity of Hypergradient Computationcited by 154
- 2020Multiscale Deep Equilibrium Modelscited by 149
- 2016On Differentiating Parameterized Argmin and Argmax Problems with Application to Bi-level Optimizationcited by 108
- 2020A Generic First-Order Algorithmic Framework for Bi-Level Programming Beyond Lower-Level Singletoncited by 78
- 2019Conservative set valued fields, automatic differentiation, stochastic gradient method and deep learningcited by 71
- 2020A mathematical model for automatic differentiation in machine learningcited by 44
- 2020Implicit differentiation of Lasso-type models for hyperparameter optimizationcited by 34
- 2018Celer: a Fast Solver for the Lasso with Dual Extrapolationcited by 31
- 2020Super-efficiency of automatic differentiation for functions defined as a minimumcited by 24
- 2020Convergence Properties of Stochastic Hypergradientscited by 19
- 2014Local Linear Convergence of Forward-Backward under Partial Smoothnesscited by 13
- 2020Learning to solve TV regularized problems with unrolled algorithmscited by 8
- 2017"Active-set complexity" of proximal gradient: How long does it take to find the sparsity pattern?cited by 7
- 2014Model Consistency of Partly Smooth Regularizerscited by 6
- 2017Sensitivity Analysis for Mirror-Stratifiable Convex Functionscited by 4
- 2019Dual Extrapolation for Sparse Generalized Linear Modelscited by 4
- 2020Model identification and local linear convergence of coordinate descentcited by 4
- 2017Breaking the Nonsmooth Barrier: A Scalable Parallel Method for Composite Optimizationcited by 3
- 2020Differentiating the Value Function by using Convex Dualitycited by 3
Built on by
Citing papers per year: 2021: 3; 2022: 5; 2023: 3; 2024: 4; 2025: 4; 2026: 3.
22 papers.
Sort:
- 2021Efficient and Modular Implicit Differentiationcited by 199
- 2022Synergies between Disentanglement and Sparsity: Generalization and Identifiability in Multi-Task Learningcited by 44
- 2021Nonsmooth Implicit Differentiation for Machine Learning and Optimizationcited by 43
- 2022Bilevel Optimization with a Lower-level Contraction: Optimal Sample Complexity without Warm-startcited by 17
- 2021Stable and Interpretable Unrolled Dictionary Learningcited by 15
- 2022Value Function Based Difference-of-Convex Algorithm for Bilevel Hyperparameter Selection Problemscited by 15
- 2024Moreau Envelope for Nonconvex Bi-Level Optimization: A Single-loop and Hessian-free Solution Strategycited by 15
- 2022Alternating Implicit Projected SGD and Its Efficient Variants for Equality-constrained Bilevel Optimizationcited by 10
- 2022Fixed-Point Automatic Differentiation of Forward--Backward Splitting Algorithms for Partly Smooth Functionscited by 4
- 2025A Fully First-Order Layer for Differentiable Optimizationcited by 3
- 2024Nonsmooth Implicit Differentiation: Deterministic and Stochastic Convergence Ratescited by 2
- 2025Restarted contractive operators to learn at equilibriumcited by 2
10 more
- 2023Probabilistic Unrolling: Scalable, Inverse-Free Maximum Likelihood Estimation for Latent Gaussian Modelscited by 1
- 2023Implicit Differentiation for Hyperparameter Tuning the Weighted Graphical Lassocited by 1
- 2024Automatic Differentiation of Optimization Algorithms with Time-Varying Updatescited by 1
- 2025Accelerating Optimization via Differentiable Stopping Timecited by 1
- 2026Learning to Optimize by Differentiable Programmingcited by 1
- 2026DiffSlack: Learning under Nonlinear Inequality Constraints via Learnable Slack Variablescited by 1
- 2023Gradient-based bilevel optimization for multi-penalty Ridge regression through matrix differential calculuscited by 0
- 2024Double Momentum Method for Lower-Level Constrained Bilevel Optimizationcited by 0
- 2025A Ridge Too Far: Correcting Over-Shrinkage via Negative Regularizationcited by 0
- 2026Understanding the Curse of Unrollingcited by 0
- 2026DiffSlack: Learning under Nonlinear Inequality Constraints via Learnable Slack Variables3 Jun 2026
- 2026Understanding the Curse of Unrolling23 Feb 2026
- 2026Learning to Optimize by Differentiable Programming23 Jan 2026
- 2025A Fully First-Order Layer for Differentiable Optimization2 Dec 2025
- 2025A Ridge Too Far: Correcting Over-Shrinkage via Negative Regularization24 Aug 2025
- 2025Restarted contractive operators to learn at equilibrium16 Jun 2025
- 2025Accelerating Optimization via Differentiable Stopping Time28 May 2025
- 2024Automatic Differentiation of Optimization Algorithms with Time-Varying Updates21 Oct 2024
- 2024Double Momentum Method for Lower-Level Constrained Bilevel Optimization25 Jun 2024
- 2024Moreau Envelope for Nonconvex Bi-Level Optimization: A Single-loop and Hessian-free Solution Strategy16 May 2024
- 2024Nonsmooth Implicit Differentiation: Deterministic and Stochastic Convergence Rates18 Mar 2024
- 2023Gradient-based bilevel optimization for multi-penalty Ridge regression through matrix differential calculus23 Nov 2023
10 more
- 2023Implicit Differentiation for Hyperparameter Tuning the Weighted Graphical Lasso5 Jul 2023
- 2023Probabilistic Unrolling: Scalable, Inverse-Free Maximum Likelihood Estimation for Latent Gaussian Models5 Jun 2023
- 2022Synergies between Disentanglement and Sparsity: Generalization and Identifiability in Multi-Task Learning26 Nov 2022
- 2022Alternating Implicit Projected SGD and Its Efficient Variants for Equality-constrained Bilevel Optimization14 Nov 2022
- 2022Fixed-Point Automatic Differentiation of Forward--Backward Splitting Algorithms for Partly Smooth Functions5 Aug 2022
- 2022Value Function Based Difference-of-Convex Algorithm for Bilevel Hyperparameter Selection Problems13 Jun 2022
- 2022Bilevel Optimization with a Lower-level Contraction: Optimal Sample Complexity without Warm-start7 Feb 2022
- 2021Nonsmooth Implicit Differentiation for Machine Learning and Optimization8 Jun 2021
- 2021Stable and Interpretable Unrolled Dictionary Learning31 May 2021
- 2021Efficient and Modular Implicit Differentiation31 May 2021
- 2021Efficient and Modular Implicit Differentiationcited by 199
- 2022Synergies between Disentanglement and Sparsity: Generalization and Identifiability in Multi-Task Learningcited by 44
- 2021Nonsmooth Implicit Differentiation for Machine Learning and Optimizationcited by 43
- 2022Bilevel Optimization with a Lower-level Contraction: Optimal Sample Complexity without Warm-startcited by 17
- 2021Stable and Interpretable Unrolled Dictionary Learningcited by 15
- 2022Value Function Based Difference-of-Convex Algorithm for Bilevel Hyperparameter Selection Problemscited by 15
- 2024Moreau Envelope for Nonconvex Bi-Level Optimization: A Single-loop and Hessian-free Solution Strategycited by 15
- 2022Alternating Implicit Projected SGD and Its Efficient Variants for Equality-constrained Bilevel Optimizationcited by 10
- 2022Fixed-Point Automatic Differentiation of Forward--Backward Splitting Algorithms for Partly Smooth Functionscited by 4
- 2025A Fully First-Order Layer for Differentiable Optimizationcited by 3
- 2024Nonsmooth Implicit Differentiation: Deterministic and Stochastic Convergence Ratescited by 2
- 2025Restarted contractive operators to learn at equilibriumcited by 2
12 most cited of 22 All 22 (JSON)
- 2026DiffSlack: Learning under Nonlinear Inequality Constraints via Learnable Slack Variables3 Jun 2026
- 2026Understanding the Curse of Unrolling23 Feb 2026
- 2026Learning to Optimize by Differentiable Programming23 Jan 2026
- 2025A Fully First-Order Layer for Differentiable Optimization2 Dec 2025
- 2025A Ridge Too Far: Correcting Over-Shrinkage via Negative Regularization24 Aug 2025
- 2025Restarted contractive operators to learn at equilibrium16 Jun 2025
- 2025Accelerating Optimization via Differentiable Stopping Time28 May 2025
- 2024Automatic Differentiation of Optimization Algorithms with Time-Varying Updates21 Oct 2024
- 2024Double Momentum Method for Lower-Level Constrained Bilevel Optimization25 Jun 2024
- 2024Moreau Envelope for Nonconvex Bi-Level Optimization: A Single-loop and Hessian-free Solution Strategy16 May 2024
- 2024Nonsmooth Implicit Differentiation: Deterministic and Stochastic Convergence Rates18 Mar 2024
- 2023Gradient-based bilevel optimization for multi-penalty Ridge regression through matrix differential calculus23 Nov 2023
12 newest of 22 All 22 (JSON)