mlsanityData to 14 Oct 2026

Newton Losses: Using Curvature Information for Learning with Differentiable Algorithms

arXiv 2410.19055 ↗First posted 24 Oct 2024cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

When training neural networks with custom objectives, such as ranking losses and shortest-path losses, a common problem is that they are, per se, non-differentiable. A popular approach is to continuously relax the objectives to provide gradients, enabling learning. However, such differentiable relaxations are often non-convex and can exhibit vanishing and exploding gradients, making them (already in isolation) hard to optimize. Here, the loss function poses the bottleneck when training a deep neural network. We present Newton Losses, a method for improving the performance of existing hard to optimize losses by exploiting their second-order information via their empirical Fisher and Hessian matrices. Instead of training the neural network with second-order techniques, we only utilize the loss function's second-order information to replace it by a Newton Loss, while training the network with gradient descent. This makes our method computationally efficient. We apply Newton Losses to eight differentiable algorithms for sorting and shortest-paths, achieving significant improvements for less-optimized differentiable algorithms, and consistent improvements, even for well-optimized differentiable algorithms.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 52 of its 76 references that are in the map. First posted on arXiv 24 Oct 2024.

Builds on

52 of 76 references.

References · 52

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
  4. 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
  5. 2018Adafactor: Adaptive Learning Rates with Sublinear Memory Costcited by 905
  6. 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 796
  7. 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 734
  8. 2019Differentiable Convex Optimization Layerscited by 465
  9. 2014New insights and perspectives on the natural gradient methodcited by 443
  10. 2017Neural 3D Mesh Renderercited by 437
  11. 2019Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoningcited by 420
  12. 2014Identifying and attacking the saddle point problem in high-dimensional non-convex optimizationcited by 289
38 more
  1. 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 258
  2. 2019Differentiation of Blackbox Combinatorial Solverscited by 226
  3. 2019Learning to Predict 3D Objects with an Interpolation-based Differentiable Renderercited by 221
  4. 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 217
  5. 2014Difference Target Propagationcited by 148
  6. 2017Practical Gauss-Newton Optimisation for Deep Learningcited by 142
  7. 2017Non-convex Optimization for Machine Learningcited by 133
  8. 2019Learning with Fenchel-Young Lossescited by 119
  9. 2019Differentiable Ranks and Sorting using Optimal Transportcited by 113
  10. 2019Stochastic Optimization of Sorting Networks via Continuous Relaxationscited by 111
  11. 2020Learning with Differentiable Perturbed Optimizerscited by 81
  12. 2014How Auto-Encoders Could Provide Credit Assignment in Deep Networks via Target Propagationcited by 79
  13. 2019BackPACK: Packing more into backpropcited by 78
  14. 2015Newton Sketch: A Linear-time Optimization Algorithm with Linear-Quadratic Convergencecited by 72
  15. 2014A Stochastic Quasi-Newton Method for Large-Scale Optimizationcited by 69
  16. 2021Differentiable Patch Selection for Image Recognitioncited by 68
  17. 2015Towards Biologically Plausible Deep Learningcited by 66
  18. 2020SoftSort: A Continuous Relaxation for the argsort Operatorcited by 66
  19. 2017Neural Ranking Models with Weak Supervisioncited by 61
  20. 2019Optimizing Rank-based Metrics with Blackbox Differentiationcited by 58
  21. 2020A Theoretical Framework for Target Propagationcited by 57
  22. 2021M-FAC: Efficient Matrix-Free Approximations of Second-Order Informationcited by 54
  23. 2021Differentiable Sorting Networks for Scalable Sorting and Ranking Supervisioncited by 31
  24. 2022Monotonic Differentiable Sorting Networkscited by 25
  25. 2021Learning with Algorithmic Supervision via Continuous Relaxationscited by 21
  26. 2018Natural gradient via optimal transportcited by 20
  27. 2022Super-Universal Regularized Newton Methodcited by 20
  28. 2014Global Convergence of Online Limited Memory BFGScited by 18
  29. 2019Pix2Vex: Image-to-Geometry Reconstruction using a Smooth Differentiable Renderercited by 18
  30. 2020Whitening and second order optimization both make information in the dataset unusable during training, and can reduce or prevent generalizationcited by 15
  31. 2020StochasticRank: Global Optimization of Scale-Free Discrete Functionscited by 13
  32. 2023Learning by Sorting: Self-supervised Learning with Group Ordering Constraintscited by 13
  33. 2022GenDR: A Generalized Differentiable Renderercited by 12
  34. 2017A Continuous Relaxation of Beam Search for End-to-end Training of Neural Sequence Modelscited by 10
  35. 2022Learning with Differentiable Algorithmscited by 10
  36. 2023A Unified Approach to Count-Based Weakly-Supervised Learningcited by 9
  37. 2017Proximal Backpropagationcited by 7
  38. 2023ISAAC Newton: Input-based Approximate Curvature for Newton's Methodcited by 6

50 most cited of 52 All 52 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 0; 2026: 1.

2 papers.