Skip to main content

Probabilistic logic programming and Bayesian networks

  • Knowledge Representation and Programming Languages
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1023))

Abstract

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.

This work was partially supported by NSF grant IRI-9509165.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K. R. Apt and M. Bezem. Acyclic programs. New Generation Computing, pages 335–363, Sept 1991.

    Google Scholar 

  2. H. A. Blair and V. S. Subrahmanian. Paraconsistent logic programming. Theoretical Computer Science, pages 35–54, 1987. 68.

    Google Scholar 

  3. J.S. Breese. Construction of belief and decision networks. Computational Intelligence, 8(4):624–647, 1992.

    Google Scholar 

  4. F. J. Diez. Parameter adjustment in bayes networks: The generalized noisy orgate. In Proceedings of the Ninth Conference on Uncertainty in AI, pages 99–104, July 1993.

    Google Scholar 

  5. M. C. Fitting. Bilattices and the semantics of logic programming. Journal of Logic Programming, (11):91–116, 1988.

    Google Scholar 

  6. A. V. Gelder, K. A. Ross, and J. S. Schlipf. The well-founded semantics for general logic programs. JACM, pages 620–650, July 1991.

    Google Scholar 

  7. R.P. Goldman and E. Charniak. A language for construction of belief networks. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15(3):196–208, March 1993.

    Google Scholar 

  8. P. Haddawy. Generating Bayesian networks from probability logic knowledge bases. In Proceedings of the Tenth Conference on Uncertainty in Artificial Intelligence, pages 262–269, Seattle, July 1994.

    Google Scholar 

  9. D.E. Heckerman. Special issue on bayesian networks. Communications of ACM, 38(3), March 1995.

    Google Scholar 

  10. M. Kifer and V. S. Subramahnian. Theory of generalized annotated logic programs and its applications. Journal of Logic Programming, pages 335–367, 12 1992.

    Google Scholar 

  11. J. W. Lloyd. Foundation of Logic Programming. Second edition. Springer-Verlag, 1987.

    Google Scholar 

  12. Raymond Ng. Semantics and consistency of empirical databases. In Proceedings of the 1993 International Conference on Logic Programming, pages 812–826, 1993.

    Google Scholar 

  13. Raymond Ng and V. S. Subrahmanian. A semantical framework for supporting subjective and conditional probability in deductive databases. In Proceedings of the 1991 International Conference on Logic Programming, pages 565–580, 1991.

    Google Scholar 

  14. Raymond Ng and V. S. Subrahmanian. Probabilistic logic programming. Information and Computation, (2):150–201, 1992.

    Google Scholar 

  15. L. Ngo, P. Haddawy, and J. Helwig. A theoretical framework for context-sensitive temporal probability model construction with application to plan projection. In Proceedings of the Eleventh Conference on Uncertainty in Artificial Intelligence, pages 419–426, August 1995.

    Google Scholar 

  16. J. Pearl. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann, San Mateo, CA, 1988.

    Google Scholar 

  17. D. Poole. Probabilistic horn abduction and bayesian networks. Artificial Intelligence, 64(1):81–129, November 1993.

    Google Scholar 

  18. S. Srinivas. A generalization of the noisy-or model. In Proceedings of the Ninth Conference on Uncertainty in AI, pages 208–217, July 1993.

    Google Scholar 

  19. van Emden M. H. Quantitative deduction and its fixpoint theory. Journal of Logic Programming, pages 37–53, 4 1986.

    Google Scholar 

  20. M.P. Wellman, J.S. Breese, and R.P. Goldman. From knowledge bases to decision models. The Knowledge Engineering Review, 7(1):35–53, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kanchana Kanchanasut Jean-Jacques Lévy

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ngo, L., Haddawy, P. (1995). Probabilistic logic programming and Bayesian networks. In: Kanchanasut, K., Lévy, JJ. (eds) Algorithms, Concurrency and Knowledge. ACSC 1995. Lecture Notes in Computer Science, vol 1023. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60688-2_51

Download citation

  • DOI: https://doi.org/10.1007/3-540-60688-2_51

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60688-8

  • Online ISBN: 978-3-540-49262-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics