Decomposition of Declarative Knowledge Bases with External Functions

Abstract

We present a method to decompose a declarative knowledge base, given by a logic program under Answer Set Semantics with access to external sources. It overcomes the ineffectiveness of current methods due to a lack of structural information about these sources, viewed as black boxes, by exploiting independency information in accesses to them. To this end, we develop a generic notion of domain independence that allows to restrict the evaluation domain and, as a consequence, to prune unnecessary dependency assumptions between atoms. This leads to increased decomposability, which we demonstrate by an evaluation method for HEX-programs based on program rewriting. Experiments show that this may yield large performance gains. While developed for a particular formalism, the notions and ideas of this paper might be adapted to related formalisms as well. Thomas Eiter, Michael Fink, Thomas Krennwallner

Cite

Text

Eiter et al. "Decomposition of Declarative Knowledge Bases with External Functions." International Joint Conference on Artificial Intelligence, 2009.

Markdown

[Eiter et al. "Decomposition of Declarative Knowledge Bases with External Functions." International Joint Conference on Artificial Intelligence, 2009.](https://mlanthology.org/ijcai/2009/eiter2009ijcai-decomposition/)

BibTeX

@inproceedings{eiter2009ijcai-decomposition,
  title     = {{Decomposition of Declarative Knowledge Bases with External Functions}},
  author    = {Eiter, Thomas and Fink, Michael and Krennwallner, Thomas},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2009},
  pages     = {752-758},
  url       = {https://mlanthology.org/ijcai/2009/eiter2009ijcai-decomposition/}
}