Exploiting Support Sets for Answer Set Programs with External Evaluations

Abstract

Answer set programs (ASP) with external evaluations are a declarative means to capture advanced applications. However, their evaluation can be expensive due to external source accesses. In this paper we consider HEX-programs that provide external atoms as a bidirectional interface to external sources and present a novel evaluation method based on support sets, which informally are portions of the input to an external atom that will determine its output for any completion of the partial input. Support sets allow one to shortcut the external source access, which can be completely eliminated. This is particularly attractive if a compact representation of suitable support sets is efficiently constructible. We discuss some applications with this property, among them description logic programs over DL-Lite ontologies, and present experimental results showing that support sets can significantly improve efficiency.

Cite

Text

Eiter et al. "Exploiting Support Sets for Answer Set Programs with External Evaluations." AAAI Conference on Artificial Intelligence, 2014. doi:10.1609/AAAI.V28I1.8874

Markdown

[Eiter et al. "Exploiting Support Sets for Answer Set Programs with External Evaluations." AAAI Conference on Artificial Intelligence, 2014.](https://mlanthology.org/aaai/2014/eiter2014aaai-exploiting/) doi:10.1609/AAAI.V28I1.8874

BibTeX

@inproceedings{eiter2014aaai-exploiting,
  title     = {{Exploiting Support Sets for Answer Set Programs with External Evaluations}},
  author    = {Eiter, Thomas and Fink, Michael and Redl, Christoph and Stepanova, Daria},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2014},
  pages     = {1041-1048},
  doi       = {10.1609/AAAI.V28I1.8874},
  url       = {https://mlanthology.org/aaai/2014/eiter2014aaai-exploiting/}
}