Worst-Case Optimal Conjunctive Query Answering for an Expressive Description Logic Without Inverses

Abstract

Answering conjunctive queries (CQs) has been recognized as a key task for the usage of Description Logics (DLs) in a number of applications, and has thus been studied by many authors. In this paper, we present an algorithm for this prob-lem in the DL ALCH which works in exponential time. It improves over previous algorithms which require double exponential time and is worst-case optimal, as already sat-isfiability testing in ALC is EXPTIME-complete. Further-more, it shows that inverse roles cause an exponential jump in complexity; as recently shown, the problem is 2EXPTIME-complete for ALCI. The algorithm is based on a technique that compiles knowledge bases into sets of trees of depth 1. It is in CONP under data complexity (i.e., if the taxonomy part and the query are fixed), thus worst-case optimal. An exten-sion from ALCH to DLs with further constructs is possible.

Cite

Text

Ortiz et al. "Worst-Case Optimal Conjunctive Query Answering for an Expressive Description Logic Without Inverses." AAAI Conference on Artificial Intelligence, 2008.

Markdown

[Ortiz et al. "Worst-Case Optimal Conjunctive Query Answering for an Expressive Description Logic Without Inverses." AAAI Conference on Artificial Intelligence, 2008.](https://mlanthology.org/aaai/2008/ortiz2008aaai-worst/)

BibTeX

@inproceedings{ortiz2008aaai-worst,
  title     = {{Worst-Case Optimal Conjunctive Query Answering for an Expressive Description Logic Without Inverses}},
  author    = {Ortiz, Magdalena and Simkus, Mantas and Eiter, Thomas},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2008},
  pages     = {504-510},
  url       = {https://mlanthology.org/aaai/2008/ortiz2008aaai-worst/}
}