41
Introduction General Markov theory Graphical independence models Markov properties Summary References Markov Properties for Graphical Models Steffen Lauritzen, University of Oxford Wald Lecture, World Meeting on Probability and Statistics Istanbul 2012 Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

Embed Size (px)

Citation preview

Page 1: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Markov Properties for Graphical Models

Steffen Lauritzen, University of Oxford

Wald Lecture, World Meeting on Probability and Statistics

Istanbul 2012

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 2: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Undirected graphsDirected acyclic graphsChain graphs

Recall that a sequence of random variables X1, . . . ,Xn, . . . is aMarkov chain if it holds for all n that

P(Xn+1 ∈ A |X1, . . . ,Xn) = P(Xn+1 ∈ A |Xn).

We express this by saying that Xn+1 is conditionally independent ofX1, . . . ,Xn−1 given Xn and write symbolically

Xn+1⊥⊥ (X1, . . . ,Xn−1) |Xn

orXn+1⊥⊥P (X1, . . . ,Xn−1) |Xn

when we wish to emphasize that the statement is relative to agiven probability distribution P.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 3: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Undirected graphsDirected acyclic graphsChain graphs

A Markov chain is graphically represented as

X1 X2 X3 Xn Xn+1

This is a so-called directed acyclic graph (DAG) representing oneof many extensions of the Markov property.

Alternatively, we may consider an undirected representation

X1 X2 X3 Xn Xn+1

and derive a number of further conditional independence relationssuch as, for example, for i < j < k < l < m

Xk ⊥⊥ (Xi ,Xm) |Xj ,Xl .

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 4: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Undirected graphsDirected acyclic graphsChain graphs

3 6

1 5 7

2 4

t tt t t

t t@@

��

@@

@@

@@

��

��

The graph above corresponds to a factorization as

f (x) = ψ12(x1, x2)ψ13(x1, x3)ψ24(x2, x4)ψ25(x2, x5)

× ψ356(x3, x5, x6)ψ47(x4, x7)ψ567(x5, x6, x7).

The global Markov property (Hammersley and Clifford, 1971)implies, for example, 1⊥⊥ 7 | {3, 4, 5}.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 5: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Undirected graphsDirected acyclic graphsChain graphs

3 6

1 5 7

2 4

t tt t t

t t-

@@R

���

@@R

-@@R

@@R

���

���

-

The above graph corresponds to the factorization

f (x) = f (x1)f (x2 | x1)f (x3 | x1)f (x4 | x2)

× f (x5 | x2, x3)f (x6 | x3, x5)f (x7 | x4, x5, x6).

The global Markov property (Pearl, 1986; Geiger et al., 1990;Lauritzen et al., 1990) implies, for example, 3⊥⊥ 4 | 1.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 6: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Undirected graphsDirected acyclic graphsChain graphs

3 6

1 5 7

2 4

s ss s ss s-@@R

���

@@R

-@@@@

�� ��

-

Chain components {1}, {2, 3, 5}, {4, 6, 7}; correspond to

p(x) = p(x1)p(x2, x3, x5 | x1)p(x4, x6, x7 | x2, x3, x5)

p(x2, x3, x5 | x1) = Z−1(x1)ψ(x1, x2)ψ(x1, x3)ψ(x2, x5)ψ(x3, x5)

p(x4, x6, x7 | x2, x3, x5) = Z−1(x2, x3, x5)

×ψ(x2, x4)ψ(x4, x7)ψ(x5, x7)ψ(x6, x7).

Global Markov property (Frydenberg, 1990) implies, for example,1⊥⊥ 6 | {2, 3}.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 7: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Independence modelsCompositional graphoids

Graphical models have now developed a variety of ways of codingconditional independence relations using quite general graphs(Andersson et al., 1996; Cox and Wermuth, 1993; Koster, 2002;Richardson and Spirtes, 2002; Sadeghi, 2012) moving towardsmaking sense of pictures as the following:

A

B

