Differentiable Particle Filters: End-to-End Learning with Algorithmic Priors
Not on the map. Why?
Abstract (arXiv)
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 .
Key facts. Cited by 58 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 15; 2022: 8; 2023: 7; 2024: 11; 2025: 8; 2026: 9.
58 papers.
Sort:
By area:
- 2021Differentiable Particle Filtering via Entropy-Regularized Optimal Transportcited by 59
- 2022DiffStack: A Differentiable and Modular Control Stack for Autonomous Vehiclescited by 36
- 2021NeRF in detail: Learning to sample for view synthesiscited by 35
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigationcited by 34
- 2021INVIGORATE: Interactive Visual Grounding and Grasping in Cluttercited by 32
- 2022Automatic Differentiation of Programs with Discrete Randomnesscited by 28
- 2021Unbiased Asymmetric Reinforcement Learning under Partial Observabilitycited by 24
- 2022LASER: LAtent SpacE Rendering for 2D Visual Localizationcited by 23
- 2023An overview of differentiable particle filters for data-adaptive sequential Bayesian inferencecited by 23
- 2021Online Variational Filtering and Parameter Learningcited by 19
- 2021Differentiable Particle Filtering without Modifying the Forward Passcited by 18
- 2021Differentiable Particle Filters through Conditional Normalizing Flowcited by 15
38 more
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
- 2024Normalizing Flow-based Differentiable Particle Filterscited by 10
- 2021Efficient Learning of the Parameters of Non-Linear Models using Differentiable Resampling in Particle Filterscited by 9
- 2021Compositional Learning-based Planning for Vision POMDPscited by 8
- 2022Neural Extended Kalman Filters for Learning and Predicting Dynamics of Structural Systemscited by 8
- 2023Unsupervised Learning of Sampling Distributions for Particle Filterscited by 8
- 2021SIDE: State Inference for Partially Observable Cooperative Multi-Agent Reinforcement Learningcited by 7
- 2021PILOT: Introducing Transformers for Probabilistic Sound Event Localizationcited by 7
- 2021Variational Marginal Particle Filterscited by 6
- 2022Conditional Measurement Density Estimation in Sequential Monte Carlo via Normalizing Flowcited by 6
- 2024Learning Online Belief Prediction for Efficient POMDP Planning in Autonomous Drivingcited by 5
- 2021Unrolling Particles: Unsupervised Learning of Sampling Distributionscited by 4
- 2023Streaming Motion Forecasting for Autonomous Drivingcited by 4
- 2025Learning to be Smooth: An End-to-End Differentiable Particle Smoothercited by 4
- 2022Particle-Based Score Estimation for State Space Model Learning in Autonomous Drivingcited by 3
- 2025Flow-based Bayesian filtering for high-dimensional nonlinear stochastic dynamical systemscited by 3
- 2021Learning Interpretable BEV Based VIO without Deep Neural Networkscited by 2
- 2022Learnable Spatio-Temporal Map Embeddings for Deep Inertial Localizationcited by 2
- 2023Differentiable Bootstrap Particle Filters for Regime-Switching Modelscited by 2
- 2023Simplifying Complex Observation Models in Continuous POMDP Planning with Probabilistic Guarantees and Practicecited by 2
- 2023Learning Differentiable Particle Filter on the Flycited by 2
- 2024Differentiable and Stable Long-Range Tracking of Multiple Posterior Modescited by 2
- 2024Resampling-free Particle Filters in High-dimensionscited by 2
- 2024Revisiting semi-supervised training objectives for differentiable particle filterscited by 2
- 2024Regime Learning for Differentiable Particle Filterscited by 2
- 2025Deep Variational Sequential Monte Carlo for High-Dimensional Observationscited by 2
- 2025DiffPF: Differentiable Particle Filtering with Generative Sampling via Conditional Diffusion Modelscited by 2
- 2025PyDPF: A Python Package for Differentiable Particle Filteringcited by 2
- 2022BADDr: Bayes-Adaptive Deep Dropout RL for POMDPscited by 1
- 2024Permutation Invariant Learning with High-Dimensional Particle Filterscited by 1
- 2025DnD Filter: Differentiable State Estimation for Dynamic Systems using Diffusion Modelscited by 1
- 2024Differentiable Particle Filtering using Optimal Placement Resamplingcited by 0
- 2024The Artificial Neural Twin -- Process Optimization and Continual Learning in Distributed Process Chainscited by 0
- 2024Inverse Particle Filtercited by 0
- 2024Learning Flock: Enhancing Sets of Particles for Multi~Sub-State Particle Filtering with Neural Augmentationcited by 0
- 2025Neural Bayesian Filteringcited by 0
- 2025pDANSE: Particle-based Data-driven Nonlinear State Estimation from Nonlinear Measurementscited by 0
- 2026VSE: Variational state estimation of complex model-free processcited by 0
50 most cited of 58 All 58 (JSON)
- 2026Learning to Bias: Machine Learning-Enhanced Particle Filters24 Sep 2026
- 2026Reinforcement Learning for Heterogeneous Sensor Selection in Maritime Surveillance3 Jul 2026
- 2026Generative Model Proposal based Particle Filtering for Data Assimilation1 Jul 2026
- 2026Efficient Learning of Deep State Space Models via Importance Smoothing20 May 2026
- 2026Learned Memory Attenuation in Sage-Husa Kalman Filters for Robust UAV State Estimation18 May 2026
- 2026Learning Markov Processes as Sum-of-Square Forms for Analytical Belief Propagation8 Apr 2026
- 2026Robust Unscented Kalman Filtering via Recurrent Meta-Adaptation of Sigma-Point Weights4 Mar 2026
- 2026Denoising Particle Filters: Learning State Estimation with Single-Step Objectives23 Feb 2026
- 2026VSE: Variational state estimation of complex model-free process29 Jan 2026
- 2025pDANSE: Particle-based Data-driven Nonlinear State Estimation from Nonlinear Measurements31 Oct 2025
- 2025PyDPF: A Python Package for Differentiable Particle Filtering29 Oct 2025
- 2025Neural Bayesian Filtering4 Oct 2025
38 more
- 2025DiffPF: Differentiable Particle Filtering with Generative Sampling via Conditional Diffusion Models21 Jul 2025
- 2025DnD Filter: Differentiable State Estimation for Dynamic Systems using Diffusion Models3 Mar 2025
- 2025Flow-based Bayesian filtering for high-dimensional nonlinear stochastic dynamical systems22 Feb 2025
- 2025Learning to be Smooth: An End-to-End Differentiable Particle Smoother14 Feb 2025
- 2025Deep Variational Sequential Monte Carlo for High-Dimensional Observations10 Jan 2025
- 2024Permutation Invariant Learning with High-Dimensional Particle Filters30 Oct 2024
- 2024Learning Flock: Enhancing Sets of Particles for Multi~Sub-State Particle Filtering with Neural Augmentation21 Aug 2024
- 2024Inverse Particle Filter23 Jul 2024
- 2024Regime Learning for Differentiable Particle Filters8 May 2024
- 2024Revisiting semi-supervised training objectives for differentiable particle filters2 May 2024
- 2024Resampling-free Particle Filters in High-dimensions21 Apr 2024
- 2024Differentiable and Stable Long-Range Tracking of Multiple Posterior Modes12 Apr 2024
- 2024The Artificial Neural Twin -- Process Optimization and Continual Learning in Distributed Process Chains27 Mar 2024
- 2024Normalizing Flow-based Differentiable Particle Filters3 Mar 2024
- 2024Differentiable Particle Filtering using Optimal Placement Resampling26 Feb 2024
- 2024Learning Online Belief Prediction for Efficient POMDP Planning in Autonomous Driving27 Jan 2024
- 2023Learning Differentiable Particle Filter on the Fly10 Dec 2023
- 2023Simplifying Complex Observation Models in Continuous POMDP Planning with Probabilistic Guarantees and Practice13 Nov 2023
- 2023Streaming Motion Forecasting for Autonomous Driving2 Oct 2023
- 2023Deep Learning for Visual Localization and Mapping: A Survey27 Aug 2023
- 2023Differentiable Bootstrap Particle Filters for Regime-Switching Models20 Feb 2023
- 2023An overview of differentiable particle filters for data-adaptive sequential Bayesian inference19 Feb 2023
- 2023Unsupervised Learning of Sampling Distributions for Particle Filters2 Feb 2023
- 2022Particle-Based Score Estimation for State Space Model Learning in Autonomous Driving14 Dec 2022
- 2022DiffStack: A Differentiable and Modular Control Stack for Autonomous Vehicles13 Dec 2022
- 2022Learnable Spatio-Temporal Map Embeddings for Deep Inertial Localization14 Nov 2022
- 2022Automatic Differentiation of Programs with Discrete Randomness16 Oct 2022
- 2022Neural Extended Kalman Filters for Learning and Predicting Dynamics of Structural Systems9 Oct 2022
- 2022LASER: LAtent SpacE Rendering for 2D Visual Localization1 Apr 2022
- 2022Conditional Measurement Density Estimation in Sequential Monte Carlo via Normalizing Flow16 Mar 2022
- 2022BADDr: Bayes-Adaptive Deep Dropout RL for POMDPs17 Feb 2022
- 2021Compositional Learning-based Planning for Vision POMDPs17 Dec 2021
- 2021Efficient Learning of the Parameters of Non-Linear Models using Differentiable Resampling in Particle Filters2 Nov 2021
- 2021Online Variational Filtering and Parameter Learning26 Oct 2021
- 2021Unrolling Particles: Unsupervised Learning of Sampling Distributions6 Oct 2021
- 2021Variational Marginal Particle Filters30 Sep 2021
- 2021Learning Interpretable BEV Based VIO without Deep Neural Networks25 Sep 2021
- 2021INVIGORATE: Interactive Visual Grounding and Grasping in Clutter25 Aug 2021
50 newest of 58 All 58 (JSON)
- 2021Differentiable Particle Filtering via Entropy-Regularized Optimal Transportcited by 59
- 2021NeRF in detail: Learning to sample for view synthesiscited by 35
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigationcited by 34
- 2021INVIGORATE: Interactive Visual Grounding and Grasping in Cluttercited by 32
- 2022Automatic Differentiation of Programs with Discrete Randomnesscited by 28
- 2021Unbiased Asymmetric Reinforcement Learning under Partial Observabilitycited by 24
- 2022LASER: LAtent SpacE Rendering for 2D Visual Localizationcited by 23
- 2023An overview of differentiable particle filters for data-adaptive sequential Bayesian inferencecited by 23
- 2021Online Variational Filtering and Parameter Learningcited by 19
- 2021Differentiable Particle Filtering without Modifying the Forward Passcited by 18
- 2021Differentiable Particle Filters through Conditional Normalizing Flowcited by 15
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
12 most cited of 54 All 54 (JSON)
- 2026Learning to Bias: Machine Learning-Enhanced Particle Filters24 Sep 2026
- 2026Reinforcement Learning for Heterogeneous Sensor Selection in Maritime Surveillance3 Jul 2026
- 2026Generative Model Proposal based Particle Filtering for Data Assimilation1 Jul 2026
- 2026Efficient Learning of Deep State Space Models via Importance Smoothing20 May 2026
- 2026Learned Memory Attenuation in Sage-Husa Kalman Filters for Robust UAV State Estimation18 May 2026
- 2026Learning Markov Processes as Sum-of-Square Forms for Analytical Belief Propagation8 Apr 2026
- 2026Robust Unscented Kalman Filtering via Recurrent Meta-Adaptation of Sigma-Point Weights4 Mar 2026
- 2026Denoising Particle Filters: Learning State Estimation with Single-Step Objectives23 Feb 2026
- 2026VSE: Variational state estimation of complex model-free process29 Jan 2026
- 2025pDANSE: Particle-based Data-driven Nonlinear State Estimation from Nonlinear Measurements31 Oct 2025
- 2025PyDPF: A Python Package for Differentiable Particle Filtering29 Oct 2025
- 2025Neural Bayesian Filtering4 Oct 2025
12 newest of 54 All 54 (JSON)