mlsanityData to 14 Oct 2026

Addressing Discontinuous Root-Finding for Subsequent Differentiability in Machine Learning, Inverse Problems, and Control

arXiv 2306.12413 ↗First posted 21 Jun 2023cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

There are many physical processes that have inherent discontinuities in their mathematical formulations. This paper is motivated by the specific case of collisions between two rigid or deformable bodies and the intrinsic nature of that discontinuity. The impulse response to a collision is discontinuous with the lack of any response when no collision occurs, which causes difficulties for numerical approaches that require differentiability which are typical in machine learning, inverse problems, and control. We theoretically and numerically demonstrate that the derivative of the collision time with respect to the parameters becomes infinite as one approaches the barrier separating colliding from not colliding, and use lifting to complexify the solution space so that solutions on the other side of the barrier are directly attainable as precise values. Subsequently, we mollify the barrier posed by the unbounded derivatives, so that one can tunnel back and forth in a smooth and reliable fashion facilitating the use of standard numerical approaches. Moreover, we illustrate that standard approaches fail in numerous ways mostly due to a lack of understanding of the mathematical nature of the problem (e.g. typical backpropagation utilizes many rules of differentiation, but ignores L'Hopital's rule).

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 20 of its 85 references that are in the map. First posted on arXiv 21 Jun 2023.

Builds on

20 of 85 references.

References · 20

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2015Automatic differentiation in machine learning: a surveycited by 855
  4. 2014Deep Learning in Neural Networks: An Overviewcited by 770
  5. 2017DGM: A deep learning algorithm for solving partial differential equationscited by 678
  6. 2019Differentiable Convex Optimization Layerscited by 465
  7. 2014Caffe: Convolutional Architecture for Fast Feature Embeddingcited by 288
  8. 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 258
  9. 2017Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equationscited by 208
  10. 2022Do Differentiable Simulators Give Better Policy Gradients?cited by 89
  11. 2021Gradients are Not All You Needcited by 86
  12. 2018Deep UQ: Learning deep neural network surrogate models for high dimensional uncertainty quantificationcited by 81
8 more
  1. 2020Adaptive Checkpoint Adjoint Method for Gradient Estimation in Neural ODEcited by 76
  2. 2020Scalable Differentiable Physics for Learning and Controlcited by 73
  3. 2021Nonsmooth Implicit Differentiation for Machine Learning and Optimizationcited by 43
  4. 2018Data-driven discovery of PDEs in complex datasetscited by 42
  5. 2019Data driven approximation of parametrized PDEs by Reduced Basis and Neural Networkscited by 22
  6. 2019Constraint-Aware Neural Networks for Riemann Problemscited by 14
  7. 2019Coercing Machine Learning to Output Physically Accurate Resultscited by 10
  8. 2023Software-based Automatic Differentiation is Flawedcited by 3

Built on by

Not cited yet.