mlsanityData to 7 Oct 2026

Exploiting Problem Structure in Deep Declarative Networks: Two Case Studies

arXiv 2202.12404 ↗First posted 24 Feb 2022cs.LGcited by 6

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

  1. 2021Convex optimizationcited by 2,479
  2. 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
  3. 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
  4. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  5. 2019Self-labelling via simultaneous clustering and representation learningcited by 525
  6. 2019Meta-Learning with Differentiable Convex Optimizationcited by 461
  7. 2019Differentiable Convex Optimization Layerscited by 458
  8. 2021Efficient and Modular Implicit Differentiationcited by 199
  9. 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
  10. 2016On Differentiating Parameterized Argmin and Argmax Problems with Application to Bi-level Optimizationcited by 108
  11. 2019Deep Declarative Networks: A New Hopecited by 77
  12. 2019End-to-End Learnable Geometric Vision by Backpropagating PnP Optimizationcited by 65
2 more
  1. 2018Differential Properties of Sinkhorn Approximation for Learning with Wasserstein Distancecited by 56
  2. 2020Solving the Blind Perspective-n-Point Problem End-To-End With Robust Differentiable Geometric Optimizationcited by 38

Built on by

Cited by year

Citing papers per year: 2022: 2; 2023: 3; 2024: 1.

6 papers.