Artificial Intelligence

Bayesian Networks

Bayesian networks: A simple, graphical notation for conditional independence assertions and hence for compact specification of full joint distributions Syntax:

  • a set of nodes, one per variable
  • a directed, acyclic graph (link  “directly influences”)
  • a conditional distribution for each node given its parents:

P(Xi|Parents(Xi))
In the simplest case, conditional distribution represented as a conditional probability table (CPT) giving the distribution over Xi for each combination of parent values

Example: Topology of network encodes conditional independence assertions:

Weather is independent of the other variables
Toothache and Catch are conditionally independent given Cavity

Example: I’m at work, neighbor John calls to say my alarm is ringing, but neighbor Mary doesn’t call. Sometimes it’s set off by minor earthquakes. Is there a burglar?
Variables: Burglar, Earthquake, Alarm, JohnCalls, MaryCalls Network topology reflects “causal” knowledge:

  • A burglar can set the alarm off
  • An earthquake can set the alarm off
  • The alarm can cause Mary to call
  • The alarm can cause John to call