Proceedings

Compiling Bayesian Networks by Symbolic Probability Calculation Based on Zero-Suppressed BDDs

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2550-2554.

Abstract

Compiling Bayesian networks (BNs) is a hot topic within probabilistic modeling and processing. In this paper, we propose a new method for compiling BNs into Multi-Linear Functions (MLFs) based on Zero-suppressed Binary Decision Diagrams (ZBDDs), which are a graph-based representation of combinatorial item sets. Our method differs from the original approach of Darwiche et al., which encodes BNs into Conjunctive Normal Forms (CNFs) and then translates CNFs into factored MLFs. Our approach directly translates a BN into a set of factored MLFs using a ZBDD-based symbolic probability calculation. The MLF may have exponential computational complexity, but our ZBDD-based data structure provides a compact factored form of the MLF, and arithmetic operations can be executed in a time almost linear with the ZBDD size. In our method, it is not necessary to generate the MLF for the whole network, as we can extract MLFs for only part of the network related to the query, avoiding unnecessary calculation of redundant MLF terms. We present experimental results for some typical benchmark examples. Although our algorithm is simply based on the mathematical definition of probability calculation, performance is competitive to existing state-of-the-art methods.

  1. R. E. Bryant, "Graph-based algorithms for Boolean function manipulation," IEEE Trans. Comput., C-35, 8 (1986), 677-691.
  2. M. Chavira and A. Darwiche, "Compiling Bayesian Networks with Local Structure," In Proc. 19th In- ternational Joint Conference on Artificial Intelligence (IJCAI-2005), pp. 1306-1312, Aug. 2005. IJCAI
  3. A. Darwiche, "Recursive conditioning," Artificial Intel- ligence, vol. 126, No. 1-2, pp. 5-41, 2001.
  4. A. Darwiche, "A logical approach to factoring belief networks," In Proc. KR, pp. 409-420, 2002.
  5. A. Darwiche, "A differential approach to inference in Bayesian networks," JACM, Vol. 50, No. 3, pp. 280- 305, 2003.
  6. A. Darwiche, "New advances in compiling CNF to de- composable negational normal form," In Proc. Euro- pean Conference on Artificial Intelligence (ECAI-2004), pp. 328-332, 2004.
  7. S. Minato, "Zero-suppressed BDDs for set manipula- tion in combinatorial problems," In Proc. 30th Design Automation Conf. (DAC-93), pp. 272-277, Jun. 1993.
  8. S. Minato, "Zero-Suppressed BDDs and Their Ap- plications," International Journal on Software Tools for Technology Transfer, Vol. 3, No. 2, pp. 156-170, Springer, May 2001.
  9. T. Nielsen, P. Wuillemin, F. Jensen, and U. Kjaerulff, "Using ROBDDs for inference in Bayesian networks with troubleshooting as an example," In Proc. the 16th Conference on Uncertainty in Artificial Intelligence (UAI), pages 426-435, 2000.
  10. S. Sanner and D. McAllester, "Affine Algebraic De- cision Diagrams (AADDs) and their Application to Structured Probabilistic Inference," In Proc. 19th In- ternational Joint Conference on Artificial Intelligence (IJCAI-2005), Aug. 2005. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards