1
Markov Networks
[KF] Chapter 4 CS 786 University of Waterloo Lecture 7: May 24, 2012
CS786 Lecture Slides (c) 2012 P. Poupart
2
Outline
- Markov networks
– a.k.a. Markov random fields
- Conditional random fields
Markov Networks [KF] Chapter 4 CS 786 University of Waterloo - - PDF document
Markov Networks [KF] Chapter 4 CS 786 University of Waterloo Lecture 7: May 24, 2012 Outline Markov networks a.k.a. Markov random fields Conditional random fields 2 CS786 Lecture Slides (c) 2012 P. Poupart 1 Recall Bayesian
CS786 Lecture Slides (c) 2012 P. Poupart
2
CS786 Lecture Slides (c) 2012 P. Poupart
3
Cloudy Sprinkler Rain Wet grass
CS786 Lecture Slides (c) 2012 P. Poupart
4
Cloudy Sprinkler Rain Wet grass
CS786 Lecture Slides (c) 2012 P. Poupart
5
– Non-negative factor – Potential for each maximal clique in the graph – Entries: “likelihood strength” of different configurations.
Cloudy Sprinkler Rain Wet grass
CS786 Lecture Slides (c) 2012 P. Poupart
6
CS786 Lecture Slides (c) 2012 P. Poupart
7
B E A C D
CS786 Lecture Slides (c) 2012 P. Poupart
8
A C E D F G H B
CS786 Lecture Slides (c) 2012 P. Poupart
9
CS786 Lecture Slides (c) 2012 P. Poupart
10
CS786 Lecture Slides (c) 2012 P. Poupart
11
Segmentation of the Alps Kervrann, Heitz (1995) A Markov Random Field model-based Approach to Unsupervised Texture Segmentation Using Local and Global Spatial Statistics, IEEE Transactions on Image Processing, vol 4, no 6, p 856-862
CS786 Lecture Slides (c) 2012 P. Poupart
12
CS786 Lecture Slides (c) 2012 P. Poupart
13
CS786 Lecture Slides (c) 2012 P. Poupart
14
CS786 Lecture Slides (c) 2012 P. Poupart
15
CS786 Lecture Slides (c) 2012 P. Poupart
16
CS786 Lecture Slides (c) 2012 P. Poupart
17
CS786 Lecture Slides (c) 2012 P. Poupart
18
CS786 Lecture Slides (c) 2012 P. Poupart
19
CS786 Lecture Slides (c) 2012 P. Poupart
20
weights features 1,csr = log 3 1,csr (CSR) =
1 if CSR = csr 0 otherwise
1,*s~r = log 2.5 1,*s~r(CSR) =
1 if CSR = *s~r 0 otherwise
1,c~sr = log 5 c~sr(CSR) =
1 if CSR = c~sr 0 otherwise
1,c~s~r = log 5.5 1,c~s~r (CSR) =
1 if CSR = c~s~r 0 otherwise
1,~c*r = log 0 1,~c*r(CSR) =
1 if CSR = ~c*r 0 otherwise
1,~c~s~r = log 7 ~c~s~r(CSR) =
1 if CSR = ~c~s~r 0 otherwise
CS786 Lecture Slides (c) 2012 P. Poupart
21
CS786 Lecture Slides (c) 2012 P. Poupart
22
CS786 Lecture Slides (c) 2012 P. Poupart
23
CS786 Lecture Slides (c) 2012 P. Poupart
24
CS786 Lecture Slides (c) 2012 P. Poupart
25
CS786 Lecture Slides (c) 2012 P. Poupart
26
CS786 Lecture Slides (c) 2012 P. Poupart
27
S1 S2 S3 S4 O1 O2 O3 O4
CS786 Lecture Slides (c) 2012 P. Poupart
28
S1 S2 S3 S4 O1 O2 O3 O4
CS786 Lecture Slides (c) 2012 P. Poupart
29