loader image
Skip to main content
If you continue browsing this website, you agree to our policies:
x
Completion requirements

The Bayesian Network is an easy-to-understand graphical notation representing the conditional inter-dependence of variables within a system. This simple graphical formalism can leverage conditional probability distributions to describe relationships between variables in a system. How can Bayesian networks compute the probabilities of specific events given other facts? Humans also use this kind of reasoning to render decisions in uncertain environments.

Graphical model

Formally, Bayesian networks are directed acyclic graphs (DAGs) whose nodes represent variables in the Bayesian sense: they may be observable quantities, latent variables, unknown parameters or hypotheses. Each edge represents a direct conditional dependency. Any pair of nodes that are not connected (i.e. no path connects one node to the other) represent variables that are conditionally independent of each other. Each node is associated with a probability function that takes, as input, a particular set of values for the node's parent variables, and gives (as output) the probability (or probability distribution, if applicable) of the variable represented by the node. For example, if m parent nodes represent m Boolean variables, then the probability function could be represented by a table of 2^{m} entries, one entry for each of the 2^{m} possible parent combinations. Similar ideas may be applied to undirected, and possibly cyclic, graphs such as Markov networks.