Forgetting and Unfolding for Existential Rules

Abstract

Existential rules, a family of expressive ontology languages, inherit desired expressive and reasoning properties from both description logics and logic programming. On the other hand, forgetting is a well studied operation for ontology reuse, obfuscation and analysis. Yet it is challenging to establish a theory of forgetting for existential rules. In this paper, we lay the foundation for a theory of forgetting for existential rules by developing a novel notion of unfolding. In particular, we introduce a definition of forgetting for existential rules in terms of query answering and provide a characterisation of forgetting by the unfolding. A result of forgetting may not be expressible in existential rules, and we then capture the expressibility of forgetting by a variant of boundedness. While the expressibility is undecidable in general, we identify a decidable fragment. Finally, we provide an algorithm for forgetting in this fragment.

Cite

Text

Wang et al. "Forgetting and Unfolding for Existential Rules." AAAI Conference on Artificial Intelligence, 2018. doi:10.1609/AAAI.V32I1.11552

Markdown

[Wang et al. "Forgetting and Unfolding for Existential Rules." AAAI Conference on Artificial Intelligence, 2018.](https://mlanthology.org/aaai/2018/wang2018aaai-forgetting/) doi:10.1609/AAAI.V32I1.11552

BibTeX

@inproceedings{wang2018aaai-forgetting,
  title     = {{Forgetting and Unfolding for Existential Rules}},
  author    = {Wang, Zhe and Wang, Kewen and Zhang, Xiaowang},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2018},
  pages     = {2013-2020},
  doi       = {10.1609/AAAI.V32I1.11552},
  url       = {https://mlanthology.org/aaai/2018/wang2018aaai-forgetting/}
}