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_37

Markdown

[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_37

BibTeX

@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/}
}