Understanding ProbLog as Probabilistic Argumentation
Abstract
ProbLog is a popular probabilistic logic programming language/tool, widely used for applications requiring to deal with inherent uncertainties in structured domains. In this paper we study connections between ProbLog and a variant of another well-known formalism combining symbolic reasoning and reasoning under uncertainty, i.e. probabilistic argumentation. Specifically, we show that ProbLog is an instance of a form of Probabilistic Abstract Argumentation (PAA) that builds upon Assumption-Based Argumentation (ABA). The connections pave the way towards equipping ProbLog with alternative semantics, inherited from PAA/PABA, as well as obtaining novel argumentation semantics for PAA/PABA, leveraging on prior connections between ProbLog and argumentation. Further, the connections pave the way towards novel forms of argumentative explanations for ProbLog's outputs.
Cite
@article{arxiv.2308.15891,
title = {Understanding ProbLog as Probabilistic Argumentation},
author = {Francesca Toni and Nico Potyka and Markus Ulbricht and Pietro Totis},
journal= {arXiv preprint arXiv:2308.15891},
year = {2023}
}
Comments
In Proceedings ICLP 2023, arXiv:2308.14898