DocumentCode
1872130
Title
A parallel algorithm for exact Bayesian network inference
Author
Nikolova, Olga ; Zola, Jaroslaw ; Aluru, Srinivas
Author_Institution
Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
fYear
2009
fDate
16-19 Dec. 2009
Firstpage
342
Lastpage
349
Abstract
Given n random variables and a set of m observations of each of the n variables, the Bayesian network inference problem is to infer a directed acyclic graph (DAG) on the n variables such that the implied joint probability distribution best explains the set of observations. Bayesian networks are widely used in many fields ranging from data mining to computational biology. Exact inference of Bayesian networks takes O(n2 · 2n) time plus the cost of O(n · 2n) evaluations of an application-specific scoring function. In this paper, we present a parallel algorithm for exact Bayesian inference that is work-optimal and communication-efficient. We demonstrate the applicability of our method by an implementation on the IBM Blue Gene/L, with experimental results that exhibit near perfect scaling.
Keywords
belief networks; inference mechanisms; parallel algorithms; Bayesian network inference; IBM Blue Gene; application-specific scoring function; computational biology; data mining; directed acyclic graph; joint probability distribution; parallel algorithm; Bayesian methods; Computer networks; Computer science; Concurrent computing; Data mining; Distributed computing; Inference algorithms; Parallel algorithms; Probability distribution; Random variables;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing (HiPC), 2009 International Conference on
Conference_Location
Kochi
Print_ISBN
978-1-4244-4922-4
Electronic_ISBN
978-1-4244-4921-7
Type
conf
DOI
10.1109/HIPC.2009.5433194
Filename
5433194
Link To Document