Markov and Faithfulness Assumptions

Summary

Causal discovery from independence constraints rests on two assumptions that link the graph to the probability distribution. The Causal Markov assumption says the graph’s d-separations imply conditional independencies in . The Causal Faithfulness assumption says the only independencies in are those entailed by d-separation (no “accidental” cancellations). Together they make conditional independence a faithful readout of graph structure. Because many DAGs share the same d-separations, the recoverable object is a Markov equivalence class, represented as a CPDAG.

Overview

A DGCM pairs a directed graph with a joint distribution. For an acyclic graph, the pairing is constrained by a graphical condition — d-separation — that must imply conditional independence in . The two assumptions below formalize the bridge in both directions (graph independence, and independence graph) and underpin all constraint-based and (in weaker form) score-based discovery.

Main Content

Paths, colliders, and d-separation

A path from to is a sequence of distinct vertices with an edge between each consecutive pair. is a collider on a path iff contains (a common effect of its neighbors on the path). For disjoint sets : is d-separated from given iff every path between a member of and a member of is blocked by , where a path is blocked if either (1) it contains a non-collider that is in , or (2) it contains a collider that is not in and none of whose descendants are in .

Local Markov condition

Every variable in a DAG is independent of its non-descendants conditional on its parents (the variables with edges directed into ):

Intuitively, the direct causes (parents) “screen off” from all more remote causes.

Causal Markov Assumption

When the Markov condition holds for a causal graph and its population distribution , this is the Causal Markov assumption: every d-separation in implies the corresponding conditional independence in . This gives the necessary direction graph independence.

Causal Faithfulness Assumption

d-separation and related graphical properties give only necessary, not sufficient conditions for independence — a distribution could have extra independencies (e.g., from exactly cancelling causal pathways) not entailed by the graph. When no such extra independencies occur — i.e., the only independencies in are those forced by d-separation — is said to be faithful to . Assuming this of the causal graph and its population distribution is the Causal Faithfulness assumption. It supplies the converse direction independence d-separation, letting algorithms read structure off observed independencies.

Markov equivalence and the CPDAG

Graphs with the same d-separation relations are Markov equivalent and imply the same conditional independence relations; the collection of all DAGs Markov equivalent to a given one is a Markov Equivalence Class (MEC). Constraint-based search using only conditional independence cannot distinguish members of an MEC. The MEC is represented by a pattern or CPDAG (Completed Partially Directed Acyclic Graph) — a graph with a mixture of directed edges (orientation shared by all members) and undirected edges (orientation differs across members).

What is shared within an MEC

Two DAGs are Markov equivalent iff they have (1) the same skeleton (same adjacencies, ignoring direction) and (2) the same v-structures (unshielded colliders with non-adjacent). These two invariants are exactly what conditional-independence tests can recover; everything else stays undirected in the CPDAG.

Examples

  • For the structure , (Figure 1A), d-separation yields and — precisely the independencies a faithful distribution must exhibit, and the ones PC tests for.
  • A faithfulness violation: if has two pathways (direct and indirect) whose effects exactly cancel, then holds in despite the edge — the distribution is unfaithful and constraint-based methods would wrongly delete the edge.

Connections

See Also