NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Understanding the Scalability of Bayesian Network Inference Using Clique Tree Growth CurvesOne of the main approaches to performing computation in Bayesian networks (BNs) is clique tree clustering and propagation. The clique tree approach consists of propagation in a clique tree compiled from a Bayesian network, and while it was introduced in the 1980s, there is still a lack of understanding of how clique tree computation time depends on variations in BN size and structure. In this article, we improve this understanding by developing an approach to characterizing clique tree growth as a function of parameters that can be computed in polynomial time from BNs, specifically: (i) the ratio of the number of a BN s non-root nodes to the number of root nodes, and (ii) the expected number of moral edges in their moral graphs. Analytically, we partition the set of cliques in a clique tree into different sets, and introduce a growth curve for the total size of each set. For the special case of bipartite BNs, there are two sets and two growth curves, a mixed clique growth curve and a root clique growth curve. In experiments, where random bipartite BNs generated using the BPART algorithm are studied, we systematically increase the out-degree of the root nodes in bipartite Bayesian networks, by increasing the number of leaf nodes. Surprisingly, root clique growth is well-approximated by Gompertz growth curves, an S-shaped family of curves that has previously been used to describe growth processes in biology, medicine, and neuroscience. We believe that this research improves the understanding of the scaling behavior of clique tree clustering for a certain class of Bayesian networks; presents an aid for trade-off studies of clique tree clustering using growth curves; and ultimately provides a foundation for benchmarking and developing improved BN inference and machine learning algorithms.
Document ID
20110015523
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Mengshoel, Ole J.
(Carnegie-Mellon Univ. Moffett Field, CA, United States)
Date Acquired
August 25, 2013
Publication Date
January 1, 2010
Subject Category
Mathematical And Computer Sciences (General)
Report/Patent Number
ARC-E-DAA-TN1752
Report Number: ARC-E-DAA-TN1752
Funding Number(s)
CONTRACT_GRANT: NNA08205346R
CONTRACT_GRANT: NSF CCF0937044
CONTRACT_GRANT: NSF ECCS0931978
CONTRACT_GRANT: NNA07BB97C
CONTRACT_GRANT: NNA08CG83C
CONTRACT_GRANT: NCC2-1426
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available