Hostname: page-component-89b8bd64d-n8gtw Total loading time: 0 Render date: 2026-05-07T09:47:52.979Z Has data issue: false hasContentIssue false

Data assimilation: The Schrödinger perspective

Published online by Cambridge University Press:  14 June 2019

Sebastian Reich*
Affiliation:
Institute of Mathematics, University of Potsdam, D-14476 Potsdam, Germany Department of Mathematics and Statistics, University of Reading, Reading RG6 6AX, UK E-mail: sebastian.reich@uni-potsdam.de
Rights & Permissions [Opens in a new window]

Abstract

Data assimilation addresses the general problem of how to combine model-based predictions with partial and noisy observations of the process in an optimal manner. This survey focuses on sequential data assimilation techniques using probabilistic particle-based algorithms. In addition to surveying recent developments for discrete- and continuous-time data assimilation, both in terms of mathematical foundations and algorithmic implementations, we also provide a unifying framework from the perspective of coupling of measures, and Schrödinger’s boundary value problem for stochastic processes in particular.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© Cambridge University Press, 2019
Figure 0

Figure 1.1. Schematic illustration of sequential data assimilation, where model states are propagated forward in time under a given model dynamics and adjusted whenever data become available at discrete instances in time. In this paper, we look at a single transition from a given model state conditioned on all the previous and current data to the next instance in time, and its adjustment under the assimilation of the new data then becoming available.

Figure 1

Figure 2.1. Schematic illustration of a single data assimilation cycle. The distribution $\unicode[STIX]{x1D70B}_{0}$ characterizes the distribution of states conditioned on all observations up to and including $t_{0}$, which we set here to $t=0$ for simplicity. The predictive distribution at time $t_{1}=1$, as generated by the model dynamics, is denoted by $\unicode[STIX]{x1D70B}_{1}$. Upon assimilation of the data $y_{1}$ and application of Bayes’ formula, one obtains the filtering distribution $\widehat{\unicode[STIX]{x1D70B}}_{1}$. The conditional distribution of states at time $t_{0}$ conditioned on all the available data including $y_{1}$ is denoted by $\widehat{\unicode[STIX]{x1D70B}}_{0}$. Control theory provides the adjusted model dynamics for transforming $\widehat{\unicode[STIX]{x1D70B}}_{0}$ into $\widehat{\unicode[STIX]{x1D70B}}_{1}$. Finally, the Schrödinger problem links $\unicode[STIX]{x1D70B}_{0}$ and $\widehat{\unicode[STIX]{x1D70B}}_{1}$ in the form of a penalized boundary value problem in the space of joint probability measures. Data assimilation scenario (A) corresponds to the dotted lines, scenario (B) to the short-dashed lines, and scenario (C) to the long-dashed line.

Figure 2

Figure 2.2. The initial PDF $\unicode[STIX]{x1D70B}_{0}$, the forecast PDF $\unicode[STIX]{x1D70B}_{1}$, the filtering PDF $\widehat{\unicode[STIX]{x1D70B}}_{1}$, and the smoothing PDF $\widehat{\unicode[STIX]{x1D70B}}_{0}$ for a simple Gaussian transition kernel.

Figure 3

Figure 2.3. (a) The transition kernels (2.14) for the $M=11$ different particles $z_{0}^{i}$. These correspond to the optimal control path in Figure 2.1. (b) The corresponding transition kernels, which lead directly from $\unicode[STIX]{x1D70B}_{0}$ to $\widehat{\unicode[STIX]{x1D70B}}_{1}$. These correspond to the Schrödinger path in Figure 2.1. Details of how to compute these Schrödinger transition kernels, $q_{+}^{\ast }(z_{1}|z_{0}^{i})$, can be found in Section 3.4.1.

Figure 4

Figure 3.1. Histograms produced from $M=200$ Monte Carlo samples of the initial PDF $\unicode[STIX]{x1D70B}_{0}$, the forecast PDF $\unicode[STIX]{x1D70B}_{2}$ at time $t=2$, the filtering distribution $\widehat{\unicode[STIX]{x1D70B}}_{2}$ at time $t=2$, and the smoothing PDF $\widehat{\unicode[STIX]{x1D70B}}_{0}$ at time $t=0$ for a Brownian particle moving in a double well potential.

Figure 5

Figure 3.2. (a) Approximations of typical transition kernels from time $\unicode[STIX]{x1D70B}_{0}$ to $\unicode[STIX]{x1D70B}_{2}$ under the Brownian dynamics model (3.29). (b) Approximations of typical Schrödinger transition kernels from $\unicode[STIX]{x1D70B}_{0}$ to $\widehat{\unicode[STIX]{x1D70B}}_{2}$. All approximations were computed using the Sinkhorn algorithm and by linear interpolation between the $M=200$ data points.

Figure 6

Figure 5.1. RMS errors as a function of sample size, $M$, for a standard particle filter, the EnKBF, and implementations of (5.4) (Schrödinger transform) and (5.5) (Schrödinger resample), respectively. Both Schrödinger-based methods outperform the standard particle filter for small ensemble sizes. The EnKBF diverged for the smallest ensemble size of $M=5$ and performed worse than all other methods for this highly nonlinear problem.