Chapter 6: Bayesian Learning

Bayesian Belief Networks

Conditional Independence

X is conditionally independent of Y given Z if P(X | Y, Z) = P(X | Z)

Representation

Inference

Learning BBNs

Exercise

Construct a realistic BBN for the data listed in Table 3.2 on page 59.

The EM Algorithm - A Specific Example

Algorithm (p. 193)

  1. Generate a random initial hypothesis, h = < μ1, μ2 >
  2. Calculate the expected value E[zij] of each hidden variable zij assuming that h holds.
    E[zij] = [e(-1/2σ2)(xi - μj)2] / Σ [e(-1/2σ2)(xi - μn)2] /
  3. Calculate a new ML hypothesis by assuming the value taken on by each hidden variable zij is its expected value E[zij] calculated in step 2. Set h to this new hypothesis. Go to step 2.
    μj = (1/m) Σ E[zij] * xi

Exercise

Show what would happen on the next iteration if σ2 = 1, μ1 = 4.5, μ2 = 6.5, x1 = 5 and x2 = 6.

Valid XHTML 1.0!