Probabilistic Logic Programming with Beta-Distributed Random Variables

Abstract

We enable aProbLog—a probabilistic logical programming approach—to reason in presence of uncertain probabilities represented as Beta-distributed random variables. We achieve the same performance of state-of-the-art algorithms for highly specified and engineered domains, while simultaneously we maintain the flexibility offered by aProbLog in handling complex relational domains. Our motivation is that faithfully capturing the distribution of probabilities is necessary to compute an expected utility for effective decision making under uncertainty: unfortunately, these probability distributions can be highly uncertain due to sparse data. To understand and accurately manipulate such probability distributions we need a well-defined theoretical framework that is provided by the Beta distribution, which specifies a distribution of probabilities representing all the possible values of a probability when the exact value is unknown.

Cite

Text

Cerutti et al. "Probabilistic Logic Programming with Beta-Distributed Random Variables." AAAI Conference on Artificial Intelligence, 2019. doi:10.1609/AAAI.V33I01.33017769

Markdown

[Cerutti et al. "Probabilistic Logic Programming with Beta-Distributed Random Variables." AAAI Conference on Artificial Intelligence, 2019.](https://mlanthology.org/aaai/2019/cerutti2019aaai-probabilistic/) doi:10.1609/AAAI.V33I01.33017769

BibTeX

@inproceedings{cerutti2019aaai-probabilistic,
  title     = {{Probabilistic Logic Programming with Beta-Distributed Random Variables}},
  author    = {Cerutti, Federico and Kaplan, Lance M. and Kimmig, Angelika and Sensoy, Murat},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2019},
  pages     = {7769-7776},
  doi       = {10.1609/AAAI.V33I01.33017769},
  url       = {https://mlanthology.org/aaai/2019/cerutti2019aaai-probabilistic/}
}