Ranking-based Argumentation Semantics Applied to Logical Argumentation
Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 3268-3276.
https://doi.org/10.24963/ijcai.2023/364
Keywords
- Knowledge Representation and Reasoning: KRR: Argumentation
Abstract
In formal argumentation, a distinction can be made between extension-based semantics, where sets of
arguments are either (jointly) accepted or not, and ranking-based semantics, where grades of accept-
ability are assigned to arguments. Another important distinction is that between abstract approaches,
that abstract away from the content of arguments, and structured approaches, that specify a method
of constructing argument graphs on the basis of a knowledge base. While ranking-based semantics
have been extensively applied to abstract argumentation, few work has been done on ranking-based
semantics for structured argumentation. In this paper, we make a systematic investigation into the be-
haviour of ranking-based semantics applied to existing formalisms for structured argumentation. We
show that a wide class of ranking-based semantics gives rise to so-called culpability measures, and
are relatively robust to specific choices in argument construction methods.
- [Amgoud and Ben-Naim, 2013] Leila Amgoud and Jonathan Ben-Naim. Ranking-based semantics for argumentation frameworks. In SUM, pages 134-147.
- [Amgoud and Ben-Naim, 2015] Leila Amgoud and Jonathan Ben-Naim. Argumentation-based ranking logics. In AAMAS, pages 1511-1519, 2015.
- [Amgoud and David, 2021] Leila Amgoud and Victor David. A general setting for gradual semantics dealing with similarity. In AAAI, pages 6185-6192, 2021.
- [Amgoud et al., 2008] Leila Amgoud, Claudette Cayrol, Marie-Christine Lagasquie-Schiex, and Pierre Livet. On bipolarity in argumentation frameworks. International Journal of Intelligent Systems, 23(10):1062-1093, 2008.
- [Amgoud et al., 2017] Leila Amgoud, Jonathan Ben-Naim, Dragan Doder, and Srdjan Vesic. Acceptability semantics for weighted argumentation frameworks. In IJCAI, 2017. IJCAI
- [Arieli and Heyninck, 2021a] Ofer Arieli and Jesse Heyn- inck. Simple contrapositive assumption-based argumen- tation part II: reasoning with preferences. Int. J. Approx. Reason., 139:28-53, 2021.
- [Arieli and Heyninck, 2021b] Ofer Arieli and Jesse Heyn- inck. Simple contrapositive assumption-based frame- works, part II: Reasoning with preferences. Journal of Approximate Reasoning, 139:28-53, 2021.
- [Arieli and Straßer, 2015a] Ofer Arieli and Christian Straßer. Sequent-based logical argumentation. Journal of Argu- ment and Computation, 6(1):73-99, 2015.
- [Arieli and Straßer, 2015b] Ofer Arieli and Christian Straßer. Sequent-based logical argumentation. Argument & Computation, 6(1):73-99, 2015.
- [Arieli and Straßer, 2019] Ofer Arieli and Christian Straßer. Logical argumentation by dynamic proof systems. Theo- retical Computer Science, 781:63-91, 2019.
- [Arieli et al., 2019] Ofer Arieli, AnneMarie Borg, and Jesse Heyninck. A review of the relations between logical argu- mentation and reasoning with maximal consistency. An- nals of Mathematics and Artificial Intelligence, 87(3):187- 226, 2019.
- [Arieli et al., 2021a] Ofer Arieli, AnneMarie Borg, Jesse Heyninck, and Christian Straßer. Logic-based approaches to formal argumentation. FLAP, 8(6):1793-1898, 2021.
- [Arieli et al., 2021b] Ofer Arieli, AnneMarie Borg, and Christian Straßer. Characterizations and classifications of argumentative entailments. In Proceedings of KR, pages 52-62, 2021.
- [Baroni et al., 2019] Pietro Baroni, Antonio Rago, and Francesca Toni. From fine-grained properties to broad principles for gradual argumentation: A principled spec- trum. International Journal of Approximate Reasoning, 105:252-286, 2019.
- [Besnard and Hunter, 2001] Philippe Besnard and Anthony Hunter. A logic-based theory of deductive arguments. Ar- tificial Intelligence, 128(1):203-235, 2001.
- [Besnard and Hunter, 2009] Philippe Besnard and Anthony Hunter. Argumentation based on classical logic, pages 133-152. Springer, 2009.
- [Besnard and Hunter, 2018a] Philippe Besnard and Anthony Hunter. A review of argumentation based on deductive arguments. Handbook of Formal Argumentation, 1:435- 482, 2018.
- [Besnard and Hunter, 2018b] Philippe Besnard and Anthony Hunter. A review of argumentation based on deductive arguments. In Handbook of Formal Argumentation, pages 437-484. College Publications, 2018.
- [Bondarenko et al., 1997] Andrei Bondarenko, Phan Minh Dung, Robert Kowalski, and Francesca Toni. An ab- stract, argumentation-theoretic approach to default reason- ing. Artificial Intelligence, 93(1):63-101, 1997.
- [Bonzon et al., 2016] Elise Bonzon, Jérôme Delobelle, Sébastien Konieczny, and Nicolas Maudet. A com- parative study of ranking-based semantics for abstract argumentation. In AAAI, 2016.
- [Caminada, 2005] Martin Caminada. Contamination in for- mal argumentation systems. In BNAIC, pages 59-65, 2005.
- [Čyras and Toni, 2016] Kristijonas Čyras and Francesca Toni. ABA+: assumption-based argumentation with pref- erences. arXiv preprint arXiv:1610.03024, 2016.
- [Čyras et al., 2021a] Kristijonas Čyras, Quentin Heinrich, and Francesca Toni. Computational complexity of flat and generic assumption-based argumentation, with and without probabilities. Artificial Intelligence, 293:103449, 2021.
- [Cyras et al., 2021b] Kristijonas Cyras, Tiago Oliveira, Amin Karamlou, and Francesca Toni. Assumption-based argumentation with preferences and goals for patient- centric reasoning with interacting clinical guidelines. Argument Comput., 12(2):149-189, 2021.
- [Dung, 1995] Phan Minh Dung. On the acceptability of ar- guments and its fundamental role in nonmonotonic rea- soning, logic programming and n-person games. Artificial Intelligence, 77:321-358, 1995.
- [Gabbay, 2012] Dov M Gabbay. Equational approach to ar- gumentation networks. Argument & Computation, 3(2- 3):87-142, 2012.
- [Gentzen, 1934] Gerhard Gentzen. Untersuchungen über das logische Schließen I, II. Mathematische Zeitschrift, 39:176-210, 405-431, 1934.
- [Gorogiannis and Hunter, 2011] Nikos Gorogiannis and An- thony Hunter. Instantiating abstract argumentation with classical logic arguments: Postulates and properties. Arti- ficial Intelligence, 175(9-10):1479-1497, 2011.
- [Heyninck and Arieli, 2018] Jesse Heyninck and Ofer Arieli. On the semantics of simple contrapositive assumption- based argumentation frameworks. In Proc. COMMA, pages 9-20, 2018.
- [Heyninck and Arieli, 2020] Jesse Heyninck and Ofer Arieli. Simple contrapositive assumption-based argumentation frameworks. Journal of Approximate Reasoning, 121:103-124, 2020.
- [Heyninck and Straßer, 2017] J. Heyninck and C. Straßer. Revisiting unrestricted rebut and preferences in structured argumentation. In Proc. IJCAI'17, pages 1088-1092. AAAI Press, 2017. IJCAI
- [Heyninck and Straßer, 2021] Jesse Heyninck and Christian Straßer. A comparative study of assumption-based argu- mentative approaches to reasoning with priorities. FLAP, 8(3):737-808, 2021.
- [Hunter and Konieczny, 2008] Anthony Hunter and Sébastien Konieczny. Measuring inconsistency through minimal inconsistent sets. In KR, pages 358-366, 2008.
- [Jabbour et al., 2016] Saïd Jabbour, Yue Ma, Badran Rad- daoui, Lakhdar Sais, and Yakoub Salhi. A MIS parti- tion based framework for measuring inconsistency. In KR, pages 84-93, 2016.
- [Leite and Martins, 2011] João Leite and João G. Martins. Social abstract argumentation. In IJCAI, pages 2287- 2292, 2011. IJCAI
- [Los and Suszko, 1958] J. Los and R. Suszko. Remarks on sentential logics. Indagationes Mathematicae (Proceed- ings), 61:177-183, 1958.
- [Matt and Toni, 2008] Paul-Amaury Matt and Francesca Toni. A game-theoretic measure of argument strength for abstract argumentation. In JELIA, volume 5293, pages 285-297, 2008.
- [Prakken, 2010] Henry Prakken. An abstract framework for argumentation with structured arguments. Argument and Computation, 1(2):93-124, 2010.
- [Prakken, 2020] Henry Prakken. A new use case for ar- gumentation support tools: supporting discussions of bayesian analyses of complex criminal cases. Artif. Intell. Law, 28(1):27-49, 2020.
- [Ribeiro and Thimm, 2021] Jandson S Ribeiro and Matthias Thimm. Consolidation via tacit culpability measures: Be- tween explicit and implicit degrees of culpability. In KR, pages 529-538, 2021.
- [Thimm, 2014] Matthias Thimm. Tweety: A comprehensive collection of java libraries for logical aspects of artificial intelligence and knowledge representation. In KR, 2014.
- [Thimm, 2019] Matthias Thimm. Inconsistency measure- ment. In SUM, volume 11940, pages 9-23, 2019.
- [Yun et al., 2020] Bruno Yun, Srdjan Vesic, and Madalina Croitoru. Ranking-based semantics for sets of attacking arguments. In AAAI, pages 3033-3040, 2020.
- [Zeng et al., 2020] Zhiwei Zeng, Zhiqi Shen, Benny Toh Hsiang Tan, Jing Jih Chin, Cyril Leung, Yu Wang, Ying Chi, and Chunyan Miao. Explainable and argumentation-based decision making with qualita- tive preferences for diagnostics and prognostics of alzheimer's disease. In KR, pages 816-826, 2020.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1 Introduction
A central concept in formal argumentation [Dung, 1995] is that of an argumentation graph, that consists of a set of nodes interpreted as arguments, and edges interpreted as argumentative attacks. Within the area of formal argumentation, one can distinguish between abstract and structured approaches. Abstract argumentation abstracts away from the content of arguments and thus can be seen as taking argumentation graphs as primitive objects of study. Structured approaches, on the other hand, specify construction methods defining how an argumentation framework is generated on the basis of a knowledge base consisting of formulas specified in a logical language. Plausible reasoning [Besnard and Hunter, 2018a; Arieli et al., 2019; 2021a] is a sub-class of structured argumentation formalising reasoning on the basis of defeasible premises and non-defeasible rules or logical systems such as classical logic.
Argumentation semantics specify the acceptability of arguments given an argumentation graph. One can distinguish between so-called extension-based semantics, that specify which sets of arguments are jointly acceptable, and gradual or ranking-based semantics, that express acceptability in terms of a ranking over the arguments. Recent years have seen an intensive study of both kind of semantics in both breath and depth (see [Bonzon et al., 2016; Baroni et al., 2019] for some overviews) from the abstract perspective. For extension-based semantics, the structured perspective has played a major role. For ranking-based semantics, on the other hand, virtually no work has been carried out from the structured perspective (the only exception being [Amgoud and Ben-Naim, 2015]). Such a gap is rather surprising, as structured argumentation still provides one of the gold standards of the construction or generation of abstract argumentation graphs. Indeed, it is not clear whether and how the ranking-based semantics provide intuitive meaning from the logical perspective of structured argumentation. Furthermore, the study of ranking arguments in a structured setting could be helpful for numerous real-world applications of structured argumentation [Cyras et al., 2021b; Prakken, 2020; Zeng et al., 2020]. For instance, in medicine and legal reasoning, it might be more appropriate to assign arguments a gradual score instead of distinguishing merely between acceptance and rejection.
In this paper, we make the first general study of rankingbased semantics applied to structured argumentation frameworks. We focus on logic-based argumentation, an important and well-studied sub-class of structured argumentation. In particular, we answer the following questions:
- What is the logical meaning of ranking-based semantics applied to argumentation graphs generated on the basis of strict and defeasible information?
- What is the influence of choices underlying the construction of the argument graph (e.g. the form of argumentative attacks) on the outcome of ranking-based semantics?
The main results are the following: (1) a large family of ranking-based semantics induce so-called culpability measures, and behave better than many existing culpability measures, (2) ranking-based semantics applied over argumentation graphs constructed using approaches from structured argumentation are robust under many choices considered in the literature such as different argumentative attack forms or argument construction methods, apart from the filtering out of inconsistent arguments.
Outline of the paper. In Section 2, the relevant preliminaries on simple contrapositive assumption-based frameworks (Subsection 2.1), ranking-based argumentation semantics (Subsection 2.2) and culpability measures (Subsection 2.3) are recalled. We review postulates for ranking-based semantics in Section 3. In Section 4, we show that ranking-based semantics applied to argumentation frameworks obtained on the basis of simple contrapositive assumption-based frameworks induce culpability measures. In Section 5, we look at other structured argumentation formalisms. We review related work in Section 6 and conclude in Section 7.
2 Preliminaries
This section contains background material about simple contrapositive assumption-based argumentation frameworks (more details can be found in [Arieli and Heyninck, 2021b; Heyninck and Arieli, 2020]), ranking-based semantics, and culpability measures.
2.1 Simple Contrapositive Assumption-based Frameworks
We shall denote by L an arbitrary propositional language. Atomic formulas in L are denoted by p, q, r, etc., arbitrary Lformulas (atomic or compound) are denoted by ψ, φ, δ, etc., and sets of formulas in L are denoted by Γ, ∆, Θ, etc. (possibly primed or indexed). ℘(L) denotes the power-set of L.
Instead of restricting ourselves to one specific logic, we merely assume some common properties of logics in order to keep our results as general as possible.
Definition 1 (Logic). A logic for a language L is a pair L = 〈L, ⊢〉, where ⊢ is a (Tarskian) consequence relation for L, that is, a binary relation among sets of formulas and individual formulas in L, satisfying the following conditions:
Reflexivity: if ψ ∈ Γ, then Γ ⊢ ψ.
Monotonicity: if Γ ⊢ ψ and Γ ⊆ Γ′ , then Γ′ ⊢ ψ.
Transitivity: if Γ ⊢ ψ and Γ′ , ψ ⊢ φ then Γ∪Γ′ ⊢ φ.
In what follows, we shall assume that the language L contains at least the following connectives and constant:
- a ⊢-negation ¬, satisfying: p ̸⊢ ¬p and ¬p ̸⊢ p (for every atomic p).
- a ⊢-conjunction ∧, satisfying: Γ ⊢ ψ ∧ φ iff Γ ⊢ ψ and Γ ⊢ φ.
- a ⊢-falsity F, satisfying: F ⊢ ψ for every formula ψ. 1
Our results only assume the above connectives with the respective properties. This means that these results apply to any language with additional connectives or additional properties assumed on the connectives. We abbreviate {¬ψ | ψ ∈ Γ} by ¬Γ, and when Γ is finite we denote by ∧Γ the conjunction of all the formulas in Γ.
Given a logic L = 〈L, ⊢〉, the ⊢-closure of a set Γ of Lformulas is defined by Cn⊢(Γ) = {ψ | Γ ⊢ ψ}. When ⊢ is clear from the context or arbitrary, we will sometimes simply write Cn(Γ). Now,
1 Particularly, F is not a standard atomic formula, since F ⊢ ¬F.
- We shall say that ψ is a ⊢-theorem if ψ ∈ Cn⊢(∅), and that Γ is ⊢-consistent if Cn⊢(Γ) ̸= L (thus, Γ ̸⊢ F, otherwise, we say that Γ is ⊢-inconsistent).
- L is called explosive, if for every L-formula ψ the set {ψ, ¬ψ} is ⊢-inconsistent.
- L is called contrapositive, if (i) ⊢ ¬F, and (ii) for every non-empty set Γ and ψ it holds that Γ ⊢ ¬ψ iff either ψ = F or for every φ ∈ Γ we have that (Γ\{φ})∪{ψ} ⊢ ¬φ.
- L is called uniform if for any Γ∪Γ′ ∪{φ} ⊆ L, if Γ′ ̸⊢ F and Γ ∪ {φ} and Γ′ have no atoms in common, it holds that: Γ ⊢ φ iff Γ ∪ Γ′ ⊢ φ.
Remark. Perhaps the most notable example of a logic which is explosive, contrapositive and uniform, is classical logic (in short, CL) 2 . Intuitionistic logic and standard modal logics are other examples of well-known formalisms having these properties.
Note 1. A useful property of an explosive logic L = 〈L, ⊢〉 is that for every set Γ of L-formulas and any L-formulas ψ and φ, if Γ ⊢ ψ and Γ ⊢ ¬ψ, then Γ ⊢ φ.
The following family of assumption-based argumentation frameworks [Bondarenko et al., 1997] has been shown to be a useful setting for argumentative reasoning [Heyninck and Arieli, 2020]. In more detail, a simple contrapositive assumption-based framework is a knowledge base consisting of a set of strict premises Γ, a set of defeasible premises Ab, a logic L, and a contrariness operator specifying which conflicts are taken into account.
Definition 2 (Simple contrapositiveABFs). An assumptionbased framework (ABF, for short) is a tuple ABF = 〈L, Γ, Ab, ∼〉 where:
- L = 〈L, ⊢〉 is a propositional Tarskian logic.
- Γ (the strict assumptions) and Ab (the candidate/defeasible assumptions) are distinct (countable) sets of L-formulas, where the former is assumed to be ⊢-consistent and the latter is assumed to be nonempty.
- ∼ : Ab → ℘(L) is a contrariness operator, assigning a finite set of L-formulas to every defeasible assumption in Ab, such that for every consistent and non-theorem formula ψ ∈ Ab it holds that ψ ̸⊢ ∨ ∼ψ and ∨ ∼ψ ̸⊢ ψ.
A simple contrapositive ABF is an assumption-based framework ABF = 〈L, Γ, Ab, ∼〉, where L is an explosive, contrapositive and uniform logic, and ∼ψ = {¬ψ}. 3
Definition 3. Let ABF = 〈L, Γ,Ab,∼〉 be an assumptionbased framework, ∆, Θ ⊆ Ab, and ψ ∈ Ab. Then, ∆ attacks ψ iff Γ ∪ ∆ ⊢ φ for some φ ∈ ∼ψ. Then, ∆ attacks Θ if ∆ attacks some ψ ∈ Θ.
The following useful notions are used in the paper:
2 In fact, by the Łos-Suszko theorem [Los and Suszko, 1958] any structural logic with a characteristic matrix is uniform.
3 Notice that uniformity is not required explicitly in [Heyninck and Arieli, 2018]. To avoid clutter, we choose to adapt the definition here instead of using "simple contrapositive uniform assumptionbased frameworks."
Definition 4. Let ABF = 〈L, Γ,Ab,∼〉. A set ∆ ⊆ Ab is maximal consistent in ABF, if (i) Γ∪∆ ̸⊢ F and (ii) Γ∪∆′ ⊢ F for every ∆ ⊊ ∆′ ⊆ Ab. The set of all the maximal consistent sets in ABF is denoted MCS(ABF). A set ∆ ⊆ Ab is minimal inconsistent in ABF, if (i) Γ ∪∆ ⊢ F and (ii) Γ ∪∆′ ̸⊢ F for every ∆ ⊋ ∆′ ⊆ Ab. The set of all the minimal inconsistent sets in ABF is denoted MIC(ABF).
We define the set of free formulas in ABF as FREE(ABF) = Ab \ ⋃ MIC(ABF).
For a set of formulas Ab ⊆ L, we will denote the set of all classically maximal consistent subsets of Ab, defined as MCS(〈CL, ∅,Ab,∼〉), by MCS(Ab). Similarly for the minimal inconsistent subsets (MIC(Ab)) and the free formulas (FREE(Ab)) of Ab.
Example 1. Let L = CL, Γ = ∅, Ab = {p, ¬p, q}, and ∼ψ = {¬ψ}. An attack diagram for this ABF is shown in Figure 1. In fact, an attack diagram consists of all subsets of assumptions, and the attacks according to Definition 3 between these assumptions. Note that since in CL inconsistent sets of premises imply any conclusion, the classically inconsistent set {p, ¬p, q} attacks all the other sets in the diagram (for instance, {p, ¬p, q} attacks {q}, since {p, ¬p, q} ⊢ ¬q).

