# Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks

arXiv: https://arxiv.org/abs/1301.3853 · HTML: https://mlsanity.com/paper/1301.3853/

## Key facts

- Cited by 47 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 16 Jan 2013.

## Built on by (most cited first, 30 of 47)

- [Semantics for Robotic Mapping, Perception and Interaction: A Survey](https://mlsanity.com/paper/2101.00443/) (2021)
- [Deep Learning-Based Object Pose Estimation: A Comprehensive Survey](https://mlsanity.com/paper/2405.07801/) (2024)
- [Pragmatic Instruction Following and Goal Assistance via Cooperative Language-Guided Inverse Planning](https://mlsanity.com/paper/2402.17930/) (2024)
- [An overview of differentiable particle filters for data-adaptive sequential Bayesian inference](https://mlsanity.com/paper/2302.09639/) (2023)
- [Deep Explicit Duration Switching Models for Time Series](https://mlsanity.com/paper/2110.13878/) (2021)
- [Neural Relational Inference with Fast Modular Meta-learning](https://mlsanity.com/paper/2310.07015/) (2023)
- [A General Learning Framework for Open Ad Hoc Teamwork Using Graph-based Policy Learning](https://mlsanity.com/paper/2210.05448/) (2022)
- [Normalizing Flow-based Differentiable Particle Filters](https://mlsanity.com/paper/2403.01499/) (2024)
- [Partition Function Estimation: A Quantitative Study](https://mlsanity.com/paper/2105.11132/) (2021)
- [Inverse Problem Sampling in Latent Space Using Sequential Monte Carlo](https://mlsanity.com/paper/2502.05908/) (2025)
- [Language Understanding for Field and Service Robots in a Priori Unknown Environments](https://mlsanity.com/paper/2105.10396/) (2021)
- [Ambiguity-Aware Multi-Object Pose Optimization for Visually-Assisted Robot Manipulation](https://mlsanity.com/paper/2211.00960/) (2022)
- [Sequential Estimation of Gaussian Process-based Deep State-Space Models](https://mlsanity.com/paper/2301.12528/) (2023)
- [A unifying framework for generalised Bayesian online learning in non-stationary environments](https://mlsanity.com/paper/2411.10153/) (2024)
- [Automatically Marginalized MCMC in Probabilistic Programming](https://mlsanity.com/paper/2302.00564/) (2023)
- [Switching Autoregressive Low-rank Tensor Models](https://mlsanity.com/paper/2306.03291/) (2023)
- [Active Exploration based on Information Gain by Particle Filter for Efficient Spatial Concept Formation](https://mlsanity.com/paper/2211.10934/) (2022)
- [Differentiable Bootstrap Particle Filters for Regime-Switching Models](https://mlsanity.com/paper/2302.10319/) (2023)
- [Multiparticle Kalman filter for object localization in symmetric environments](https://mlsanity.com/paper/2303.07897/) (2023)
- [For A More Comprehensive Evaluation of 6DoF Object Pose Tracking](https://mlsanity.com/paper/2309.07796/) (2023)
- [A Family of Distributions of Random Subsets for Controlling Positive and Negative Dependence](https://mlsanity.com/paper/2408.01022/) (2024)
- [Deep Variational Sequential Monte Carlo for High-Dimensional Observations](https://mlsanity.com/paper/2501.05982/) (2025)
- [DiffPF: Differentiable Particle Filtering with Generative Sampling via Conditional Diffusion Models](https://mlsanity.com/paper/2507.15716/) (2025)
- [Neural Bayesian Filtering](https://mlsanity.com/paper/2510.03614/) (2025)
- [Teacher Forcing as Generalized Bayes: Optimization Geometry Mismatch in Switching Surrogates for Chaotic Dynamics](https://mlsanity.com/paper/2604.25904/) (2026)
- [Hierarchical Path-planning from Speech Instructions with Spatial Concept-based Topometric Semantic Mapping](https://mlsanity.com/paper/2203.10820/) (2022)
- [Indoor SLAM Using a Foot-mounted IMU and the local Magnetic Field](https://mlsanity.com/paper/2203.15866/) (2022)
- [DynaConF: Dynamic Forecasting of Non-Stationary Time Series](https://mlsanity.com/paper/2209.08411/) (2022)
- [Incorporating sufficient physical information into artificial neural networks: a guaranteed improvement via physics-based Rao-Blackwellization](https://mlsanity.com/paper/2311.06147/) (2023)
- [Rao-Blackwellized POMDP Planning](https://mlsanity.com/paper/2409.16392/) (2024)

## Abstract (arXiv)

Particle filters (PFs) are powerful sampling-based inference/learning algorithms for dynamic Bayesian networks (DBNs). They allow us to treat, in a principled way, any type of probability distribution, nonlinearity and non-stationarity. They have appeared in several fields under such names as "condensation", "sequential Monte Carlo" and "survival of the fittest". In this paper, we show how we can exploit the structure of the DBN to increase the efficiency of particle filtering, using a technique known as Rao-Blackwellisation. Essentially, this samples some of the variables, and marginalizes out the rest exactly, using the Kalman filter, HMM filter, junction tree algorithm, or any other finite dimensional optimal filter. We show that Rao-Blackwellised particle filters (RBPFs) lead to more accurate estimates than standard PFs. We demonstrate RBPFs on two problems, namely non-stationary online regression with radial basis function networks and robot localization and map building. We also discuss other potential application areas and provide references to some finite dimensional optimal filters.
