Rule-based temporal query languages provide the expressive power and flexibility required to capture in a natural way complex analysis tasks over streaming data. Stream processing applications, however, typically require near real-time response using limited resources. In particular, it becomes essential that the underpinning query language has favourable computational properties and that stream processing algorithms are able to keep only a small number of previously received facts in memory at any point in time without sacrificing correctness. In this paper, we propose a recursive fragment of temporal Datalog with tractable data complexity and study the properties of a generic stream reasoning algorithm for this fragment. We focus on the window validity problem as a way to minimise the number of time points for which the stream reasoning algorithm needs to keep data in memory at any point in time.

The Window Validity Problem in Rule-Based Stream Reasoning / Ronca, Alessandro; Kaminski, Mark; Cuenca Grau, Bernardo; Horrocks, Ian. - (2018), pp. 571-581. (Intervento presentato al convegno Sixteenth International Conference on Principles of Knowledge Representation and Reasoning (KR 2018) tenutosi a Tempe, Arizona; United States).

The Window Validity Problem in Rule-Based Stream Reasoning

Alessandro Ronca
;
2018

Abstract

Rule-based temporal query languages provide the expressive power and flexibility required to capture in a natural way complex analysis tasks over streaming data. Stream processing applications, however, typically require near real-time response using limited resources. In particular, it becomes essential that the underpinning query language has favourable computational properties and that stream processing algorithms are able to keep only a small number of previously received facts in memory at any point in time without sacrificing correctness. In this paper, we propose a recursive fragment of temporal Datalog with tractable data complexity and study the properties of a generic stream reasoning algorithm for this fragment. We focus on the window validity problem as a way to minimise the number of time points for which the stream reasoning algorithm needs to keep data in memory at any point in time.
2018
Sixteenth International Conference on Principles of Knowledge Representation and Reasoning (KR 2018)
stream reasoning; window; Datalog; rule-based; query answering; query containment; stream processing; temporal reasoning
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
The Window Validity Problem in Rule-Based Stream Reasoning / Ronca, Alessandro; Kaminski, Mark; Cuenca Grau, Bernardo; Horrocks, Ian. - (2018), pp. 571-581. (Intervento presentato al convegno Sixteenth International Conference on Principles of Knowledge Representation and Reasoning (KR 2018) tenutosi a Tempe, Arizona; United States).
File allegati a questo prodotto
File Dimensione Formato  
ronca_window-validity_2018.pdf

solo gestori archivio

Note: Copyright © 2018, Association for the Advancement of Artificial Intelligence (www.aaai.org). Questa è la versione editoriale dell'articolo, ed è disponibile online sul sito della AAAI all'indirizzo: https://www.aaai.org/ocs/index.php/KR/KR18/paper/view/18030
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 628.92 kB
Formato Adobe PDF
628.92 kB Adobe PDF   Contatta l'autore
ronca_postprint_window-validity-2018.pdf

accesso aperto

Note: Copyright © 2018, Association for the Advancement of Artificial Intelligence (www.aaai.org). Questa è la versione post-print dell'articolo. La versione editoriale è disponibile online sul sito della AAAI all'indirizzo: https://www.aaai.org/ocs/index.php/KR/KR18/paper/view/18030
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 303.99 kB
Formato Adobe PDF
303.99 kB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1400136
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 6
social impact