Bayesian networks encode the dependencies and independencies
between variables. Under the causal Markov assumption, each variable in a
Bayesian network is independent of its ancestors given the values of its
parents. With the causal Markov assumption, we can check some conditional
independence in Bayesian networks. For the general conditional independence in
a Bayesian network, Pearl [79] proposed a concept – d-separation
for the purpose. D-separation is a graphical property of Bayesian networks and
has the following implication: If two sets of nodes X and Y are d-separated in
Bayesian networks by a third set Z (excluding X and Y), the corresponding
variable sets X and Y are independent given the variables in Z. The definition
of d-separation is as follows: two sets of nodes X and Y are d-separated in
Bayesian networks by a third set Z (excluding X and Y) if and only if every
path between X and Y is “blocked”, where the term “blocked” means that there is
an intermediate variable V (distinct from X and Y) such that:
- The connection through V is “tail-to-tail” or
“tail-to-head” and V is instantiated
- Or, the connection through V is “head-to-head” and neither
V nor any of V’s descendants have received evidence.
The graph patterns of “tail-to-tail”, “tail-to-head” and
“head-to-head” are shown in Figure
3.

Figure 3
Patterns for paths through a node
The minimal set of nodes which d-separates node A from all
other nodes is A's Markov blanket (MB). The Markov blanket MB(A) of node A in a
Bayesian network is the set of nodes composed of A's parents, its children, and
its children's parents.
Back to home last updated: 09/18/2007 © Copyright 2007