Dynamic Bayesian Inference
Also known as: online Bayesian inference, sequential Bayesian updating, recursive Bayesian estimation, dynamic Bayesian updating
Dynamic Bayesian inference is a framework for performing Bayesian updating sequentially as new observations arrive over time. Rather than fitting a static model to a fixed dataset, it tracks how a posterior distribution over latent states or parameters evolves step by step, combining a prior with each new likelihood to produce an updated posterior that propagates forward through time.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
+6 more
When to use it
Dynamic Bayesian inference is the right choice when data arrive sequentially and inferences must be updated in real time, when the system evolves over time according to a known or learnable transition model, or when interest lies in filtering (current state) or smoothing (retrospective state estimates). It is less appropriate for purely cross-sectional data with no temporal structure, for problems where computational resources do not support sequential processing, or when the state-space dimension is very high and particle approximations become prohibitively expensive.
Strengths & limitations
- Naturally handles streaming or sequential data without re-fitting a model from scratch each time.
- Provides coherent uncertainty quantification at every time step through the full posterior.
- Formally incorporates prior knowledge and previous observations into each update.
- Subsumes powerful special cases including Kalman filters, particle filters, and dynamic Bayesian networks.
- Supports online prediction, anomaly detection, and change-point identification in a unified framework.
- Specifying the state-transition model requires domain knowledge or a flexible but expensive non-parametric alternative.
- Non-linear, non-Gaussian systems require approximate inference whose computational cost scales with problem dimensionality.
- Particle degeneracy can afflict sequential Monte Carlo approaches over long time horizons without particle rejuvenation.
- Model misspecification in the transition or observation model can propagate errors forward, corrupting all subsequent posteriors.
Frequently asked
How does dynamic Bayesian inference differ from static Bayesian inference?
Static Bayesian inference fits a model to a fixed dataset and produces a single posterior. Dynamic Bayesian inference adds a temporal structure: a transition model predicts how parameters or latent states evolve between time steps, and the posterior is updated recursively each time a new observation arrives.
Is the Kalman filter a special case of dynamic Bayesian inference?
Yes. The Kalman filter is the exact closed-form solution to dynamic Bayesian inference when the state-transition and observation models are both linear and all noise distributions are Gaussian. Particle filters and variational methods generalise this to non-linear, non-Gaussian settings.
What is the difference between filtering, smoothing, and prediction in this framework?
Filtering estimates the current latent state given all data up to now. Smoothing revises past state estimates by also conditioning on future observations. Prediction propagates the current posterior forward in time before a new observation arrives.
When should I use a particle filter rather than a Kalman filter?
Use a Kalman filter (or its extended or unscented variants) when the state-transition and observation models are approximately linear and Gaussian. Choose a particle filter when non-linearity or non-Gaussian noise is substantial, at the cost of higher computation proportional to the number of particles.
How many particles do I need in a particle filter?
The required number depends on state-space dimensionality and the degree of non-linearity. A practical rule is to start with a few hundred to a few thousand particles, monitor the effective sample size over time, and increase particles if it collapses below roughly one third of the total count.
Sources
- West, M. & Harrison, J. (1997). Bayesian Forecasting and Dynamic Models (2nd ed.). Springer. ISBN: 978-0387947259
- Murphy, K. P. (2002). Dynamic Bayesian Networks: Representation, Inference and Learning. Ph.D. Dissertation, University of California, Berkeley. link ↗
How to cite this page
ScholarGate. (2026, June 3). Dynamic Bayesian Inference. ScholarGate. https://scholargate.app/en/bayesian/dynamic-bayesian-inference
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Bayesian RegressionBayesian↔ compare
- Dynamic Bayesian NetworkBayesian↔ compare
- Hierarchical Bayesian InferenceBayesian↔ compare
- Kalman FilterBayesian↔ compare
- Particle FilterBayesian↔ compare
- Sequential Monte CarloBayesian↔ compare