smProbLog: Stable Model Semantics in ProbLog for Probabilistic Argumentation

04/03/2023
by   Pietro Totis, et al.
0

Argumentation problems are concerned with determining the acceptability of a set of arguments from their relational structure. When the available information is uncertain, probabilistic argumentation frameworks provide modelling tools to account for it. The first contribution of this paper is a novel interpretation of probabilistic argumentation frameworks as probabilistic logic programs. Probabilistic logic programs are logic programs in which some of the facts are annotated with probabilities. We show that the programs representing probabilistic argumentation frameworks do not satisfy a common assumption in probabilistic logic programming (PLP) semantics, which is, that probabilistic facts fully capture the uncertainty in the domain under investigation. The second contribution of this paper is then a novel PLP semantics for programs where a choice of probabilistic facts does not uniquely determine the truth assignment of the logical atoms. The third contribution of this paper is the implementation of a PLP system supporting this semantics: smProbLog. smProbLog is a novel PLP framework based on the probabilistic logic programming language ProbLog. smProbLog supports many inference and learning tasks typical of PLP, which, together with our first contribution, provide novel reasoning tools for probabilistic argumentation. We evaluate our approach with experiments analyzing the computational cost of the proposed algorithms and their application to a dataset of argumentation problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/05/2021

SMProbLog: Stable Model Semantics in ProbLog and its Applications in Argumentation

We introduce SMProbLog, a generalization of the probabilistic logic prog...
research
08/30/2023

Understanding ProbLog as Probabilistic Argumentation

ProbLog is a popular probabilistic logic programming language/tool, wide...
research
06/12/2023

Argumentative Characterizations of (Extended) Disjunctive Logic Programs

This paper continues an established line of research about the relations...
research
04/25/2013

Inference and learning in probabilistic logic programs using weighted Boolean formulas

Probabilistic logic programs are logic programs in which some of the fac...
research
09/17/2021

Syntactic Requirements for Well-defined Hybrid Probabilistic Logic Programs

Hybrid probabilistic logic programs can represent several scenarios than...
research
08/23/2022

Research Note on Uncertain Probabilities and Abstract Argumentation

The sixth assessment of the international panel on climate change (IPCC)...
research
01/07/2014

Belief Revision in Structured Probabilistic Argumentation

In real-world applications, knowledge bases consisting of all the inform...

Please sign up or login with your details

Forgot password? Click here to reset