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.330

Markdown

[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.330

BibTeX

@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/}
}