Scalable Gradients for Stochastic Differential Equations
Abstract
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.
Cite
@article{arxiv.2001.01328,
title = {Scalable Gradients for Stochastic Differential Equations},
author = {Xuechen Li and Ting-Kam Leonard Wong and Ricky T. Q. Chen and David Duvenaud},
journal= {arXiv preprint arXiv:2001.01328},
year = {2020}
}
Comments
AISTATS 2020; 25 pages, 6 figures in main text; clarify notation in appendix