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.11552Markdown
[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.11552BibTeX
@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/}
}