Scalable Gradients for Stochastic Differential Equations

By Xuechen Li, Ting-Kam Leonard Wong, Ricky T. Q. Chen, David Kristjanson Duvenaud. 2020

434 citations recorded by the source corpus.

The adjoint sensitivity method scalably computes gradients of solutions to ordinary differential equations. We generalize this method to stochastic differential equations, allowing time-efficient and constant-memory computation of gradients with high-order adaptive solvers. Specifically, we derive a stochastic differential equation whose solution is the gradient, a memory-efficient algorithm for caching noise, and conditions under which numerical solutions converge. In addition, we combine our method with gradient-based stochastic variational inference for latent stochastic differential equations. We use our method to fit stochastic dynamics defined by neural networks, achieving competitive performance on a 50-dimensional motion capture dataset.

Subfields: Computational Mechanics, Numerical Analysis, Statistical and Nonlinear Physics, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Mechanics

  1. David Kristjanson Duvenaud
  2. Aaron C. Courville
  3. Iain Murray
  4. Yoshua Bengio
  5. Stefano Ermon
  6. N. Benjamin Erichson
  7. Qinsheng Zhang
  8. Yongxin Chen

In Numerical Analysis

  1. David Kristjanson Duvenaud
  2. Yongxin Chen
  3. Qinsheng Zhang
  4. Yang Song
  5. Julius Martensen
  6. K. Zubov
  7. Jarrid Rector-Brooks
  8. Michael W. Mahoney

In Statistical and Nonlinear Physics

  1. Arash Vahdat
  2. Stefano Ermon
  3. Yang Song
  4. Aaron C. Courville
  5. Frank No'e
  6. Qinsheng Zhang
  7. Yongxin Chen
  8. Conor Durkan

In Optimization & Training

  1. Aaron C. Courville
  2. Stefano Ermon
  3. David Kristjanson Duvenaud
  4. Yoshua Bengio
  5. Iain Murray
  6. Arash Vahdat
  7. Michael W. Mahoney
  8. Anima Anandkumar

Citations in the corpus