C

D

E

F

G

We shall in the following elaborate on this development.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 8: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Independence modelsCompositional graphoids

Let V be a finite set. An independence model ⊥σ over V is aternary relation over subsets of a finite set V . The independencemodel is a semi-graphoid if it holds for all subsets A, B, C , D:

(S1) if A⊥σ B |C then B ⊥σ A |C (symmetry);

(S2) if A⊥σ (B ∪ D) |C then A⊥σ B |C and A⊥σ D |C(decomposition);

(S3) if A⊥σ (B ∪ D) |C then A⊥σ B | (C ∪ D) (weakunion);

(S4) if A⊥σ B |C and A⊥σ D | (B ∪ C ), thenA⊥σ (B ∪ D) |C (contraction);

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 9: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Independence modelsCompositional graphoids

Probabilistic independence models

For a system V of labeled random variables Xv , v ∈ V withdistribution P we can define an independence model ⊥⊥P by

A⊥⊥P B |C ⇐⇒ XA⊥⊥P XB |XC ,

where XA = (Xv , v ∈ A) denotes the variables with labels in A.

General properties of conditional independence imply thatprobabilistic independence models are semi-graphoids.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 10: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Independence modelsCompositional graphoids

If a semi-graphoid further satisfies

(S5) if A⊥σ B | (C ∪ D) and A⊥σ C | (B ∪ D) thenA⊥σ (B ∪ C ) |D (intersection).

we say it is a graphoid.

In general, probabilistic independence models are neither graphoidsnor compositional.

If P has strictly positive density wrt a product measure, ⊥⊥P is agraphoid.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 11: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Independence modelsCompositional graphoids

A compositional graphoid further satisfies.

(S6) if A⊥σ B |C and A⊥σ D |C then A⊥σ (B ∪ D) |C(composition).

If P is a regular multivariate Gaussian distribution, ⊥⊥P is acompositional graphoid, but in general this is not the case.

The composition property ensures that pairwise conditionalindependence implies setwise conditional independence, i.e. that

A⊥σ B |C ⇐⇒ α⊥σ β |C ,∀α ∈ A, β ∈ B.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 12: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Independence modelsCompositional graphoids

Thus a compositional graphoid satisfies for all subsets A, B, C , D:

(S1) if A⊥σ B |C then B ⊥σ A |C (symmetry);

(S2) if A⊥σ (B ∪ D) |C then A⊥σ B |C and A⊥σ D |C(decomposition);

(S3) if A⊥σ (B ∪ D) |C then A⊥σ B | (C ∪ D) (weakunion);

(S4) if A⊥σ B |C and A⊥σ D | (B ∪ C ), thenA⊥σ (B ∪ D) |C (contraction);

(S5) if A⊥σ B | (C ∪ D) and A⊥σ C | (B ∪ D) thenA⊥σ (B ∪ C ) |D (intersection);

(S6) if A⊥σ B |C and A⊥σ D |C then A⊥σ (B ∪ D) |C(composition).

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 13: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

Let G = (V ,E ) be finite and simple undirected graph. For subsetsA,B,S of V , let A⊥g B |S denote that S separates A from B inG, i.e. that all paths from A to B intersect S .

It is readily verified that the relation ⊥g on subsets of V is acompositional graphoid.

A C

B

D

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 14: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

Graph basics

A mixed graph G over a finite set of vertices V has three types ofedges: arrows (directed edges), arcs (bi-directed edges), and lines(undirected edges).

A walk is a list 〈v0, e1, v1, · · · , ek , vk〉 of nodes and edges such thatfor 1 ≤ i ≤ k , the edge ei has endpoints vi−1 and vi .

A path is a walk with no repeated node or edge.

A cycle is a path with the modification that v0 = vk .

A path or cycle is directed if all edges are arrows and ei pointsfrom vi−1 to vi for all i .

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 15: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

More graph basics

