Proceedings

DatalogMTL: Computational Complexity and Expressive Power

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1886-1892.

https://doi.org/10.24963/ijcai.2019/261

Abstract

We study the complexity and expressive power of DatalogMTL - a knowledge representation language that extends Datalog with operators from metric temporal logic (MTL) and which has found applications in ontology-based data access and stream reasoning. We establish tight PSpace data complexity bounds and also show that DatalogMTL extended with negation on input predicates can express all queries in PSpace; this implies that MTL operators add significant expressive power to Datalog. Furthermore, we provide tight combined complexity bounds for the forward-propagating fragment of DatalogMTL, which was proposed in the context of stream reasoning, and show that it is possible to express all PSpace queries in the fragment extended with the falsum predicate.

  1. [Abiteboul et al., 1995] Serge Abiteboul, Richard Hull, and Victor Vianu. Foundations of Databases. Addison-Wesley, 1995.
  2. [Alur and Henzinger, 1993] Rajeev Alur and Thomas A. Henzinger. Real-time logics: Complexity and expressive- ness. Inf. Comput., 104(1):35-77, 1993.
  3. [Alur et al., 1996] Rajeev Alur, Tomás Feder, and Thomas A Henzinger. The benefits of relaxing punctuality. J. ACM, 43(1):116-146, 1996.
  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 (invited talk). In LIPIcs-Leibniz International Proceedings in Informatics, volume 90, 2017.
  5. [Baldor and Niu, 2012] Kevin Baldor and Jianwei Niu. Monitoring dense-time, continuous-semantics, metric temporal logic. In RV, pages 245-259, 2012.
  6. [Basin et al., 2018] David Basin, Felix Klaedtke, and Eugen Zȃlinescu. Algorithms for monitoring real-time properties. Acta Inform., 55(4):309-338, 2018.
  7. [Brandt et al., 2017] Sebastian Brandt, R Kontchakov, V Ryzhikov, G Xiao, and M Zakharyaschev. Ontology- based data access with a Horn fragment of metric temporal logic. In AAAI, pages 1070-1076. AAAI Press, 2017.
  8. [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., 62:829-877, 2018.
  9. [Dantsin et al., 2001] Evgeny Dantsin, Thomas Eiter, Georg Gottlob, and Andrei Voronkov. Complexity and expres- sive power of logic programming. ACM Comput. Surv., 33(3):374-425, 2001.
  10. [Doherty et al., 2009] Patrick Doherty, Jonas Kvarnström, and Fredrik Heintz. A temporal logic-based planning and execution monitoring framework for unmanned aircraft systems. Auton. Agents Multi-Agent Syst., 19(3):332-377, 2009.
  11. [Ho et al., 2014] Hsi-Ming Ho, Joël Ouaknine, and James Worrell. Online monitoring of metric temporal logic. In RV, pages 178-192, 2014.
  12. [Immerman, 1999] Neil Immerman. Descriptive Complex- ity. Springer, 1999.
  13. [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 DL, 2018.
  14. [Ničković and Piterman, 2010] Dejan Ničković and Nir Piterman. From MTL to deterministic timed automata. In FORMATS, pages 152-167, 2010.
  15. [Thati and Roşu, 2005] Prasanna Thati and Grigore Roşu. Monitoring algorithms for metric temporal logic specifica- tions. Electron. Notes Theor. Comput. Sci., 113:145-162, 2005.
  16. [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 AAAI, pages 1941-1948, 2019.

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

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