Differentiable Interacting Multiple Model Particle Filtering

John-Joseph Brady, Yuhui Luo, Wenwu Wang, Víctor Elvira, Yunpeng Li
10/1/2024
stat.MLcs.LGeess.SP

No official code found. Best implementation: John-JoB/DIMMPF (4 stars, MIT, last commit 2024-08-23).

Abstract

We propose a sequential Monte Carlo algorithm for parameter learning when the studied model exhibits random discontinuous jumps in behaviour. To facilitate the learning of high dimensional parameter sets, such as those associated to neural networks, we adopt the emerging framework of differentiable particle filtering, wherein parameters are trained by gradient descent. We design a new differentiable interacting multiple model particle filter to be capable of learning the individual behavioural regimes and the model which controls the jumping simultaneously. In contrast to previous approaches, our algorithm allows control of the computational effort assigned per regime whilst using the probability of being in a given regime to guide sampling. Furthermore, we develop a new gradient estimator that has a lower variance than established approaches and remains fast to compute, for which we prove consistency. We establish new theoretical results of the presented algorithms and demonstrate superior numerical performance compared to the previous state-of-the-art algorithms.

View on arXivView PDF

Code Implementations(1)

John-JoB/DIMMPFCommunity100%
MIT

The code used to generate the results from our paper 'Differentiable Interacting Multiple Model Particle Filtering'

40PythonAug 21, 20242 years agoMIT

Similar Papers

Cite this paper

@article{brady2024differentiable,
  title  = {Differentiable Interacting Multiple Model Particle Filtering},
  author = {John-Joseph Brady and Yuhui Luo and Wenwu Wang and Víctor Elvira and Yunpeng Li},
  year   = {2024},
  eprint = {2410.00620},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.00620v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.00620.svg)](https://codeofpaper.com/paper/2410.00620)

Discussion