Proceedings

Tractable Queries for Lightweight Description Logics

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 768-773.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

It is a classic result in database theory that conjunctive query (CQ) answering, which is NP-complete in general, is feasible in polynomial time when restricted to acyclic queries. Subsequent results identified more general structural properties of CQs (like bounded treewidth) which ensure tractable query evaluation. In this paper, we lift these tractability results to knowledge bases formulated in the lightweight description logics DL-Lite and ELH. The proof exploits known properties of query matches in these logics and involves a query-dependent modification of the data. To obtain a more practical approach, we propose a concrete polynomial-time algorithm for answering acyclic CQs based on rewriting queries into datalog programs. A preliminary evaluation suggests the interest of our approach for handling large acyclic CQs.

  1. [Baader et al., 2005] Franz Baader, Sebastian Brandt, and Carsten Lutz. Pushing the EL envelope. In Proc. of IJ- CAI, pages 364-369, 2005.
  2. [Calvanese et al., 2007] Diego Calvanese, Giuseppe De Gi- acomo, Domenico Lembo, Maurizio Lenzerini, and Ric- cardo Rosati. Tractable reasoning and efficient query an- swering in description logics: The DL-Lite family. J. Au- tomated Reasoning, 39(3):385-429, 2007.
  3. [Chekuri and Rajaraman, 1997] Chandra Chekuri and Anand Rajaraman. Conjunctive query containment revisited. In Proc. of ICDT, pages 56-70. Springer, 1997.
  4. [Dantsin et al., 2001] Evgeny Dantsin, Thomas Eiter, Georg Gottlob, and Andrei Voronkov. Complexity and expressive power of logic programming. ACM Computing Survey, 33(3):374-425, September 2001.
  5. [Eiter et al., 2012] Thomas Eiter, Magdalena Ortiz, Man- tas Simkus, Trung-Kien Tran, and Guohui Xiao. Query rewriting for Horn-SHIQ plus rules. In Proc. of AAAI. AAAI Press, 2012.
  6. [Gottlob et al., 1999] Georg Gottlob, Nicola Leone, and Francesco Scarcello. Hypertree decompositions and tractable queries. In Proc. of PODS, pages 21-32. ACM Press, 1999.
  7. [Guo et al., 2005] Yuanbo Guo, Zhengxiang Pan, and Jeff Heflin. LUBM: A benchmark for OWL knowledge base systems. J. Web Semantics, 3(2-3):158-182, 2005.
  8. [Kikot et al., 2011] Stanislav Kikot, Roman Kontchakov, and Michael Zakharyaschev. On (in)tractability of OBDA with OWL 2 QL. In Proc. of DL. CEUR-WS.org, 2011.
  9. [Kikot et al., 2012] Stanislav Kikot, Roman Kontchakov, and Michael Zakharyaschev. Conjunctive query answer- ing with OWL 2 QL. In Proc. of KR. AAAI Press, 2012.
  10. [Kontchakov et al., 2010] Roman Kontchakov, Carsten Lutz, David Toman, Frank Wolter, and Michael Zakharyaschev. The combined approach to query answering in DL-Lite. In Proc. of KR. AAAI Press, 2010.
  11. [Levy and Rousset, 1998] Alon Y. Levy and Marie-Christine Rousset. Combining Horn rules and description logics in CARIN. Artificial Intelligence, 104(1-2):165-209, 1998.
  12. [Lutz et al., 2009] Carsten Lutz, David Toman, and Frank Wolter. Conjunctive query answering in the description logic EL using a relational database system. In Proc. of IJCAI, pages 2070-2075, 2009. IJCAI
  13. [Lutz et al., 2012] Carsten Lutz, Inanc Seylan, David Toman, and Frank Wolter. The combined approach to OBDA: Taming role hierarchies using filters (with ap- pendix). In Proc. of SSWS+HPCSW, 2012.
  14. [Lutz, 2008] Carsten Lutz. The complexity of conjunctive query answering in expressive description logics. In Proc. of IJCAR, pages 179-193. Springer, 2008.
  15. [Ortiz and Simkus, 2012] Magdalena Ortiz and Mantas Simkus. Reasoning and query answering in description logics. In Reasoning Web, pages 1-53. Springer, 2012.
  16. [OWL Working Group, 2009] W3C OWL Working Group. OWL 2 Web Ontology Language: Document Overview. W3C Recommendation, 2009. Available at http://www. w3.org/TR/owl2-overview/. Link
  17. [Pérez-Urbina et al., 2009] Héctor Pérez-Urbina, Boris Motik, and Ian Horrocks. A comparison of query rewriting techniques for DL-Lite. In Proc. of DL. CEUR-WS.org, 2009.
  18. [Picalausa and Vansummeren, 2011] Franc ¸ois Picalausa and Stijn Vansummeren. What are real SPARQL queries like? In Proc. of SWIM. ACM, 2011.
  19. [Rodriguez-Muro and Calvanese, 2012] Mariano Rodriguez-Muro and Diego Calvanese. High perfor- mance query answering over DL-Lite ontologies. In Proc. of KR, pages 308-318. AAAI Press, 2012.
  20. [Rosati and Almatelli, 2010] Riccardo Rosati and Alessan- dro Almatelli. Improving query answering over DL-Lite ontologies. In Proc. of KR. AAAI Press, 2010.
  21. [Rudolph et al., 2008] Sebastian Rudolph, Markus Krötzsch, and Pascal Hitzler. Cheap boolean role constructors for de- scription logics. In Proc. of JELIA, pages 362-374, 2008.
  22. [Stocker and Smith, 2008] Markus Stocker and Michael Smith. Owlgres: A scalable OWL reasoner. In Proc. of OWLED. CEUR-WS.org, 2008.
  23. [Venetis et al., 2012] Tassos Venetis, Giorgos Stoilos, and Giorgos B. Stamou. Incremental query rewriting for OWL 2 QL. In Proc. of DL. CEUR-WS.org, 2012.
  24. [Yannakakis, 1981] Mihalis Yannakakis. Algorithms for acyclic database schemes. In Proc. of VLDB, pages 82- 94. IEEE Computer Society, 1981.

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

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