Beyond the Grounding Bottleneck: Datalog Techniques for Inference in Probabilistic Logic Programs (Technical Report)

11/18/2019
by   Efthymia Tsamoura, et al.
0

State-of-the-art inference approaches in probabilistic logic programming typically start by computing the relevant ground program with respect to the queries of interest, and then use this program for probabilistic inference using knowledge compilation and weighted model counting. We propose an alternative approach that uses efficient Datalog techniques to integrate knowledge compilation with forward reasoning with a non-ground program. This effectively eliminates the grounding bottleneck that so far has prohibited the application of probabilistic logic programming in query answering scenarios over knowledge graphs, while also providing fast approximations on classical benchmarks in the field.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/14/2012

Inference in Probabilistic Logic Programs using Weighted CNF's

Probabilistic logic programs are logic programs in which some of the fac...
research
10/01/2022

Swift Markov Logic for Probabilistic Reasoning on Knowledge Graphs

We provide a framework for probabilistic reasoning in Vadalog-based Know...
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
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
04/25/2013

Inference and learning in probabilistic logic programs using weighted Boolean formulas

Probabilistic logic programs are logic programs in which some of the fac...

Please sign up or login with your details

Forgot password? Click here to reset