Stream Reasoning with Answer Set Programming: Preliminary Report
نویسندگان
چکیده
The advance of Internet and Sensor technology has brought about new challenges evoked by the emergence of continuous data streams. While existing data stream management systems allow for high-throughput stream processing, they lack complex reasoning capacities. We address this shortcoming and elaborate upon an approach to knowledge-intense stream reasoning, based on Answer Set Programming (ASP). The emphasis thus shifts from rapid data processing towards complex reasoning. To accommodate this in ASP, we develop new techniques that allow us to formulate problem encodings dealing with emerging as well as expiring data in a seamless way. We thus provide novel language constructs and modeling approaches for specifying and reasoning with timedecaying logic programs.
منابع مشابه
Interactive Answer Set Programming - Preliminary Report
Traditional Answer Set Programming (ASP) rests upon one-shot solving. A logic program is fed into an ASP system and its stable models are computed. The high practical relevance of dynamic applications led to the development of multi-shot solving systems. An operative system solves continuously changing logic programs. Although this was primarily aiming at dynamic applications in assisted living...
متن کاملAnswer Update for Rule-Based Stream Reasoning
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...
متن کاملAnswer Set Programming for Stream Reasoning
This paper explores Answer Set Programming (ASP) for stream reasoning with data retrieved continuously from sensors. We describe a proof-of-concept with an example of using declarative models to recognize car on-road situations.
متن کاملKnowledge-intensive Stream Reasoning
Nonmonotonic reasoning is context-dependent [1]. For instance, Reiterstyle defaults capture patterns of inference of the form “in the absence of information to the contrary conclude” [2]. Thus, conclusions are tentative, and they may become retracted in view of further information (or changing contexts). In other words, conclusions are context-dependent and contexts change over time. Unlike thi...
متن کاملAnswer Set Programming for Stream Reasoning
The advance of Internet and Sensor technology has brought about new challenges evoked by the emergence of continuous data streams. Beyond rapid data processing, application areas like ambient assisted living, robotics, or dynamic scheduling involve complex reasoning tasks. We address such scenarios and elaborate upon approaches to knowledge-intense stream reasoning, based on Answer Set Programm...
متن کامل