D-separation Created 2026-09-24 Updated 2026-11-05
Let be pairwise disjoint sets of vertices in a directed acyclic graph. A graph path, traversed without requiring its edges to point in the direction of travel, is active given precisely when every interior noncollider lies outside and every collider either belongs to or has a descendant in a directed graph in . The sets are D-separated by when no active graph path connects them.[ref]
In the three-vertex chain and fork , conditioning on blocks the only graph path. In , the collider blocks the graph path before conditioning; conditioning on or its descendant in a directed graph activates it. Other vertices can still block a longer graph path.
Under the global Markov property of a directed acyclic graph, D-separation implies conditional independence. The reverse implication for a particular probability distribution requires faithfulness of a directed acyclic graph: additional conditional independences can arise through special parameter choices.
Judea Pearl 2026-11-05
Judea Pearl developed graphical methods for probabilistic and causal reasoning. His account of D-separation explains how the orientation of arrows in a directed acyclic graph determines conditional independences implied by its factorization assumptions.[ref]
For a chain , conditioning on blocks the path. For a collider , the path is blocked before conditioning, but conditioning on or an appropriate descendant can activate it. A graphical separation guarantees independence for distributions obeying the graph's assumptions; an unblocked path does not force dependence in every numerical parameterization. These distinctions make the graph a reasoning tool rather than just a picture of observed correlations.