Proceedings

Incremental Event Calculus for Run-Time Reasoning (Extended Abstract)

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Journal Track. Pages 6974-6978.

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

Abstract

We present a system for online, incremental composite event recognition. In streaming environments, the usual case is for data to arrive with a (variable) delay from, and to be revised by, the underlying sources. We propose RTEC_inc, an incremental version of RTEC, a composite event recognition engine with formal, declarative semantics, that has been shown to scale to several real-world data streams. RTEC deals with delayed arrival and revision of events by computing all queries from scratch. This is often inefficient since it results in redundant computations. Instead, RTEC_inc deals with delays and revisions in a more efficient way, by updating only the affected queries. We compare RTEC_inc and RTEC experimentally using real-world and synthetic datasets. The results are compatible with our complexity analysis and show that RTEC_inc outperforms RTEC in many practical cases.

  1. [Alevizos et al., 2017] Elias Alevizos, Anastasios Skarla- tidis, Alexander Artikis, and Georgios Paliouras. Proba- bilistic complex event recognition: A survey. ACM Com- put. Surv., 50(5):71:1-71:31, 2017.
  2. [Artikis et al., 2015] Alexander Artikis, Marek J. Sergot, and Georgios Paliouras. An event calculus for event recog- nition. IEEE Trans. Knowl. Data Eng., 27(4):895-908, 2015.
  3. [Clark, 1977] Keith L. Clark. Negation as failure. In Logic and Data Bases, Symposium on Logic and Data Bases, Centre d'études et de recherches de Toulouse, France, 1977, pages 293-322, 1977.
  4. [Cugola and Margara, 2012] Gianpaolo Cugola and Alessandro Margara. Complex event processing with t-rex. Journal of Systems and Software, 85(8):1709 - 1728, 2012.
  5. [Giatrakos et al., 2020] Nikos Giatrakos, Elias Alevizos, Alexander Artikis, Antonios Deligiannakis, and Minos N. Garofalakis. Complex event recognition in the big data era: a survey. VLDB J., 29(1):313-352, 2020.
  6. [Kowalski and Sergot, 1986] Robert A. Kowalski and Marek J. Sergot. A logic-based calculus of events. New Generation Comput., 4(1):67-95, 1986.
  7. [Patroumpas et al., 2017] Kostas Patroumpas, Elias Alevi- zos, Alexander Artikis, Marios Vodas, Nikos Pelekis, and Yannis Theodoridis. Online event recognition from mov- ing vessel trajectories. GeoInformatica, 21(2):389-427, 2017.
  8. [Przymusinski, 1987] T. Przymusinski. On the declarate se- mantics of stratified deductive databases and logic pro- grams. In Foundations of Deductive Databases and Logic Programming. Morgan, 1987.
  9. [Tsilionis et al., 2022] Efthimis Tsilionis, Alexander Artikis, and Georgios Paliouras. Incremental event calculus for run-time reasoning. J. Artif. Intell. Res., 73:967-1023, 2022.

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

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