Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Bayesian›Dynamic Bayesian Inference
Bayesian methodsBayesian / computational

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.

ScholarGate
  1. Bayesian methods
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Dynamic Bayesian Inference
Bayesian RegressionDynamic Bayesian NetworkHierarchical Bayesian In…Kalman FilterParticle FilterSequential Monte CarloDynamic Bayesian Model A…Dynamic Metropolis-Hasti…Dynamic Monte Carlo Simu…Dynamic Particle Filter

+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

Strengths
  • 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.
Limitations
  • 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

  1. West, M. & Harrison, J. (1997). Bayesian Forecasting and Dynamic Models (2nd ed.). Springer. ISBN: 978-0387947259
  2. 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

Related methods

Bayesian RegressionDynamic Bayesian NetworkHierarchical Bayesian InferenceKalman FilterParticle FilterSequential Monte Carlo

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
Compare side by side →

Referenced by

Dynamic Bayesian Model AveragingDynamic Metropolis-Hastings AlgorithmDynamic Monte Carlo SimulationDynamic Particle FilterDynamic Sequential Monte CarloKalman Filter with Measurement ErrorSequential Monte Carlo with Measurement ErrorSpatial Kalman FilterTime series approximate Bayesian computationTime series MCMC

Similar methods

Time series Bayesian inferenceDynamic Bayesian NetworkDynamic Sequential Monte CarloDynamic Particle FilterBayesian Online LearningDynamic Bayesian Hierarchical ModelDynamic Variational InferenceParticle Filter

Related reference concepts

Hidden Markov ModelsBayesian Inference FoundationsLikelihood and Bayesian UpdatingProbabilistic InferenceBayesian Computation and MCMCGaussian Process Models

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Dynamic Bayesian Inference (Dynamic Bayesian Inference). Retrieved 2026-07-21 from https://scholargate.app/en/bayesian/dynamic-bayesian-inference · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
West & Harrison (dynamic linear models); Dean & Kanazawa (dynamic Bayesian networks)
Year
1989–1997
Type
Bayesian sequential / online inference framework
DataType
time-series, streaming, longitudinal, state-space observations
Subfamily
Bayesian / computational
Related methods
Bayesian RegressionDynamic Bayesian NetworkHierarchical Bayesian InferenceKalman FilterParticle FilterSequential Monte Carlo
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account