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
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;
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
DOI :
10.1109/HIPC.2009.5433194