Hostname: page-component-77f85d65b8-7lfxl Total loading time: 0 Render date: 2026-04-18T07:46:12.320Z Has data issue: false hasContentIssue false

Constraint-Based Inference in Probabilistic Logic Programs

Published online by Cambridge University Press:  10 August 2018

ARUN NAMPALLY
Affiliation:
Department of Computer Science, Stony Brook University, Stony Brook, NY 11794 (e-mail: anampally@cs.stonybrook.edu, thzhang@cs.stonybrook.edu, cram@cs.stonybrook.edu)
TIMOTHY ZHANG
Affiliation:
Department of Computer Science, Stony Brook University, Stony Brook, NY 11794 (e-mail: anampally@cs.stonybrook.edu, thzhang@cs.stonybrook.edu, cram@cs.stonybrook.edu)
C. R. RAMAKRISHNAN
Affiliation:
Department of Computer Science, Stony Brook University, Stony Brook, NY 11794 (e-mail: anampally@cs.stonybrook.edu, thzhang@cs.stonybrook.edu, cram@cs.stonybrook.edu)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

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 this data structure 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 approximate inference over OSDDs. Our approach has two key properties. Firstly, the exact inference procedure is a generalization of traditional inference, and results in speedup over the latter in certain settings. Secondly, the approximate technique is a generalization of likelihood weighting in Bayesian Networks, and allows us to perform sampling-based inference with lower rejection rate and variance. We evaluate the effectiveness of the proposed techniques through experiments on several problems.

Information

Type
Original Article
Copyright
Copyright © Cambridge University Press 2018 
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 1

Download Nampally supplementary material(File)
File 1.5 KB
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 2

Download Nampally supplementary material(File)
File 40.2 KB
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 3

Download Nampally supplementary material(File)
File 1.9 KB
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 4

Download Nampally supplementary material(File)
File 2.4 KB
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 5

Download Nampally supplementary material(File)
File 4.2 KB
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 6

Download Nampally supplementary material(File)
File 22.7 KB
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 7

Download Nampally supplementary material(File)
File 11.4 KB
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 8

Download Nampally supplementary material(File)
File 11.4 KB
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 9

Download Nampally supplementary material(File)
File 10 KB
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 10

Download Nampally supplementary material(File)
File 36.9 KB
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 11

Download Nampally supplementary material(File)
File 31.6 KB
Supplementary material: File

Nampally supplementary material

Nampally supplementary material 12

Download Nampally supplementary material(File)
File 4.3 KB
Supplementary material: PDF

Nampally supplementary material

Nampally supplementary material 13

Download Nampally supplementary material(PDF)
PDF 82.1 KB