Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-07T07:44:51.743Z Has data issue: false hasContentIssue false

Unbiased filtering of a class of partially observed diffusions

Published online by Cambridge University Press:  15 June 2022

Ajay Jasra*
Affiliation:
King Abdullah University of Science and Technology
Kody J. H. Law*
Affiliation:
University of Manchester
Fangyuan Yu*
Affiliation:
King Abdullah University of Science and Technology
*
*Postal address: Computer, Electrical and Mathematical Sciences and Engineering Division, Thuwal, 23955, KSA.
**Postal address: School of Mathematics, Manchester, M13 9PL, UK. Email address: kodylaw@gmail.com
*Postal address: Computer, Electrical and Mathematical Sciences and Engineering Division, Thuwal, 23955, KSA.
Rights & Permissions [Opens in a new window]

Abstract

In this article we consider a Monte-Carlo-based method to filter partially observed diffusions observed at regular and discrete times. Given access only to Euler discretizations of the diffusion process, we present a new procedure which can return online estimates of the filtering distribution with no time-discretization bias and finite variance. Our approach is based upon a novel double application of the randomization methods of Rhee and Glynn (Operat. Res. 63, 2015) along with the multilevel particle filter (MLPF) approach of Jasra et al. (SIAM J. Numer. Anal. 55, 2017). A numerical comparison of our new approach with the MLPF, on a single processor, shows that similar errors are possible for a mild increase in computational cost. However, the new method scales strongly to arbitrarily many processors.

Information

Type
Original Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Algorithm 1 A PF with a fixed number of samples $ N\in\mathbb{Z}^+$ for discretization level $ l=0$.

Figure 1

Algorithm 2 Approach for sampling to compute (8), for $ p\in\mathbb{Z}^+$ given and discretization level $ l=0$.

Figure 2

Algorithm 3 A CPF with a fixed number of samples $ N\in\mathbb{Z}^+$ as in (9), and a given $ l\in\mathbb{N}$.

Figure 3

Algorithm 4 Approach for generating samples (9) to compute (10), for $ (p,l)\in\mathbb{Z}^+\times\mathbb{N}$ given.

Figure 4

Algorithm 5 Algorithm for unbiased estimation of $ \bar{\eta}_n(\varphi)$.

Figure 5

Algorithm 6 A single-randomized algorithm for unbiased estimation of $ \bar{\eta}_n(\varphi)$.

Figure 6

Table 1. Average cost ratio of unbiased to MLPF

Figure 7

Figure 1. Plots of cost against MSE ($ \log$–$ \log$). The unbiased estimator is in red, and the MLPF estimator is in black.

Figure 8

Figure 2. Parallel speedup and parallel efficiency against number of MPI cores for the unbiased estimator.

Figure 9

Figure 3. Multicore comparison.