CS 540Lecture NotesFall 1996

Reasoning under Uncertainty (Chapters 14, 15.1 - 15.2)


Why Reason Probabilistically?

Representing Belief about Propositions

Rules of Probability Theory

Probability Theory provides us with the formal mechanisms and rules for manipulating propositions represented probabilistically. For example,

In particular, conditional probabilities are important for reasoning because they formalize the process of accumulating evidence and updating probabilities based on new evidence. Some of the most important rules related to conditional probability are:

Using Bayes's Rule

Belief Networks

Net Topology Reflects Conditional Independence Assumptions

Building a Belief Net

The following algorithm constructs a belief net:

  1. Identify a set of random variables that describe the given problem domain
  2. Choose an ordering for them: X1, ..., Xn
  3. for i=1 to n do
    1. Add a new node for Xi to the net
    2. Set Parents(Xi) to be the minimal set of already added nodes such that we have conditional independence of Xi and all other members of {X1, ..., Xi-1} given Parents(Xi)
    3. Add a directed arc from each node in Parents(Xi) to Xi
    4. If Xi has at least one parent, then define a conditional probability table at Xi: P(Xi=x | possible assignments to Parents(Xi)). Otherwise, define a prior probability at Xi: P(Xi)

Notes about this algorithm:

Computing Joint Probabilities from a Belief Net

To illustrate how a belief net is used to compute an arbitrary value in the joint probability distribution, consider the Belief Net shown above for the "lecture domain."

Goal: Compute P(S ^ ~C ^ L ^ ~V ^ T)

P(T ^ ~V ^ L ^ ~C ^ S)
     = P(T | ~V ^ L ^ ~C ^ S) * P(~V ^ L ^ ~C ^ S)      by Product Rule
     = P(T|L) * P(~V ^ L ^ ~C ^ S)                      by cond. indep.
     = P(T|L) P(~V | L ^ ~C ^ S) P(L ^ ~C ^ S)          by Product Rule
     = P(T|L) P(~V|~C) P(L ^ ~C ^ S)                    by cond. indep.
     = P(T|L) P(~V|~C) P(L | ~C ^ S) P(~C ^ S)          by Product Rule
     = P(T|L) P(~V|~C) P(L|~C ^ S) P(~C | S) P(S)       by Product Rule
     = P(T|L) P(~V|~C) P(L|~C ^ S) P(~C) P(S)           by cond. indep.
     = (.3)(1 - .6)(.1)(1 - .6)(.3)
     = .00144

where all of the numeric values are available directly in the Belief Net (since P(~A|B) = 1 - P(A|B)).

Summary


Last modified December 11, 1996
Copyright © 1996 by Charles R. Dyer. All rights reserved.