Translating P-log, LPMLN, LPOD, and CR-Prolog2 into Standard Answer Set Programs

Author Zhun Yang



PDF
Thumbnail PDF

File

OASIcs.ICLP.2018.17.pdf
  • Filesize: 0.5 MB
  • 11 pages

Document Identifiers

Author Details

Zhun Yang
  • School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Arizona State University, P.O. Box 878809, Tempe, AZ 85287, United States

Cite AsGet BibTex

Zhun Yang. Translating P-log, LPMLN, LPOD, and CR-Prolog2 into Standard Answer Set Programs. In Technical Communications of the 34th International Conference on Logic Programming (ICLP 2018). Open Access Series in Informatics (OASIcs), Volume 64, pp. 17:1-17:11, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)
https://doi.org/10.4230/OASIcs.ICLP.2018.17

Abstract

Answer set programming (ASP) is a particularly useful approach for nonmonotonic reasoning in knowledge representation. In order to handle quantitative and qualitative reasoning, a number of different extensions of ASP have been invented, such as quantitative extensions LP^{MLN} and P-log, and qualitative extensions LPOD, and CR-Prolog_2. Although each of these formalisms introduced some new and unique concepts, we present reductions of each of these languages into the standard ASP language, which not only gives us an alternative insight into the semantics of these extensions in terms of the standard ASP language, but also shows that the standard ASP is capable of representing quantitative uncertainty and qualitative uncertainty. What's more, our translations yield a way to tune the semantics of LPOD and CR-Prolog_2. Since the semantics of each formalism is represented in ASP rules, we can modify their semantics by modifying the corresponding ASP rules. For future work, we plan to create a new formalism that is capable of representing quantitative and qualitative uncertainty at the same time. Since LPOD rules are simple and informative, we will first try to include quantitative preference into LPOD by adding the concept of weight and tune the semantics of LPOD by modifying the translated standard ASP rules.

Subject Classification

ACM Subject Classification
  • Computing methodologies → Knowledge representation and reasoning
Keywords
  • answer set programming
  • preference
  • LPOD
  • CR-Prolog

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Vernon Asuncion, Yan Zhang, and Heng Zhang. Logic programs with ordered disjunction: first-order semantics and expressiveness. In Proceedings of the Fourteenth International Conference on Principles of Knowledge Representation and Reasoning, pages 2-11. AAAI Press, 2014. Google Scholar
  2. Evgenii Balai and Michael Gelfond. On the Relationship between P-log and L P^M L N. In Proceedings of International Joint Conference on Artificial Intelligence (IJCAI), pages 915-921, 2016. Google Scholar
  3. Marcello Balduccini. CR-MODELS: an inference engine for CR-Prolog. In Proceedings of the 9th International Conference on Logic Programming and Nonmonotonic Reasoning, pages 18-30. Springer-Verlag, 2007. Google Scholar
  4. Marcello Balduccini, Marcello Balduccini, and Veena Mellarkod. CR-Prolog with Ordered Disjunction. In In ASP03 Answer Set Programming: Advances in Theory and Implementation, volume 78 of CEUR Workshop proceedings, 2003. Google Scholar
  5. Marcello Balduccini and Michael Gelfond. Logic Programs with Consistency-Restoring Rules. In International Symposium on Logical Formalization of Commonsense Reasoning, AAAI 2003 Spring Symposium Series, pages 9-18, 2003. Google Scholar
  6. Marcello Balduccini and Veena Mellarkod. A-prolog with cr-rules and ordered disjunction. In Intelligent Sensing and Information Processing, 2004. Proceedings of International Conference on, pages 1-6. IEEE, 2004. Google Scholar
  7. Chitta Baral, Michael Gelfond, and J. Nelson Rushton. Probabilistic reasoning with answer sets. Theory and Practice of Logic Programming, 9(1):57-144, 2009. Google Scholar
  8. Gerhard Brewka. Logic programming with ordered disjunction. In AAAI/IAAI, pages 100-105, 2002. Google Scholar
  9. Gerhard Brewka. Preferences in answer set programming. In CAEPIA, volume 4177, pages 1-10. Springer, 2005. Google Scholar
  10. Gerhard Brewka, James P Delgrande, Javier Romero, and Torsten Schaub. asprin: Customizing Answer Set Preferences without a Headache. In AAAI, pages 1467-1474, 2015. Google Scholar
  11. Gerhard Brewka, Ilkka Niemelä, and Tommi Syrjänen. Implementing ordered disjunction using answer set solvers for normal programs. In European Workshop on Logics in Artificial Intelligence, pages 444-456. Springer, 2002. Google Scholar
  12. Francesco Buccafurri, Nicola Leone, and Pasquale Rullo. Enhancing disjunctive datalog by constraints. IEEE Transactions on Knowledge and Data Engineering, 12(5):845-860, 2000. Google Scholar
  13. Luc De Raedt, Angelika Kimmig, and Hannu Toivonen. ProbLog: A probabilistic prolog and its application in link discovery. In IJCAI, volume 7, pages 2462-2467, 2007. Google Scholar
  14. James P Delgrande, Torsten Schaub, and Hans Tompits. A framework for compiling preferences in logic programs. Theory and Practice of Logic Programming, 3(2):129-187, 2003. Google Scholar
  15. Paolo Ferraris, Joohyung Lee, and Vladimir Lifschitz. Stable models and circumscription. Artificial Intelligence, 175:236-263, 2011. Google Scholar
  16. Michael Gelfond and Vladimir Lifschitz. The stable model semantics for logic programming. In Robert Kowalski and Kenneth Bowen, editors, Proceedings of International Logic Programming Conference and Symposium, pages 1070-1080. MIT Press, 1988. Google Scholar
  17. Michael Gelfond and Vladimir Lifschitz. Classical negation in logic programs and disjunctive databases. New Generation Computing, 9:365-385, 1991. Google Scholar
  18. Joohyung Lee, Yunsong Meng, and Yi Wang. Markov Logic Style Weighted Rules under the Stable Model Semantics. In Technical Communications of the 31st International Conference on Logic Programming, 2015. Google Scholar
  19. Joohyung Lee and Yi Wang. Weighted Rules under the Stable Model Semantics. In Proceedings of International Conference on Principles of Knowledge Representation and Reasoning (KR), pages 145-154, 2016. Google Scholar
  20. Joohyung Lee and Zhun Yang. LPMLN, weak constraints, and P-log. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), pages 1170-1177, 2017. Google Scholar
  21. Joohyung Lee and Zhun Yang. Translating LPOD and CR-Prolog2 into Standard Answer Set Programs. arXiv preprint arXiv:1805.00643, 2018. URL: http://arxiv.org/abs/1805.00643.
  22. Judea Pearl. Causality: models, reasoning and inference, volume 29. Cambridge Univ Press, 2000. Google Scholar
  23. Matthew Richardson and Pedro Domingos. Markov logic networks. Machine Learning, 62(1-2):107-136, 2006. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail