Intelligent Systems
Note: This research group has relocated. Discover the updated page here

Probabilistic Solutions To Ordinary Differential Equations As Non-Linear Bayesian Filtering: A New Perspective

2019

Article

pn


We formulate probabilistic numerical approximations to solutions of ordinary differential equations (ODEs) as problems in Gaussian process (GP) regression with non-linear measurement functions. This is achieved by defining the measurement sequence to consists of the observations of the difference between the derivative of the GP and the vector field evaluated at the GP---which are all identically zero at the solution of the ODE. When the GP has a state-space representation, the problem can be reduced to a Bayesian state estimation problem and all widely-used approximations to the Bayesian filtering and smoothing problems become applicable. Furthermore, all previous GP-based ODE solvers, which were formulated in terms of generating synthetic measurements of the vector field, come out as specific approximations. We derive novel solvers, both Gaussian and non-Gaussian, from the Bayesian state estimation problem posed in this paper and compare them with other probabilistic solvers in illustrative experiments.

Author(s): Tronarp, F. and Kersting, H. and Särkkä, S. and Hennig, P.
Journal: Statistics and Computing
Volume: 29
Number (issue): 6
Pages: 1297--1315
Year: 2019

Department(s): Probabilistic Numerics
Research Project(s): Probabilistic Solvers for Ordinary Differential Equations
Bibtex Type: Article (article)
Paper Type: Journal

DOI: 10.1007/s11222-019-09900-1
State: Published
URL: https://arxiv.org/abs/1810.03440

BibTex

@article{Tronarp18,
  title = {Probabilistic Solutions To Ordinary Differential Equations As Non-Linear Bayesian Filtering: A New Perspective},
  author = {Tronarp, F. and Kersting, H. and S{\"a}rkk{\"a}, S. and Hennig, P.},
  journal = {Statistics and Computing},
  volume = {29},
  number = {6},
  pages = {1297--1315},
  year = {2019},
  doi = {10.1007/s11222-019-09900-1},
  url = {https://arxiv.org/abs/1810.03440}
}