SLIDE 5 5
MLE for decomposable undirected models (cont.)
Let us guess that To compute the clique potentials, just equate them to the
empirical marginals (or conditionals), i.e., the separator must be divided into one of its neighbors. Then Z = 1.
One more example: X1 X X4
4
X X3
3
X X2
2
) , ( ~ ) , , ( ~ ) , , ( ~ ) , , , (
3 2 4 3 2 3 2 1 4 3 2 1
x x p x x x p x x x p x x x x pMLE = ) ) , | ( ~ ) , ( ~ ) , , ( ~ ) , (
3 2 1 3 2 3 2 1 3 2 123
x x x p x x p x x x p x x
MLE
= = ψ ) ) , , ( ~ ) , , (
4 3 2 4 3 2 234
x x x p x x x
MLE
= ψ )
) ( ~ ) , ( ~ ) , ( ~
) , , (
2 3 2 2 1
3 2 1 x p x x p x x p MLE
x x x p = ) ) , ( ~ ) , (
2 1 2 1 12
x x p x x
MLE
= ψ ) ) | ( ~ ) ( ~ ) , ( ~ ) , (
3 2 2 3 2 3 2 23
x x p x p x x p x x
MLE
= = ψ )
Non-decomposable and/or with non-maximal clique potentials
If the graph is non-decomposable, and or the potentials are
defined on non-maximal cliques (e.g., ψ12, ψ34), we could not equate empirical marginals (or conditionals) to MLE of cliques potentials.
X1 X X4
4
X X3
3
X X2
2
X1 X X4
4
X X3
3
X X2
2
∏
=
} , {
) , ( ) , , , (
j i j i ij
x x x x x x p ψ
4 3 2 1
⎪ ⎩ ⎪ ⎨ ⎧ ≠ ∃ ) ( ~ / ) , ( ~ ) ( ~ / ) , ( ~ ) , ( ~ ) , ( s.t. ) , (
MLE j j i i j i j i j i ij
x p x x p x p x x p x x p x x j i ψ Homework! Homework!