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 条
  • [41] Symbolic Knowledge Reasoning on Hyper-Relational Knowledge Graphs
    Wang, Zikang
    Li, Linjing
    Zeng, Daniel Dajun
    IEEE TRANSACTIONS ON BIG DATA, 2025, 11 (02) : 578 - 590
  • [42] Attributed Description Logics: Reasoning on Knowledge Graphs
    Kroetzsch, Markus
    Marx, Maximilian
    Ozaki, Ana
    Thost, Veronika
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 5309 - 5313
  • [43] An energy-based model for neuro-symbolic reasoning on knowledge graphs
    Doldy, Dominik
    Garridoy, Josep Soler
    20TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2021), 2021, : 916 - 921
  • [44] ULKB Logic: A HOL-Based Framework for Reasoning over Knowledge Graphs
    Lima, Guilherme
    Rademaker, Alexandre
    Uceda-Sosa, Rosario
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2023, 2024, 14414 : 55 - 71
  • [45] ULKB Logic: A HOL-based framework for reasoning over knowledge graphs
    Lima, Guilherme
    Rademaker, Alexandre
    Uceda-Sosa, Rosario
    SCIENCE OF COMPUTER PROGRAMMING, 2025, 242
  • [46] SRGCN: Graph-based multi-hop reasoning on knowledge graphs
    Wang, Zikang
    Li, Linjing
    Zeng, Daniel
    NEUROCOMPUTING, 2021, 454 : 280 - 290
  • [47] Czech Knowledge-Based System with Temporal Reasoning
    Gardon, Andrej
    RASLAN 2012: RECENT ADVANCES IN SLAVONIC NATURAL LANGUAGE PROCESSING, 2012, : 43 - 50
  • [48] Knowledge Representation and Reasoning Based on FRSN P System
    Wang, Tao
    Wang, Jun
    Peng, Hong
    Wang, Hao
    2011 9TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2011), 2011, : 849 - 854
  • [49] NAKED: N-Ary Graphs from Knowledge Bases Expressed in Datalog± Demonstration
    Yun, Bruno
    Croitoru, Madalina
    Vesic, Srdjan
    Bisquert, Pierre
    AAMAS '19: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2019, : 2390 - 2392
  • [50] Multilingual entity alignment by abductive knowledge reasoning on multiple knowledge graphs
    Akhtar, Muhammad Usman
    Liu, Jin
    Xie, Zhiwen
    Cui, Xiaohui
    Liu, Xiao
    Huang, Bo
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2025, 139