Dynamic Bayesian networks

<< Click to Display Table of Contents >>

Navigation:  Using SMILE Wrappers >

Dynamic Bayesian networks

A Bayesian network is a snapshot of the system at a given time and is used to model systems that are in some kind of equilibrium state. Unfortunately, most systems in the world change over time and sometimes we are interested in how these systems evolve over time more than we are interested in their equilibrium states. Whenever the focus of our reasoning is change of a system over time, we need a tool that is capable of modeling dynamic systems.

A dynamic Bayesian network (DBN) is a Bayesian network extended with additional mechanisms that are capable of modeling influences over time (Murphy, 2002). The temporal extension of BNs does not mean that the network structure or parameters changes dynamically, but that a dynamic system is modeled. In other words, the underlying process, modeled by a DBN, is stationary. A DBN is a model of a stochastic process.

SMILE’s implementation of DBNs supports discrete chance (CPT and canonical), discrete deterministic, and equation nodes in dynamic models.

Tutorial 6 contains a complete program demonstrating the use of DBNs.