ProbLog: a probabilistic prolog and its application in link discovery
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
3Topics & keywords
Topics
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.