Efficient Inference and Learning in a Large Knowledge Base: Reasoning with Extracted Information using a Locally Groundable First-Order Probabilistic Logic

04/12/2014
by   William Yang Wang, et al.
0

One important challenge for probabilistic logics is reasoning with very large knowledge bases (KBs) of imperfect information, such as those produced by modern web-scale information extraction systems. One scalability problem shared by many probabilistic logics is that answering queries involves "grounding" the query---i.e., mapping it to a propositional representation---and the size of a "grounding" grows with database size. To address this bottleneck, we present a first-order probabilistic language called ProPPR in which that approximate "local groundings" can be constructed in time independent of database size. Technically, ProPPR is an extension to stochastic logic programs (SLPs) that is biased towards short derivations; it is also closely related to an earlier relational learning algorithm called the path ranking algorithm (PRA). We show that the problem of constructing proofs for this logic is related to computation of personalized PageRank (PPR) on a linearized version of the proof space, and using on this connection, we develop a proveably-correct approximate grounding scheme, based on the PageRank-Nibble algorithm. Building on this, we develop a fast and easily-parallelized weight-learning algorithm for ProPPR. In experiments, we show that learning for ProPPR is orders magnitude faster than learning for Markov logic networks; that allowing mutual recursion (joint learning) in KB inference leads to improvements in performance; and that ProPPR can learn weights for a mutually recursive program with hundreds of clauses, which define scores of interrelated predicates, over a KB containing one million entities.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/10/2013

Programming with Personalized PageRank: A Locally Groundable First-Order Probabilistic Logic

In many probabilistic first-order representation systems, inference is p...
research
12/22/2011

Improving the Efficiency of Approximate Inference for Probabilistic Logical Models by means of Program Specialization

We consider the task of performing probabilistic inference with probabil...
research
05/30/2023

Bottom-Up Grounding in the Probabilistic Logic Programming System Fusemate

This paper introduces the Fusemate probabilistic logic programming syste...
research
08/30/2023

Bottom-Up Stratified Probabilistic Logic Programming with Fusemate

This paper introduces the Fusemate probabilistic logic programming syste...
research
05/30/2017

Strength Factors: An Uncertainty System for a Quantified Modal Logic

We present a new system S for handling uncertainty in a quantified modal...
research
11/03/2017

Mandolin: A Knowledge Discovery Framework for the Web of Data

Markov Logic Networks join probabilistic modeling with first-order logic...
research
07/20/2011

Towards Completely Lifted Search-based Probabilistic Inference

The promise of lifted probabilistic inference is to carry out probabilis...

Please sign up or login with your details

Forgot password? Click here to reset