Hostname: page-component-6766d58669-nf276 Total loading time: 0 Render date: 2026-05-21T17:27:57.189Z Has data issue: false hasContentIssue false

Ticker: A system for incremental ASP-based stream reasoning*

Published online by Cambridge University Press:  23 August 2017

HARALD BECK
Affiliation:
Institute of Information Systems, Vienna University of Technology, Favoritenstraße 9-11, A-1040 Vienna, Austria (e-mails: beck@kr.tuwien.ac.at, eiter@kr.tuwien.ac.at, christian.folie@outlook.com)
THOMAS EITER
Affiliation:
Institute of Information Systems, Vienna University of Technology, Favoritenstraße 9-11, A-1040 Vienna, Austria (e-mails: beck@kr.tuwien.ac.at, eiter@kr.tuwien.ac.at, christian.folie@outlook.com)
CHRISTIAN FOLIE
Affiliation:
Institute of Information Systems, Vienna University of Technology, Favoritenstraße 9-11, A-1040 Vienna, Austria (e-mails: beck@kr.tuwien.ac.at, eiter@kr.tuwien.ac.at, christian.folie@outlook.com)

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.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2017 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable

Supplementary material: PDF

Beck et al supplementary material

Online Appendix

Download Beck et al supplementary material(PDF)
PDF 154 KB