Stream Reasoning Using Temporal Logic and Predictive Probabilistic State Models

Integrating logical and probabilistic reasoning and integrating reasoning over observations and predictions are two important challenges in AI. In this paper we propose P-MTL as an extension to Metric Temporal Logic supporting temporal logical reasoning over probabilistic and predicted states. The contributions are (1) reasoning over uncertain states at single time points, (2) reasoning over uncertain states between time points, (3) reasoning over uncertain predictions of future and past states and (4) a computational environment formalism that ground the uncertainty in observations of the physical world. Concrete robot soccer examples are given.

[1]  Harald Beck,et al.  Towards a Logic-Based Framework for Analyzing Stream Reasoning , 2014, OrdRing@ISWC.

[2]  Philippe Schnoebelen,et al.  Temporal logic with forgettable past , 2002, Proceedings 17th Annual IEEE Symposium on Logic in Computer Science.

[3]  Ron Koymans,et al.  Specifying real-time properties with metric temporal logic , 1990, Real-Time Systems.

[4]  Patrick Doherty,et al.  A temporal logic-based planning and execution monitoring framework for unmanned aircraft systems , 2009, Autonomous Agents and Multi-Agent Systems.

[5]  Thomas Eiter,et al.  LARS: A Logic-Based Framework for Analyzing Reasoning over Streams , 2015, AAAI.

[6]  Fredrik Heintz,et al.  DyKnow : A Stream-Based Knowledge Processing Middleware Framework , 2009 .

[7]  Jonathan P. How,et al.  Real-Time Predictive Modeling and Robust Avoidance of Pedestrians with Uncertain, Changing Intentions , 2014, WAFR.

[8]  Michael Fisher,et al.  Combined model checking for temporal, probabilistic, and real-time logics , 2013, Theor. Comput. Sci..

[9]  Patrick Doherty,et al.  DyKnow: An approach to middleware for knowledge processing , 2004, J. Intell. Fuzzy Syst..

[10]  Joseph Y. Halpern An Analysis of First-Order Logics of Probability , 1989, IJCAI.

[11]  Daniele Braga,et al.  C-SPARQL: SPARQL for continuous querying , 2009, WWW '09.

[12]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[13]  Alessandro Margara,et al.  Processing flows of information: From data stream to complex event processing , 2012, CSUR.

[14]  George J. Pappas,et al.  Robustness of temporal logic specifications for continuous-time signals , 2009, Theor. Comput. Sci..

[15]  Sebastian Rudolph,et al.  EP-SPARQL: a unified language for event processing and stream reasoning , 2011, WWW.

[16]  Luc De Raedt,et al.  A particle filter for hybrid relational domains , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Stuart J. Russell Unifying Logic and Probability: A New Dawn for AI? , 2014, IPMU.

[18]  Patrick Doherty,et al.  Stream-Based Reasoning Support for Autonomous Systems , 2010, ECAI.