Active Trails
Active Trails
Shachter
Active Trails
A belief network (or relevance diagram) is a graphical model used to represent the
structure of the relationships among uncertain variables. The diagram is built based on
the decision maker’s background state of information, S, which might or might not be
explicitly shown in the diagram. A node is the basic element in a belief network. Each
node corresponds to a specific uncertain variable. We will refer to the node and the
corresponding variable interchangably. For example, in Figure 1, there are uncertain
nodes X, C, Y, A, E, B, and D, in addition to the background state of information S.
X C Y
A E
S B D
two converging arcs. Finally, for the trail X-A-C-E-D-E-Y, A and E are the nodes with
two converging arcs, where D’s parent, E, both precedes and follows it on the trail.
We are interested in determining whether the belief network asserts that two nodes,
such as X and Y, must be independent given a (possibly empty) set of nodes Z and S.
That is, having observed Z, whether we cannot learn anything more about X by
observing Y. We say that there is an active trail between X and Y given Z if there is
some trail between X and Y such that every node on the trail with two converging arcs
is observed and none of the others are observed. For example, Figure 2 shows multiple
examples of active trails between X and Y, where observed nodes are shaded. Both
shaded nodes have two converging arcs on the trail between X and Y but none of the
other nodes do. The active trails are X-Y for a, X-A-Y for bcde, and X-A-B-A-Y for f.
X b) A X Y
a)
c)
X Y A
Y
X e) Y X Y
d) f)
A A A
Y X B
Figure 2. Active trails between X and Y, where observed nodes are shaded
Figure 3 shows multiple examples where there are no active trails between X and Y.
The inactive trails are X-Y for abc and X-A-Y for defg. The observed nodes are shaded
and none of them have two converging arcs, so they prevent trails from being active for
abcdef. The only node with two converging arcs is A in g, but it is not observed and thus
prevents trail X-A-Y from being active for g.
X X X d) A
a) b) c)
X Y
Y Y Y
X f) Y X Y
e) g)
A A A
Y X
Now that we can recognize when there are active trails between X and Y given Z, we
can take our final step. If there is such an active trail then X and Y might be dependent
given Z and S. If there is no such trail, then X and Y must be independent given Z and S.
For example, in Figure 2, X and Y might be dependent given S for abde, X and Y might
be dependent given A and S for c, and X and Y might be dependent given B and S for f.
In Figure 3, X and Y must be independent given X and S for a, given Y and S for b, given
X, Y and S for c, given A and S for def, and given S for g.
For any node in a belief network, which nodes are independent of it given its parents
and S? If the diagram in Figure 1 was constructed using assessment order S, X, C, Y, A,
E, B, D, we know right away that A is independent of Y given X, C, and S. However,
the only active trail from A given X and C is A-B. Therefore, A is also independent of E
and D given X, C, and S. It turns out that any possible assessment order, such as S, X, C,
Y, E, D, A, B, would give us the same belief network. In general, using active trails, we
can see that every node is independent of any node that is not its descendant, given its
parents and S. In this case, A is independent of Y, E, and D, given X, C, and S.
Likewise, X is independent of C, Y, E, and D given S, and B is independent of X, C, Y,
and D given A, E, and S.