论文标题
流推理的固定点语义
Fixed Point Semantics for Stream Reasoning
论文作者
论文摘要
在输入数据流进行推理是人类智能的重要组成部分。在过去的十年中,{\ em流推理}已成为具有许多潜在应用的AI社区中的研究领域。实际上,通过诸如Google和Facebook等服务的流数据数据的可用性提高,提出了推理引擎应对以高速变化的数据的需求。最近,引入了基于规则的形式主义{\ em lars},用于在答案集语义下进行非单调流推理。从句法上讲,LARS程序是逻辑程序,其否定为时间推理的操作员,最著名的是{\ em窗口操作员}选择相关时间点。不幸的是,通过对程序的语义评估进行预选{\ em固定}的间隔,LARS程序的刚性语义不够灵活,无法{\ em建设性地}应对快速变化的数据依赖性。此外,我们表明,定义答案设置LARS的语义在FLP还原方面会导致与其他ASP扩展类似的不良循环理由。本文解决了Lars的所有上述缺点。更确切地说,我们通过为LARS的完全灵活的变体提供操作固定点语义来为流推理的基础做出贡献,并且我们表明我们的语义是合理的和建设性的,因为答案集是可以衍生的自下而上,并且没有循环理由。
Reasoning over streams of input data is an essential part of human intelligence. During the last decade {\em stream reasoning} has emerged as a research area within the AI-community with many potential applications. In fact, the increased availability of streaming data via services like Google and Facebook has raised the need for reasoning engines coping with data that changes at high rate. Recently, the rule-based formalism {\em LARS} for non-monotonic stream reasoning under the answer set semantics has been introduced. Syntactically, LARS programs are logic programs with negation incorporating operators for temporal reasoning, most notably {\em window operators} for selecting relevant time points. Unfortunately, by preselecting {\em fixed} intervals for the semantic evaluation of programs, the rigid semantics of LARS programs is not flexible enough to {\em constructively} cope with rapidly changing data dependencies. Moreover, we show that defining the answer set semantics of LARS in terms of FLP reducts leads to undesirable circular justifications similar to other ASP extensions. This paper fixes all of the aforementioned shortcomings of LARS. More precisely, we contribute to the foundations of stream reasoning by providing an operational fixed point semantics for a fully flexible variant of LARS and we show that our semantics is sound and constructive in the sense that answer sets are derivable bottom-up and free of circular justifications.