Liberal Safety for Answer Set Programs with External Sources

Authors

  • Thomas Eiter Vienna University of Technology
  • Michael Fink Vienna University of Technology
  • Thomas Krennwallner Vienna University of Technology
  • Christoph Redl Vienna University of Technology

DOI:

https://doi.org/10.1609/aaai.v27i1.8571

Keywords:

Knowledge Representation, Logic Programming, Nonmonotonic Reasoning, Answer Set Programming, Value Invention, Grounding

Abstract

Answer set programs with external source access may introduce new constants that are not present in the program, which is known as value invention. As naive value invention leads to programs with infinite grounding and answer sets, syntactic safety criteria are imposed on programs. However, traditional criteria are in many cases unnecessarily strong and limit expressiveness. We present liberal domain-expansion (de-) safe programs, a novel generic class of answer set programs with external source access that has a finite grounding and allows for value invention. De-safe programs use so-called term bounding functions as a parameter for modular instantiation with concrete—e.g., syntactic or semantic or both—safety criteria. This ensures extensibility of the approach in the future. We provide concrete instances of the framework and develop an operator that can be used for computing a finite grounding. Finally, we discuss related notions of safety from the literature, and show that our approach is strictly more expressive.

Downloads

Published

2013-06-30

How to Cite

Eiter, T., Fink, M., Krennwallner, T., & Redl, C. (2013). Liberal Safety for Answer Set Programs with External Sources. Proceedings of the AAAI Conference on Artificial Intelligence, 27(1), 267–275. https://doi.org/10.1609/aaai.v27i1.8571