Inference and learning in probabilistic logic programs using weighted Boolean formulas
-
Published:2014-04-15
Issue:3
Volume:15
Page:358-401
-
ISSN:1471-0684
-
Container-title:Theory and Practice of Logic Programming
-
language:en
-
Short-container-title:Theory and Practice of Logic Programming
Author:
FIERENS DAAN,VAN DEN BROECK GUY,RENKENS JORIS,SHTERIONOV DIMITAR,GUTMANN BERND,THON INGO,JANSSENS GERDA,DE RAEDT LUC
Abstract
AbstractProbabilistic logic programs are logic programs in which some of the facts are annotated with probabilities. This paper investigates how classical inference and learning tasks known from the graphical model community can be tackled for probabilistic logic programs. Several such tasks, such as computing the marginals, given evidence and learning from (partial) interpretations, have not really been addressed for probabilistic logic programs before. The first contribution of this paper is a suite of efficient algorithms for various inference tasks. It is based on the conversion of the program and the queries and evidence to a weighted Boolean formula. This allows us to reduce inference tasks to well-studied tasks, such as weighted model counting, which can be solved using state-of-the-art methods known from the graphical model and knowledge compilation literature. The second contribution is an algorithm for parameter estimation in the learning from interpretations setting. The algorithm employs expectation-maximization, and is built on top of the developed inference algorithms. The proposed approach is experimentally evaluated. The results show that the inference algorithms improve upon the state of the art in probabilistic logic programming, and that it is indeed possible to learn the parameters of a probabilistic logic program from interpretations.
Publisher
Cambridge University Press (CUP)
Subject
Artificial Intelligence,Computational Theory and Mathematics,Hardware and Architecture,Theoretical Computer Science,Software
Reference40 articles.
1. Gomes C. P. , Hoffmann J. , Sabharwal A. and Selman B. 2007. From sampling to model counting. In Proceedings of the 20th International Joint Conference on Artificial Intelligence. 2293–2299.
2. Graph minors. II. Algorithmic aspects of tree-width
3. On transitive closure logic
Cited by
145 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Towards an effective practice of learning from data and knowledge;International Journal of Approximate Reasoning;2024-08
2. Semirings for probabilistic and neuro-symbolic logic programming;International Journal of Approximate Reasoning;2024-08
3. Bit Blasting Probabilistic Programs;Proceedings of the ACM on Programming Languages;2024-06-20
4. Towards Probabilistic Clearance, Explanation and Optimization;2024 International Conference on Unmanned Aircraft Systems (ICUAS);2024-06-04
5. StarfishDB: A Query Execution Engine for Relational Probabilistic Programming;Proceedings of the ACM on Management of Data;2024-05-29