Proceedings

Compiling Model Representations for Querying Large ABoxes in Expressive DLs

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1691-1698.

https://doi.org/10.24963/ijcai.2018/234

Abstract

Answering ontology mediated queries (OMQs) has received much attention in the last decade, but the big gap between practicable algorithms for lightweight ontologies, that are supported by implemented reasoners, and purely theoretical algorithms for expressive ontologies that are not amenable to implementation, has only increased. Towards narrowing the gap, we propose an algorithm to compile a representation of sets of models for ALCHI ontologies, which is sufficient for answering any monotone OMQ. Rather than reasoning for specific ABoxes, or being fully data-independent, we use generic descriptions of families of ABoxes, given by what we call profiles. Our model compilation algorithm runs on TBoxes and sets of profiles, and supports the incremental addition of new profiles. To illustrate the potential of our approach for OMQ answering, we implement a rewriting into an extension of Datalog for OMQs comprising reachability queries, and provide some promising evaluation results.

  1. [Ahmetaj et al., 2016] Shqiponja Ahmetaj, Magdalena Or- tiz, and Mantas Simkus. Polynomial datalog rewritings for expressive description logics with closed predicates. In IJCAI 2016, USA, 2016.
  2. [Baader, 2003] Franz Baader. The description logic hand- book: theory, implementation, and applications. Cam- bridge university press, 2003.
  3. [Bajraktari et al., 2017] Labinot Bajraktari, Magdalena Or- tiz, and Mantas Simkus. Clopen knowledge bases: Com- bining description logics and answer set programming. In Proceedings of DL2017, Montpellier, France, 2017.
  4. [Bienvenu et al., 2014a] Meghyn Bienvenu, Diego Cal- vanese, Magdalena Ortiz, and Mantas Šimkus. Nested reg- ular path queries in description logics. AAAI Press, 2014.
  5. [Bienvenu et al., 2014b] Meghyn Bienvenu, Balder ten Cate, Carsten Lutz, and Frank Wolter. Ontology-based data ac- cess: A study through disjunctive datalog, CSP, and MM- SNP. ACM Trans. Database Syst., 39(4):33:1-33:44, 2014.
  6. [Bienvenu et al., 2015a] Meghyn Bienvenu, Magdalena Or- tiz, and Mantas Simkus. Regular path queries in lightweight description logics: Complexity and algo- rithms. J. Artif. Intell. Res., 53:315-374, 2015.
  7. [Bienvenu et al., 2015b] Meghyn Bienvenu, Magdalena Or- tiz, and Mantas Šimkus. Regular path queries in lightweight description logics: Complexity and algo- rithms. J. Artif. Intell. Res. (JAIR), 53:315-374, 2015.
  8. [Brewka et al., 2011] Gerhard Brewka, Thomas Eiter, and Miroslaw Truszczynski. Answer set programming at a glance. Commun. ACM, 54(12):92-103, 2011.
  9. [Calvanese et al., 2002] Diego Calvanese, Giuseppe De Gia- como, Maurizio Lenzerini, and Moshe Y. Vardi. Rewriting of regular expressions and regular path queries. J. Comput. Syst. Sci., 64(3):443-465, 2002.
  10. [Calvanese et al., 2003] Diego Calvanese, Giuseppe De Gia- como, Maurizio Lenzerini, and Moshe Y. Vardi. Reason- ing on regular path queries. SIGMOD Record, 32(4):83- 92, 2003.
  11. [Calvanese et al., 2005] Diego Calvanese, Giuseppe De Gi- acomo, Domenico Lembo, Maurizio Lenzerini, and Ric- cardo Rosati. Dl-lite: Tractable description logics for on- tologies. In In AAAI/IAAI 2005, USA, 2005.
  12. [Calvanese et al., 2008] Diego Calvanese, Giuseppe De Gi- acomo, and Maurizio Lenzerini. Conjunctive query containment and answering under description logic con- straints. ACM Trans. Comput. Log., 9(3), 2008.
  13. [Calvanese et al., 2014] Diego Calvanese, Thomas Eiter, and Magdalena Ortiz. Answering regular path queries in ex- pressive description logics via alternating tree-automata. Inf. Comput., 237:12-55, 2014.
  14. [Eiter et al., 2012a] Thomas Eiter, Magdalena Ortiz, and Mantas Šimkus. Conjunctive query answering in the de- scription logic SH using knots. J. Comput. Syst. Sci., (1), 2012.
  15. [Eiter et al., 2012b] Thomas Eiter, Magdalena Ortiz, Man- tas Šimkus, Trung-Kien Tran, and Guohui Xiao. Query rewriting for Horn-SHIQ plus rules. AAAI Press, 2012.
  16. [Gebser et al., 2011] Martin Gebser, Benjamin Kaufmann, Roland Kaminski, Max Ostrowski, Torsten Schaub, and Marius Thomas Schneider. Potassco: The potsdam answer set solving collection. AI Commun., 24(2):107-124, 2011.
  17. [Gelfond and Lifschitz, 1988] Michael Gelfond and Vladimir Lifschitz. The stable model semantics for logic programming. In Proc. of ICLP/SLP 1988, pages 1070-1080. MIT Press, 1988.
  18. [Glimm et al., 2014] Birte Glimm, Ian Horrocks, Boris Motik, Giorgos Stoilos, and Zhe Wang. Hermit: An OWL 2 reasoner. J. Autom. Reasoning, 53(3):245-269, 2014.
  19. [Glimm et al., 2017] Birte Glimm, Yevgeny Kazakov, and Trung-Kien Tran. Ontology materialization by abstraction refinement in horn SHOIF. In In AAAI 2017, USA, 2017.
  20. [Gutiérrez-Basulto et al., 2015] Víctor Gutiérrez-Basulto, Yazmin Angélica Ibáñez-García, Roman Kontchakov, and Egor V. Kostylev. Queries with negation and inequalities over lightweight ontologies. J. Web Sem., 35:184-202, 2015.
  21. [Hustadt et al., 2004] Ullrich Hustadt, Boris Motik, and Ul- rike Sattler. A decomposition rule for decision procedures by resolution-based calculi. In LPAR 2004, Uruguay, 2004.
  22. [Lutz, 2008] Carsten Lutz. The complexity of conjunctive query answering in expressive description logics. volume 5195 of LNCS, pages 179-193. Springer, 2008.
  23. [Ortiz et al., 2011] Magdalena Ortiz, Sebastian Rudolph, and Mantas Simkus. Query answering in the Horn frag- ments of the description logics SHOIQ and SROIQ. In IJCAI 2011, Spain, 2011. IJCAI
  24. [Pérez-Urbina et al., 2010] Héctor Pérez-Urbina, Boris Motik, and Ian Horrocks. Tractable query answering and rewriting under description logic constraints. J. Applied Logic, 8(2):186-209, 2010.
  25. [Rodriguez-Muro et al., 2013] Mariano Rodriguez-Muro, Roman Kontchakov, and Michael Zakharyaschev. Ontology-based data access: Ontop of databases. volume 8218 of LNCS, pages 558-573. Springer, 2013.
  26. [Rosati and Almatelli, 2010] Riccardo Rosati and Alessan- dro Almatelli. Improving query answering over dl-lite on- tologies. In KR 2010, Canada. AAAI Press, 2010.
  27. [Sirin et al., 2007] Evren Sirin, Bijan Parsia, Bernardo Cuenca Grau, Aditya Kalyanpur, and Yarden Katz. Pellet: A practical OWL-DL reasoner. J. Web Sem., 5(2):51-53, 2007.
  28. [Stefanoni et al., 2014] Giorgio Stefanoni, Boris Motik, Markus Krötzsch, and Sebastian Rudolph. The complex- ity of answering conjunctive and navigational queries over OWL 2 EL knowledge bases. J. Artif. Intell. Res. (JAIR), 51:645-705, 2014.
  29. [Steigmiller et al., 2014] Andreas Steigmiller, Thorsten Liebig, and Birte Glimm. Konclude: System description. J. Web Sem., 27:78-85, 2014.

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

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