If u → v , u is a parent of v and v is a child of u. If u ↔ v , u andv are spouses and if u — v , u and v are neighbours. We writeu ∼ v to denote that there is some edge between u and v and saythat u and v are adjacent.

If there is a directed path from u to v , u is an ancestor of v and vis a descendant of u. The ancestors of u are an(u) and thedescendants are de(u) and similarly for sets of nodes A we usean(A), and de(A).

A node v is a collider on a walk if two arrowheads of the walkmeet head to head at v , i.e. if 〈· · · ,→ v ←, · · · 〉 or〈· · · ,↔ v ←, · · · 〉, or 〈· · · ,→, v ,↔, · · · 〉, or 〈· · · ,↔, v ,↔, · · · 〉.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 16: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

Consider a directed acyclic graph (DAG) D, i.e. a graph where alledges are directed but no cycles are directed.

For S ⊆ V we say that a path is rendered active by S if all itscollider nodes are in S ∪ an(S) and none of its other nodes are inS . A path that is not active is blocked.

If A,B,S ⊆ V and all paths from A to B are blocked by S , we saythat S d-separates A from B, and write A⊥d B | S .

For any directed acyclic graph, the independence model ⊥d is acompositional graphoid (Koster, 1999).

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 17: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

Separation by example

3 6

1 5 7

2 4

u uu u u

u u

-

@@@R

����

@@@R

-

@@@R

@@@R

����

����

-

3 6

1 5 7

2 4

u uu u u

u u

-

@@@R

����

@@@R

-

@@@R

@@@R

����

����

-

For S = {5} or S = {7}, the path (4, 2, 5, 3, 6) is active, whereastrails (4, 2, 5, 6) and (4, 7, 6) are blocked for S = {5} and active forS = {7}.For S = {3, 5}, they are all blocked.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 18: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

Now consider a general mixed graph, with potentially three typesof edges. The d-separation can be directly extended to a general,mixed graph (Richardson, 2003; Sadeghi, 2012).

For S ⊆ V we say that a path is rendered active by S if all itscollider nodes are in S ∪ an(S) and none of its other nodes are inS . A path that is not active is blocked.

If A,B,S ⊆ V and all paths from A to B are blocked by S , we saythat S m-separates A from B, and write A⊥m B |S .

For any mixed graph, the independence model ⊥m is acompositional graphoid (Sadeghi and Lauritzen, 2012).

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 19: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

Clearly, for a DAG D, we have that A⊥d B |S if and only ifA⊥m B |S . But note also that for an undirected graph G it holdsthat A⊥g B |S if and only if A⊥m B | S . Thus m-separationextends and unifies standard independence models for DAGs andUGs.

However, this is not true for chain graphs, not even with mostalternative interpretations of such graphs discussed in the literature(Andersson et al., 2001; Drton, 2009).

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 20: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

A standard chain graph is a mixed graph with no multiple edges,no bi-directed edges, and no directed or semi-directed cycles i.e. nocycles with all arrows on the cycle pointing in the same direction.

A C

B D

E

A C

B D

E

The graph to the left is a chain graph, with chain components(connected components after removing arrows){A,B}, {C ,D}, {E}. The graph to the right is not a chain graph,due to the semi-directed cycle 〈A→ C —D → B —A〉.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 21: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

The separation criterion for standard chain graphs was developedby Studeny and Bouckaert (1998) and further simplified byStudeny (1998). It is similar to but different from m-separation.

Firstly, as in Koster (2002), we are considering walks rather thanpaths, allowing repeated nodes.

Next, a section of a walk is a maximal cyclic subwalk with onlydirected edges, i.e. a subwalk of the form 〈v — · · · — v〉.It is a collider section on the walk if there are arrowheads meetinghead-to-head at v .

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 22: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

For S ⊆ V we say that a walk is rendered active by S if all itscollider sections intersect with S and its other sections are disjointfrom S . A walk that is not active is blocked.

If A,B, S ⊆ V and all walks from A to B are blocked by S , we saythat S c-separates A from B, and write A⊥c B |S .

