Proceedings

Lazy-Grounding for Answer Set Programs with External Source Access

Download BibTeX Cite

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

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

Abstract

HEX-programs enrich the well-known Answer Set Programming (ASP) paradigm. In HEX, problems are solved using nonmonotonic logic programs with bidirectional access to external sources. ASP evaluation is traditionally based on grounding the input program first, but recent advances in lazy-grounding make the latter also interesting for HEX, as the grounding bottleneck of ASP may be avoided. We explore this issue and present a new evaluation algorithm for HEX-programs based on lazy-grounding solving for ASP. Nonmonotonic dependencies and value invention (i.e., import of new constants) from external sources make an efficient solution nontrivial. However, illustrative benchmarks show a clear advantage of the new algorithm for grounding-intense programs, which is a new perspective to make HEX more suitable for real-world application needs.

  1. [Brewka et al., 2016] Gerhard Brewka, Thomas Eiter, and Miroslaw Truszczynski. Answer set programming: An in- troduction to the special issue. AI Magazine, 37(3):5-6, 2016.
  2. [Dao-Tran et al., 2012] Minh Dao-Tran, Thomas Eiter, Michael Fink, Gerald Weidinger, and Antonius Weinzierl. Omiga : An open minded grounding on-the-fly answer set solver. In Luis Fariñas del Cerro, Andreas Herzig, and Jérôme Mengin, editors, Logics in Artificial Intelligence, JELIA 2012, volume 7519 of LNCS, pages 480-483. Springer, 2012.
  3. [Eiter et al., 2005] Thomas Eiter, Giovambattista Ianni, Ro- man Schindlauer, and Hans Tompits. A uniform integra- tion of higher-order reasoning and external evaluations in answer-set programming. In Leslie Pack Kaelbling and Alessandro Saffiotti, editors, International Joint Confer- ence on Artificial Intelligence, IJCAI 2005, pages 90-96. Professional Book Center, 2005. IJCAI
  4. [Eiter et al., 2014] Thomas Eiter, Michael Fink, Thomas Krennwallner, Christoph Redl, and Peter Schüller. Effi- cient HEX-program evaluation based on unfounded sets. J. of Artificial Intelligence Research, 49:269-321, 2014.
  5. [Eiter et al., 2016a] Thomas Eiter, Michael Fink, Giovam- battista Ianni, Thomas Krennwallner, Christoph Redl, and Peter Schüller. A model building framework for an- swer set programming with external computations. TPLP, 16(4):418-464, 2016.
  6. [Eiter et al., 2016b] Thomas Eiter, Michael Fink, Thomas Krennwallner, and Christoph Redl. Domain expansion for asp-programs with external sources. Artificial Intelligence, 233:84-121, 2016.
  7. [Eiter et al., 2016c] Thomas Eiter, Tobias Kaminski, Christoph Redl, and Antonius Weinzierl. Exploiting partial assignments for efficient evaluation of answer set programs with external source access. In Subbarao Kambhampati, editor, International Joint Conference on Artificial Intelligence, IJCAI 2016, pages 1058-1065. IJCAI/AAAI Press, 2016. IJCAI
  8. [Eiter et al., 2016d] Thomas Eiter, Christoph Redl, and Pe- ter Schüller. Problem solving using the HEX family. In Christoph Beierle, Gerhard Brewka, and Matthias Thimm, editors, Computational Models of Rationality, Essays ded- icated to Gabriele Kern-Isberner on the occasion of her 60th birthday, pages 150-174. College Publications, 2016.
  9. [Eiter et al., 2017] Thomas Eiter, Tobias Kaminski, and An- tonius Weinzierl. Lazy-grounding for answer set programs with external source access. Technical Report INFSYS RR-1843-17-01, Institut für Informationssysteme, Tech- nische Universität Wien, Vienna, Austria, June 2017.
  10. [Erdem et al., 2016] Esra Erdem, Michael Gelfond, and Nicola Leone. Applications of answer set programming. AI Magazine, 37(3):53-68, 2016.
  11. [Gebser et al., 2011a] Martin Gebser, Benjamin Kaufmann, Roland Kaminski, Max Ostrowski, Torsten Schaub, and Marius Thomas Schneider. Potassco: The potsdam answer set solving collection. AI Commun., 24(2):107-124, 2011.
  12. [Gebser et al., 2011b] Martin Gebser, Benjamin Kaufmann, Roland Kaminski, Max Ostrowski, Torsten Schaub, and Marius Thomas Schneider. Potassco: The potsdam answer set solving collection. AI Commun., 24(2):107-124, 2011.
  13. [Gebser et al., 2012] Martin Gebser, Benjamin Kaufmann, and Torsten Schaub. Conflict-driven answer set solv- ing: From theory to practice. Artificial Intelligence, 187- 188:52-89, August 2012.
  14. [Gebser et al., 2015] Martin Gebser, Anna Ryabokon, and Gottfried Schenner. Combining heuristics for config- uration problems using answer set programming. In Francesco Calimeri, Giovambattista Ianni, and Miroslaw Truszczynski, editors, Logic Programming and Nonmono- tonic Reasoning, LPNMR 2015. Proceedings, volume 9345 of LNCS, pages 384-397. Springer, 2015.
  15. [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-386, 1991.
  16. [Kakas et al., 1992] Antonis C. Kakas, Robert A. Kowalski, and Francesca Toni. Abductive logic programming. J. Log. Comput., 2(6):719-770, 1992.
  17. [Kaufmann et al., 2016] Benjamin Kaufmann, Nicola Leone, Simona Perri, and Torsten Schaub. Grounding and solving in answer set programming. AI Magazine, 37(3):25-32, 2016.
  18. [Lefèvre and Nicolas, 2009a] Claire Lefèvre and Pascal Nicolas. A First Order Forward Chaining Approach for Answer Set Computing. In Esra Erdem, Fangzhen Lin, and Torsten Schaub, editors, Logic Programming and Non- monotonic Reasoning, LPNMR 2009, volume 5753 of LNCS, pages 196-208. Springer, 2009.
  19. [Lefèvre and Nicolas, 2009b] Claire Lefèvre and Pascal Nicolas. The First Version of a New ASP Solver: AS- PeRiX. In Esra Erdem, Fangzhen Lin, and Torsten Schaub, editors, Logic Programming an Nonmonotonic Reason- ing, LPNMR 2009, volume 5753 of LNCS, pages 522-527. Springer, 2009.
  20. [Lefèvre et al., 2017] Claire Lefèvre, Christopher Béatrix, Igor Stéphan, and Laurent Garcia. Asperix, a first-order forward chaining approach for answer set computing. TPLP, pages 1-45, January 2017.
  21. [Palù et al., 2009] Alessandro Dal Palù, Agostino Dovier, Enrico Pontelli, and Gianfranco Rossi. Gasp: Answer set programming with lazy grounding. Fundamenta Informat- icae, 96(3):297-322, 2009.
  22. [Redl, 2016] Christoph Redl. The DLVHEX system for knowledge representation: Recent advances (system de- scription). CoRR, abs/1607.08864, 2016.
  23. [Soininen et al., 2001] Timo Soininen, Ilkka Niemelä, Juha Tiihonen, and Reijo Sulonen. Representing configuration knowledge with weight constraint rules. In Alessandro Provetti and Tran Cao Son, editors, Answer Set Program- ming, ASP'01 Workshop 2001, 2001.
  24. [Weinzierl, 2017] Antonius Weinzierl. Blending lazy- grounding and CDNL search for answer-set solving. In Logic Programming and Nonmonotonic Reasoning, LP- NMR 2017, LNCS. Springer, 2017. To appear.

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

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