Short and simple introduction to Bellman filtering and smoothing
Rutger-Jan Lange

TL;DR
This paper introduces Bellman filtering and smoothing, an approximate method based on dynamic programming for state-space models, with a focus on linear-Gaussian states and log-concave observations, providing an accessible guide for learners.
Contribution
It presents a pedagogical framework unifying Kalman filtering and Rauch smoothing as special cases within Bellman-based methods for non-linear, non-Gaussian models.
Findings
Kalman filter and smoother are special cases of the proposed framework
Method applies to models with log-concave, smooth observation densities
Accessible introduction for non-experts and students
Abstract
Based on Bellman's dynamic-programming principle, Lange (2024) presents an approximate method for filtering, smoothing and parameter estimation for possibly non-linear and/or non-Gaussian state-space models. While the approach applies more generally, this pedagogical note highlights the main results in the case where (i) the state transition remains linear and Gaussian while (ii) the observation density is log-concave and sufficiently smooth in the state variable. I demonstrate how Kalman's (1960) filter and Rauch et al.'s (1965) smoother can be obtained as special cases within the proposed framework. The main aim is to present non-experts (and my own students) with an accessible introduction, enabling them to implement the proposed methods.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysics and Engineering Research Articles