3 6

1 5 7

2 4

t tt t t

t t-

@@R

���

@@R

-@@

@@

��

��

-

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 23: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

It is not difficult to verify that for any chain graph, theindependence model ⊥c is a compositional graphoid.

Studeny (1998) shows that even though there are infinitely manywalks, there is a local algorithm for checking c-separation.

The notion of c-separation ⊥c for chain graphs also coincideswith standard separation ⊥g in UGs and d-separation ⊥d inDAGs (Studeny, 1998), but it is distinct from m-separation forgeneral chain graphs or general mixed graphs.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 24: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

Other independence models have been associated with chaingraphs, see for example Drton (2009) who classifies them into fourtypes, one of which has been described above.

The multivariate regression Markov property (Cox and Wermuth,1996; Wermuth et al., 2009) would correspond to m-separation inchain graphs with bi-directed chain components, whereas theremaining two types (AMP and its dual) are different yet again.

Are the last two compositional graphoids?

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 25: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

The powerful features of graphical models are partly related to thefact that graphs and graph structures are easy to communicate tocomputers, but not least their visual representation.

The visual features are most immediate for undirected graphs,where separation is simple. But in general it is desirable that thegraphs represent their independence model in the sense that

α 6∼ β ⇐⇒ ∃S ⊆ V \ {α, β} : α⊥σ β | S

so missing edges represent conditional independence.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 26: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Separation in undirected graphsMixed graphsSeparation in directed acyclic graphsSeparation in mixed graphsSeparation in chain graphsAdditional properties

We say that a graph G with separation criterion ⊥G is maximalRichardson and Spirtes (2002) if adding an edge changes theindependence model ⊥G .

It then holds that maximal graphs represent their independencemodels.

UGs, DAGs and the various versions of chain graphs are alwaysmaximal, but other mixed graphs are not.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 27: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Global Markov propertyProbabilistic representationPairwise and local Markov properties

Let P be a joint distribution for random variable Xv , v ∈ V and letG be a graph with independence model ⊥G . A described earlier, Pdefines its own independence model ⊥⊥P .

We say that P is (globally) Markov w.r.t. (G, ⊥G ) if it holds for allA,B,S ⊆ V that

A⊥G B | S ⇒ A⊥⊥P B | S .

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 28: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Global Markov propertyProbabilistic representationPairwise and local Markov properties

We further say that P is faithful to (G, ⊥G ) if also the converseholds

A⊥G B | S ⇐⇒ A⊥⊥P B |S .

Note that if P is faithful to (G, ⊥G ) , ⊥⊥P is a compositionalgraphoid, whether or not it originates from a specific family ofdistributions.

If there is a P such that P is faithful to (G, ⊥G ), we say that ⊥Gis probabilistically representable.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 29: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Global Markov propertyProbabilistic representationPairwise and local Markov properties

Graphical independence models based on UGs, DAGs, chain graphsin all its variations, and mixed graphs without ribbons (Sadeghi,2012) are all probabilistically representable.

In fact, for all these, a dimensional argument gives that most Pthat are Markov w.r.t. (G, ⊥G ) are indeed also faithful (Meek,1995, 1996).

Question: Are all of the graphical independence models describedhere probabilistically representable? If not, which are?

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 30: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Global Markov propertyProbabilistic representationPairwise and local Markov properties

For certain purposes it can be helpful to consider weaker Markovproperties than the global Markov property.

Pairwise Markov properties are of the type

α 6∼ β ⇒ α⊥⊥P β | S(α, β),

where, for example, S(α, β) = ant(α) ∪ ant(β) \ {α, β}, and localMarkov properties of the type

α⊥⊥P V \ (α ∪ N(α)) |N(α)

for some kind of neighbourhood N(α), typically involving parents,spouses, and neighbours.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 31: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Global Markov propertyProbabilistic representationPairwise and local Markov properties

