Swift Markov Logic for Probabilistic Reasoning on Knowledge Graphs

被引:0
|
作者
Bellomarini, Luigi [1 ]
Laurenza, Eleonora [1 ]
Sallinger, Emanuel [2 ]
Sherkhonov, Evgeny [3 ]
机构
[1] Banca dItalia, Rome, Italy
[2] TU Wien, Vienna, Austria
[3] Univ Oxford, Oxford, England
关键词
knowledge graphs and reasoning and Datalog plus /- and Markov logic networks; INFERENCE; COMPLEXITY; LANGUAGE; CHAINS;
D O I
10.1017/S1471068422000412
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We provide a framework for probabilistic reasoning in Vadalog-based Knowledge Graphs (KGs), satisfying the requirements of ontological reasoning: full recursion, powerful existential quantification, expression of inductive definitions. Vadalog is a Knowledge Representation and Reasoning (KRR) language based on Warded Datalog+/-, a logical core language of existential rules, with a good balance between computational complexity and expressive power. Handling uncertainty is essential for reasoning with KGs. Yet Vadalog and Warded Datalog+/- are not covered by the existing probabilistic logic programming and statistical relational learning approaches for several reasons, including insufficient support for recursion with existential quantification and the impossibility to express inductive definitions. In this work, we introduce Soft Vadalog, a probabilistic extension to Vadalog, satisfying these desiderata. A Soft Vadalog program induces what we call a Probabilistic Knowledge Graph (PKG), which consists of a probability distribution on a network of chase instances, structures obtained by grounding the rules over a database using the chase procedure. We exploit PKGs for probabilistic marginal inference. We discuss the theory and present MCMC-chase, a Monte Carlo method to use Soft Vadalog in practice. We apply our framework to solve data management and industrial problems and experimentally evaluate it in the Vadalog system.
引用
收藏
页码:507 / 534
页数:28
相关论文
共 50 条
  • [1] A Framework for Probabilistic Reasoning on Knowledge Graphs
    Bellomarini, Luigi
    Benedetto, Davide
    Laurenza, Eleonora
    Sallinger, Emanuel
    [J]. BUILDING BRIDGES BETWEEN SOFT AND STATISTICAL METHODOLOGIES FOR DATA SCIENCE, 2023, 1433 : 48 - 56
  • [2] Swift Logic for Big Data and Knowledge Graphs
    Bellomarini, Luigi
    Gottlob, Georg
    Pieris, Andreas
    Sallinger, Emanuel
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 2 - 10
  • [3] Knowledge graphs completion via probabilistic reasoning
    Zhang, Richong
    Mao, Yongyi
    Zhao, Weihua
    [J]. INFORMATION SCIENCES, 2020, 521 : 144 - 159
  • [4] Scaling Up Markov Logic Probabilistic Inference for Social Graphs
    Chen, Haiquan
    Ku, Wei-Shinn
    Wang, Haixun
    Tang, Liang
    Sun, Min-Te
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2017, 29 (02) : 433 - 445
  • [5] Probabilistic Entity Representation Model for Reasoning over Knowledge Graphs
    Choudhary, Nurendra
    Rao, Nikhil
    Katariya, Sumeet
    Subbian, Karthik
    Reddy, Chandan K.
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [6] Swift Logic for Big Data and Knowledge Graphs Overview of Requirements, Language, and System
    Bellomarini, Luigi
    Gottlob, Georg
    Pieris, Andreas
    Sallinger, Emanuel
    [J]. SOFSEM 2018: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2018, 10706 : 3 - 16
  • [7] PROBABILISTIC REASONING USING GRAPHS
    PEARL, J
    [J]. MATHEMATICAL SOCIAL SCIENCES, 1986, 12 (02) : 199 - 201
  • [8] PROBABILISTIC REASONING USING GRAPHS
    PEARL, J
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 286 : 200 - 202
  • [9] Probabilistic reasoning in a classical logic
    Ng, K. S.
    Lloyd, J. W.
    [J]. JOURNAL OF APPLIED LOGIC, 2009, 7 (02) : 218 - 238
  • [10] A Logic For Inductive Probabilistic Reasoning
    Manfred Jaeger
    [J]. Synthese, 2005, 144 : 181 - 248