In recent years, there has been an increasing interest in extending traditional stream processing engines with logical, rule-based, reasoning capabilities. This poses significant theoretical and practical challenges since rules can derive new information and propagate it both towards past and future time points; as a result, streamed query answers can depend on data that has not yet been received, as well as on data that arrived far in the past. Stream reasoning algorithms, however, must be able to stream out query answers as soon as possible, and can only keep a limited number of previous input facts in memory. In this paper, we propose novel reasoning problems to deal with these challenges, and study their computational properties on Datalog extended with a temporal sort and the successor function (a core rule-based language for stream reasoning applications).
Stream Reasoning in Temporal Datalog / RONCA, ALESSANDRO; Kaminski, Mark; Cuenca Grau, Bernardo; Motik, Boris; Horrocks, Ian. - (2018), pp. 1941-1948. (Intervento presentato al convegno Thirty-Second AAAI Conference on Artificial Intelligence (AAAI-18) tenutosi a New Orleans, Louisiana; USA).
Stream Reasoning in Temporal Datalog
Alessandro Ronca
;
2018
Abstract
In recent years, there has been an increasing interest in extending traditional stream processing engines with logical, rule-based, reasoning capabilities. This poses significant theoretical and practical challenges since rules can derive new information and propagate it both towards past and future time points; as a result, streamed query answers can depend on data that has not yet been received, as well as on data that arrived far in the past. Stream reasoning algorithms, however, must be able to stream out query answers as soon as possible, and can only keep a limited number of previous input facts in memory. In this paper, we propose novel reasoning problems to deal with these challenges, and study their computational properties on Datalog extended with a temporal sort and the successor function (a core rule-based language for stream reasoning applications).File | Dimensione | Formato | |
---|---|---|---|
ronca_stream-reasoning_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/AAAI/AAAI18/paper/view/16182
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
512.27 kB
Formato
Adobe PDF
|
512.27 kB | Adobe PDF | Contatta l'autore |
ronca_postprint_stream-reasoning_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/AAAI/AAAI18/paper/view/16182
Tipologia:
Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
234.93 kB
Formato
Adobe PDF
|
234.93 kB | Adobe PDF |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.