Proceedings

Answer Update for Rule-Based Stream Reasoning

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Knowledge Representation and Reasoning. Pages 2741-2746.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Stream reasoning is the task of continuously deriving conclusions on streaming data. To get results instantly one evaluates a query repeatedly on recent data chunks selected by window operators. However, simply recomputing results from scratch is impractical for rule-based reasoning with semantics similar to Answer Set Programming, due to the trade-off between complexity and data throughput. To address this problem, we present a method to efficiently update models of a rule set. In particular, we show how an answer stream (model) of a LARS program can be incrementally adjusted to new or outdated input by extending truth maintenance techniques. We obtain in this way a means towards practical rule-based stream reasoning with nonmonotonic negation, various window operators and different forms of temporal reference.

  1. [Alchourrón et al., 1985] Carlos E. Alchourrón, Peter Gärdenfors, and David Makinson. On the logic of theory change: Partial meet contraction and revision functions. J. Symb. Log., 50(2):510-530, 1985.
  2. [Anicic et al., 2012] Darko Anicic, Sebastian Rudolph, Paul Fodor, and Nenad Stojanovic. Stream reasoning and com- plex event processing in ETALIS. Semantic Web J., 2012.
  3. [Apt et al., 1988] Krzysztof R. Apt, Howard A. Blair, and Adrian Walker. Towards a Theory of Declarative Knowl- edge. In Jack Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 89-148.
  4. [Babu and Widom, 2001] Shivnath Babu and Jennifer Widom. Continuous queries over data streams. SIGMOD Record, 3(30):109-120, 2001.
  5. [Barbieri et al., 2010] Davide Francesco Barbieri, Daniele Braga, Stefano Ceri, Emanuele Della Valle, and Michael Grossniklaus. Incremental reasoning on streams and rich background knowledge. In ESWC 2010, pages 1-15, 2010.
  6. [Beck et al., 2015] Harald Beck, Minh Dao-Tran, Thomas Eiter, and Michael Fink. LARS: A logic-based framework for analyzing reasoning over streams. In AAAI, 2015.
  7. [Beierle and Kern-Isberner, 2000] Christoph Beierle and Gabriele Kern-Isberner. Nichtmonotones Schließen I -Truth Maintenance-Systeme. In Methoden wissens- basierter Systeme, Computational Intelligence, pages 196-229. Vieweg+Teubner Verlag, 2000.
  8. [Delgrande et al., 2008] James P. Delgrande, Torsten Schaub, Hans Tompits, and Stefan Woltran. Belief revision of logic programs under answer set semantics. KR, pages 411-421, 2008.
  9. [Della Valle et al., 2009] Emanuele Della Valle, Stefano Ceri, Frank van Harmelen, and Dieter Fensel. It's a Streaming World! Reasoning upon Rapidly Changing In- formation. IEEE Intelligent Systems, 24:83-89, 2009.
  10. [Dixon and Foo, 1993] Simon Dixon and Norman Y. Foo. Connections between the ATMS and AGM belief revision. IJCAI, pages 534-539, 1993. IJCAI
  11. [Doyle, 1979] Jon Doyle. A Truth Maintenance System. Ar- tif. Intell., 12(3):231-272, 1979.
  12. [Elkan, 1990] Charles Elkan. A rational reconstruction of nonmonotonic truth maintenance systems. Artif. Intell., 43(2):219-234, 1990.
  13. [Gärdenfors, 1988] Peter Gärdenfors. Knowledge in flux: modeling the dynamics of epistemic states. MIT Press Cambridge, Mass., 1988.
  14. [Gebser et al., 2012] Martin Gebser, Torsten Grote, Roland Kaminski, Philipp Obermeier, Orkunt Sabuncu, and Torsten Schaub. Stream reasoning with answer set pro- gramming. Preliminary report. In KR, pages 613-617, 2012.
  15. [Gupta et al., 1993] Ashish Gupta, Inderpal Singh Mumick, and V. S. Subrahmanian. Maintaining views incrementally. ACM SIGMOD International Conference on Management of Data, pages 157-166, 1993.
  16. [Katsuno and Mendelzon, 1991] Hirofumi Katsuno and Al- berto O. Mendelzon. On the difference between updating a knowledge base and revising it. KR, pages 387-394, 1991.
  17. [Ren and Pan, 2011] Yuan Ren and Jeff Z. Pan. Optimising ontology stream reasoning with truth maintenance system. In CIKM, pages 831-836, 2011.
  18. [Rich and Knight, 1991] Elaine Rich and Kevin Knight. Ar- tificial intelligence. McGraw-Hill, 1991.
  19. [Slota and Leite, 2014] Martin Slota and João Leite. The rise and fall of semantic rule updates based on se-models. TPLP, 14(6):869-907, 2014.
  20. [Zaniolo, 2012] Carlo Zaniolo. Logical foundations of con- tinuous query languages for data streams. In Datalog, pages 177-189, 2012.
  21. [Zhang and Ding, 2008] Yan Zhang and Yulin Ding. CTL model update for system modifications. J. Artif. Intell. Res. (JAIR), 31:113-155, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards