Contextual Variable EliminationTopBackgroundContextual Independence

Contextual Independence

In this section we give a formalization of contextual independence. This notion was first introduced into the influence diagram literature [29]. We base our definitions on the work of [5].

Definition. Given a set of variables C, a context on C is an assignment of one value to each variable in C. Usually C is left implicit, and we simply talk about a context. We would say that C are the variables of the context. Two contexts are incompatible if there exists a variable that is assigned different values in the contexts; otherwise they are compatible. We write the empty context as true.

Definition. [5] Suppose X, Y, Z and C are sets of variables. X and Y are contextually independent given Z and context C=c, where c in dom(C), if

P(X|Y=y1&Z=z1&C=c) = P(X|Y=y2&Z=z1&C=c)
for all y1,y2 in dom(Y) for all z1 in dom(Z) such that P(Y=y1&Z=z1 &C=c)>0 and P(Y=y2&Z=z1 &C=c)>0.

We also say that X is contextually independent of Y given Z and context C=c. Often we will refer to the simpler case when the set of variables Z is empty; in this case we say that X and Y are contextually independent given context C=c.

Example. Given the belief network and conditional probability table of Figure *,


David Poole and Nevin Lianwen Zhang,Exploiting Contextual Independence In Probabilistic Inference, Journal of Artificial Intelligence Research, 18, 2003, 263-313.

Contextual Variable EliminationTopBackgroundContextual Independence