KR2026Proceedings of the 23rd International Conference on Principles of Knowledge Representation and ReasoningProceedings of the 23rd International Conference on Principles of Knowledge Representation and Reasoning

Lisbon, Portugal. July 20-23, 2026.

Edited by

ISSN: 2334-1033
ISBN: 978-1-956792-18-8

Sponsored by
Published by

Copyright © 2026 International Joint Conferences on Artificial Intelligence Organization

Efficient Temporal Datalog Materialisation for Composite Event Recognition

  1. Periklis Mantenoglou(Örebro University)

Keywords

  1. null-composite event recognition
  2. null-Temporal Datalog
  3. null-stream reasoning
  4. null-Event Calculus
  5. null-Trigger Graphs
  6. null-event specification language
  7. null-logic programming
  8. null-Datalog
  9. null-complex event recognition
  10. null-temporal logic

Abstract

Several applications demand the timely detection of critical situations, such as threats to safety and transparency, over high-velocity streams of symbolic events. This demand has motivated the development of (i) event specification languages, which define composite events via temporal patterns over simpler events, and (ii) stream reasoning frameworks, evaluating patterns expressed in these languages. However, event specification languages are typically studied in isolation, complicating their comparison in terms of expressivity and obscuring the scope of their associated stream reasoners. To mitigate this issue, we map practical fragments of prominent event specification languages into Temporal Datalog→⊖, a temporal Datalog with stratified negation and no future dependencies. To support efficient stream reasoning over Temporal Datalog→⊖, we propose Streaming Trigger Graphs, an extension of a state-of-the-art technique for Datalog materialisation. Our approach yields a uniform composite event recognition mechanism that has the potential to generalise across a wide range of practical event specification languages.