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.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.