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 条
  • [21] ASTRO: A Datalog System for Advanced Stream Reasoning
    Das, Ariyam
    Gandhi, Sahil M.
    Zaniolo, Carlo
    CIKM'18: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2018, : 1863 - 1866
  • [22] Graphs for knowledge representation and reasoning
    Mugnier, M.-L.
    Chein, M.
    Revue d'Intelligence Artificielle, 1996, 10 (01): : 7 - 56
  • [23] Column-Oriented Datalog Materialization for Large Knowledge Graphs
    Urbani, Jacopo
    Jacobs, Ceriel
    Kroetzsch, Markus
    THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, : 258 - 264
  • [24] Rewrite or Not Rewrite? ML-Based Algorithm Selection for Datalog Query Answering on Knowledge Graphs
    Joshi, Unmesh
    Jacobs, Ceriel
    Urbani, Jacopo
    ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 792 - 799
  • [25] Unlocking the Potential of Knowledge Graphs: A Cyber Defense Ontology for a Knowledge Representation and Reasoning System
    Jorquera Valero, Jose Maria
    Lopez Martinez, Antonio
    Sanchez Sanchez, Pedro Miguel
    Navarro Martinez, Daniel
    Varas Lopez, Rodrigo
    Rojo Lacal, Javier Ignacio
    Lopez Vivar, Antonio
    Sotelo Monge, Marco Antonio
    Gil Perez, Manuel
    Perez, Gregorio Martinez
    19TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY, ARES 2024, 2024,
  • [26] Hybrid reasoning in knowledge graphs: Combing symbolic reasoning and statistical reasoning
    Li, Weizhuo
    Qi, Guilin
    Ji, Qiu
    SEMANTIC WEB, 2020, 11 (01) : 53 - 62
  • [27] Hierarchical Multihop Reasoning on Knowledge Graphs
    Wang, Zikang
    Li, Linjing
    Zeng, Daniel Dajun
    IEEE INTELLIGENT SYSTEMS, 2022, 37 (01) : 71 - 78
  • [28] Reasoning Under Uncertainty in Knowledge Graphs
    Bellomarini, Luigi
    Laurenza, Eleonora
    Sallinger, Emanuel
    Sherkhonov, Evgeny
    RULES AND REASONING, RULEML+RR 2020, 2020, 12173 : 131 - 139
  • [29] A Framework for Probabilistic Reasoning on Knowledge Graphs
    Bellomarini, Luigi
    Benedetto, Davide
    Laurenza, Eleonora
    Sallinger, Emanuel
    BUILDING BRIDGES BETWEEN SOFT AND STATISTICAL METHODOLOGIES FOR DATA SCIENCE, 2023, 1433 : 48 - 56
  • [30] Modeling Knowledge Graphs with Composite Reasoning
    Cui, Wanyun
    Zhang, Linqiu
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 8, 2024, : 8338 - 8345