Unsupervised Learning of Sampling Distributions for Particle Filters

Fernando Gama, Nicolas Zilberstein, Martin Sevilla, Richard G. Baraniuk, Santiago Segarra

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Accurate estimation of the states of a nonlinear dynamical system is crucial for their design, synthesis, and analysis. Particle filters are estimators constructed by simulating trajectories from a sampling distribution and averaging them based on their importance weight. For particle filters to be computationally tractable, it must be feasible to simulate the trajectories by drawing from the sampling distribution. Simultaneously, these trajectories need to reflect the reality of the nonlinear dynamical system so that the resulting estimators are accurate. Thus, the crux of particle filters lies in designing sampling distributions that are both easy to sample from and lead to accurate estimators. In this work, we propose to learn the sampling distributions. We put forward four methods for learning sampling distributions from observed measurements. Three of the methods are parametric methods in which we learn the mean and covariance matrix of a multivariate Gaussian distribution; each method exploits a different aspect of the data (generic, time structure, graph structure). The fourth method is a nonparametric alternative in which we directly learn a transform of a uniform random variable. All four methods are trained in an unsupervised manner by maximizing the likelihood that the states may have produced the observed measurements. Our computational experiments demonstrate that learned sampling distributions exhibit better performance than designed, minimum-degeneracy sampling distributions.

Original languageEnglish (US)
Pages (from-to)3852-3866
Number of pages15
JournalIEEE Transactions on Signal Processing
Volume71
DOIs
StatePublished - 2023

Keywords

  • Machine learning
  • graph neural networks
  • neural networks
  • particle filtering
  • unsupervised learning

ASJC Scopus subject areas

  • Signal Processing
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Unsupervised Learning of Sampling Distributions for Particle Filters'. Together they form a unique fingerprint.

Cite this