Compacting Boolean Formulae for Inference in Probabilistic Logic Programming

dc.contributor.author Theofrastos Mantadelis en
dc.contributor.author Shterionov,DS en
dc.contributor.author Janssens,G en
dc.date.accessioned 2018-01-19T10:39:37Z
dc.date.available 2018-01-19T10:39:37Z
dc.date.issued 2015 en
dc.description.abstract Knowledge compilation converts Boolean formulae for which some inference tasks are computationally expensive into a representation where the same tasks are tractable. ProbLog is a state-of-the-art Probabilistic Logic Programming system that uses knowledge compilation to reduce the expensive probabilistic inference to an efficient weighted model counting. Motivated to improve ProbLog’s performance we present an approach that optimizes Boolean formulae in order to speed-up knowledge compilation. We identify 7 Boolean subformulae patterns that can be used to re-write Boolean formulae.We implemented an algorithm with polynomial complexity which detects and compacts 6 of these patterns. We employ our method in the inference pipeline of ProbLog and conduct extensive experiments. We show that our compaction method improves knowledge compilation and consecutively the overall inference performance. Furthermore, using compaction reduces the number of time-outs, allowing us to solve previously unsolvable problems. © Springer International Publishing Switzerland 2015. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/7048
dc.identifier.uri http://dx.doi.org/10.1007/978-3-319-23264-5_35 en
dc.language eng en
dc.relation 6034 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Compacting Boolean Formulae for Inference in Probabilistic Logic Programming en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00J-Y0D.pdf
Size:
444.44 KB
Format:
Adobe Portable Document Format
Description: