Exploiting Problem Structure in Deep Declarative Networks: Two Case Studies
Not on the map. Why?
Abstract (arXiv)
Deep declarative networks and other recent related works have shown how to differentiate the solution map of a (continuous) parametrized optimization problem, opening up the possibility of embedding mathematical optimization problems into end-to-end learnable models. These differentiability results can lead to significant memory savings by providing an expression for computing the derivative without needing to unroll the steps of the forward-pass optimization procedure during the backward pass. However, the results typically require inverting a large Hessian matrix, which is computationally expensive when implemented naively. In this work we study two applications of deep declarative networks -- robust vector pooling and optimal transport -- and show how problem structure can be exploited to obtain very efficient backward pass computations in terms of both time and memory. Our ideas can be used as a guide for improving the computational performance of other novel deep declarative nodes.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 14 of its 20 references that are in the map. First posted on arXiv 24 Feb 2022.
Builds on
14 of 20 references.
References · 14
- 2021Convex optimizationcited by 2,479
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2019Meta-Learning with Differentiable Convex Optimizationcited by 461
- 2019Differentiable Convex Optimization Layerscited by 458
- 2021Efficient and Modular Implicit Differentiationcited by 199
- 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
- 2016On Differentiating Parameterized Argmin and Argmax Problems with Application to Bi-level Optimizationcited by 108
- 2019Deep Declarative Networks: A New Hopecited by 77
- 2019End-to-End Learnable Geometric Vision by Backpropagating PnP Optimizationcited by 65
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 1.
6 papers.
- 2023Scalable Optimal Transport Methods in Machine Learning: A Contemporary Surveycited by 27
- 2024Guiding Neural Collapse: Optimising Towards the Nearest Simplex Equiangular Tight Framecited by 14
- 2022Alternating Implicit Projected SGD and Its Efficient Variants for Equality-constrained Bilevel Optimizationcited by 10
- 2022Regularized Optimal Transport Layers for Generalized Global Pooling Operationscited by 2
- 2023Towards Understanding Gradient Approximation in Equality Constrained Deep Declarative Networkscited by 0
- 2023PMaF: Deep Declarative Layers for Principal Matrix Featurescited by 0
- 2024Guiding Neural Collapse: Optimising Towards the Nearest Simplex Equiangular Tight Frame2 Nov 2024
- 2023PMaF: Deep Declarative Layers for Principal Matrix Features26 Jun 2023
- 2023Towards Understanding Gradient Approximation in Equality Constrained Deep Declarative Networks24 Jun 2023
- 2023Scalable Optimal Transport Methods in Machine Learning: A Contemporary Survey8 May 2023
- 2022Regularized Optimal Transport Layers for Generalized Global Pooling Operations13 Dec 2022
- 2022Alternating Implicit Projected SGD and Its Efficient Variants for Equality-constrained Bilevel Optimization14 Nov 2022