Nonsmooth Implicit Differentiation for Machine Learning and Optimization
Not on the map. Why?
Abstract (arXiv)
In view of training increasingly complex learning architectures, we establish a nonsmooth implicit function theorem with an operational calculus. Our result applies to most practical problems (i.e., definable problems) provided that a nonsmooth form of the classical invertibility condition is fulfilled. This approach allows for formal subdifferentiation: for instance, replacing derivatives by Clarke Jacobians in the usual differentiation formulas is fully justified for a wide class of nonsmooth problems. Moreover this calculus is entirely compatible with algorithmic differentiation (e.g., backpropagation). We provide several applications such as training deep equilibrium networks, training neural nets with conic optimization layers, or hyperparameter-tuning for nonsmooth Lasso-type models. To show the sharpness of our assumptions, we present numerical experiments showcasing the extremely pathological gradient dynamics one can encounter when applying implicit algorithmic differentiation without any hypothesis.
Key facts. Cited by 43 papers in the map (data through 7 Oct 2026). Builds on 24 of its 66 references that are in the map. First posted on arXiv 8 Jun 2021.
Builds on
24 of 66 references.
References · 24
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019Deep Equilibrium Modelscited by 603
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2019Differentiable Convex Optimization Layerscited by 458
- 2016Hyperparameter optimization with approximate gradientcited by 231
- 2020Directional convergence and alignment in deep learningcited by 172
- 2019Implicit Deep Learningcited by 124
- 2018Stochastic subgradient method converges on tame functionscited by 120
- 2020Monotone operator equilibrium networkscited by 100
- 2020Implicit Graph Neural Networkscited by 98
- 2019Deep Declarative Networks: A New Hopecited by 77
- 2019Differentiating Through a Cone Programcited by 72
12 more
- 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
- 2020Convergence of constant step stochastic gradient descent for non-smooth non-convex functionscited by 27
- 2018Deep Neural Network Structures Solving Variational Inequalitiescited by 25
- 2021Implicit differentiation for fast hyperparameter selection in non-smooth convex learningcited by 22
- 2018Solution Refinement at Regular Points of Conic Problemscited by 21
- 2020On Correctness of Automatic Differentiation for Non-Differentiable Functionscited by 20
- 2019An Inertial Newton Algorithm for Deep Learningcited by 14
- 2018Provably Correct Automatic Subdifferentiation for Qualified Programscited by 8
- 2021The structure of conservative gradient fieldscited by 4
- 2021Conservative and semismooth derivatives are equivalent for semialgebraic mapscited by 4
Built on by
Citing papers per year: 2022: 7; 2023: 11; 2024: 9; 2025: 7; 2026: 9.
43 papers.
Sort:
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2022Synergies between Disentanglement and Sparsity: Generalization and Identifiability in Multi-Task Learningcited by 44
- 2023On Finding Small Hyper-Gradients in Bilevel Optimization: Hardness Results and Improved Analysiscited by 39
- 2023One-step differentiation of iterative algorithmscited by 28
- 2022Automatic differentiation of nonsmooth iterative algorithmscited by 25
- 2022Alternating Differentiation for Optimization Layerscited by 22
- 2023Adam-family Methods for Nonsmooth Optimization with Convergence Guaranteescited by 22
- 2024Functional Bilevel Optimization for Machine Learningcited by 20
- 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layerscited by 17
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
- 2022Alternating Implicit Projected SGD and Its Efficient Variants for Equality-constrained Bilevel Optimizationcited by 10
- 2023SubspaceNet: Deep Learning-Aided Subspace Methods for DoA Estimationcited by 7
31 more
- 2024Understanding the training of infinitely deep and wide ResNets with Conditional Optimal Transportcited by 7
- 2025Deep Equilibrium models for Poisson Imaging Inverse problems via Mirror Descentcited by 7
- 2022Differentiating Nonsmooth Solutions to Parametric Monotone Inclusion Problemscited by 5
- 2023Adam-family Methods with Decoupled Weight Decay in Deep Learningcited by 5
- 2025Differentiable Nonlinear Model Predictive Controlcited by 5
- 2022On the complexity of nonsmooth automatic differentiationcited by 4
- 2022Fixed-Point Automatic Differentiation of Forward--Backward Splitting Algorithms for Partly Smooth Functionscited by 4
- 2023Taming Binarized Neural Networks and Mixed-Integer Programscited by 4
- 2023Stochastic Subgradient Methods with Guaranteed Global Stability in Nonsmooth Nonconvex Optimizationcited by 3
- 2024Nonsmooth Implicit Differentiation: Deterministic and Stochastic Convergence Ratescited by 2
- 2024Developing Lagrangian-based Methods for Nonsmooth Nonconvex Optimizationcited by 2
- 2024An Adaptively Inexact Method for Bilevel Learning Using Primal-Dual Style Differentiationcited by 2
- 2025Restarted contractive operators to learn at equilibriumcited by 2
- 2024Enhancing Hypergradients Estimation: A Study of Preconditioning and Reparameterizationcited by 1
- 2024Convergence of Decentralized Stochastic Subgradient-based Methods for Nonsmooth Nonconvex functionscited by 1
- 2025Accelerating Optimization via Differentiable Stopping Timecited by 1
- 2023Addressing Discontinuous Root-Finding for Subsequent Differentiability in Machine Learning, Inverse Problems, and Controlcited by 0
- 2023DynaLay: An Introspective Approach to Dynamic Layer Selection for Deep Networkscited by 0
- 2024On the numerical reliability of nonsmooth autodiff: a MaxPool case studycited by 0
- 2024Accelerated Fully First-Order Methods for Bilevel and Minimax Optimizationcited by 0
- 2025Differentiable Expectation-Maximisation and Applications to Gaussian Mixture Model Optimal Transportcited by 0
- 2025Distributionally Robust Control with End-to-End Statistically Guaranteed Metric Learningcited by 0
- 2026Embedding interpretable ℓ1-regression into neural networks for uncovering temporal structure in cell imagingcited by 0
- 2026A Pontryagin Method of Model-based Reinforcement Learning via Hamiltonian Actor-Criticcited by 0
- 2026Dual Certified White-Box Inference for Input Convex Neural Networkscited by 0
- 2026Efficient and provably convergent end-to-end training of deep neural networks with linear constraintscited by 0
- 2026Smooth Learning with Hard Constraints via Legendre-Regularized Policiescited by 0
- 2026Proximal Residual Value Functions for Consistent Planning and Real-Time Executioncited by 0
- 2026ABO-Med: Accelerated Bilevel Optimization for Few-Shot Medical Image Classificationcited by 0
- 2026dOPT: Differentiating Conic Optimization via Geometric Reductioncited by 0
- 2026Optimal Stochastic Bilevel Optimization with First-Order Oraclescited by 0
- 2026Optimal Stochastic Bilevel Optimization with First-Order Oracles1 Oct 2026
- 2026dOPT: Differentiating Conic Optimization via Geometric Reduction27 Sep 2026
- 2026ABO-Med: Accelerated Bilevel Optimization for Few-Shot Medical Image Classification27 Sep 2026
- 2026Proximal Residual Value Functions for Consistent Planning and Real-Time Execution19 Sep 2026
- 2026Smooth Learning with Hard Constraints via Legendre-Regularized Policies27 Jul 2026
- 2026Efficient and provably convergent end-to-end training of deep neural networks with linear constraints12 May 2026
- 2026Dual Certified White-Box Inference for Input Convex Neural Networks6 May 2026
- 2026A Pontryagin Method of Model-based Reinforcement Learning via Hamiltonian Actor-Critic30 Mar 2026
- 2026Embedding interpretable ℓ1-regression into neural networks for uncovering temporal structure in cell imaging3 Mar 2026
- 2025Distributionally Robust Control with End-to-End Statistically Guaranteed Metric Learning11 Oct 2025
- 2025Differentiable Expectation-Maximisation and Applications to Gaussian Mixture Model Optimal Transport2 Sep 2025
- 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layers14 Aug 2025
31 more
- 2025Deep Equilibrium models for Poisson Imaging Inverse problems via Mirror Descent15 Jul 2025
- 2025Restarted contractive operators to learn at equilibrium16 Jun 2025
- 2025Accelerating Optimization via Differentiable Stopping Time28 May 2025
- 2025Differentiable Nonlinear Model Predictive Control2 May 2025
- 2024An Adaptively Inexact Method for Bilevel Learning Using Primal-Dual Style Differentiation9 Dec 2024
- 2024Accelerated Fully First-Order Methods for Bilevel and Minimax Optimization1 May 2024
- 2024Developing Lagrangian-based Methods for Nonsmooth Nonconvex Optimization15 Apr 2024
- 2024Functional Bilevel Optimization for Machine Learning29 Mar 2024
- 2024Understanding the training of infinitely deep and wide ResNets with Conditional Optimal Transport19 Mar 2024
- 2024Nonsmooth Implicit Differentiation: Deterministic and Stochastic Convergence Rates18 Mar 2024
- 2024Convergence of Decentralized Stochastic Subgradient-based Methods for Nonsmooth Nonconvex functions18 Mar 2024
- 2024Enhancing Hypergradients Estimation: A Study of Preconditioning and Reparameterization26 Feb 2024
- 2024On the numerical reliability of nonsmooth autodiff: a MaxPool case study5 Jan 2024
- 2023DynaLay: An Introspective Approach to Dynamic Layer Selection for Deep Networks20 Dec 2023
- 2023Adam-family Methods with Decoupled Weight Decay in Deep Learning13 Oct 2023
- 2023Taming Binarized Neural Networks and Mixed-Integer Programs5 Oct 2023
- 2023Stochastic Subgradient Methods with Guaranteed Global Stability in Nonsmooth Nonconvex Optimization19 Jul 2023
- 2023Addressing Discontinuous Root-Finding for Subsequent Differentiability in Machine Learning, Inverse Problems, and Control21 Jun 2023
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertainty17 Jun 2023
- 2023SubspaceNet: Deep Learning-Aided Subspace Methods for DoA Estimation4 Jun 2023
- 2023One-step differentiation of iterative algorithms23 May 2023
- 2023Adam-family Methods for Nonsmooth Optimization with Convergence Guarantees6 May 2023
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splitting31 Jan 2023
- 2023On Finding Small Hyper-Gradients in Bilevel Optimization: Hardness Results and Improved Analysis2 Jan 2023
- 2022Differentiating Nonsmooth Solutions to Parametric Monotone Inclusion Problems15 Dec 2022
- 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
- 2022Alternating Differentiation for Optimization Layers3 Oct 2022
- 2022Fixed-Point Automatic Differentiation of Forward--Backward Splitting Algorithms for Partly Smooth Functions5 Aug 2022
- 2022On the complexity of nonsmooth automatic differentiation1 Jun 2022
- 2022Automatic differentiation of nonsmooth iterative algorithms31 May 2022
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2022Synergies between Disentanglement and Sparsity: Generalization and Identifiability in Multi-Task Learningcited by 44
- 2023On Finding Small Hyper-Gradients in Bilevel Optimization: Hardness Results and Improved Analysiscited by 39
- 2023One-step differentiation of iterative algorithmscited by 28
- 2022Automatic differentiation of nonsmooth iterative algorithmscited by 25
- 2022Alternating Differentiation for Optimization Layerscited by 22
- 2023Adam-family Methods for Nonsmooth Optimization with Convergence Guaranteescited by 22
- 2024Functional Bilevel Optimization for Machine Learningcited by 20
- 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layerscited by 17
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
- 2022Alternating Implicit Projected SGD and Its Efficient Variants for Equality-constrained Bilevel Optimizationcited by 10
- 2023SubspaceNet: Deep Learning-Aided Subspace Methods for DoA Estimationcited by 7
12 most cited of 43 All 43 (JSON)
- 2026Optimal Stochastic Bilevel Optimization with First-Order Oracles1 Oct 2026
- 2026dOPT: Differentiating Conic Optimization via Geometric Reduction27 Sep 2026
- 2026ABO-Med: Accelerated Bilevel Optimization for Few-Shot Medical Image Classification27 Sep 2026
- 2026Proximal Residual Value Functions for Consistent Planning and Real-Time Execution19 Sep 2026
- 2026Smooth Learning with Hard Constraints via Legendre-Regularized Policies27 Jul 2026
- 2026Efficient and provably convergent end-to-end training of deep neural networks with linear constraints12 May 2026
- 2026Dual Certified White-Box Inference for Input Convex Neural Networks6 May 2026
- 2026A Pontryagin Method of Model-based Reinforcement Learning via Hamiltonian Actor-Critic30 Mar 2026
- 2026Embedding interpretable ℓ1-regression into neural networks for uncovering temporal structure in cell imaging3 Mar 2026
- 2025Distributionally Robust Control with End-to-End Statistically Guaranteed Metric Learning11 Oct 2025
- 2025Differentiable Expectation-Maximisation and Applications to Gaussian Mixture Model Optimal Transport2 Sep 2025
- 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layers14 Aug 2025
12 newest of 43 All 43 (JSON)