Probabilistic Graphical Models Probabilistic Graphical Models - - PowerPoint PPT Presentation

probabilistic graphical models probabilistic graphical
SMART_READER_LITE
LIVE PREVIEW

Probabilistic Graphical Models Probabilistic Graphical Models - - PowerPoint PPT Presentation

Probabilistic Graphical Models Probabilistic Graphical Models Relationship between the directed & undirected models Siamak Ravanbakhsh Fall 2019 Learning Objective Learning Objective understand the relationship between CIs in directed


slide-1
SLIDE 1

Relationship between the directed & undirected models

Probabilistic Graphical Models Probabilistic Graphical Models

Siamak Ravanbakhsh Fall 2019

slide-2
SLIDE 2

Learning Objective Learning Objective

Markov network Bayes-net

Markov network Bayes-net

understand the relationship between CIs in directed and undirected models. convert

slide-3
SLIDE 3
  • 1. From
  • 1. From Bayesian

Bayesian to to Markov Markov networks networks

build an I-map for the following

G

1

G

2

G

3

slide-4
SLIDE 4
  • 1. From
  • 1. From Bayesian

Bayesian to to Markov Markov networks networks

build an I-map for the following

I(M[G

]) ⊆

3

I(G

)

3

G

1

I(M[G

]) =

1

I(G

)

1

G

2

G

3

moralized

slide-5
SLIDE 5
  • 1. From
  • 1. From Bayesian

Bayesian to to Markov Markov networks networks

build an I-map for the following

I(M[G

]) ⊆

3

I(G

)

3

G

1

I(M[G

]) =

1

I(G

)

1

G

2

G

3

I(M[G

]) =

3

I(G

)

3

G

4

moralized

slide-6
SLIDE 6
  • 1. From
  • 1. From Bayesian

Bayesian to to Markov Markov networks networks

build an I-map for the following

I(M[G

]) ⊆

3

I(G

)

3

G

1

I(M[G

]) =

1

I(G

)

1

G

2

G

3

I(M[G

]) =

3

I(G

)

3

G

4

Moralize :connect parents keep the skeleton

moralized

G → M(G)

slide-7
SLIDE 7

From From Bayesian Bayesian to to Markov Markov networks networks

for moral , we get a perfect map directed and undirected CI tests are equivalent G

M[G]

G

I(M[G]) = I(G)

moralize & keep the skeleton

slide-8
SLIDE 8

G

From From Bayesian Bayesian to to Markov Markov networks networks

connect each node to its Markov blanket

children + parents + parents of children

in both directed and undirected models X

i

every other var. ∣ MB(X

)

i

alternative approach

slide-9
SLIDE 9

G

M[G]

From From Bayesian Bayesian to to Markov Markov networks networks

connect each node to its Markov blanket

children + parents + parents of children

in both directed and undirected models gives the same moralized graph X

i

every other var. ∣ MB(X

)

i

alternative approach

slide-10
SLIDE 10
  • 2. From
  • 2. From Markov

Markov to to Bayesian Bayesian networks networks

G

1

I(G

) =

1

I(G

) =

2

I(H)

H G

2

minimal examples 1.

slide-11
SLIDE 11
  • 2. From
  • 2. From Markov

Markov to to Bayesian Bayesian networks networks

G

1

I(G

) =

1

I(G

) =

2

I(H)

H G

2

minimal examples 1. minimal examples 2.

H G

I(G) = I(H)

slide-12
SLIDE 12

From From Markov Markov to to Bayesian Bayesian networks networks

minimal examples 3.

I(G) ⊂ I(H)

A B C D

B ⊥ C ∣ A

slide-13
SLIDE 13

H

From From Markov Markov to to Bayesian Bayesian networks networks

minimal examples 3. examples 4.

I(G) ⊂ I(H)

A B C D

B ⊥ C ∣ A

G

I(G) ⊂ I(H)

slide-14
SLIDE 14

H

From From Markov Markov to to Bayesian Bayesian networks networks

minimal examples 3. examples 4.

I(G) ⊂ I(H)

A B C D

B ⊥ C ∣ A

G

I(G) ⊂ I(H) how?

slide-15
SLIDE 15

From From Markov Markov to to Bayesian Bayesian networks networks

H

examples 4.

G

I(G) ⊂ I(H)

slide-16
SLIDE 16

From From Markov Markov to to Bayesian Bayesian networks networks

H

build a minimal I-map from CIs in : pick an ordering - e.g., A,B,C,D,E,F select a minimal parent set s.t. local CI (CI from non-descendents given parents)

H

examples 4.

G

I(G) ⊂ I(H)

slide-17
SLIDE 17

From From Markov Markov to to Bayesian Bayesian networks networks

H

build a minimal I-map from CIs in : pick an ordering - e.g., A,B,C,D,E,F select a minimal parent set s.t. local CI (CI from non-descendents given parents)

H

examples 4.

G

I(G) ⊂ I(H)

have to triangulate the loops any non-triangulated loop > 3 has immorality

slide-18
SLIDE 18

From From Markov Markov to to Bayesian Bayesian networks networks

H

build a minimal I-map from CIs in : pick an ordering - e.g., A,B,C,D,E,F select a minimal parent set s.t. local CI (CI from non-descendents given parents)

H

examples 4.

G

I(G) ⊂ I(H)

have to triangulate the loops

G

chordal

loops of size >3 have chords

any non-triangulated loop > 3 has immorality

slide-19
SLIDE 19

Chordal = Chordal = Markov Markov Bayesian Bayesian networks networks

is not chordal, then for every no perfect MAP in the form of Bayes-net I(G)

=

 I(H)

H G

slide-20
SLIDE 20

Chordal = Chordal = Markov Markov Bayesian Bayesian networks networks

is not chordal, then for every no perfect MAP in the form of Bayes-net I(G)

=

 I(H)

is chordal, then for some has a Bayes-net perfect map H G G H I(G) = I(H)

slide-21
SLIDE 21

Chordal = Chordal = Markov Markov Bayesian Bayesian networks networks

is not chordal, then for every no perfect MAP in the form of Bayes-net I(G)

=

 I(H)

is chordal, then for some has a Bayes-net perfect map H G G H I(G) = I(H)

need clique-trees to build these

slide-22
SLIDE 22

directed directed

parameter-estimation is easy can represent causal relations better for encoding expert domain knowledge

undirected undirected

simpler CI semantics less interpretable form for local factors less restrictive in structural form (loops)

slide-23
SLIDE 23

Chordal graphs = Markov Bayesian networks p-maps in both directions directed to undirected: moralize undirected to directed: triangulate

Summary Summary