Proceedings

Abstraction for Non-Ground Answer Set Programs (Extended Abstract)

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Journal Track. Pages 5767-5771.

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

Abstract

Abstraction is a powerful technique that has not been considered much for nonmonotonic reasoning formalisms including Answer Set Programming (ASP), apart from related simplification methods. We introduce a notion for abstracting from the domain of an ASP program that shrinks the domain size and over-approximates the set of answer sets, as well as an abstraction-&-refinement methodology that, starting from an initial abstraction, automatically yields an abstraction with an associated answer set matching an answer set of the original program if one exists. Experiments reveal the potential of the approach, by its ability to focus on the program parts that cause unsatisfiability and by achieving concrete abstract answer sets that merely reflect relevant details.

  1. [Brain et al., 2007] Martin Brain, Martin Gebser, Jörg Pührer, Torsten Schaub, Hans Tompits, and Stefan Woltran. Debug- ging asp programs by means of asp. In Proceedings of the 9th International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR 2007), pages 31-43. Springer, 2007.
  2. [Clarke et al., 2003] Edmund Clarke, Orna Grumberg, Somesh Jha, Yuan Lu, and Helmut Veith. Counterexample- guided abstraction refinement for symbolic model checking. Journal of the ACM, 50(5):752-794, 2003.
  3. [Gelfond and Lifschitz, 1988] Michael Gelfond and Vladimir Lifschitz. The stable model semantics for logic program- ming. In Proceedings of the 5th International Conference and Symposium on Logic Programming (ICLP/SLP 1988), volume 88, pages 1070-1080, 1988.
  4. [Kambhampati and Davis, 1986] Subbarao Kambhampati and Larry Davis. Multiresolution path planning for mobile robots. IEEE Journal on Robotics and Automation, 2(3):135-145, 1986.
  5. [Oetsch et al., 2010] Johannes Oetsch, Jörg Pührer, and Hans Tompits. Catching the ouroboros: On debugging non- ground answer-set programs. Theory and Practice of Logic Programming, 10(4-6):513-529, 2010.
  6. [Saribatur and Eiter, 2018] Zeynep G. Saribatur and Thomas Eiter. Omission-based abstraction for answer set programs. In Proceedings of the 16th International Conference on Principles of Knowledge Representation and Reasoning (KR 2018), pages 42-51. AAAI Press, 2018.
  7. [Saribatur et al., 2019] Zeynep G. Saribatur, Peter Schüller, and Thomas Eiter. Abstraction for non-ground answer set programs. In Proceedings of the 16th European Confer- ence on Logics in Artificial Intelligence (JELIA 2019), Lec- ture Notes in Computer Science, pages 576-592. Springer, 2019.
  8. [Saribatur et al., 2021] Zeynep G. Saribatur, Thomas Eiter, and Peter Schüller. Abstraction for non-ground answer set programs. Artif. Intell., 300:103563, 2021.

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

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