arrow
Return

Compressing probabilistic Prolog programs

delete2007-11-08
delete21
delete
OA
AI
L
Luc De Raedt
K
K. Kersting
A
Angelika Kimmig *
K
Kate Revoredo
H
Hannu Toivonen
DOI:10.1007/s10994-007-5030-xdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
ProbLog is a recently introduced probabilistic extension of Prolog (De Raedt, et al. in Proceedings of the 20th international joint conference on artificial intelligence, pp. 2468-2473, 2007). 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 in a randomly sampled program. This paper introduces the theory compression task for ProbLog, which consists of selecting that subset of clauses of a given ProbLog program that maximizes the likelihood w.r.t. a set of positive and negative examples. Experiments in the context of discovering links in real biological networks demonstrate the practical applicability of the approach.
Keywords:
probabilistic logic
inductive logic programming
theory revision
compression
network mining
biological applications
statistical relational learning

Journal

Machine Learning cover
Machine Learning
IF:
2.9
Papers:
2.6K
Citations:
3.4W

Organization

U
university of helsinki
Scholars:
4.1W
Papers: 3.6W
Citations: 51
U
University of Freiburg
Scholars:
3.3W
Papers: 2.4W
Citations: 3.4W
K
KU Leuven
Scholars:
5.7W
Papers: 5.2W
Citations: 8.1W
researcher View more organizations