The delay and window size problems in rule-based stream reasoning

被引:2
|
作者
Ronca, Alessandro [1 ,2 ,3 ]
Kaminski, Mark [1 ]
Grau, Bernardo Cuenca [1 ]
Horrocks, Ian [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford, England
[2] Sapienza Univ Roma, DIAG, Rome, Italy
[3] Univ Oxford, Oxford, England
基金
英国工程与自然科学研究理事会;
关键词
Knowledge representation and reasoning; Ontologies; Temporal reasoning; Stream reasoning; Stream processing; CONTINUOUS QUERY LANGUAGE; DATALOG; SPARQL; SYSTEM;
D O I
10.1016/j.artint.2022.103668
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, there has been an increasing interest in extending stream processing engines with rule-based temporal reasoning capabilities. To ensure correctness, such systems must be able to output results over the partial data received so far as if the entire (infinite) stream had been available; furthermore, these results must be streamed out as soon as the relevant data is received, thus incurring the minimum possible delay; finally, due to memory limitations, systems can only keep a limited history of previous facts in memory to perform further computations. These requirements pose significant theoretical and practical challenges since temporal rules can derive new information and propagate it both towards past and future time points; as a result, streamed answers can depend on data that has not yet been received, as well as on data that arrived far in the past. Towards developing a solid foundation for practical rule-based stream reasoning, we propose and study in this paper a suite of decision problems that can be exploited by stream reasoning algorithms to tackle the aforementioned challenges, and provide tight complexity bounds for a core temporal extension of Datalog. All of the problems we consider can be solved at design time (under reasonable assumptions), prior to the processing of any data. Solving these problems enables the use of reasoning algorithms that process the input streams incrementally using a sliding window, while at the same time supporting an expressive rule-based knowledge representation language and minimising both latency and memory consumption. (c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:39
相关论文
共 50 条
  • [1] The Window Validity Problem in Rule-Based Stream Reasoning
    Ronca, Alessandro
    Kaminski, Mark
    Grau, Bernardo Cuenca
    Horrocks, Ian
    [J]. SIXTEENTH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2018, : 571 - 580
  • [2] Expressive Rule-Based Stream Reasoning
    Beck, Harald
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 4341 - 4342
  • [3] Answer Update for Rule-based Stream Reasoning
    Beck, Harald
    Minh Dao-Tran
    Eiter, Thomas
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 2741 - 2747
  • [4] Rule-based Stream Reasoning for Intelligent Administration of Content-Centric Networks
    Beck, Harald
    Bierbaumer, Bruno
    Minh Dao-Tran
    Eiter, Thomas
    Hellwagner, Hermann
    Schekotihin, Konstantin
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, (JELIA 2016), 2016, 10021 : 522 - 528
  • [5] Theory of mind and rule-based reasoning
    Frye, D
    Zelazo, PD
    Palfai, T
    [J]. COGNITIVE DEVELOPMENT, 1995, 10 (04) : 483 - 527
  • [6] A reasoning framework for rule-based WSML
    Grimm, Stephan
    Keller, Uwe
    Lausen, Holger
    Nagypal, Gabor
    [J]. SEMANTIC WEB: RESEARCH AND APPLICATIONS, PROCEEDINGS, 2007, 4519 : 114 - +
  • [7] Rule-Based Reasoning with Belief Structures
    Bialek, Lukasz
    Dunin-Keplicz, Barbara
    Szalas, Andrzej
    [J]. FOUNDATIONS OF INTELLIGENT SYSTEMS, ISMIS 2017, 2017, 10352 : 229 - 239
  • [8] Knowledge Authoring for Rule-Based Reasoning
    Gao, Tiantian
    Fodor, Paul
    Kifer, Michael
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS (OTM 2018), PT II, 2018, 11230 : 461 - 480
  • [9] A rule-based language for probabilistic reasoning
    Wong, SKM
    [J]. INFORMATION, UNCERTAINTY AND FUSION, 2000, 516 : 221 - 232
  • [10] Reasoning Methods in Fuzzy Rule-based Classification Systems for Big Data Problems
    Gonzalez, Antonio
    Perez, Raul
    Romero-Zaliz, Rocio
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY (IOTBDS 2019), 2019, : 255 - 261