Differentiable Particle Filtering via Entropy-Regularized Optimal Transport
Not on the map. Why?
Abstract (arXiv)
Particle Filtering (PF) methods are an established class of procedures for performing inference in non-linear state-space models. Resampling is a key ingredient of PF, necessary to obtain low variance likelihood and states estimates. However, traditional resampling methods result in PF-based loss functions being non-differentiable with respect to model and PF parameters. In a variational inference context, resampling also yields high variance gradient estimates of the PF-based evidence lower bound. By leveraging optimal transport ideas, we introduce a principled differentiable particle filter and provide convergence results. We demonstrate this novel method on a variety of applications.
Key facts. Cited by 59 papers in the map (data through 7 Oct 2026). Builds on 32 of its 63 references that are in the map. First posted on arXiv 15 Feb 2021.
Builds on
32 of 63 references.
References · 32
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2018Computational Optimal Transportcited by 765
- 2015Importance Weighted Autoencoderscited by 454
- 2015A Recurrent Latent Variable Model for Sequential Datacited by 362
- 2017Learning Generative Models with Sinkhorn Divergencescited by 310
- 2017Near-linear time approximation algorithms for optimal transport via Sinkhorn iterationcited by 219
- 2013Fast Computation of Wasserstein Barycenterscited by 216
- 2016Structured Inference Networks for Nonlinear State Space Modelscited by 182
- 2017Large-Scale Optimal Transport and Mapping Estimationcited by 120
- 2017TensorFlow Distributionscited by 105
- 2017Variational Sequential Monte Carlocited by 93
20 more
- 2017Filtering Variational Objectivescited by 91
- 2017Auto-Encoding Sequential Monte Carlocited by 64
- 2018Particle Filter Networks with Application to Visual Localizationcited by 64
- 2018An Introduction to Probabilistic Programmingcited by 62
- 2018Differentiable Particle Filters: End-to-End Learning with Algorithmic Priorscited by 58
- 2014On Particle Methods for Parameter Estimation in State-Space Modelscited by 47
- 2018Massively scalable Sinkhorn distances via the Nystr"om methodcited by 40
- 2019Particle Filter Recurrent Neural Networkscited by 36
- 2015Black box variational inference for state space modelscited by 31
- 2020Discriminative Particle Filter Reinforcement Learning for Complex Partial Observationscited by 27
- 2016Wasserstein Discriminant Analysiscited by 25
- 2018An explicit analysis of the entropic penalty in linear programmingcited by 23
- 2020How to Train Your Differentiable Filtercited by 23
- 2020Towards Differentiable Resamplingcited by 19
- 2020Linear Time Sinkhorn Divergences using Positive Featurescited by 17
- 2016Stochastic Backpropagation through Mixture Density Distributionscited by 14
- 2020End-To-End Semi-supervised Learning for Differentiable Particle Filterscited by 12
- 2018Tensor Monte Carlo: particle methods for the GPU eracited by 8
- 2019Sequential Ensemble Transform for Bayesian Inverse Problemscited by 4
- 2018Scalable Bayesian Learning for State Space Models using Variational Inference with SMC Samplerscited by 3
Built on by
Citing papers per year: 2021: 9; 2022: 7; 2023: 11; 2024: 13; 2025: 12; 2026: 7.
59 papers.
Sort:
By area:
- 2022Continual Repeated Annealed Flow Transport Monte Carlocited by 66
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigationcited by 34
- 2021Auto-differentiable Ensemble Kalman Filterscited by 28
- 2022Automatic Differentiation of Programs with Discrete Randomnesscited by 28
- 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
- 2022Rethinking Initialization of the Sinkhorn Algorithmcited by 14
- 2023Reduced-Order Autodifferentiable Ensemble Kalman Filterscited by 12
- 2021Quantitative Uniform Stability of the Iterative Proportional Fitting Procedurecited by 11
- 2024Normalizing Flow-based Differentiable Particle Filterscited by 10
38 more
- 2021Efficient Learning of the Parameters of Non-Linear Models using Differentiable Resampling in Particle Filterscited by 9
- 2023Transport with Support: Data-Conditional Diffusion Bridgescited by 9
- 2021Compositional Learning-based Planning for Vision POMDPscited by 8
- 2023Unsupervised Learning of Sampling Distributions for Particle Filterscited by 8
- 2021Variational Marginal Particle Filterscited by 6
- 2022Conditional Measurement Density Estimation in Sequential Monte Carlo via Normalizing Flowcited by 6
- 2023Extending Path-Dependent NJ-ODEs to Noisy Observations and a Dependent Observation Frameworkcited by 6
- 2022Phi-DVAE: Physics-Informed Dynamical Variational Autoencoders for Unstructured Data Assimilationcited by 4
- 2023Sparse Graphical Linear Dynamical Systemscited by 4
- 2023On Feynman--Kac training of partial Bayesian neural networkscited by 4
- 2024Enhanced SMC2: Leveraging Gradient Information from Differentiable Particle Filters Within Langevin Proposalscited 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
- 2022De-Sequentialized Monte Carlo: a parallel-in-time particle smoothercited by 2
- 2023Differentiable Bootstrap Particle Filters for Regime-Switching Modelscited by 2
- 2023Resampling Gradients Vanish in Differentiable Sequential Monte Carlo Samplerscited by 2
- 2023Learning Differentiable Particle Filter on the Flycited by 2
- 2023Risk-Sensitive Stochastic Optimal Control as Rao-Blackwellized Markovian Score Climbingcited 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
- 2025Sequential Monte Carlo for Policy Optimization in Continuous POMDPscited by 2
- 2025Schr"odinger Bridge Matching for Tree-Structured Costs and Entropic Wasserstein Barycentrescited 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
- 2025Diffusion differentiable resamplingcited by 2
- 2024Differentiable Cost-Parameterized Monge Map Estimatorscited by 1
- 2024Permutation Invariant Learning with High-Dimensional Particle Filterscited by 1
- 2024Nonparametric Filtering, Estimation and Classification using Neural Jump ODEscited by 1
- 2025DnD Filter: Differentiable State Estimation for Dynamic Systems using Diffusion Modelscited by 1
- 2025Hess-MC2: Sequential Monte Carlo Squared using Hessian Information and Second Order Proposalscited by 1
- 2024Differentiable Particle Filtering using Optimal Placement Resamplingcited by 0
- 2024Accelerated Inference for Partially Observed Markov Processes using Automatic Differentiationcited by 0
- 2024Inverse Particle Filtercited by 0
- 2024Learning state and proposal dynamics in state-space models using differentiable particle filters and neural networkscited by 0
- 2025Meta-reinforcement learning with minimum attentioncited by 0
50 most cited of 59 All 59 (JSON)
- 2026Learning to Bias: Machine Learning-Enhanced Particle Filters24 Sep 2026
- 2026Destination Support Restoration for Finite-Set Multimodal Trajectory Prediction22 Sep 2026
- 2026How Wrong Can a Good Predictor Be? Diverging Updates with Vanishing Predictive KL10 Sep 2026
- 2026Generative Model Proposal based Particle Filtering for Data Assimilation1 Jul 2026
- 2026FW-NKF: Frequency-Weighted Neural Kalman Filters1 Jun 2026
- 2026DNS: Data-driven Nonlinear Smoother for Complex Model-free Process9 Feb 2026
- 2026VSE: Variational state estimation of complex model-free process29 Jan 2026
- 2025Diffusion differentiable resampling11 Dec 2025
- 2025pDANSE: Particle-based Data-driven Nonlinear State Estimation from Nonlinear Measurements31 Oct 2025
- 2025PyDPF: A Python Package for Differentiable Particle Filtering29 Oct 2025
- 2025Differentiable Adaptive Kalman Filtering via Optimal Transport9 Aug 2025
- 2025DiffPF: Differentiable Particle Filtering with Generative Sampling via Conditional Diffusion Models21 Jul 2025
38 more
- 2025Hess-MC2: Sequential Monte Carlo Squared using Hessian Information and Second Order Proposals10 Jul 2025
- 2025Schr"odinger Bridge Matching for Tree-Structured Costs and Entropic Wasserstein Barycentres20 Jun 2025
- 2025Meta-reinforcement learning with minimum attention22 May 2025
- 2025Sequential Monte Carlo for Policy Optimization in Continuous POMDPs22 May 2025
- 2025DnD Filter: Differentiable State Estimation for Dynamic Systems using Diffusion Models3 Mar 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
- 2024Nonparametric Filtering, Estimation and Classification using Neural Jump ODEs4 Dec 2024
- 2024Learning state and proposal dynamics in state-space models using differentiable particle filters and neural networks23 Nov 2024
- 2024Permutation Invariant Learning with High-Dimensional Particle Filters30 Oct 2024
- 2024Enhanced SMC2: Leveraging Gradient Information from Differentiable Particle Filters Within Langevin Proposals24 Jul 2024
- 2024Inverse Particle Filter23 Jul 2024
- 2024Accelerated Inference for Partially Observed Markov Processes using Automatic Differentiation3 Jul 2024
- 2024Differentiable Cost-Parameterized Monge Map Estimators12 Jun 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
- 2024Normalizing Flow-based Differentiable Particle Filters3 Mar 2024
- 2024Differentiable Particle Filtering using Optimal Placement Resampling26 Feb 2024
- 2023Risk-Sensitive Stochastic Optimal Control as Rao-Blackwellized Markovian Score Climbing21 Dec 2023
- 2023Learning Differentiable Particle Filter on the Fly10 Dec 2023
- 2023On Feynman--Kac training of partial Bayesian neural networks30 Oct 2023
- 2023Extending Path-Dependent NJ-ODEs to Noisy Observations and a Dependent Observation Framework24 Jul 2023
- 2023Sparse Graphical Linear Dynamical Systems6 Jul 2023
- 2023Resampling Gradients Vanish in Differentiable Sequential Monte Carlo Samplers27 Apr 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
- 2023Transport with Support: Data-Conditional Diffusion Bridges31 Jan 2023
- 2023Reduced-Order Autodifferentiable Ensemble Kalman Filters27 Jan 2023
- 2022Particle-Based Score Estimation for State Space Model Learning in Autonomous Driving14 Dec 2022
- 2022Automatic Differentiation of Programs with Discrete Randomness16 Oct 2022
- 2022Phi-DVAE: Physics-Informed Dynamical Variational Autoencoders for Unstructured Data Assimilation30 Sep 2022
- 2022Rethinking Initialization of the Sinkhorn Algorithm15 Jun 2022
- 2022Conditional Measurement Density Estimation in Sequential Monte Carlo via Normalizing Flow16 Mar 2022
- 2022De-Sequentialized Monte Carlo: a parallel-in-time particle smoother4 Feb 2022
- 2022Continual Repeated Annealed Flow Transport Monte Carlo31 Jan 2022
50 newest of 59 All 59 (JSON)
- 2022Continual Repeated Annealed Flow Transport Monte Carlocited by 66
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigationcited by 34
- 2021Auto-differentiable Ensemble Kalman Filterscited by 28
- 2022Automatic Differentiation of Programs with Discrete Randomnesscited by 28
- 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
- 2022Rethinking Initialization of the Sinkhorn Algorithmcited by 14
- 2023Reduced-Order Autodifferentiable Ensemble Kalman Filterscited by 12
- 2021Quantitative Uniform Stability of the Iterative Proportional Fitting Procedurecited by 11
- 2024Normalizing Flow-based Differentiable Particle Filterscited by 10
12 most cited of 57 All 57 (JSON)
- 2026Learning to Bias: Machine Learning-Enhanced Particle Filters24 Sep 2026
- 2026Destination Support Restoration for Finite-Set Multimodal Trajectory Prediction22 Sep 2026
- 2026How Wrong Can a Good Predictor Be? Diverging Updates with Vanishing Predictive KL10 Sep 2026
- 2026Generative Model Proposal based Particle Filtering for Data Assimilation1 Jul 2026
- 2026FW-NKF: Frequency-Weighted Neural Kalman Filters1 Jun 2026
- 2026DNS: Data-driven Nonlinear Smoother for Complex Model-free Process9 Feb 2026
- 2026VSE: Variational state estimation of complex model-free process29 Jan 2026
- 2025Diffusion differentiable resampling11 Dec 2025
- 2025pDANSE: Particle-based Data-driven Nonlinear State Estimation from Nonlinear Measurements31 Oct 2025
- 2025PyDPF: A Python Package for Differentiable Particle Filtering29 Oct 2025
- 2025Differentiable Adaptive Kalman Filtering via Optimal Transport9 Aug 2025
- 2025Hess-MC2: Sequential Monte Carlo Squared using Hessian Information and Second Order Proposals10 Jul 2025
12 newest of 57 All 57 (JSON)