Proceedings

Learning Probabilities for Noisy First-Order Rules

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Probabilistic Reasoning. Pages 1316-1322.

© 1997 International Joint Conferences on Artificial Intelligence

Abstract

First-order logic is the traditional basis for knowledge representation languages. However, its applicability to many real-world tasks is limited by its inability to represent uncertainty. Bayesian belief networks, on the other hand, are inadequate for complex KR tasks due to the limited expressivity of the underlying (propositional) language. The need to incorporate uncertainty into an expressive language has led to a resurgence of work on first-order probabilistic logic. This paper addresses one of the main objections to the incorporation of probabilities into the language: "Where do the numbers come from?" We present an approach that takes a knowledge base in an expressive rule-based first-order language, and learns the probabilistic parameters associated with those rules from data cases. Our approach, which is based on algorithms for learning in traditional Bayesian networks, can handle data cases where many of the relevant aspects of the situation are unobserved. It is also capable of utilizing a rich variety of data cases, including instances with varying causal structure, and even involving a varying number of individuals. These features allow the approach to be used for a wide range of tasks, such as learning genetic propagation models or learning first-order STRIPS planning operators with uncertain effects.

  1. [Boutilier et al., 1996] C.E. Boutilier, N. Friedman, M. Gold- szmidt, and D. Koller. Context-specific independence in bayesian networks. In Proc. UAI, 1996.
  2. [Breese, 1992] J.S. Breese. Construction of belief and deci- sion networks. Computational Intelligence, 1992.
  3. [Dean and Wellman, 1991] T. Dean and M. Wellman . Plan- ning and Control. Morgan Kaufmann, 1991. [Friedman and Goldszmidt, 1996]
  4. N. Friedman and M. Goldszmidt. Learning bayesian networks with local structure. In Proc. UAI, 1996.
  5. [Halpern, 1990] J. Y. Halpern. An analysis of first-order log- ics of probability. Artificial Intelligence, 46, 1990. IJCAI
  6. [Heckerman, 1995] D. Heckerman. A tutorial on learning with Bayesian networks. Technical Report MSR-TR-95- 06, Microsoft Research, 1995.
  7. [Kushmerick et al., 1993] N. Kushmerick, S. Hanks, and D. Weld . An algorithm for probabilistic least-commitment planning. In Proc. /JCAI, 1993.
  8. [Lauritzen and Spiegelhalter, 1988] S. L. Lauritzen and D. J. Spiegelhalter. Local computations with probabilities on graphical structures and their application to expert systems. Journal of the Royal Statistical Society, B 50(2), 1988.
  9. [Lauritzen, 1995] S. L. Lauritzen. The EM algorithm for graphical association models with missing data. Compu- tational Statistics and Data Analysis, 19, 1995.
  10. [McLachlan and Krishnan , 1997] G. J. McLachlan and T. Kr- ishnan. The EM Algorithm and Extensions. Wiley Inter- science, 1997.
  11. [Muggleton, 1992] S. Muggleton. Inductive Logic Program- ming. Academic Press, 1992.
  12. [Ngo et al., 1995] L. Ngo, P. Haddawy, and J. Helwig. A theoretical framework for context-sensitive temporal prob- ability model construction with application to plan projec- tion. In Proc. UAI, 1995.
  13. [Pearl, 1988] J. Pearl. Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann , 1988.
  14. [Poole, 1993] David Poole. Probabilistic horn abduction and bayesian networks. Artificial Intelligence, 64(1), 1993.
  15. [Rabiner and Juang, 1986] L. R. Rabiner and B. H. Juang. An introduction to hidden markov models. IEEE ASSP Magazine, 1986.
  16. [Szolovits and Pauker, 1992] P. Szolovits and S.P. Pauker. Pedigree analysis for genetic counseling. In Proc. 7th World Congress on Medical Informatics, 1992.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards