ProbLog2: Probabilistic Logic Programming
Abstract
We present ProbLog2, the state of the art implementation of the probabilistic programming language ProbLog. The ProbLog language allows the user to intuitively build programs that do not only encode complex interactions between a large sets of heterogenous components but also the inherent uncertainties that are present in real-life situations. The system provides efficient algorithms for querying such models as well as for learning their parameters from data. It is available as an online tool on the web and for download. The offline version offers both command line access to inference and learning and a Python library for building statistical relational learning applications from the system’s components.
Cite
Text
Dries et al. "ProbLog2: Probabilistic Logic Programming." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2015. doi:10.1007/978-3-319-23461-8_37Markdown
[Dries et al. "ProbLog2: Probabilistic Logic Programming." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2015.](https://mlanthology.org/ecmlpkdd/2015/dries2015ecmlpkdd-problog2/) doi:10.1007/978-3-319-23461-8_37BibTeX
@inproceedings{dries2015ecmlpkdd-problog2,
title = {{ProbLog2: Probabilistic Logic Programming}},
author = {Dries, Anton and Kimmig, Angelika and Meert, Wannes and Renkens, Joris and Van den Broeck, Guy and Vlasselaer, Jonas and De Raedt, Luc},
booktitle = {European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases},
year = {2015},
pages = {312-315},
doi = {10.1007/978-3-319-23461-8_37},
url = {https://mlanthology.org/ecmlpkdd/2015/dries2015ecmlpkdd-problog2/}
}