Constraint-Based Inference in Probabilistic Logic Programs
Arun Nampally, Timothy Zhang, C. R. Ramakrishnan

TL;DR
This paper introduces Ordered Symbolic Derivation Diagrams (OSDDs), a new data structure for probabilistic logic programs that enables more efficient exact and approximate inference by leveraging constraint formulas.
Contribution
The paper proposes OSDDs and a program transformation technique for constructing them, improving inference efficiency in probabilistic logic programming.
Findings
OSDDs enable more compact representation of possible worlds.
Exact inference with OSDDs can be faster than traditional methods.
Approximate inference with OSDDs reduces rejection rate and variance.
Abstract
Probabilistic Logic Programs (PLPs) generalize traditional logic programs and allow the encoding of models combining logical structure and uncertainty. In PLP, inference is performed by summarizing the possible worlds which entail the query in a suitable data structure, and using it to compute the answer probability. Systems such as ProbLog, PITA, etc., use propositional data structures like explanation graphs, BDDs, SDDs, etc., to represent the possible worlds. While this approach saves inference time due to substructure sharing, there are a number of problems where a more compact data structure is possible. We propose a data structure called Ordered Symbolic Derivation Diagram (OSDD) which captures the possible worlds by means of constraint formulas. We describe a program transformation technique to construct OSDDs via query evaluation, and give procedures to perform exact and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
