Proceedings

Query Answering for Existential Rules via Efficient Datalog Rewriting

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 1933-1939.

https://doi.org/10.24963/ijcai.2020/268

Abstract

Existential rules are an expressive ontology formalism for ontology-mediated query answering and thus query answering is of high complexity, while several tractable fragments have been identified. Existing systems based on first-order rewriting methods can lead to queries too large for DBMS to handle. It is shown that datalog rewriting can result in more compact queries, yet previously proposed datalog rewriting methods are mostly inefficient for implementation. In this paper, we fill the gap by proposing an efficient datalog rewriting approach for answering conjunctive queries over existential rules, and identify and combine existing fragments of existential rules for which our rewriting method terminates. We implemented a prototype system Drewer, and experiments show that it is able to handle a wide range of benchmarks in the literature. Moreover, Drewer shows superior or comparable performance over state-of-the-art systems on both the compactness of rewriting and the efficiency of query answering.

  1. [Ahmetaj et al., 2018] S. Ahmetaj, M. Ortiz, and M. Simkus. Rewriting guarded existential rules into small datalog pro- grams. In Proc. of ICDT, pages 4:1-4:24, 2018.
  2. [Baget et al., 2011] J.-F. Baget, M. Leclère, M.-L. Mugnier, and E. Salvat. On rules with existential variables: Walking the decidability line. Artif. Intell., 175(9-10):1620-1654, 2011.
  3. [Benedikt et al., 2017] M. Benedikt, G. Konstantinidis, G. Mecca, B. Motik, P. Papotti, D. Santoro, and E. Tsamoura. Benchmarking the chase. In Proc. of PODS, pages 37-52, 2017.
  4. [Benedikt et al., 2018] M. Benedikt, B. Motik, and E. Tsamoura. Goal-driven query answering for exis- tential rules with equality. In Proc. of AAAI, pages 1761-1770, 2018.
  5. [Bienvenu et al., 2014] M. Bienvenu, B. ten Cate, C. Lutz, and F. Wolter. Ontology-based data access: A study through disjunctive datalog, csp, and MMSNP. ACM Trans. Database Syst., 39(4):33:1-33:44, 2014.
  6. [Bienvenu et al., 2017] M. Bienvenu, S. Kikot, R. Kontchakov, V. V. Podolskii, V. Ryzhikov, and M. Zakharyaschev. The complexity of ontology-based data access with OWL 2 QL and bounded treewidth queries. In Proc. of PODS, pages 201-216, 2017.
  7. [Calì et al., 2012a] A. Calì, G. Gottlob, and T. Lukasiewicz. A general datalog-based framework for tractable query an- swering over ontologies. J. Web Sem., 14:57-83, 2012.
  8. [Calì et al., 2012b] A. Calì, G. Gottlob, and A. Pieris. To- wards more expressive ontology languages: The query an- swering problem. Artif. Intell., 193:87-128, 2012.
  9. [Calì et al., 2013] A. Calì, G. Gottlob, and M. Kifer. Taming the infinite chase: Query answering under expressive rela- tional constraints. J. Artif. Intell. Res., 48:115-174, 2013.
  10. [Carral et al., 2019] D. Carral, I. Dragoste, L. González, C. J. H. Jacobs, M. Krötzsch, and J. Urbani. Vlog: A rule engine for knowledge graphs. In Proc. of ISWC, pages 19-35, 2019.
  11. [Eiter et al., 2012] T. Eiter, M. Ortiz, M. Simkus, T.-K. Tran, and G. Xiao. Query rewriting for Horn-SHIQ plus rules. In Proc. of AAAI, 2012.
  12. [Gottlob and Schwentick, 2012] G. Gottlob and T. Schwentick. Rewriting ontological queries into small nonrecursive datalog programs. In Proc. of KR, 2012.
  13. [Gottlob et al., 2014a] G. Gottlob, G. Orsi, and A. Pieris. Query rewriting and optimization for ontological databases. ACM Trans. Database Syst., 39(3):25:1-25:46, 2014.
  14. [Gottlob et al., 2014b] G. Gottlob, S. Rudolph, and M. Simkus. Expressiveness of guarded existential rule languages. In Proc. of PODS, pages 27-38, 2014.
  15. [Grau et al., 2013] B. C. Grau, I. Horrocks, M. Krötzsch, C. Kupke, D. Magka, B. Motik, and Z. Wang. Acyclicity notions for existential rules and their application to query answering in ontologies. J. Artif. Intell. Res., 47:741-808, 2013.
  16. [Hansen et al., 2015] P. Hansen, C. Lutz, I. Seylan, and F. Wolter. Efficient query rewriting in the description logic EL and beyond. In Proc. of IJCAI, pages 3034-3040, 2015. IJCAI
  17. [König et al., 2015a] M. König, M. Leclère, and M.-L. Mug- nier. Query rewriting for existential rules with compiled preorder. In Proc. of IJCAI, pages 3106-3112, 2015. IJCAI
  18. [König et al., 2015b] M. König, M. Leclère, M.-L. Mugnier, and M. Thomazo. Sound, complete and minimal UCQ- rewriting for existential rules. Semantic Web, 6(5):451- 475, 2015.
  19. [Kontchakov et al., 2010] R. Kontchakov, C. Lutz, D. Toman, F. Wolter, and M. Zakharyaschev. The combined approach to query answering in DL-Lite. In Proc. of KR, 2010. Leclère et al., 2016]
  20. M. Leclère, M.-L. Mugnier, and F. Ul- liana. On bounded positive existential rules. In Proc. of DL, 2016.
  21. [Leone et al., 2019] N. Leone, M. Manna, G. Terracina, and P. Veltri. Fast query answering over existential rules. ACM Trans. Comput. Log., 20(2):12:1-12:48, 2019.
  22. [Pérez-Urbina et al., 2010] H. Pérez-Urbina, B. Motik, and I. Horrocks. Tractable query answering and rewriting under description logic constraints. J. Applied Logic, 8(2):186-209, 2010.
  23. [Rosati and Almatelli, 2010] R. Rosati and A. Almatelli. Im- proving query answering over DL-Lite ontologies. In Proc. of KR, 2010.
  24. [Stefanoni et al., 2013] G. Stefanoni, B. Motik, and I. Hor- rocks. Introducing nominals to the combined query an- swering approaches for EL. In Proc. of AAAI, 2013.
  25. [Trivela et al., 2015] D. Trivela, G. Stoilos, A. Chortaras, and G. B. Stamou. Optimising resolution-based rewriting algorithms for OWL ontologies. J. Web Semant., 33:30- 49, 2015.
  26. [Venetis et al., 2016] T. Venetis, G. Stoilos, and V. Vassa- los. Rewriting minimisations for efficient ontology-based query answering. In Proc. of ICTAI, pages 1095-1102, 2016.
  27. [Wang et al., 2018] Z. Wang, K. Wang, and X. Zhang. For- getting and unfolding for existential rules. In Proc. of AAAI, pages 2013-2020, 2018.
  28. [Zhou et al., 2015] Y. Zhou, B. C. Grau, Y. Nenov, M. Kaminski, and I. Horrocks. Pagoda: Pay-as-you-go ontology query answering using a datalog reasoner. J. Ar- tif. Intell. Res., 54:309-367, 2015.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards