articleLirias (KU Leuven)Jan 6, 2007GREEN OA

ProbLog: a probabilistic prolog and its application in link discovery

University of Freiburg

Abstract

We introduce ProbLog, a probabilistic extension of Prolog. A ProbLog program defines a distribution over logic programs by specifying for each clause the probability that it belongs to a randomly sampled program, and these probabilities are mutually independent. The semantics of ProbLog is then defined by the success probability of a query, which corresponds to the probability that the query succeeds in a randomly sampled program. The key contribution of this paper is the introduction of an effective solver for computing success probabilities. It essentially combines SLD-resolution with methods for computing the probability of Boolean formulae. Our implementation further employs an approximation algorithm that…

Citation impact

706
total citations
FWCI
37.29
Percentile
100%
References
23
Citations per year

Authors

3

Topics & keywords

Keywords
  • Computer science
  • Probabilistic logic
  • Prolog
  • Theoretical computer science
  • Binary decision diagram
  • Probability distribution
  • Key (lock)
  • Context (archaeology)
UN Sustainable Development Goals
  • Peace, Justice and strong institutions
No related works found for this paper.

Funding