We describe a new paradigm for implementing inference in belief networks, which consists of two steps: (1) compiling a belief network into an arithmetic expression called a Query DAG (Q-DAG); and (2) answering queries using a simple evaluation algorithm. Each non-leaf node of a Q-DAG represents a numeric operation, a number, or a symbol for evidence. Each leaf node of a Q-DAG represents the answer to a network query, that is, the probability of some event of interest. It appears that Q-DAGs can be generated using any of the standard algorithms for exact inference in belief networks -- we show how they can be generated using the clustering algorithm. The time and space complexity of a Q-DAG generation algorithm is no worse than the time complexity of the inference algorithm on which it is based. The complexity of a Q-DAG evaluation algorithm is linear in the size of the Q-DAG, and such inference amounts to a standard evaluation of the arithmetic expression it represents. The main value of Q-DAGs is in reducing the software and hardware resources required to utilize belief networks in on-line, real-world applications. The proposed framework also facilitates the development of on-line inference on different software and hardware platforms due to the simplicity of the Q-DAG evaluation algorithm.
[1]
Moisés Goldszmidt,et al.
On the Relation between Kappa Calculus and Probabilistic Reasoning
,
1994,
UAI.
[2]
Ross D. Shachter,et al.
Fusion and Propagation with Multiple Observations in Belief Networks
,
1991,
Artif. Intell..
[3]
Ross D. Shachter,et al.
Symbolic Probabilistic Inference in Belief Networks
,
1990,
AAAI.
[4]
M. Goldszmidt.
Qualitative probabilities: a normative framework for commonsense reasoning
,
1992
.
[5]
Ross D. Shachter,et al.
Global Conditioning for Probabilistic Inference in Belief Networks
,
1994,
UAI.
[6]
Judea Pearl,et al.
Probabilistic reasoning in intelligent systems - networks of plausible inference
,
1991,
Morgan Kaufmann series in representation and reasoning.
[7]
Zhaoyu Li,et al.
Efficient inference in Bayes networks as a combinatorial optimization problem
,
1994,
Int. J. Approx. Reason..
[8]
Prakash P. Shenoy,et al.
Propagating Belief Functions with Local Computations
,
1986,
IEEE Expert.
[9]
H. Kyburg.
Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference by Judea Pearl
,
1991
.