Proceedings

Utilizing Treewidth for Quantitative Reasoning on Epistemic Logic Programs (Extended Abstract)

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 5264-5268.

https://doi.org/10.24963/ijcai.2022/732

Abstract

Extending the popular Answer Set Programming (ASP) paradigm by introspective reasoning capacities has received increasing interest within the last years. Particular attention is given to the formalism of epistemic logic programs (ELPs) where standard rules are equipped with modal operators which allow to express conditions on literals for being known or possible, i.e., contained in all or some answer sets, respectively. ELPs thus deliver multiple collections of answer sets, known as world views. Employing ELPs for reasoning problems so far has mainly been restricted to standard deci- sion problems (complexity analysis) and enumeration (development of systems) of world views. In this paper, we first establish quantitative reasoning for ELPs, where the acceptance of a certain set of literals depends on the number (proportion) of world views that are compatible with the set. Second, we present a novel system capable of efficiently solving the underlying counting problems required for quantitative reasoning. Our system exploits the graph-based measure treewidth by iteratively finding (graph) abstractions of ELPs.

  1. [Abseher et al., 2017] Michael Abseher, Nysret Musliu, and Stefan Woltran. htd -a free, open-source framework for (customized) tree decompositions and beyond. In CPAIOR'17, volume 10335 of LNCS, pages 376-386. Springer Verlag, 2017.
  2. [Besin et al., 2021] Viktor Besin, Markus Hecher, and Stefan Woltran. Utilizing treewidth for quantitative reasoning on epis- temic logic programs. Theory Pract. Log. Program., 21(5):575- 592, 2021. Winner of the best paper award and best student paper award at ICLP'21.
  3. [Bichler et al., 2020] Manuel Bichler, Michael Morak, and Stefan Woltran. selp: A single-shot epistemic logic program solver. The- ory Pract. Log. Program., 20(4):435-455, 2020.
  4. [Bliem et al., 2016] Bernhard Bliem, Sebastian Ordyniak, and Ste- fan Woltran. Clique-width and directed width measures for answer-set programming. In ECAI, pages 1105-1113, 2016.
  5. [Bodlaender and Kloks, 1996] Hans L. Bodlaender and Ton Kloks. Efficient and constructive algorithms for the pathwidth and treewidth of graphs. J. Algorithms, 21(2):358-402, 1996.
  6. [Brewka et al., 2011] G. Brewka, T. Eiter, and M. Truszczyński. Answer set programming at a glance. Communications of the ACM, 54(12):92-103, 2011.
  7. [Cabalar et al., 2019] Pedro Cabalar, Jorge Fandinno, and Luis Fariñas del Cerro. Splitting epistemic logic programs. In LP- NMR, pages 120-133, 2019.
  8. [Cabalar et al., 2020] Pedro Cabalar, Jorge Fandinno, Javier Garea, Javier Romero, and Torsten Schaub. eclingo : A solver for epis- temic logic programs. Theory Pract. Log. Program., 20(6):834- 847, 2020.
  9. [Diestel, 2012] Reinhard Diestel. Graph Theory, 4th Edition, vol- ume 173 of Graduate Texts in Mathematics. Springer Verlag, 2012.
  10. [Eiter and Gottlob, 1995] Thomas Eiter and Georg Gottlob. On the computational cost of disjunctive logic programming: Proposi- tional case. Ann. Math. Artif. Intell., 15(3-4):289-323, 1995.
  11. [Fandinno and Hecher, 2021] Jorge Fandinno and Markus Hecher. Treewidth-Aware Complexity in ASP: Not all Positive Cycles are Equally Hard. In AAAI, pages 6312-6320. AAAI Press, 2021.
  12. [Fichte et al., 2019] Johannes Klaus Fichte, Martin Kronegger, and Stefan Woltran. A multiparametric view on answer set program- ming. Ann. Math. Artif. Intell., 86(1-3):121-147, 2019.
  13. [Fichte et al., 2020] Johannes Klaus Fichte, Markus Hecher, and Andreas Pfandler. Lower bounds for QBFs of bounded treewidth. In LICS, pages 410-424. ACM, 2020.
  14. [Fichte et al., 2021a] Johannes K. Fichte, Markus Hecher, and Florim Hamiti. The Model Counting Competition 2020. ACM Journal of Experimental Algorithmics, 26, 2021.
  15. [Fichte et al., 2021b] Johannes Klaus Fichte, Markus Hecher, and Arne Meier. Knowledge-base degrees of inconsistency: Com- plexity and counting. In AAAI, pages 6349-6357. AAAI Press, 2021.
  16. [Fierens et al., 2015] Daan Fierens, Guy Van den Broeck, Joris Renkens, Dimitar Sht. Shterionov, Bernd Gutmann, Ingo Thon, Gerda Janssens, and Luc De Raedt. Inference and learning in probabilistic logic programs using weighted Boolean formulas. Theory Pract. Log. Program., 15(3):358-401, 2015.
  17. [Ganian et al., 2017] Robert Ganian, M. S. Ramanujan, and Stefan Szeider. Combining treewidth and backdoors for CSP. In STACS, pages 36:1-36:17, 2017.
  18. [Gelfond, 1991] Michael Gelfond. Strong introspection. In Proc. AAAI, pages 386-391. AAAI Press / The MIT Press, 1991.
  19. [Hanks and Mcdermott, 1986] Steve Hanks and Drew Mcdermott. Default reasoning, nonmonotonic logics, and the frame problem. In AAAI, pages 328-333.
  20. Morgan Kaufmann, 1986.
  21. [Hecher et al., 2020a] Markus Hecher, Michael Morak, and Stefan Woltran. Structural decompositions of epistemic logic programs. In AAAI, pages 2830-2837. AAAI Press, 2020.
  22. [Hecher et al., 2020b] Markus Hecher, Patrick Thier, and Stefan Woltran. Taming high treewidth with abstraction, nested dynamic programming, and database technology. In SAT 2020, volume 12178 of LNCS, pages 343-360. Springer, 2020.
  23. [Hecher, 2022] Markus Hecher. Treewidth-aware reductions of nor- mal ASP to SAT -Is normal ASP harder than SAT after all? Artif. Intell., 304:103651, 2022.
  24. [Jakl et al., 2009] Michael Jakl, Reinhard Pichler, and Stefan Woltran. Answer-set programming with bounded treewidth. In IJCAI, pages 816-822, 2009. IJCAI
  25. [Kahl et al., 2015] Patrick Thor Kahl, Richard Watson, Evgenii Balai, Michael Gelfond, and Yuanlin Zhang. The language of epistemic specifications (refined) including a prototype solver. J. Log. Comput., 25, 2015.
  26. [Lonc and Truszczynski, 2003] Zbigniew Lonc and Miroslaw Truszczynski. Fixed-parameter complexity of semantics for logic programs. ACM Trans. Comput. Log., 4(1):91-119, 2003.
  27. [Morak, 2019] Michael Morak. Epistemic logic programs: A dif- ferent world view. In ICLP, pages 52-64, 2019.
  28. [Saribatur and Eiter, 2021] Zeynep Gözen Saribatur and Thomas Eiter. Omission-based abstraction for answer set programs. The- ory Pract. Log. Program., 21(2):145-195, 2021.
  29. [Shen and Eiter, 2016] Yi-Dong Shen and Thomas Eiter. Evaluat- ing epistemic negation in answer set programming. Artif. Intell., 237:115-135, 2016.
  30. [Son et al., 2017] Tran Cao Son, Tiep Le, Patrick Thor Kahl, and Anthony P. Leclerc. On computing world views of epistemic logic programs. In IJCAI, pages 1269-1275, 2017. IJCAI
  31. [Truszczynski, 2011] Miroslaw Truszczynski. Revisiting epistemic specifications. In Logic Programming, Knowledge Represen- tation, and Nonmonotonic Reasoning, volume 6565 of LNCS, pages 315-333. Springer Verlag, 2011.

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

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