[Back]


Contributions to Proceedings:

H. Beck, T. Eiter, C. Folie:
"Ticker: A system for incremental ASP-based stream reasoning";
in: "Theory and Practice of Logic Programming", Cambridge University Press, 2017, 744 - 763.



English abstract:
In complex reasoning tasks, as expressible by Answer Set Programming (ASP), problems often permit for multiple solutions. In dynamic environments, where knowledge is continuously changing, the question arises how a given model can be incrementally adjusted relative to new and outdated information. This paper introduces Ticker, a prototypical engine for well-defined logical reasoning over streaming data. Ticker builds on a practical fragment of the recent rule-based language LARS, which extends ASP for streams by providing flexible expiration control and temporal modalities. We discuss Ticker's reasoning strategies: first, the repeated one-shot solving mode calls Clingo on an ASP encoding. We show how this translation can be incrementally updated when new data is streaming in or time passes by. Based on this, we build on Doyle's classic justification-based truth-maintenance system to update models of non-stratified programs. Finally, we empirically compare the obtained evaluation mechanisms.

Keywords:
Stream Reasoning, Answer Set Programming, Nonmonotonic Reasoning


"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
http://dx.doi.org/10.1017/S1471068417000370

Electronic version of the publication:
http://publik.tuwien.ac.at/files/publik_265440.pdf


Created from the Publication Database of the Vienna University of Technology.