Proceedings

Temporal Datalog with Existential Quantification

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 3277-3285.

https://doi.org/10.24963/ijcai.2023/365

Abstract

Existential rules, also known as tuple-generating dependencies (TGDs) or Datalog+/- rules, are heavily studied in the communities of Knowledge Representation and Reasoning, Semantic Web, and Databases, due to their rich modelling capabilities. In this paper we consider TGDs in the temporal setting, by introducing and studying DatalogMTLE---an extension of metric temporal Datalog (DatalogMTL) obtained by allowing for existential rules in programs. We show that DatalogMTLE is undecidable even in the restricted cases of guarded and weakly-acyclic programs. To address this issue we introduce uniform semantics which, on the one hand, is well-suited for modelling temporal knowledge as it prevents from unintended value invention and, on the other hand, provides decidability of reasoning; in particular, it becomes 2-EXPSPACE-complete for weakly-acyclic programs but remains undecidable for guarded programs. We provide an implementation for the decidable case and demonstrate its practical feasibility.

Thus we obtain an expressive, yet decidable, rule-language and a system which is suitable for complex temporal reasoning with existential rules.

  1. [Amarilli et al., 2018] Antoine Amarilli, Michael Benedikt, Pierre Bourhis, and Michael Vanden Boom. Query an- swering with transitive and linear-ordered data. J. Artif. Intell. Res., pages 191-264, 2018.
  2. [Arenas et al., 2018] Marcelo Arenas, Georg Gottlob, and Andreas Pieris. Expressive languages for querying the semantic web. ACM Trans. Database Syst., 43(3):13:1- 13:45, 2018.
  3. [Artale and Franconi, 2005] Alessandro Artale and Enrico Franconi. Temporal description logics. In Handbook of Temporal Reasoning in Artificial Intelligence, pages 375- 388, 2005.
  4. [Artale et al., 2017] Alessandro Artale, Roman Kontchakov, Alisa Kovtunova, Vladislav Ryzhikov, Frank Wolter, and Michael Zakharyaschev. Ontology-mediated query an- swering over temporal data: A survey. In Proc. of TIME, pages 1-37, 2017.
  5. [Baader et al., 2005] Franz Baader, Sebastian Brandt, and Carsten Lutz. Pushing the EL envelope. In Proc. of IJ- CAI, pages 364-369, 2005.
  6. [Bellomarini et al., 2018] Luigi Bellomarini, Emanuel Sallinger, and Georg Gottlob. The vadalog system: Datalog-based reasoning for knowledge graphs. Proc. VLDB Endow., pages 975-987, 2018.
  7. [Bellomarini et al., 2022a] Luigi Bellomarini, Livia Blasi, Markus Nissl, and Emanuel Sallinger. The temporal vada- log system. In Proc. of RuleML+RR, pages 130-145, 2022.
  8. [Bellomarini et al., 2022b] Luigi Bellomarini, Markus Nissl, and Emanuel Sallinger. itemporal: An extensible generator of temporal benchmarks. In Proc. of ICDE, pages 2021- 2033, 2022.
  9. [Benedikt et al., 2016] Michael Benedikt, Pierre Bourhis, Balder Ten Cate, and Gabriele Puppis. Querying visible and invisible information. In Proc. LICS, pages 297-306, 2016.
  10. [Benedikt et al., 2017] Michael Benedikt, George Konstan- tinidis, Giansalvatore Mecca, Boris Motik, Paolo Papotti, Donatello Santoro, and Efthymia Tsamoura. Benchmark- ing the chase. In Proc. of PODS, pages 37-52, 2017.
  11. [Berger et al., 2019] Gerald Berger, Georg Gottlob, Andreas Pieris, and Emanuel Sallinger. The space-efficient core of vadalog. In Dan Suciu, Sebastian Skritek, and Christoph Koch, editors, In Proc. of PODS, pages 270-284, 2019.
  12. [Brandt et al., 2018] Sebastian Brandt, Elem Güzel Kalaycı, Vladislav Ryzhikov, Guohui Xiao, and Michael Za- kharyaschev. Querying log data with metric temporal logic. J. Artif. Intell. Res., pages 829-877, 2018.
  13. [Cabalar et al., 2020] Pedro Cabalar, Martin Dieguez, Torsten Schaub, and Anna Schuhmann. Towards metric temporal answer set programming. Theory Pract. Log. Program., 20(5):783-798, 2020.
  14. [Calì et al., 2009] Andrea Calì, Georg Gottlob, and Thomas Lukasiewicz. Datalog ± : a unified approach to ontologies and integrity constraints. In Proc. of ICDT, pages 14-30, 2009.
  15. [Calì et al., 2010] Andrea Calì, Georg Gottlob, Thomas Lukasiewicz, Bruno Marnette, and Andreas Pieris. Datalog+/-: A family of logical knowledge representation and query languages for new applications. In Proc. of LICS, pages 228-242, 2010.
  16. [Calì et al., 2012a] Andrea Calì, Georg Gottlob, and Thomas Lukasiewicz. A general Datalog-based framework for tractable query answering over ontologies. J. Web Semant., 14:57-83, 2012.
  17. [Calì et al., 2012b] Andrea Calì, Georg Gottlob, and An- dreas Pieris. Towards more expressive ontology lan- guages: The query answering problem. Artif. Intell., 193:87-128, 2012.
  18. [Calì et al., 2013] Andrea Calì, Georg Gottlob, and Michael Kifer. Taming the infinite chase: Query answering un- der expressive relational constraints. J. Artif. Intell. Res., 48:115-174, 2013.
  19. [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- tom. Reason., 39(3):385-429, 2007.
  20. [Chomicki and Imieliński, 1988] Jan Chomicki and Tomasz Imieliński. Temporal deductive databases and infinite ob- jects. In Proc. of PODS, pages 61-73, 1988.
  21. [Fagin et al., 2005] Ronald Fagin, Phokion G. Kolaitis, Renée J. Miller, and Lucian Popa. Data exchange: Seman- tics and query answering. Theor. Comput. Sci., 336(1):89- 124, 2005.
  22. [Gottlob et al., 2014] Georg Gottlob, Thomas Lukasiewicz, and Andreas Pieris. Datalog+/-: Questions and answers. In Proc. of KR, 2014.
  23. [Kikot et al., 2018] Stanislav Kikot, Vladislav Ryzhikov, Przemysław Andrzej Wałęga, and Michael Zakharyaschev. On the data complexity of ontology-mediated queries with MTL operators over timed words. In Proc. of DL, 2018.
  24. [Koymans, 1990] Ron Koymans. Specifying real-time prop- erties with metric temporal logic. Real-Time Syst., 2(4):255-299, 1990.
  25. [Leone et al., 2012] Nicola Leone, Marco Manna, Giorgio Terracina, and Pierfrancesco Veltri. Efficiently computable Datalog ∃ programs. In Proc. of KR, 2012.
  26. [Lutz et al., 2019] Carsten Lutz, Inanç Seylan, and Frank Wolter. The data complexity of ontology-mediated queries with closed predicates. Log. Methods Comput. Sci., 15(3), 2019.
  27. [Marnette, 2009] Bruno Marnette. Generalized schema- mappings: from termination to tractability. In Proc. of PODS, pages 13-22, 2009.
  28. [Ronca et al., 2018] Alessandro Ronca, Mark Kaminski, Bernardo Cuenca Grau, Boris Motik, and Ian Horrocks. Stream reasoning in temporal Datalog. In Proc. of AAAI, pages 1941-1948, 2018.
  29. [Ryzhikov et al., 2019] Vladislav Ryzhikov, Prze- mysław Andrzej Wałęga, and Michael Zakharyaschev. Data complexity and rewritability of ontology-mediated queries in metric temporal logic under the event-based semantics. In Proc. of IJCAI, pages 1851-1857, 2019. IJCAI
  30. [Schneider et al., 2022] Patrik Schneider, Daniel Alvarez- Coello, Anh Le-Tuan, Manh Nguyen-Duc, and Danh Le- Phuoc. Stream reasoning playground. In Proc. of ESWC, pages 406-424, 2022.
  31. [Tena Cucala et al., 2021] David J. Tena Cucala, Prze- mysław Andrzej Wałęga, Bernardo Cuenca Grau, and Egor V. Kostylev. Stratified negation in Datalog with met- ric temporal operators. In Proc. of AAAI, pages 6488- 6495, 2021.
  32. [Urbani et al., 2022] Jacopo Urbani, Markus Krötzsch, and Thomas Eiter. Chasing streams with existential rules. In Proc. of KR, 2022.
  33. [Wałęga et al., 2019] Przemysław Andrzej Wałęga, Bernardo Cuenca Grau, Mark Kaminski, and Egor V. Kostylev. DatalogMTL: Computational complexity and expressive power. In Proc. of IJCAI, pages 1886-1892, 2019. IJCAI
  34. [Wałęga et al., 2023a] Przemysław Wałęga, Michał Zaw- idzki, and Bernardo Cuenca Grau. Finite materialisabil- ity of Datalog programs with metric temporal operators. J Artif Intell Res, 76:471-521, 2023.
  35. [Wałęga et al., 2023b] Przemysław A Wałęga, Mark Kamin- ski, Dingmin Wang, and Bernardo Cuenca Grau. Stream reasoning with DatalogMTL. Web Semant, 76:100776, 2023.
  36. [Wałęga et al., 2023c] Przemysław Andrzej Wałęga, Michał Zawidzki, Dingmin Wang, and Bernardo Cuenca Grau. Materialisation-based reasoning in DatalogMTL with bounded intervals. In Proc. of AAAI, 2023.
  37. [Wang et al., 2022] Dingmin Wang, Pan Hu, Prze- mysław Andrzej Wałęga, and Bernardo Cuenca Grau. MeTeoR: Practical reasoning in Datalog with metric temporal operators. In Proc. of AAAI, pages 5906-5913, 2022.
  38. [Wałęga et al., 2019] Przemysław Andrzej Wałęga, Bernardo Cuenca Grau, and Mark Kaminski. Rea- soning over streaming data in metric temporal Datalog. In Proc. of AAAI, pages 1941-1948, 2019.
  39. [Wałęga et al., 2020a] Przemysław Andrzej Wałęga, Bernardo Cuenca Grau, Mark Kaminski, and Egor V. Kostylev. DatalogMTL over the integer timeline. In Proc. of KR, pages 768-777, 2020.
  40. [Wałęga et al., 2020b] Przemysław Andrzej Wałęga, Bernardo Cuenca Grau, Mark Kaminski, and Egor V. Kostylev. Tractable fragments of Datalog with metric temporal operators. In Proc. of IJCAI, pages 1919-1925, 2020. IJCAI
  41. [Wałęga et al., 2021] Przemysław Andrzej Wałęga, David J. Tena Cucala, Egor V. Kostylev, and Bernardo Cuenca Grau. DatalogMTL with negation under stable models se- mantics. In Proc. of KR, pages 609-618, 2021.
  42. [Wolter et al., 2019] Frank Wolter, Inanc Seylan, and Carsten Lutz. The data complexity of ontology-mediated queries with closed predicates. Log. Methods Comput. Sci., 15, 2019.

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

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