mlsanityData to 7 Oct 2026

Implicit differentiation for fast hyperparameter selection in non-smooth convex learning

arXiv 2105.01637 ↗First posted 4 May 2021stat.ML cs.LG math.OCcited by 22

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2015Automatic differentiation in machine learning: a surveycited by 846
  3. 2018A Tutorial on Bayesian Optimizationcited by 734
  4. 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
  5. 2019Deep Equilibrium Modelscited by 603
  6. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  7. 2019Meta-Learning with Implicit Gradientscited by 523
  8. 2019Differentiable Convex Optimization Layerscited by 458
  9. 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 403
  10. 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
  11. 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 357
  12. 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 303
22 more
  1. 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 232
  2. 2016Hyperparameter optimization with approximate gradientcited by 231
  3. 2018Approximation Methods for Bilevel Programmingcited by 231
  4. 2020On the Iteration Complexity of Hypergradient Computationcited by 154
  5. 2020Multiscale Deep Equilibrium Modelscited by 149
  6. 2016On Differentiating Parameterized Argmin and Argmax Problems with Application to Bi-level Optimizationcited by 108
  7. 2020A Generic First-Order Algorithmic Framework for Bi-Level Programming Beyond Lower-Level Singletoncited by 78
  8. 2019Conservative set valued fields, automatic differentiation, stochastic gradient method and deep learningcited by 71
  9. 2020A mathematical model for automatic differentiation in machine learningcited by 44
  10. 2020Implicit differentiation of Lasso-type models for hyperparameter optimizationcited by 34
  11. 2018Celer: a Fast Solver for the Lasso with Dual Extrapolationcited by 31
  12. 2020Super-efficiency of automatic differentiation for functions defined as a minimumcited by 24
  13. 2020Convergence Properties of Stochastic Hypergradientscited by 19
  14. 2014Local Linear Convergence of Forward-Backward under Partial Smoothnesscited by 13
  15. 2020Learning to solve TV regularized problems with unrolled algorithmscited by 8
  16. 2017"Active-set complexity" of proximal gradient: How long does it take to find the sparsity pattern?cited by 7
  17. 2014Model Consistency of Partly Smooth Regularizerscited by 6
  18. 2017Sensitivity Analysis for Mirror-Stratifiable Convex Functionscited by 4
  19. 2019Dual Extrapolation for Sparse Generalized Linear Modelscited by 4
  20. 2020Model identification and local linear convergence of coordinate descentcited by 4
  21. 2017Breaking the Nonsmooth Barrier: A Scalable Parallel Method for Composite Optimizationcited by 3
  22. 2020Differentiating the Value Function by using Convex Dualitycited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 3; 2022: 5; 2023: 3; 2024: 4; 2025: 4; 2026: 3.

22 papers.

Sort:

  1. 2021Efficient and Modular Implicit Differentiationcited by 199
  2. 2022Synergies between Disentanglement and Sparsity: Generalization and Identifiability in Multi-Task Learningcited by 44
  3. 2021Nonsmooth Implicit Differentiation for Machine Learning and Optimizationcited by 43
  4. 2022Bilevel Optimization with a Lower-level Contraction: Optimal Sample Complexity without Warm-startcited by 17
  5. 2021Stable and Interpretable Unrolled Dictionary Learningcited by 15
  6. 2022Value Function Based Difference-of-Convex Algorithm for Bilevel Hyperparameter Selection Problemscited by 15
  7. 2024Moreau Envelope for Nonconvex Bi-Level Optimization: A Single-loop and Hessian-free Solution Strategycited by 15
  8. 2022Alternating Implicit Projected SGD and Its Efficient Variants for Equality-constrained Bilevel Optimizationcited by 10
  9. 2022Fixed-Point Automatic Differentiation of Forward--Backward Splitting Algorithms for Partly Smooth Functionscited by 4
  10. 2025A Fully First-Order Layer for Differentiable Optimizationcited by 3
  11. 2024Nonsmooth Implicit Differentiation: Deterministic and Stochastic Convergence Ratescited by 2
  12. 2025Restarted contractive operators to learn at equilibriumcited by 2
10 more
  1. 2023Probabilistic Unrolling: Scalable, Inverse-Free Maximum Likelihood Estimation for Latent Gaussian Modelscited by 1
  2. 2023Implicit Differentiation for Hyperparameter Tuning the Weighted Graphical Lassocited by 1
  3. 2024Automatic Differentiation of Optimization Algorithms with Time-Varying Updatescited by 1
  4. 2025Accelerating Optimization via Differentiable Stopping Timecited by 1
  5. 2026Learning to Optimize by Differentiable Programmingcited by 1
  6. 2026DiffSlack: Learning under Nonlinear Inequality Constraints via Learnable Slack Variablescited by 1
  7. 2023Gradient-based bilevel optimization for multi-penalty Ridge regression through matrix differential calculuscited by 0
  8. 2024Double Momentum Method for Lower-Level Constrained Bilevel Optimizationcited by 0
  9. 2025A Ridge Too Far: Correcting Over-Shrinkage via Negative Regularizationcited by 0
  10. 2026Understanding the Curse of Unrollingcited by 0