English

Understanding ProbLog as Probabilistic Argumentation

Artificial Intelligence 2023-08-31 v1

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.

Keywords

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

R2 v1 2026-06-28T12:08:13.061Z