Pairwise and local properties are useful for establishing globalMarkov properties and hence conditions which ensure these toimply the global property are sought.

Typically the semi-graphoid properties of P are insufficient forthese, with exceptions depending on the particular type of graph.

For example, for ribbonless graphs with ⊥m the pairwise Markovproperty implies the global Markov property if ⊥⊥P is acompositional graphoid (Sadeghi and Lauritzen, 2012).

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 32: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Graphical Independence Model

I Model determined by a graph G = (V ,E );

I Edges in E can have several types; at least three;

I Markov condition defined by a relation ⊥G so that queryA⊥G B |C has clear resolution; preferably path-basedcriterion;

I Must represent their independence model: α and β arenon-adjacent in G if and only if α⊥G β | S for someS ⊆ V \ {α, β}; requires maximality in mixed graphs;

I ⊥G defines a compositional graphoid.

I Independence structure probabilistically representable: ∃P sothat A⊥⊥P B |S ⇐⇒ A⊥G | S , ie P is faithful.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 33: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Graphical Independence Model

I Model determined by a graph G = (V ,E );

I Edges in E can have several types; at least three;

I Markov condition defined by a relation ⊥G so that queryA⊥G B |C has clear resolution; preferably path-basedcriterion;

I Must represent their independence model: α and β arenon-adjacent in G if and only if α⊥G β | S for someS ⊆ V \ {α, β}; requires maximality in mixed graphs;

I ⊥G defines a compositional graphoid.

I Independence structure probabilistically representable: ∃P sothat A⊥⊥P B |S ⇐⇒ A⊥G | S , ie P is faithful.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 34: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Graphical Independence Model

I Model determined by a graph G = (V ,E );

I Edges in E can have several types; at least three;

I Markov condition defined by a relation ⊥G so that queryA⊥G B |C has clear resolution; preferably path-basedcriterion;

I Must represent their independence model: α and β arenon-adjacent in G if and only if α⊥G β | S for someS ⊆ V \ {α, β}; requires maximality in mixed graphs;

I ⊥G defines a compositional graphoid.

I Independence structure probabilistically representable: ∃P sothat A⊥⊥P B |S ⇐⇒ A⊥G | S , ie P is faithful.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 35: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Graphical Independence Model

I Model determined by a graph G = (V ,E );

I Edges in E can have several types; at least three;

I Markov condition defined by a relation ⊥G so that queryA⊥G B |C has clear resolution; preferably path-basedcriterion;

I Must represent their independence model: α and β arenon-adjacent in G if and only if α⊥G β | S for someS ⊆ V \ {α, β}; requires maximality in mixed graphs;

I ⊥G defines a compositional graphoid.

I Independence structure probabilistically representable: ∃P sothat A⊥⊥P B |S ⇐⇒ A⊥G | S , ie P is faithful.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 36: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Graphical Independence Model

I Model determined by a graph G = (V ,E );

I Edges in E can have several types; at least three;

I Markov condition defined by a relation ⊥G so that queryA⊥G B |C has clear resolution; preferably path-basedcriterion;

I Must represent their independence model: α and β arenon-adjacent in G if and only if α⊥G β | S for someS ⊆ V \ {α, β}; requires maximality in mixed graphs;

I ⊥G defines a compositional graphoid.

I Independence structure probabilistically representable: ∃P sothat A⊥⊥P B |S ⇐⇒ A⊥G | S , ie P is faithful.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 37: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Graphical Independence Model

I Model determined by a graph G = (V ,E );

I Edges in E can have several types; at least three;

I Markov condition defined by a relation ⊥G so that queryA⊥G B |C has clear resolution; preferably path-basedcriterion;

I Must represent their independence model: α and β arenon-adjacent in G if and only if α⊥G β | S for someS ⊆ V \ {α, β}; requires maximality in mixed graphs;

I ⊥G defines a compositional graphoid.

