Proceedings

Inference for a New Probabilistic Constraint Logic

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 2540-2545.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

Probabilistic logics combine the expressive power of logic with the ability to reason with uncertainty. Several probabilistic logic languages have been proposed in the past, each of them with their own features. In this paper, we propose a new probabilistic constraint logic programming language, which combines constraint logic programming with probabilistic reasoning. The language supports modeling of discrete as well as continuous probability distributions by expressing constraints on random variables. We introduce the declarative semantics of this language, present an exact inference algorithm to derive bounds on the joint probability distributions consistent with the specified constraints, and give experimental results. The results obtained are encouraging, indicating that inference in our language is feasible for solving challenging problems.

  1. [Bacchus, 1990] F. Bacchus. Representing and Reasoning with Probabilistic Knowlege: A Logical Approach to Prob- abilities. MIT Press, Cambridge, MA, 1990.
  2. [Bayardo and Pehoushek, 2000] Roberto J. Bayardo and Joseph Daniel Pehoushek. Counting models using con- nected components. In AAAI/IAAI, pages 157-162, 2000.
  3. [Binder et al., 1997] John Binder, Daphne Koller, Stuart Russell, Keiji Kanazawa, and Padhraic Smyth. Adaptive probabilistic networks with hidden variables. In Machine Learning, pages 213-244, 1997.
  4. [Clark, 1978] K.L. Clark. Negation as failure. Logic and Data Bases, pages 293-322, 1978.
  5. [Codognet and Diaz, 1996] P. Codognet and D. Diaz. Com- piling Constraints in CLP(FD). J. Log. Program., 27(3):185-226, 1996.
  6. [Costa and Cussens, 2003] V. Santos Costa and J. Cussens. CLP(BN ): Constraint logic programming for probabilis- tic knowledge. In In Proceedings of the 19th Conference on Uncertainty in Artificial Intelligence (UAI03, pages 517-524.
  7. Morgan Kaufmann, 2003.
  8. [Dutertre and Moura, 2006] Bruno Dutertre and Leonardo De Moura. The yices smt solver. Technical report, Computer Science Laboratory, SRI International, 2006.
  9. [Getoor and Taskar, 2007] L. Getoor and B. Taskar, editors. An Introduction to Statitical Relational Learning. MIT Press, 2007.
  10. [Gogate and Domingos, 2011] V. Gogate and P. Domingos. Probabilistic theorem proving. In UAI, pages 256-265, 2011.
  11. [Gutmann et al., 2010] Bernd Gutmann, Manfred Jaeger, and Luc De Raedt. Extending problog with continuous distributions. In Paolo Frasconi and Francesca Alessandra Lisi, editors, Proc. of the 20th International Conference on Inductive Logic Programming (ILP-10), Firenze, Italy, 2010.
  12. [Gutmann et al., 2011] Bernd Gutmann, Ingo Thon, Ange- lika Kimmig, Maurice Bruynooghe, and Luc De Raedt. The magic of logical inference in probabilistic program- ming. Theory and Practice of Logic Programming, 11:663-680, 2011.
  13. [Hentenryck, 1989] P. Van Hentenryck. Constraint Satisfac- tion in Logic Programming. The MIT Press, 1989.
  14. [Jaffar and Lassez, 1987] J. Jaffar and J.L. Lassez. Con- straint logic programming. In Proceedings of the 14th ACM SIGACT-SIGPLAN symposium on Principles of pro- gramming languages, pages 111-119. ACM, 1987.
  15. [Jaffar et al., 1992] Joxan Jaffar, Spiro Michaylov, Peter J. Stuckey, and Roland H. C. Yap. The CLP(R) language and system. ACM Trans. Program. Lang. Syst., 14(3):339-395, May 1992.
  16. [Jaffar et al., 1998] Joxan Jaffar, Michael Maher, Kim Mar- riott, and Peter Stuckey. The semantics of constraint logic programs. The Journal of Logic Programming, 37(13):1 - 46, 1998.
  17. [Mantadelis and Janssens, 2010] T. Mantadelis and G. Janssens. Dedicated tabling for a probabilistic setting. In ICLP (Technical Communications), pages 124-133, 2010.
  18. [Neil et al., 2007] Martin Neil, Manesh Tailor, and David Marquez. Inference in hybrid Bayesian networks using dynamic discretization. Statistics and Computing, 17:219- 233, 2007.
  19. [Pearl, 1988] J. Pearl. Probabilistic reasoning in intelligent systems: networks of plausible inference. Morgan Kauf- mann, 1988.
  20. [Poole, 2008] David Poole. The independent choice logic and beyond. In Luc De Raedt, Paolo Frasconi, Kristian Kersting, and Stephen Muggleton, editors, Probabilistic inductive logic programming, pages 222-243. Springer- Verlag, Berlin, Heidelberg, 2008.
  21. [Raedt et al., 2007] Luc De Raedt, Angelika Kimmig, and Hannu Toivonen. Problog: a probabilistic prolog and its application in link discovery. In Proc. of 20th Interna- tional Joint Conference on Artificial Intelligence, pages 2468-2473. AAAI Press, 2007. IJCAI
  22. [Reizler, 1998] S. Reizler. Probabilistic Constraint Logic Programming. PhD thesis, University of Tubingen, Tub- ingen, Germany, 1998.
  23. [Sato and Kameya, 1997] Taisuke Sato and Yoshitaka Kameya. PRISM: a language for symbolic-statistical modeling. In Proc. of the 15th International Joint Conference on Artificial Intelligence, pages 1330-1335, 1997. IJCAI
  24. [Sato, 1995] Taisuke Sato. A statistical learning method for logic programs with distribution semantics. In ICLP, pages 715-729, 1995.
  25. [Vennekens et al., 2009] Joost Vennekens, Marc Denecker, and Maurice Bruynooghe. CP-logic: A Language of Causal Probabilistic Events and Its Relation to Logic Pro- gramming. Theory and practice of logic programming, 9:245-308, 2009.

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

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