Proceedings

On Computing World Views of Epistemic Logic Programs

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 1269-1275.

https://doi.org/10.24963/ijcai.2017/176

Abstract

This paper presents a novel algorithm for computing world views of different semantics of epistemic logic programs (ELP) and two of its realization, called Ep-asp (for an older semantics) and Ep-asp^{se} (for the newest semantics), whose implementation builds on the theoretical advancement in the study of ELPs and takes advantage of the multi-shot computation paradigm of the answer set solver Clingo. The new algorithm differs from the majority of earlier algorithms in its strategy. Specifically, it computes one world view at a time and utilizes properties of world views to reduce its search space. It starts by computing an answer set and then determines whether or not a world view containing this answer set exists. In addition, it allows for the computation to focus on world views satisfying certain properties. The paper includes an experimental analysis of the performance of the two solvers comparing against a recently developed solver. It also contains an analysis of their performance in goal directed computing against a logic programming based conformant planning system, dlv-k. It concludes with some final remarks and discussion on the future work.

  1. [Balai and Kahl, 2014] Evgenii Balai and Patrick Kahl. Epistemic logic programs with sorts. In Daniela Inclezan and Marco Maratea, editors, ASPOCP 2014, 2014.
  2. [del Cerro et al., 2015] Luis Farinas del Cerro, Andreas Herzig, and Ezgi Iraz Su. Epistemic equilibrium logic. In Qiang Yang and Michael Wooldridge, editors, IJCAI 2015. AAAI Press / IJCAI, 2015. IJCAI
  3. [Eiter et al., 2003] Thomas Eiter, Wolfgang Faber, Nicola Leone, Gerald Pfeifer, and Axel Polleres. A logic pro- gramming approach to knowledge-state planning, II: the dlv k system. Artif. Intell., 144(1-2):157-211, 2003.
  4. [Gebser et al., 2014] Martin Gebser, Roland Kaminski, Ben- jamin Kaufmann, and Torsten Schaub. Clingo = ASP + control: Preliminary report. CoRR, abs/1405.3694, 2014.
  5. [Gelfond and Lifschitz, 1991] Michael Gelfond and Vladimir Lifschitz. Classical negation in logic pro- grams and disjunctive databases. New Generation Computing, 9(3/4):365-385, 1991.
  6. [Gelfond, 1991] Michael Gelfond. Strong introspection. In Thomas L. Dean and Kathleen McKeown, editors, AAAI- 91, volume 1, pages 386-391. AAAI Press / The MIT Press, 1991.
  7. [Gelfond, 1994] Michael Gelfond. Logic programming and reasoning with incomplete information. Annals of Mathe- matics and Artificial Intelligence, 12(1-2):89-116, 1994.
  8. [Hanks and McDermott, 1987] Steve Hanks and Drew Mc- Dermott. Nonmonotonic logic and temporal projection. Artificial Intelligence, 33(3):379-412, November 1987.
  9. [Kahl et al., 2015] Patrick Kahl, Richard Watson, Evgenii Balai, Michael Gelfond, and Yuanlin Zhang. The language of epistemic specifications (refined) including a prototype solver. Journal of Logic and Computation, 2015.
  10. [Kahl et al., 2016] Patrick T. Kahl, Anthony P. Leclerc, and Tran Cao Son. A parallel memory-efficient epistemic logic program solver: Harder, better, faster. In ASPOCP, 2016.
  11. [Kelly, 2007] Michael Kelly. Wviews: A worldview solver for epistemic logic programs. Honour's thesis, University of Western Sydney, 2007.
  12. [Kurien et al., 2002] James Kurien, P. Pandurang Nayak, and David E. Smith. Fragment-based conformant planning. In AIPS, pages 153-162, 2002.
  13. [Lifschitz and Turner, 1994] V. Lifschitz and H. Turner. Splitting a logic program. In Pascal Van Hentenryck, editor, Proceedings of the Eleventh International Confer- ence on Logic Programming, pages 23-38, 1994.
  14. [Lifschitz et al., 1999] Vladimir Lifschitz, Lappoon R. Tang, and Hudson Turner. Nested expressions in logic programs. Annals of Mathematics and Artificial Intelligence, 25:369- 389, 1999.
  15. [Nguyen et al., 2012] H-K. Nguyen, D-V. Tran, T.C. Son, and E. Pontelli. On computing conformant plans using classical planners: A generate-and-complete approach. In Proceedings of the 22st International Conference on Auto- mated Planning and Scheduling, ICAPS 2012,Atibaia, Sao Paulo Brazil, June 25-29. AAAI Press, 2012.
  16. [Reichgelt, 1987] Han Reichgelt. A review of mcdermott's "critique of pure reason". AI Commun., 0(1):39-42, 1987.
  17. [Shen and Eiter, 2016] Yi-Dong Shen and Thomas Eiter. Evaluating epistemic negation in answer set programming. Artificial Intelligence, 237:115-135, 2016.
  18. [Truszczyński, 2011] Miroslaw Truszczyński. Revisiting epistemic specifications. In Marcello Balduccini and Tran Cao Son, editors, Logic Programming, Knowledge Representation, and Nonmonotonic Reasoning, volume 6565 of Lecture Notes in Computer Science, pages 315- 333. Springer, 2011.
  19. [Zhang and Zhao, 2014] Zhizheng Zhang and Kaikai Zhao. ESmodels: An epistemic specification solver. CoRR, abs/1405.3486, 2014.
  20. [Zhang, 2006] Yan Zhang. Computational properties of epis- temic logic programs. In Patrick Doherty, John Mylopou- los, and Christopher A. Welty, editors, KR-06, pages 308- 317. AAAI Press, 2006.

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

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