A Parallel Learning Algorithm for Bayesian Inference Networks

We present a new parallel algorithm for learning Bayesian inference networks from data. Our learning algorithm exploits both properties of the MDL-based score metric, and a distributed , asynchronous, adaptive search technique called nagging. Nagging is intrinsically fault tolerant, has dynamic load balancing features, and scales well. We demonstrate the viability, eeectiveness, and scalability of our approach empirically with several experiments using on the order of 20 machines. More speciically, we show that our distributed algorithm can provide optimal solutions for larger problems as well as good solutions for Bayesian networks of up to 150 variables.

[1]  Alberto Maria Segre,et al.  Using Hundreds of Workstations to Solve First-Order Logic Problems , 1994, AAAI.

[2]  Gregory F. Cooper,et al.  The Computational Complexity of Probabilistic Inference Using Bayesian Belief Networks , 1990, Artif. Intell..

[3]  Eric Horvitz,et al.  Display of Information for Time-Critical Decision Making , 1995, UAI.

[4]  Christopher Meek,et al.  Learning Bayesian Networks with Discrete Variables from Data , 1995, KDD.

[5]  P. Spirtes,et al.  An Algorithm for Fast Recovery of Sparse Causal Graphs , 1991 .

[6]  Bruce Abramson ARCO1: An Application of Belief Networks to the Oil Market , 1991, UAI.

[7]  R. W. Robinson Counting unlabeled acyclic digraphs , 1977 .

[8]  Judea Pearl,et al.  Equivalence and Synthesis of Causal Models , 1990, UAI.

[9]  Joe Suzuki,et al.  Learning Bayesian Belief Networks Based on the Minimum Description Length Principle: An Efficient Algorithm Using the B & B Technique , 1996, ICML.

[10]  David Maxwell Chickering,et al.  Learning Bayesian Networks: The Combination of Knowledge and Statistical Data , 1994, Machine Learning.

[11]  Judea Pearl,et al.  A Theory of Inferred Causation , 1991, KR.

[12]  P. Spirtes,et al.  Causality From Probability , 1989 .

[13]  Robert P. Goldman,et al.  A Probabilistic Model of Plan Recognition , 1991, AAAI.

[14]  Wai Lam,et al.  Using Causal Information and Local Measures to Learn Bayesian Networks , 1993, UAI.

[15]  David Heckerman,et al.  Decision-theoretic troubleshooting , 1995, CACM.

[16]  Wai Lam,et al.  LEARNING BAYESIAN BELIEF NETWORKS: AN APPROACH BASED ON THE MDL PRINCIPLE , 1994, Comput. Intell..

[17]  Joe Suzuki,et al.  A Construction of Bayesian Networks from Databases Based on an MDL Principle , 1993, UAI.

[18]  Remco R. Bouckaert,et al.  Properties of Bayesian Belief Network Learning Algorithms , 1994, UAI.

[19]  Gregory F. Cooper,et al.  A Bayesian method for the induction of probabilistic networks from data , 1992, Machine Learning.

[20]  Eric Horvitz,et al.  Structure and chance: melding logic and probability for software debugging , 1995, CACM.

[21]  Gregory F. Cooper,et al.  The ALARM Monitoring System: A Case Study with two Probabilistic Inference Techniques for Belief Networks , 1989, AIME.

[22]  Robert M. Fung,et al.  Applying Bayesian networks to information retrieval , 1995, CACM.