Structure learning of probabilistic logic programs by searching the clause space

From MaRDI portal
Publication:4592977

DOI10.1017/S1471068413000689zbMATH Open1379.68269DBLPjournals/tplp/BellodiR15arXiv1309.2080OpenAlexW3101127636WikidataQ58063664 ScholiaQ58063664MaRDI QIDQ4592977FDOQ4592977

Fabrizio Riguzzi, Elena Bellodi

Publication date: 9 November 2017

Published in: Theory and Practice of Logic Programming (Search for Journal in Brave)

Abstract: Learning probabilistic logic programming languages is receiving an increasing attention and systems are available for learning the parameters (PRISM, LeProbLog, LFI-ProbLog and EMBLEM) or both the structure and the parameters (SEM-CP-logic and SLIPCASE) of these languages. In this paper we present the algorithm SLIPCOVER for "Structure LearnIng of Probabilistic logic programs by searChing OVER the clause space". It performs a beam search in the space of probabilistic clauses and a greedy search in the space of theories, using the log likelihood of the data as the guiding heuristics. To estimate the log likelihood SLIPCOVER performs Expectation Maximization with EMBLEM. The algorithm has been tested on five real world datasets and compared with SLIPCASE, SEM-CP-logic, Aleph and two algorithms for learning Markov Logic Networks (Learning using Structural Motifs (LSM) and ALEPH++ExactL1). SLIPCOVER achieves higher areas under the precision-recall and ROC curves in most cases.


Full work available at URL: https://arxiv.org/abs/1309.2080




Recommendations




Cites Work


Cited In (21)

Uses Software





This page was built for publication: Structure learning of probabilistic logic programs by searching the clause space

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4592977)