Differentiable Particle Filters: End-to-End Learning with Algorithmic Priors

Rico Jonschkowski, Divyam Rastogi, Oliver Brock
5/28/2018
cs.LGcs.AIcs.RO

Official code: tu-rbo/differentiable-particle-filters (194 stars, MIT, last commit 2023-08-17).

Abstract

We present differentiable particle filters (DPFs): a differentiable implementation of the particle filter algorithm with learnable motion and measurement models. Since DPFs are end-to-end differentiable, we can efficiently train their models by optimizing end-to-end state estimation performance, rather than proxy objectives such as model accuracy. DPFs encode the structure of recursive state estimation with prediction and measurement update that operate on a probability distribution over states. This structure represents an algorithmic prior that improves learning performance in state estimation problems while enabling explainability of the learned model. Our experiments on simulated and real data show substantial benefits from end-to- end learning with algorithmic priors, e.g. reducing error rates by ~80%. Our experiments also show that, unlike long short-term memory networks, DPFs learn localization in a policy-agnostic way and thus greatly improve generalization. Source code is available at https://github.com/tu-rbo/differentiable-particle-filters .

View on arXivView PDF

Code Implementations(1)

MIT

Source code and data for the paper "Differentiable Particle Filters: End-to-End Learning with Algorithmic Priors"

19443Shell, PythonFeb 21, 20183 years agoMIT

Similar Papers

Cite this paper

@article{jonschkowski2018differentiable,
  title  = {Differentiable Particle Filters: End-to-End Learning with Algorithmic Priors},
  author = {Rico Jonschkowski and Divyam Rastogi and Oliver Brock},
  year   = {2018},
  eprint = {1805.11122},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1805.11122}
}

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/1805.11122.svg)](https://codeofpaper.com/paper/1805.11122)

Discussion