2.2 Ranking-based Argumentation Semantics
Ranking-based semantics have been mainly studied from the abstract perspective, that focuses on abstract argumentation frameworks:
Definition 5. An argumentation framework AF = (A,→) consists of a set of arguments A and an attack relation → ⊆ A × A. Where a ∈ A, a- = {b ∈ A | b → a}.
Notice that for any ABF = 〈L, Γ,Ab,∼〉, (℘(Ab),→) is an argumentation framework, where → is defined as in Definition 3. In other words, an assumption-based argumentation gives a method of how to construct an argumentation framework. We now discuss ranking-based semantics, that allow to determine the acceptability of arguments for a given AF.
There has been a wide range of ranking-based semantics proposed in the literature to rank order arguments from the most acceptable to the weakest arguments [Bonzon et al., 2016]. Following Baroni, Rago and Toni [Baroni et al., 2019], we consider ranking-based semantics as mappings σ of arguments to a set I preordered by ≤ relative to an argumentation framework AF = (A,→). Given a, b ∈ A, σ(a) ≥ σ(b) means that the argument a is at least as acceptable as the argument b according to σ. For simplicity, we assume the image of σ is always R≥0. In the remainder of the paper, we will denote σAF as the ranking-based semantics relative to AF. A high ranking σAF(a) represents a high quality of an argument a w.r.t. AF according to σ.
As an illustration of a ranking-based semantics, we look at the categorizer semantics, first presented in [Besnard and Hunter, 2001] for acyclic frameworks but generalized to any argumentation framework in [Amgoud et al., 2017]. This semantics formalizes the idea that the number of attackers decreases the quality of an argument. Formally, it works by taking the inverse of the sum of the score of the attacking arguments iteratively.
Definition 6. Given an AF = (A,→) and a ∈ A:
It has been shown in [Amgoud et al., 2017] that cati converges as i approaches infinity. We therefore define σcat AF (a) = limi→∞ cati(a).
Example 2. Consider the argumentation framework from Figure 1. It can be verified (for example using the Tweetylibrary [Thimm, 2014]) that: σcat AF (∅) = 1, σcat AF ({q}) = 0.71, σcat AF ({p}) = σcat AF ({¬p}) = 0.52, and σcat AF ({p, ¬p, q}) = 0.41.
2.3 CulpabilityMeasures
A fundamental research topic in reasoning with conflicting information is the measure of inconsistencies. A lot of work focuses on inconsistency measures that allow to quantify how inconsistent [Jabbour et al., 2016; Thimm, 2019] a set of formulas (typically propositional) is. On the other hand, culpability measures quantify the degree of responsibility of a formula in making a set of formulas inconsistent. In more detail, a culpability measure for a knowledge base Ab ⊆ L is a function CAb : Ab → R≥0 that satisfies the following postulates:
Consistency. If Ab is consistent, then CAb(φ) = 0 for every φ ∈ Ab.
Thus, consistency states that the culpability measure of premises in a consistent set are minimal (i.e. in consistent sets, no formula is culpable for inconsistency), whereas blame states that any formula involved in an inconsistency will receive a non-zero culpability degree.
In [Hunter and Konieczny, 2008], culpability measures are defined as inconsistency values 4 . The following properties for inconsistency values are defined in [Hunter and Konieczny, 2008] (we adapt them to our notation). 5
4 To comply with the notation in this paper, higher inconsistency values intuitively represent a higher degree of inconsistency, in contradistinction to the work of [Hunter and Konieczny, 2008].
5 In [Hunter and Konieczny, 2008], other properties of culpability measures are discussed, but they describe the relation between inconsistency and culpability measures, and are therefore not relevant to our study.
Free Formula. If φ ∈ Free(Ab)6 , then CAb(φ) ≤ CAb(ψ) for any ψ ∈ Ab. 7
Dominance. Where φ, ψ ∈ Ab, if φ ⊢ ψ and φ ̸⊢ F, then CAb(φ) ≥ CAb(ψ).
Thus, free formula states that formulas not involved in any inconsistency are at most as culpable as any other formula, and dominance states that logically stronger formulas are at least as culpable as their weaker counterparts.
By ways of illustration, we consider the following culpability measures C dAb , C ∗Ab and C cAb from [Hunter and Konieczny, 2008]: 8
Example 3. Consider the knowledge base Γ = {p ∧ ¬p, q, r, ¬q ∨ ¬r, s}. The minimal inconsistent sets of Γ are MIC(Γ) = {{p ∧ ¬p}, {q, r, ¬q ∨ ¬r}}. This means that C dΓ (s) = C ∗Γ (s) = 0, and C dΓ (φ) = 1 and C ∗Γ (φ) = 0.5 for any φ ∈ Γ \ {s}. Also, we have C cΓ (s) = 0, C cΓ (p ∧ ¬p) = 14 and C cΓ (φ) = 1 12 for any φ ∈ Γ \ {p ∧¬p, s}.
3 Postulates for Ranking-based Semantics
In this section, as a first illustration of the difference between abstract and structured argumentation in the context of ranking-based semantics, we look at some common postulates proposed for ranking-based semantics and evaluate their usefulness in a structured setting. We will see that, even though these postulates are of limited meaning in the structured argumentation, they can be easily adapted to a variant that is more meaningful in the structured setting. We restrict attention to postulates that will be relevant in the rest of the paper, and leave an exhaustive study of the whole range of postulates for ranking-based semantics (as found in e.g. [Baroni et al., 2019]) for future work.
An important postulate in the literature on ranking-based semantics is the principle of void precedence [Amgoud and Ben-Naim, 2013]. It ensures that unattacked arguments are maximally preferred.
Definition 7. A semantics σ satisfies void precedence iff a- ̸= ∅ and b- = ∅ implies σAF(a) < σAF(b).
7 In [Hunter and Konieczny, 2008], this property is called minimality, and it is required that a free formula evaluates to 0. We use a weaker condition that allows to differentiate between the score of p in {p, q, ¬q} and in {p, q}.
8 In our presentation, unlike in [Hunter and Konieczny, 2008], the measures are normalized to ensure a mapping to [0, 1]. We follow the convention that ∑ ∅ = 0 which means that C cAb(φ) = 0 for any free formula φ. For C ∗Ab and C cAb, the knowledge base is supposed to be finite.
When moving to logic-based argumentation, void precedence is often trivially satisfied as there are virtually no unattacked arguments (except for ∅) due to inconsistent arguments "contaminating" [Caminada, 2005] innocent bystanders:
Example 4. Consider again Example 1. We see that {p, ¬p} attacks q due to logical explosion.
It is reasonable to expect an innocent bystander to be ranked higher than other arguments. We thus obtain the following postulate. We first introduce the notation σABF to denote the ranking-based semantics σAF for AF = (℘(Ab),→), where → is defined as in Definition 3.
Definition 8. A semantics σ satisfies logical void precedence iff for any ABF ABF = 〈L, Γ,Ab,∼〉, if Θ ⊆ Free(ABF), then σABF(Θ) ≥ σABF(∆) for any ∅ ̸= ∆ ⊆ Ab.
Notice that logical void precedence immediately implies that every free formula is ranked at least as high as any other formulas.
Logical void precedence is satisfied by any ranking-based semantics that satisfies the following property of monotony:
Definition 9. A semantics σ satisfies monotony iff a- ⊆ bimplies σAF(a) ≥ σAF(b).
In Remark 1, we give some examples of ranking-based semantics that satisfy monotony. Monotony of a ranking-based semantics implies logical void precedence.
Proposition 1. For simple contrapositive ABFs, any rankingbased semantics that satisfies monotony satisfies logical void precedence. 9
Another property that will be useful below is countertransitivity [Amgoud and Ben-Naim, 2013], which makes use of the following comparison of sets of arguments:
Definition 10. Let a ranking-based semantics σ and an argumentation framework AF = (A,→) be given. For any S1, S2 ⊆ A, S1 ⪰σ S2 is a group comparison if there exists an injective mapping f : S2 → S1 s.t. for every a ∈ S2, σAF(f (a)) ≥ σAF(a).
Example 5. Consider again Example 1. As {q}- ⊂ {p, ¬p}-, the identity function id is an injective mapping s.t. (for any semantics σ), σAF(f(∆)) ≥ σAF(∆) for every ∆ ∈ {q}- and thus {p, ¬p}- ⪰σ {q}-.
Thus, a group comparison allows expressing that one set S1 is better than another one S2 in the sense that for every element of S2 we can find an element of S1 that is ranked better or equal according to σ. We now recall the property of counter-transitivity [Amgoud and Ben-Naim, 2013] that expresses that an argument with numerous and better attackers is ranked lower:
Definition 11. A semantics σ satisfies counter-transitivity if for any AF = (A,→) and any a, b ∈ A, b- ⪰σ a- implies σAF(a) ≥ σAF(b).
It has been shown in [Bonzon et al., 2016] that the categoriser, discussion-based [Amgoud and Ben-Naim, 2013] and the burden-based semantics satisfy the postulate of counter-transitivity. Notice that counter-transitivity implies monotony.
9 Some proofs have been omitted in view of page limitations.
Remark 1. The postulate of monotony is not generally used in the literature on postulates for ranking-based semantics 10 . However, several postulates that imply monotony have been studied. We already noted the postulate of countertransitivity. Another example is the postulate of cardinality precedence [Bonzon et al., 2016], satisfied among others by the categoriser, discussion-based [Amgoud and Ben-Naim, 2013] and the burden-based semantics. A second example is the general principle 7 [Baroni et al., 2019] which is satisfied by e.g. the categoriser semantics, inverse equational systems [Gabbay, 2012], LocSum [Amgoud et al., 2008], and social models [Leite and Martins, 2011].
4 Ranking-based Semantics as Culpability Measures
In this section, we look at the logical meaning of rankingbased semantics. More precisely, we ask the following question: when applying ranking-based semantics to an argumentation framework generated using a structured argumentation methodology, what is the logical meaning of the ranking over arguments? It turns out that a ranking-based semantics has a clear logical meaning: it induces an inversed culpability measure. Thus, the only difference between a culpability measure and a ranking-based semantics is the "direction": high ranking scores equal low culpability values and vice versa.
Now, in more formal detail, as is common in structured argumentation, we consider an ABF as a knowledge base that consists of strict and defeasible premises, equipped with a logic. We note that the fact that we allow for strict premises and a wide choice of logics is a generalization w.r.t. the assumptions usually made for culpability measures (i.e., existing measures are always defined for a specific logic, in most cases classical logic.). Then, ranking-based semantics are applied to the argumentation framework generated on the basis of the ABF. Afterwards, we look at the arguments ∆ ⊆ Ab (i.e. sets of defeasible premises) and will see that the rankings over these arguments induce a culpability measure. As we allow for strict premises and a wide variety of logics, the postulates from Subsection 2.3 have to be generalized, as we do in Proposition 2. We also generalize the postulates to sets of defeasible assumptions instead of single assumptions.
In culpability measures, the value 0 is seen as a "best rank", i.e., the rank assigned to the maximally plausible formulas. For the work done below, it is therefore often useful to assume a best rank w.r.t. a ranking-based semantics.
Definition 12. A semantics σ satisfies void best rank if there is an r ∈ R≥0 s.t. for every AF = (A,→) and a ∈ A with a- = ∅, σAF(a) = r. In that case, we say r = BestScore(σ).
It can be easily observed that the void best rank property is satisfied by the categoriser semantics, as unattacked arguments are assigned the rank 1 at any step in the computation. Likewise, this property holds for any instantiation of the social models from [Leite and Martins, 2011], the burden-based semantics and the discussion-based semantics [Amgoud and Ben-Naim, 2013].
10 The property of (strict) monotony is studied in [Amgoud and David, 2021] (see principle 2, page 5).
The next result shows that a ranking-based semantics is a culpability measure satisfying dominance and free formula postulates. Notice that all postulates of culpability measures are generalized to the setting of simple contrapositive ABFs, which have as a special case the culpability measures as defined in Section 2.3 (with ABF = (CL, ∅, Ab, ∼)).
Proposition 2. Any ranking-based semantics that satisfies monotony, void precedence and void best rank satisfies the following properties (for a simple contrapositive ABF ABF = (L, Γ, Ab, ∼)):
Freeness. If Ψ ⊆ Free(ABF), then σABF(Ψ) ≥ σABF(∆) for any ∅ ̸= ∆ ⊆ Ab.
Dominance. If Γ ∪ {φ} ⊢ ψ and Γ ∪ {φ} ̸⊢ F, then σABF({ψ}) ≥ σABF({φ}).
Blame. If φ ∈ ⋃ MIC(ABF), then σABF({φ}) < BestScore(σ).
Consistency. If Γ ∪Ab ̸⊢ F, then σABF(Φ) = BestScore(σ) for every Φ ⊆ Ab.
Proof. Freeness: Follows immediately from Proposition 1. Dominance: Consider φ, ψ ∈ Ab s.t. Γ ∪ {φ} ⊢ ψ and Γ ∪ {φ} ̸⊢ F. Suppose some ∆ ⊆ Ab attacks {ψ}, i.e., Γ ∪ ∆ ⊢ ∼ψ. So with contraposition, Γ ∪ {ψ} ⊢ ∼ ∧ ∆, and thus, Γ∪{φ} ⊢ ∼ ∧ ∆ and thus, Γ∪∆ ⊢ ∼φ. This means {ψ}- ⊆ {φ}- and thus with monotony, σABF({φ}) ≤ σABF({ψ}). Blame: Suppose φ ∈ ⋃ MIC(ABF). Then, there is some ∆ ∈ MIC(ABF) s.t. φ ∈ ∆. As Γ ∪ ∆ ⊢ ∼φ, {φ}- ̸= ∅ and thus with void precedence, void best rank and since ∅- = ∅, σABF(φ) < σABF(∅) = BestScore(σ). Consistency: Suppose Γ ∪Ab ̸⊢ F. Then, there are no attacks between sets in (℘(Ab),→), and thus with void best rank, we have that σABF(Φ) = BestScore(σ) for every Φ ⊆ Ab.
Besides establishing that ranking-based semantics induce culpability measures, we show that these induced culpability measures perform better than existing culpability measures based on minimal inconsistent subsets. This is demonstrated using the following example:
Example 6. Let Ab = {p ∧ ¬p, q, ¬q ∧ r, ¬q ∧ s}. Then, C ⋆Ab (p ∧ ¬p) = 13 whereas C ⋆Ab (q) = 23 . This is counterintuitive as p∧¬p is inconsistent, whereas q is consistent. For the culpability measures C d and C c , the situation is comparable, as C dAb (φ) = 1 and C cAb (φ) = 15 for any φ ∈ {p∧¬p, q}, i.e., these measures do not distinguish between the self contradictory formula p ∧ ¬p and the consistent formula q.
We will see below that many ranking-based semantics, including the categoriser semantics, avoid this behaviour (Proposition 3).
We formalize this kind of behaviour, or rather, the avoidance of it, by the following postulate of falsity:
Definition 13. A semantics σ satisfies falsity if for any ABF = 〈L, Γ, Ab, ∼〉, if Γ ∪ {φ} ⊢ F, then for any ψ ∈ Ab, σABF(φ) ≤ σABF(ψ).
This postulate is satisfied by a large family of rankingbased semantics (recall Remark 1).
Proposition 3. A ranking-based semantics σ satisfies falsity if it satisfies monotony.
Another property related to the postulate of falsity is that of self-contradiction [Matt and Toni, 2008], requiring that selfattacking arguments are ranked lower than any other arguments. It is clear that self-contradiction ensures falsity. The self-contradiction postulate has been shown to hold for the nh-categoriser semantics [Yun et al., 2020], and the rankingbased semantics from [Matt and Toni, 2008].
In this section, we have shown that ranking-based semantics applied to argumentation frameworks generated on the basis of simple contrapositive ABFs induce culpability measures, and thus have a clear logical meaning. Furthermore, we show that, in contradistinction to many other culpability measures, ranking-based semantics satisfy the postulate of falsity. Finally, our method is applicable to a wider variety of settings than existing culpability measures, since we allow for strict premises and any contrapositive logic.
5 Logical Argumentation Based on Conclusion-Support Pairs
So far, we have considered the assumption-based argumentation framework, which is one among many formalisms for structured argumentation. In this section, we show that our results generalize to other settings based on arguments conceived of support-conclusion pairs and using several different attack forms, such as presented in [Arieli and Straßer, 2015a; Besnard and Hunter, 2018a].
5.1 AGlimpse at Logical Argumentation
We now consider argumentation frameworks constructed on the basis of arguments conceived of as assumptionconclusion pairs (see, e.g, [Arieli and Straßer, 2015b; Besnard and Hunter, 2018b]) 11 , which is another popular approach to logical argumentation.
Definition 14 (Argument). Given a logic L = 〈L, ⊢〉 and a set of strict premises Γ ⊆ L, an argument is a pair a = 〈∆, ψ〉, where ∆ is a finite set of L-formulas and ψ is an L-formula, such that Γ ∪ ∆ ⊢ ψ. We denote the set of all arguments by Arg(Γ).
In the following, we shall denote arguments by a, b, c, etc., possibly primed or indexed.
- Given an argument a = 〈∆, ψ〉, we call ∆ the support set of a, and ψ the conclusion (or the claim) of a (denoted by Conc(A)).
- The set of arguments whose supports are subsets of Ab is denoted by Arg(Γ,Ab). That is: Arg(Γ,Ab) = {a ∈ Arg(Γ) | Sup(a) ⊆ Ab}.
Remark 2. An alternative notation for an argument 〈∆, ψ〉 is ∆ ⇒ ψ (where ⇒ is a new symbol, not appearing in the language of ∆ and ψ). The latter resembles the way sequents are denoted in the context of proof theory [Gentzen, 1934]. This notation is frequently used in sequentbased argumentation (see, e.g., [Arieli and Straßer, 2015b; 2019]) to emphasize the fact that the only requirement on ∆ and ψ to form an argument is that the latter follows, according to the base logic, from the former.
11 See, e.g., [Arieli et al., 2021a] for a more detailed comparison of the formalisms. While in such systems typically only defeasible assumptions are considered, recently strict assumptions have been included in [Arieli et al., 2021b].
Various attack forms have been studied in the literature. In logical argumentation, it is often assumed that attacks among arguments are usually expressed in terms of attack rules (w.r.t. the underlying logic). Table 1 gives some of these attack relations. Notice that we restrict attention to support-based attacks. Other attack rules between arguments are described, e.g. in [Gorogiannis and Hunter, 2011; Besnard and Hunter, 2018b; Arieli and Straßer, 2015b].
Rules like those specified in Table 1 form attack schemes that are applied to particular arguments according to the underlying logic. For instance, when classical logic is the underlying formalism, the attacks of 〈{p}, p〉 on 〈{¬p}, ¬p〉 and of 〈{¬p}, ¬p〉 on 〈{p ∧ q}, p〉 are obtained by applications of the Defeat rule (or other rules in Table 1). When an attack rule R is applied, we say that its attacking argument R-attacks the attacked argument. Notice that assumption-based argumentation makes use of the attack form of direct defeat.
5.2 Considerations on Ranking-based Semantics
One of the benefits of assumption-based argumentation is the fact that the resulting argumentation frameworks are finite when the set of assumptions Ab is finite. To the best of our knowledge, all ranking-based semantics are defined only for finite argumentation frameworks, and therefore this property of assumption-based argumentation ensures that rankingbased semantics are applicable to argumentation frameworks constructed in assumption-based argumentation. This stands in contrast with the systems based on support-conclusion pairs, which even for finite sets of assumptions give rise to infinite sets of arguments (as e.g. the argument 〈∅, p∨. . .∨p〉 will be part of any argumentation framework with p ∨ . . . ∨ p having length n for any n ∈ N). One way to circumvent this is found in [Amgoud and Ben-Naim, 2015]. In that paper, Amgoud and Ben-Naim assume that there exists a well-order w on L and restrict attention to the following set of arguments: 12
Thus, the well-ordering w allows selecting one among the infinitely many equivalent conclusions φ.
The first observation we make is that excluding inconsistent arguments, as is done in e.g. [Amgoud and Ben-Naim, 2013; Besnard and Hunter, 2009], makes the resulting frameworks useless for obtaining culpability measures, for the simple reason that arguments with inconsistent premises are not allowed, and thus the argumentation framework will not contain arguments that conclude an inconsistent premise. We will therefore not filter out inconsistent arguments.
12 Amgoud & Ben-Naim [Amgoud and Ben-Naim, 2015] require that arguments are additionally consistent and minimal, but we do not generally require this.
| Rule Name | Acronym | Attacking Argument | Attacked Argument | Attack Conditions |
|---|---|---|---|---|
| Defeat | Def | 〈∆1, ψ1〉 | 〈∆2, ψ2〉 | Γ ∪ ψ1 ⊢∼ ∧∆2 |
| Direct Defeat | DirDef | 〈∆1, ψ1〉 | 〈{δ2} ∪ ∆′2, ψ2〉 | Γ, ψ1 ⊢∼δ2 |
| Undercut | Ucut | 〈∆1, ψ1〉 | 〈∆′2 ∪ ∆′′ 2 , ψ2〉 | ψ1 ≡Γ∼ ∧∆′2 |
| Canonical Undercut | CanUcut | 〈∆1, ψ1〉 | 〈∆2, ψ2〉 | ψ1 ≡Γ∼ ∧∆2 |
| Direct Undercut | DirUcut | 〈∆1, ψ1〉 | 〈{δ2} ∪ ∆′2, ψ2〉 | ψ1 ≡Γ∼δ2 |
Example 7. Consider Ab = {p ∧ ¬p, q, ¬q ∧ r}. Then, any argument using p ∧ ¬p in the support set will have an inconsistent support and thus not be assigned any ranking.
We now show that a wide variety of attack rules ensure satisfaction of postulates for culpability measures.
Given a set of strict premises Γ and a set of defeasible premises Ab, we apply a ranking-based semantics over the argumentation framework AF = (Afn (Γ,Ab),R) where R is obtained by applying a set of attack rules R ⊆ {Def,DirDef,Ucut,CanUcut,DirUcut}. Recall that we denote the resulting ranking by σAF.
Proposition 4. Let some Γ,Ab ⊆ L, R ⊆ {Def , DirDef , Ucut, CanUcut, DirUcut}, A = Afn (Γ, Ab), and AF = (A, R) be given. Any ranking-based semantics σ that satisfies counter-transitivity, void precedence and void best rank satisfies the following properties:
Freeness. If Ψ ⊆ Free(Γ,Ab)13 , then σAF(〈Ψ, ψ〉) ≥ σAF(〈∆, δ〉) for any 〈∆, δ〉, 〈Ψ, ψ〉 ∈ A with ∆ ̸= ∅.
Dominance. Where ψ, φ ∈ Ab, if Γ, ψ ⊢ φ and Γ ∪ ψ ̸⊢ F, then σAF(〈{ψ}, ψ′ 〉) ≥ σAF((〈{φ}, φ′ 〉) for all 〈{φ}, φ′ 〉, 〈{ψ}, ψ′ 〉 ∈ A.
Blame. If φ ∈ ⋃ MIC(Γ,Ab), then σAF(〈{φ}, φ′ 〉) < BestScore(σ) for all 〈{φ}, φ′ 〉 ∈ A.
Furthermore, if σ satisfies void best rank, it satisfies:
Consistency. If Γ ∪ Ab ̸⊢ F, then σAF(〈Φ, φ〉) = BestScore(σ) for every 〈Φ, φ〉 ∈ A.
Proof. The proof of freeness and dominance are left out in view of page limitations. For blame, suppose φ ∈ ⋃ MIC(Γ,Ab). Notice that 〈∅, ψ〉 ∈ A for any ψ ∈ L s.t. Γ ⊢ ψ. Note (〈∅, ψ〉)- = ∅ (for any attack rule). Since φ ∈ ⋃ MIC(Γ,Ab), there is a ∆ ∈ MIC(Γ,Ab) s.t. Γ ∪ ∆ ⊢ F and φ ∈ ∆. Thus, Γ ∪ ∆ ⊢ ∼φ (with contraposition), which means 〈∆, ¬φ⋆ 〉 ∈ A (for φ⋆ ≡Γ φ) attacks 〈{φ}, φ′ 〉 ∈ A and thus (〈{φ}, φ〉)- ̸= ∅. With void precedence and void best rank, this means σAF(〈{φ}, φ〉) < σAF(〈∅, ψ〉) = BestScore(σ). For Consistency, suppose Γ ∪ Ab ̸⊢ F and 〈Φ, φ〉 ∈ A. Then, 〈Φ, φ〉- = ∅ and by void best rank, σAF(〈Φ, φ〉) = BestScore(σ).
13 Recall that FREE(Γ, Ab) = Free(〈L, Γ, Ab, ∼〉).
6 RelatedWork
Interestingly enough, one of the earliest ranking-based semantics, namely the categoriser semantics [Besnard and Hunter, 2001] has been proposed in the context of logical argumentation. Since then, ranking-based semantics have been studied in breath and depth, but from an abstract level. [Besnard and Hunter, 2001] does not use Dungean argumentation frameworks, but rather is based on argumentation trees for a given conclusion. To the best of our knowledge, ranking-based semantics have been applied to structured argumentation in only one other work, namely [Amgoud and Ben-Naim, 2015]. One difference is that we do not assume that arguments have a consistent or minimal set of supports. In our paper, we do not filter out inconsistent arguments, as we need to be able to assign culpability measures to (potentially inconsistent) premises. In the work of Amgoud and Ben-Naim, this is not possible, as an argument like 〈{p ∧ ¬p}, p ∧ ¬p〉 is not allowed in their framework. Another benefit is that we allow for strict premises. A final difference with [Amgoud and Ben-Naim, 2015] is that Amgoud and Ben-Naim adopt only the direct undercut attack rule between argument, whereas we consider various attack forms.
Culpability measures have been investigated in several proposals. To the best of our knowledge, we have studied all postulates proposed for culpability measures in the literature. In future work, we want to compare ranking-based semantics with more involved culpability measures, such as the tacit culpability measures from [Ribeiro and Thimm, 2021].
7 Conclusion and FutureWork
This paper contains a principled investigation of rankingbased semantics applied to structured argumentation. Rather than having the last word on this topic, we hope to have established that ranking-based semantics for structured argumentation are meaningful and useful, and thus open new ground for research. We believe this work can be extended in various directions, e.g. to ranking-semantics over sets of attacking logical arguments, other frameworks for structured argumentation [Bondarenko et al., 1997; ˇCyras et al., 2021a; Arieli and Straßer, 2015a; Prakken, 2010; Heyninck and Straßer, 2017; Arieli and Heyninck, 2021b; ˇCyras and Toni, 2016; Heyninck and Straßer, 2021; Arieli and Heyninck, 2021a], which give a natural account of the notion of so-called intrinsic strength of arguments often assumed in ranking-based logics [Baroni et al., 2019].
@inproceedings{ijcai2023p364,
title = {Ranking-based Argumentation Semantics Applied to Logical Argumentation},
author = {Heyninck, Jesse and Raddaoui, Badran and Straßer, Christian},
booktitle = {Proceedings of the Thirty-Second International Joint Conference on
Artificial Intelligence, {IJCAI-23}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Edith Elkind},
pages = {3268--3276},
year = {2023},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2023/364},
url = {https://doi.org/10.24963/ijcai.2023/364},
}
TY - CPAPER TI - Ranking-based Argumentation Semantics Applied to Logical Argumentation AU - Heyninck, Jesse AU - Raddaoui, Badran AU - Straßer, Christian T2 - Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, IJCAI-23 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2023 SP - 3268 EP - 3276 DO - 10.24963/ijcai.2023/364 UR - https://doi.org/10.24963/ijcai.2023/364 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: