A logic of defeasible argumentation: Constructing arguments in justification logic

In the 1980s, Pollock’s work on default reasons started the quest in the AI community for a formal system of defeasible argumentation. The main goal of this paper is to provide a logic of structured defeasible arguments using the language of justification logic. In this logic, we introduce def...

Full description

Bibliographic Details
Main Author: Stipe Pandžić
Format: Article
Language:English
Published: IOS Press 2022-02-01
Series:Argument & Computation
Online Access:https://doi.org/10.3233/AAC-200536
_version_ 1797860922513948672
author Stipe Pandžić
author_facet Stipe Pandžić
author_sort Stipe Pandžić
collection DOAJ
description In the 1980s, Pollock’s work on default reasons started the quest in the AI community for a formal system of defeasible argumentation. The main goal of this paper is to provide a logic of structured defeasible arguments using the language of justification logic. In this logic, we introduce defeasible justification assertions of the type t : F that read as “t is a defeasible reason that justifies F”. Such formulas are then interpreted as arguments and their acceptance semantics is given in analogy to Dung’s abstract argumentation framework semantics. We show that a large subclass of Dung’s frameworks that we call “warranted” frameworks is a special case of our logic in the sense that (1) Dung’s frameworks can be obtained from justification logic-based theories by focusing on a single aspect of attacks among justification logic arguments and (2) Dung’s warranted frameworks always have multiple justification logic instantiations called “realizations”. We first define a new justification logic that relies on operational semantics for default logic. One of the key features that is absent in standard justification logics is the possibility to weigh different epistemic reasons or pieces of evidence that might conflict with one another. To amend this, we develop a semantics for “defeaters”: conflicting reasons forming a basis to doubt the original conclusion or to believe an opposite statement. This enables us to formalize non-monotonic justifications that prompt extension revision already for normal default theories. Then we present our logic as a system for abstract argumentation with structured arguments. The format of conflicting reasons overlaps with the idea of attacks between arguments to the extent that it is possible to define all the standard notions of argumentation framework extensions. Using the definitions of extensions, we establish formal correspondence between Dung’s original argumentation semantics and our operational semantics for default theories. One of the results shows that the notorious attack cycles from abstract argumentation cannot always be realized as justification logic default theories.
first_indexed 2024-04-09T21:54:50Z
format Article
id doaj.art-ff42afb1c58e48b7bc485ca835a2b378
institution Directory Open Access Journal
issn 1946-2166
1946-2174
language English
last_indexed 2024-04-09T21:54:50Z
publishDate 2022-02-01
publisher IOS Press
record_format Article
series Argument & Computation
spelling doaj.art-ff42afb1c58e48b7bc485ca835a2b3782023-03-24T09:48:02ZengIOS PressArgument & Computation1946-21661946-21742022-02-0113134710.3233/AAC-200536A logic of defeasible argumentation: Constructing arguments in justification logicStipe Pandžić0Department of Theoretical Philosophy, Faculty of Philosophy & Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, Faculty of Science and Engineering, University of Groningen, The Netherlands In the 1980s, Pollock’s work on default reasons started the quest in the AI community for a formal system of defeasible argumentation. The main goal of this paper is to provide a logic of structured defeasible arguments using the language of justification logic. In this logic, we introduce defeasible justification assertions of the type t : F that read as “t is a defeasible reason that justifies F”. Such formulas are then interpreted as arguments and their acceptance semantics is given in analogy to Dung’s abstract argumentation framework semantics. We show that a large subclass of Dung’s frameworks that we call “warranted” frameworks is a special case of our logic in the sense that (1) Dung’s frameworks can be obtained from justification logic-based theories by focusing on a single aspect of attacks among justification logic arguments and (2) Dung’s warranted frameworks always have multiple justification logic instantiations called “realizations”. We first define a new justification logic that relies on operational semantics for default logic. One of the key features that is absent in standard justification logics is the possibility to weigh different epistemic reasons or pieces of evidence that might conflict with one another. To amend this, we develop a semantics for “defeaters”: conflicting reasons forming a basis to doubt the original conclusion or to believe an opposite statement. This enables us to formalize non-monotonic justifications that prompt extension revision already for normal default theories. Then we present our logic as a system for abstract argumentation with structured arguments. The format of conflicting reasons overlaps with the idea of attacks between arguments to the extent that it is possible to define all the standard notions of argumentation framework extensions. Using the definitions of extensions, we establish formal correspondence between Dung’s original argumentation semantics and our operational semantics for default theories. One of the results shows that the notorious attack cycles from abstract argumentation cannot always be realized as justification logic default theories.https://doi.org/10.3233/AAC-200536
spellingShingle Stipe Pandžić
A logic of defeasible argumentation: Constructing arguments in justification logic
Argument & Computation
title A logic of defeasible argumentation: Constructing arguments in justification logic
title_full A logic of defeasible argumentation: Constructing arguments in justification logic
title_fullStr A logic of defeasible argumentation: Constructing arguments in justification logic
title_full_unstemmed A logic of defeasible argumentation: Constructing arguments in justification logic
title_short A logic of defeasible argumentation: Constructing arguments in justification logic
title_sort logic of defeasible argumentation constructing arguments in justification logic
url https://doi.org/10.3233/AAC-200536
work_keys_str_mv AT stipepandzic alogicofdefeasibleargumentationconstructingargumentsinjustificationlogic
AT stipepandzic logicofdefeasibleargumentationconstructingargumentsinjustificationlogic