The Vadalog System: Datalog-based Reasoning for Knowledge Graphs

被引:70
|
作者
Bellomarini, Luigi [1 ,2 ,3 ]
Sallinger, Emanuel [1 ]
Gottlob, Georg [1 ,4 ]
机构
[1] Univ Oxford, Oxford, England
[2] Banca Italia, Rome, Italy
[3] Univ Roma Tre, Rome, Italy
[4] TU Wien, Vienna, Austria
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2018年 / 11卷 / 09期
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.14778/3213880.3213888
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Over the past years, there has been a resurgence of Datalog-based systems in the database community as well as in industry. In this context, it has been recognized that to handle the complex knowledge-based scenarios encountered today, such as reasoning over large knowledge graphs, Datalog has to be extended with features such as existential quantification. Yet, Datalog-based reasoning in the presence of existential quantification is in general undecidable. Many efforts have been made to define decidable fragments. Warded Datalog+/- is a very promising one, as it captures PTIME complexity while allowing ontological reasoning. Yet so far, no implementation of Warded Datalog +/- was available. In this paper we present the Vadalog system, a Datalog-based system for performing complex logic reasoning tasks, such as those required in advanced knowledge graphs. The Vadalog system is Oxford's contribution to the VADA research programme, a joint effort of the universities of Oxford, Manchester and Edinburgh and around 20 industrial partners. As the main contribution of this paper, we illustrate the first implementation of Warded Datalog +/-, a high-performance Datalog+/- system utilizing an aggressive termination control strategy. We also provide a comprehensive experimental evaluation.
引用
收藏
页码:975 / 987
页数:13
相关论文
共 50 条
  • [31] Reasoning on Knowledge Graphs with Debate Dynamics
    Hildebrandt, Marcel
    Serna, Jorge Andres Quintero
    Ma, Yunpu
    Ringsquandl, Martin
    Joblin, Mitchell
    Tresp, Volker
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 4123 - 4131
  • [32] Survey of Interpretable Reasoning on Knowledge Graphs
    Hou Z.-N.
    Jin X.-L.
    Chen J.-Y.
    Guan S.-P.
    Wang Y.-Z.
    Cheng X.-Q.
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (12): : 4644 - 4667
  • [33] Mineral question-answering system in Chinese based on multi-hop reasoning in knowledge graphs
    Ji, Xiaohui
    Dong, Yuhang
    Yang, Zhongji
    Yang, Mei
    He, Mingyue
    Wang, Yuzhu
    Earth Science Frontiers, 2024, 31 (04) : 37 - 46
  • [34] A causal-based symbolic reasoning framework for uncertain knowledge graphs
    Lu, Guoming
    Zhang, Hao
    Qin, Ke
    Du, Kai
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 105
  • [35] Materials knowledge reasoning with production based system
    Ju, Mengdi
    Qian, Quan
    COMPUTATIONAL MATERIALS SCIENCE, 2020, 173
  • [36] A knowledge-based system for prototypical reasoning
    Lieto, Antonio
    Minieri, Andrea
    Piana, Alberto
    Radicioni, Daniele P.
    CONNECTION SCIENCE, 2015, 27 (02) : 137 - 152
  • [37] Neural symbolic reasoning with knowledge graphs: Knowledge extraction, relational reasoning, and inconsistency checking
    Chen, Huajun
    Deng, Shumin
    Zhang, Wen
    Xu, Zezhong
    Li, Juan
    Kharlamov, Evgeny
    FUNDAMENTAL RESEARCH, 2021, 1 (05): : 565 - 573
  • [38] Knowledge representation framework combining case-based reasoning with knowledge graphs for product design
    Zhang Y.
    Liu X.
    Jia J.
    Luo X.
    Computer-Aided Design and Applications, 2020, 17 (04): : 763 - 782
  • [39] Knowledge graphs completion via probabilistic reasoning
    Zhang, Richong
    Mao, Yongyi
    Zhao, Weihua
    INFORMATION SCIENCES, 2020, 521 : 144 - 159
  • [40] Explainable Reasoning over Knowledge Graphs for Recommendation
    Wang, Xiang
    Wang, Dingxian
    Xu, Canran
    He, Xiangnan
    Cao, Yixin
    Chua, Tat-Seng
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 5329 - 5336