Download PDF Download PDF

European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD), Date: 2011/09/05 - 2011/09/09, Location: GREECE, Athens

Publication date: 2010-06-15
Volume: 6911 Pages: 581 - 596
ISSN: 978-3-642-23779-9
Publisher: Department of Computer Science, K.U.Leuven; Leuven, Belgium

CW Reports

Author:

Gutmann, Bernd
Thon, Ingo ; De Raedt, Luc ; Gunopulos, D ; Hofmann, T ; Malerba, D ; Vazirgiannis, M

Keywords:

Science & Technology, Technology, Computer Science, Artificial Intelligence, Computer Science, Information Systems, Computer Science, Theory & Methods, Computer Science

Abstract:

ProbLog is a recently introduced probabilistic extension of the logic programming language Prolog, in which facts can be annotated with the probability that they hold. The advantage of a logic programming based host language is that one can naturally express generative processes using a declarative model. A novel parameter estimation algorithm for learning ProbLog programs from interpretations is introduced. Interpretations are relational state descriptions or possible worlds. The algorithm is essentially a soft-EM algorithm that computes binary decision diagrams for each interpretation allowing for a dynamic programming approach to be implemented. The resulting algorithm has been experimentally which justifies the approach and show its effectiveness.