Enregistré dans:
Détails bibliographiques
Auteurs principaux: Brady, John-Joseph, Cox, Benjamin, Li, Yunpeng, Elvira, Víctor
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:https://arxiv.org/abs/2510.25693
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917059260055552
author Brady, John-Joseph
Cox, Benjamin
Li, Yunpeng
Elvira, Víctor
author_facet Brady, John-Joseph
Cox, Benjamin
Li, Yunpeng
Elvira, Víctor
contents State-space models (SSMs) are a widely used tool in time series analysis. In the complex systems that arise from real-world data, it is common to employ particle filtering (PF), an efficient Monte Carlo method for estimating the hidden state corresponding to a sequence of observations. Applying particle filtering requires specifying both the parametric form and the parameters of the system, which are often unknown and must be estimated. Gradient-based optimisation techniques cannot be applied directly to standard particle filters, as the filters themselves are not differentiable. However, several recently proposed methods modify the resampling step to make particle filtering differentiable. In this paper, we present an implementation of several such differentiable particle filters (DPFs) with a unified API built on the popular PyTorch framework. Our implementation makes these algorithms easily accessible to a broader research community and facilitates straightforward comparison between them. We validate our framework by reproducing experiments from several existing studies and demonstrate how DPFs can be applied to address several common challenges with state space modelling.
format Preprint
id arxiv_https___arxiv_org_abs_2510_25693
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle PyDPF: A Python Package for Differentiable Particle Filtering
Brady, John-Joseph
Cox, Benjamin
Li, Yunpeng
Elvira, Víctor
Signal Processing
Machine Learning
60-04
G.3
State-space models (SSMs) are a widely used tool in time series analysis. In the complex systems that arise from real-world data, it is common to employ particle filtering (PF), an efficient Monte Carlo method for estimating the hidden state corresponding to a sequence of observations. Applying particle filtering requires specifying both the parametric form and the parameters of the system, which are often unknown and must be estimated. Gradient-based optimisation techniques cannot be applied directly to standard particle filters, as the filters themselves are not differentiable. However, several recently proposed methods modify the resampling step to make particle filtering differentiable. In this paper, we present an implementation of several such differentiable particle filters (DPFs) with a unified API built on the popular PyTorch framework. Our implementation makes these algorithms easily accessible to a broader research community and facilitates straightforward comparison between them. We validate our framework by reproducing experiments from several existing studies and demonstrate how DPFs can be applied to address several common challenges with state space modelling.
title PyDPF: A Python Package for Differentiable Particle Filtering
topic Signal Processing
Machine Learning
60-04
G.3
url https://arxiv.org/abs/2510.25693