I Independence structure probabilistically representable: ∃P sothat A⊥⊥P B |S ⇐⇒ A⊥G | S , ie P is faithful.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 38: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Andersson, S. A., Madigan, D., and Perlman, M. D. (1996). Analternative Markov property for chain graphs. In Horvitz, E. andJensen, F. V., editors, Proceedings of the 12th AnnualConference on Uncertainty in Artificial Intelligence, pages 40–48.Morgan Kaufmann Publishers, San Francisco, CA.

Andersson, S. A., Madigan, D., and Perlman, M. D. (2001).Alternative Markov properties for chain graphs. Scand. J. Stat.,28(1):33–85.

Cox, D. R. and Wermuth, N. (1993). Linear dependenciesrepresented by chain graphs (with discussion). StatisticalScience, 8:204–218; 247–277.

Cox, D. R. and Wermuth, N. (1996). Multivariate Dependencies.Chapman and Hall, London, United Kingdom.

Drton, M. (2009). Discrete chain graph models. Bernoulli,15(3):736–753.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 39: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Frydenberg, M. (1990). The chain graph Markov property.Scandinavian Journal of Statistics, 17:333–353.

Geiger, D., Verma, T. S., and Pearl, J. (1990). Identifyingindependence in Bayesian networks. Networks, 20(5):507–534.

Hammersley, J. M. and Clifford, P. E. (1971). Markov fields onfinite graphs and lattices. Unpublished manuscript.

Koster, J. T. A. (1999). On the validity of the Markovinterpretation of path diagrams of Gaussian structural equationssystems with correlated errors. Scandinavian Journal ofStatistics, 26(3):413–431.

Koster, J. T. A. (2002). Marginalisation and conditioning ingraphical models. Bernoulli, 8:817–840.

Lauritzen, S. L., Dawid, A. P., Larsen, B. N., and Leimer, H.-G.(1990). Independence properties of directed Markov fields.Networks, 20:491–505.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 40: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Meek, C. (1995). Strong completeness and faithfulness in Bayesiannetworks. In Proceedings of the Eleventh conference onUncertainty in artificial intelligence, UAI’95, pages 411–418, SanFrancisco, CA, USA. Morgan Kaufmann Publishers Inc.

Meek, C. (1996). Selecting Graphical Models: Causal andStatistical Reasoning. PhD thesis, Carnegie–Mellon University.

Pearl, J. (1986). A constraint–propagation approach toprobabilistic reasoning. In Kanal, L. N. and Lemmer, J. F.,editors, Uncertainty in Artificial Intelligence, pages 357–370,Amsterdam, The Netherlands. North-Holland.

Richardson, T. (2003). Markov properties for acyclic directedmixed graphs. Scand. J. Stat., 30(1):145–157.

Richardson, T. S. and Spirtes, P. (2002). Ancestral graph Markovmodels. The Annals of Statistics, 30:963–1030.

Sadeghi, K. (2012). Stable mixed graphs. Bernoulli. To appear.Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models

Page 41: Markov Properties for Graphical Models - Oxford Statisticssteffen/seminars/waldmarkov.pdf · Introduction General Markov theory Graphical independence models Markov properties Summary

IntroductionGeneral Markov theory

Graphical independence modelsMarkov properties

SummaryReferences

Sadeghi, K. and Lauritzen, S. (2012). Markov properties for mixedgraphs. arXiv:1109.5909.

Studeny, M. (1998). Bayesian networks from the point of view ofchain graphs. In Proceedings of the Fourteenth Conference onUncertainty in Artificial Intelligence, UAI’98, pages 496–503,San Francisco, CA, USA. Morgan Kaufmann Publishers Inc.

Studeny, M. and Bouckaert, R. R. (1998). On chain graph modelsfor description of conditional independence structures. TheAnnals of Statistics, 26:1434–1495.

Wermuth, N., Cox, D., and Marchetti, G. (2009). Covariancechains. Bernoulli, 12:841–862.

Steffen Lauritzen, University of Oxford Markov Properties for Graphical Models