κ-Optimal: A novel approximate inference algorithm for ProbLog

12Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

ProbLog is a probabilistic extension of Prolog. Given the complexity of exact inference under ProbLog's semantics, in many applications in machine learning approximate inference is necessary. Current approximate inference algorithms for ProbLog however require either dealing with large numbers of proofs or do not guarantee a low approximation error. In this paper we introduce a new approximate inference algorithm which addresses these shortcomings. Given a user-specified parameter κ, this algorithm approximates the success probability of a query based on at most κ proofs and ensures that the calculated probability p is (1 - 1/e)p * ≤ p ≤ p *, where p * is the highest probability that can be calculated based on any set of κ proofs. Furthermore a useful feature of the set of calculated proofs is that it is diverse. Our experiments show the utility of the proposed algorithm. © The Author(s) 2012.

Cite

CITATION STYLE

APA

Renkens, J., Van Den Broeck, G., & Nijssen, S. (2012). κ-Optimal: A novel approximate inference algorithm for ProbLog. In Machine Learning (Vol. 89, pp. 215–231). https://doi.org/10.1007/s10994-012-5304-9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free