Probabilistic Logic Programming and Bayesian Networks

We present a probabilistic logic programming framework that allows the representation of conditional probabilities. While conditional probabilities are the most commonly used method for representing uncertainty in probabilistic expert systems, they have been largely neglected by work in quantitative logic programming. We define a fixpoint theory, declarative semantics, and proof procedure for the new class of probabilistic logic programs. Compared to other approaches to quantitative logic programming, we provide a true probabilistic framework with potential applications in probabilistic expert systems and decision support systems. We also discuss the relationship between such programs and Bayesian networks, thus moving toward a unification of two major approaches to automated reasoning.

[1]  V. S. Subrahmanian,et al.  Theory of Generalized Annotated Logic Programming and its Applications , 1992, J. Log. Program..

[2]  Kenneth A. Ross,et al.  The well-founded semantics for general logic programs , 1991, JACM.

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

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

[5]  V. S. Subrahmanian,et al.  Paraconsistent Logic Programming , 1987, Theor. Comput. Sci..

[6]  Melvin Fitting,et al.  Bilattices and the Semantics of Logic Programming , 1991, J. Log. Program..

[7]  Peter Haddawy,et al.  A Theoretical Framework for Context-Sensitive Temporal Probability Model Construction with Application to Plan Projection , 1995, UAI.

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

[9]  Sampath Srinivas,et al.  A Generalization of the Noisy-Or Model , 1993, UAI.

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

[11]  Francisco Javier Díez,et al.  Parameter adjustment in Bayes networks. The generalized noisy OR-gate , 1993, UAI.

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

[13]  P. Haddawy Plan Projection as Deduction and Plan Generation as Abduction in a Context-sensitive Temporal Probability Logic , 1995 .

[14]  John Lloyd,et al.  Foundation of logic programming , 1983 .

[15]  Raymond T. Ng,et al.  Semantics and Consistency of Empirical Databases , 1993, ICLP.

[16]  Peter Haddawy,et al.  Generating Bayesian Networks from Probablity Logic Knowledge Bases , 1994, UAI.

[17]  M. H. van Emden,et al.  Quantitative Deduction and its Fixpoint Theory , 1986, J. Log. Program..

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