Query DAGs: A Practical Paradigm for Implementing Belief-Network Inference
Abstract
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.
Cite
Text
Darwiche and Provan. "Query DAGs: A Practical Paradigm for Implementing Belief-Network Inference." Journal of Artificial Intelligence Research, 1997. doi:10.1613/JAIR.330Markdown
[Darwiche and Provan. "Query DAGs: A Practical Paradigm for Implementing Belief-Network Inference." Journal of Artificial Intelligence Research, 1997.](https://mlanthology.org/jair/1997/darwiche1997jair-query/) doi:10.1613/JAIR.330BibTeX
@article{darwiche1997jair-query,
title = {{Query DAGs: A Practical Paradigm for Implementing Belief-Network Inference}},
author = {Darwiche, Adnan and Provan, Gregory M.},
journal = {Journal of Artificial Intelligence Research},
year = {1997},
pages = {147-176},
doi = {10.1613/JAIR.330},
volume = {6},
url = {https://mlanthology.org/jair/1997/darwiche1997jair-query/}
}