Temporal parallelisation of continuous-time maximum-a-posteriori trajectory estimation

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Razavi, Hassan, García-Fernández, Ángel F., Särkkä, Simo
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866908712623407104
author Razavi, Hassan
García-Fernández, Ángel F.
Särkkä, Simo
author_facet Razavi, Hassan
García-Fernández, Ángel F.
Särkkä, Simo
contents This paper proposes a parallel-in-time method for computing continuous-time maximum-a-posteriori (MAP) trajectory estimates of the states of partially observed stochastic differential equations (SDEs), with the goal of improving computational speed on parallel architectures. The MAP estimation problem is reformulated as a continuous-time optimal control problem based on the Onsager-Machlup functional. This reformulation enables the use of a previously proposed parallel-in-time solution for optimal control problems, which we adapt to the current problem. The structure of the resulting optimal control problem admits a parallel solution based on parallel associative scan algorithms. In the linear Gaussian special case, it yields a parallel Kalman-Bucy filter and a parallel continuous-time Rauch-Tung-Striebel smoother. These linear computational methods are further extended to nonlinear continuous-time state-space models through Taylor expansions. We also present the corresponding parallel two-filter smoother. The graphics processing unit (GPU) experiments on linear and nonlinear models demonstrate that the proposed framework achieves a significant speedup in computations while maintaining the accuracy of sequential algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2512_13319
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Temporal parallelisation of continuous-time maximum-a-posteriori trajectory estimation
Razavi, Hassan
García-Fernández, Ángel F.
Särkkä, Simo
Distributed, Parallel, and Cluster Computing
Systems and Control
Signal Processing
Computation
62-08, 68W10, 93E11
This paper proposes a parallel-in-time method for computing continuous-time maximum-a-posteriori (MAP) trajectory estimates of the states of partially observed stochastic differential equations (SDEs), with the goal of improving computational speed on parallel architectures. The MAP estimation problem is reformulated as a continuous-time optimal control problem based on the Onsager-Machlup functional. This reformulation enables the use of a previously proposed parallel-in-time solution for optimal control problems, which we adapt to the current problem. The structure of the resulting optimal control problem admits a parallel solution based on parallel associative scan algorithms. In the linear Gaussian special case, it yields a parallel Kalman-Bucy filter and a parallel continuous-time Rauch-Tung-Striebel smoother. These linear computational methods are further extended to nonlinear continuous-time state-space models through Taylor expansions. We also present the corresponding parallel two-filter smoother. The graphics processing unit (GPU) experiments on linear and nonlinear models demonstrate that the proposed framework achieves a significant speedup in computations while maintaining the accuracy of sequential algorithms.
title Temporal parallelisation of continuous-time maximum-a-posteriori trajectory estimation
topic Distributed, Parallel, and Cluster Computing
Systems and Control
Signal Processing
Computation
62-08, 68W10, 93E11
url https://arxiv.org/abs/2512.13319