Generating Bayesian Networks from Probablity Logic Knowledge Bases

We present a method for dynamically generating Bayesian networks from knowledge bases consisting of first-order probability logic sentences. We present a subset of probability logic sufficient for representing the class of Bayesian networks with discrete-valued nodes. We impose constraints on the form of the sentences that guarantee that the knowledge base contains all the probabilistic information necessary to generate a network. We define the concept of d-separation for knowledge bases and prove that a knowledge base with independence conditions defined by d-separation is a complete specification of a probability distribution. We present a network generation algorithm that, given an inference problem in the form of a query Q and a set of evidence E, generates a network to compute P(Q|E). We prove the algorithm to be correct.

[1]  John S. Breese,et al.  IDEAL: A Software Package for Analysis of Influence Diagrams , 2013, UAI 1990.

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

[3]  David Poole,et al.  A Dynamic Approach to Probabilistic Inference using Bayesian Networks , 1990, UAI 1990.

[4]  Ross D. Shachter Probabilistic Inference and Influence Diagrams , 1988, Oper. Res..

[5]  David Poole,et al.  Probabilistic Horn Abduction and Bayesian Networks , 1993, Artif. Intell..

[6]  E. C. Stewart-Seed The dynamic approach. , 1979, The International journal of oral myology.

[7]  J. Carbonell,et al.  Representing Plans Under Uncertainty: A Logic of Time, Chance, and Action , 1994 .

[8]  Joseph Y. Halpern An Analysis of First-Order Logics of Probability , 1989, IJCAI.

[9]  David L. Poole,et al.  Representing Bayesian Networks Within Probabilistic Horn Abduction , 1991, UAI.

[10]  Robert P. Goldman,et al.  From knowledge bases to decision models , 1992, The Knowledge Engineering Review.

[11]  Fahiem Bacchus Using First-Order Probability Logic for the Construction of Bayesian Networks , 1993, UAI.

[12]  Fahiem Bacchus,et al.  Representing and reasoning with probabilistic knowledge - a logical approach to probabilities , 1991 .

[13]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[14]  Robert P. Goldman,et al.  A Language for Construction of Belief Networks , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  John S. Breese,et al.  CONSTRUCTION OF BELIEF AND DECISION NETWORKS , 1992, Comput. Intell..

[16]  Peter Haddawy,et al.  A Temporal Probability Logic for Representing Actions , 1991, KR.

[17]  Dan Geiger,et al.  d-Separation: From Theorems to Algorithms , 2013, UAI.

[18]  Peter Haddawy,et al.  Representing Plans Under Uncertainty , 1994, Lecture Notes in Computer Science.

[19]  Robert P. Goldman,et al.  Dynamic construction of belief networks , 1990, UAI.