The principle-based approach is a methodology to classify and analyse argumentation semantics. In this paper we classify seven of the main alternatives for argumentation semantics using a set of new robustness principles. These principles complement Baroni and Giacomin’s original classification and deal with the behaviour of a semantics when the argumentation framework changes due to the addition or removal of an attack between two arguments. We distinguish so-called persistence principles and monotonicity principles, where the former deal with the question of whether a labelling or extension of an argumentation framework under a given semantics persists after a change, and the latter with the question of whether new labellings or extensions are created after a change. We furthermore show in which sense labelling-based and extension-based semantics lead to subtly different principles and results. Our results can be used for choosing a semantics for a particular application, or to guide the search for new argumentation semantics, but they have been used also in the design of algorithms.
Many semantics have been proposed in the literature on abstract argumentation. One way to compare and evaluate them is to look at examples of argumentation frameworks that bring to light important differences between semantics or highlight a particular strength or weakness of a semantics. While such an example-based approach may produce valuable insights, a deeper understanding of the differences and similarities of semantics requires a more systematic study of their properties. Baroni et al. introduced the so called principle-based approach [4,60], which takes as a starting point principles – that may or may not be satisfied by a semantics – representing various intuitions and requirements, which are used to evaluate a semantics or to guide the search for new semantics. These principles range from basic properties of extensions such as conflict-freeness and admissibility to principles that reflect desirable behaviour in certain classes of examples, such as crash-resistance, non-interference and directionality [4,30]. Semantics for argumentation may also be characterised in terms of strong equivalence conditions, which identify the syntactical differences that are semantically indistinguishable under a given semantics [7–10,18,54], or in terms of their signature, which identifies the set of all possible sets of extensions or labellings that can be expressed under a given semantics [42,44,47]. The general approach of focusing on general properties in the evaluation of a semantics has also been applied to ranking-based semantics [2,19,24] and instantiated argumentation formalisms [27,29].
In this paper we extend the principle-based investigation of semantics for abstract argumentation and study principles that characterise the robustness of extensions or labellings under a semantics with respect to the removal or addition of attacks. These principles are relative to the status assigned to the two arguments between which the attack is added or removed. The set of different statuses we can distinguish depends on whether we look at labelling-based or extension-based semantics. A labelling-based semantics σ maps every argumentation framework to a set of labellings, which are functions that assign to each argument a label (or accepted), (or rejected) or (or undecided) [28]. Given a labelling-based semantics σ we define, for each combination X and Y of labels, the following four principles:
addition persistence: a σ labelling of an argumentation framework F in which x is labelled X and y is labelled Y is still a σ labelling of F after adding an attack from x to y.
removal persistence: a σ labelling of an argumentation framework F in which x is labelled X and y is labelled Y is still a σ labelling of F if removing the attack from x to y.
addition monotonicity: if in all σ labellings of an argumentation framework F, x is labelled X and y is labelled Y, then adding an attack from x to y does not lead to new σ labellings.
removal monotonicity: if in all σ labellings of an argumentation framework F, x is labelled X and y is labelled Y, then removing an attack from x to y does not lead to new σ labellings.
For the extension-based setting we define the same set of principles except that the status of an argument is either in an extension (or, equivalently, labelled ) or not in an extension (or, equivalently, labelled either or ). Thus, in the extension-based setting we do not have the ability to distinguish rejected and undecided arguments. The extension-based principles therefore have less discriminative power than the labelling-based ones. Nevertheless, the results obtained in the extension-based setting do provide additional insights. In particular, the extension-based setting leads to weaker forms of addition and removal monotonicity than in the labelling-based setting. That is, even if a semantics σ violates all variants of addition/removal monotonicity in the labelling-based setting, it may still satisfy variants of addition/removal under the extension-based setting.
We investigate the principles discussed here with respect to all the admissibility-based semantics that have been defined in the literature. Thus, we focus on the complete, grounded, preferred and stable semantics, which were defined by Dung in terms of extensions [40] and by Caminada in terms of labellings [28], as well as the semi-stable [30], ideal [41] and eager [26] semantics. The investigation of non-admissible semantics is planned for a future publication.
The results we obtain provide insight into the robustness of the evaluation of an argumentation framework under a given semantics when the argumentation framework changes. While we do not argue that any of the principles we investigate must necessarily be satisfied by a semantics in general, some principles can be regarded as reflecting reasonable or desirable requirements. Let us demonstrate this point by considering addition persistence. This principle reflects the intuition that a point of view on argument acceptance represented by a labelling L still represents a valid point of view after adding an attack from x to y, if both x and y are rejected in L. This can be regarded as reasonable because the added attack does not introduce a conflict with respect to L and does not change the justification for the rejection of x and y. Thus, the added attack provides no explicit reason to give up on L as a reasonable point of view on argument acceptance. Indeed, this is true under the complete semantics, which satisfies addition persistence. The complete semantics similarly satisfies , , , and addition persistence, as well as , , and removal persistence, where the removal of the attack does not invalidate the justification of the label of the second argument. Our results show, however, that not all the semantics we consider satisfy these principles, even though all of them associate an argumentation framework with a set of complete labellings. Other principles can similarly be regarded as undesirable. For instance, addition persistence reflects the intuition that a point of view on argument acceptance survives even if we add an attack between two arguments that are both accepted. This amounts to permitting points of view on argument acceptance that contain conflicts, which is not desirable unless one considers a conflict-tolerant semantics [3]. In general, whether a principle is desirable depends on how one expects a semantics to behave with the argumentation framework changes, and this depends on the application. The results we obtain can therefore be used to determine whether a semantics is suitable for a given application.
The principles we investigate are also useful in the design of algorithms. For example, Niskanen et al. [51] use persistence principles in the design of an algorithm for computing extensions of incomplete argumentation frameworks, where one can specify that attacks between certain arguments may or may not exist. Persistence and monotonicity principles are also useful in addressing enforcement problems in abstract argumentation [11,12,25,34,53]. This is the problem of determining minimal sets of changes to an argumentation framework in order to enforce some result, such as the acceptance of a given set of arguments. Because persistence and monotonicity principles can be used to determine which changes to the attack relation of an argumentation framework do or do not change its evaluation, these principles can be used to guide the search for sets of changes in the enforcement problem. This idea has already been used for extension enforcement under the grounded semantics [53].
This paper extends results presented earlier [56], which focused on addition and removal persistence as well as addition monotonicity, but did not consider removal monotonicity and did not include results for the ideal and eager semantics. In the current paper we additionally examine persistence and monotonicity principles from the extension-based perspective, where we distinguish arguments that are accepted from those that are not, but where no distinction is made between rejected and undecided arguments. In case of addition and removal monotonicity, this different perspective yields a set of principles that are distinct from the labelling-based ones.
The layout of this paper is as follows. In Section 2 we recall the necessary definitions concerning abstract argumentation theory. Then we first focus on labelling-based semantics. The addition and removal persistence principles are discussed in Section 3 and 4, while addition and removal monotonicity principles are discussed in Section 5 and 6. We then discuss, in Section 7, persistence and monotonicity principles for extension-based semantics, and summarise and contrast our results in Section 8. We discuss directions for future work in Section 9, survey related work in Section 10, and conclude in Section 11.
Preliminaries
An argumentation framework is a directed graph represented by a set A of arguments and a binary relation ⇝ over A called the attack relation [40]. We assume throughout this paper that a set , called the universe of arguments and whose elements are called arguments, is given, and that the set of arguments in an argumentation framework is finite.
Let be a set called the universe of arguments. An argumentation framework is a pair where A is a finite subset of and ⇝ is a binary relation over A called the attack relation. We denote by the set of all argumentation frameworks.
Given an argumentation framework we say that an argument attacks an argument if and only if . We will mostly use infix notation and write instead of . Given an argumentation framework and an argument we denote by the set of arguments attacking x and by the set of arguments attacked by x. Given a set we denote by the set of arguments attacking some and by the set of arguments attacked by some .
A labelling-based semantics maps every argumentation framework to a set of labellings, which are functions that map every argument of an argumentation framework to a label. All the labelling-based semantics considered in this paper are defined using three possible labels: indicates that the argument is accepted, that the argument is rejected, and that the acceptance of the argument is undecided [28].
A labelling of an argumentation framework is a function . Given a label we define as . We denote by the set of all labellings of F. We also denote a labelling L by the set of pairs where .
A labelling-based semantics σ defines a function that associates every with a set .
A complete labelling is a labelling in which an argument is accepted if and only if all attackers are rejected, and an argument is rejected if and only if some attacker is accepted. All the semantics we consider in this paper are based on complete labellings.
Let be an argumentation framework. A labelling is complete if and only if, for all :
if and only if, for all , .
if and only if, for some , .
Given two labelling L, , we say that is at least as committed as L (written ) if every argument that is labelled (resp. ) by is also labelled (resp. ) by L.
Let be an argumentation framework. The committedness relation is defined by if and only if and .
We furthermore write as shorthand for . Given a set M of labellings we denote by the labelling in which an argument x is labelled (resp. ) if the argument is labelled (resp. ) by all elements of M, and x is labelled otherwise. Intuitively, represents the “consensus” among M in terms of the arguments that are accepted and rejected.
Given an argumentation framework and a set we define by , where L is the labelling of F defined by
if and only if , , and
if and only if , .
The following definition introduces the labelling-based complete (), grounded (), preferred (), stable (), semi-stable (), ideal (), and eager () semantics [26,28,30,41].
Let be an argumentation framework.
We now state two well-known facts about the semantics defined in Definition 7 that will be used throughout this paper. First of all, under all semantics except for the stable semantics, every argumentation framework has at least one labelling.
Let F be an argumentation framework and. Then.
The grounded, ideal and eager semantics are unique status semantics, meaning that they map every argumentation framework to a unique labelling.
Let F be an argumentation framework and let. Then.
Addition persistence
We say that a semantics σ satisfies addition persistence if every σ labelling of an argumentation framework F in which x is labelled X and y is labelled Y is still a σ labelling of F after adding an attack from x to y. Formally:
Let σ be a semantics and let . We say that σ satisfies addition persistence if and only if for all and , if , and , then .
Table 1 shows the full overview of addition persistence under the semantics we consider. A gray cell means that the combination is satisfied and a white cell means that it is violated. The white and gray cells refer to the counterexamples and proofs provided in this section.
Addition persistence for labelling-based semantics
We can distinguish two types of addition persistence principles. The first are , , and addition persistence. Intuitively, these principles deal with the addition of attacks where the label of the newly attacked argument is no longer justified under the complete semantics. They are violated under the complete semantics and consequently under all the other semantics as well. The stable semantics is the only exception here, and satisfies , addition persistence due to the fact that no argument is ever labeled under the stable semantics. The , , and addition persistence may be considered as desirable principles for semantics that tolerate conflicts, which we do not consider in this paper [3].
The remaining combinations form the second type. These are , , , , and addition persistence. All these principles are satisfied by the complete semantics. Thus, they cover the complete range of possible additions of attacks that do not invalidate a complete labelling. On this ground, these principles may be regarded as reasonable or desirable principles for all semantics we consider in this paper, since they are all based on complete labellings. The question of whether they are satisfied does not only depend on whether the added attack invalidates a complete labelling, however. It also depends on whether the added attack changes the set of complete labellings as a whole, which in turn may lead to a change in the set of labellings that are grounded, preferred, semi-stable, and so on. Indeed, apart from the complete semantics, the only semantics that satisfies all principles of the second type is the stable semantics. All the other semantics violate one or more principles of the second type. In particular:
The grounded semantics violates addition persistence. This arises from the fact that the grounded semantics is -maximising. As demonstrated in Example 8, if x is and y is in the grounded labelling of an argumentation framework then adding an attack from x to y may lead to an additional complete labelling in which both x and y are . This new complete labelling has a strictly larger set of -labelled arguments and thus becomes the new grounded labelling that replaces the old one. Note that this phenomenon does not occur under the preferred semantics, which does satisfy addition persistence.
The preferred semantics violates addition persistence. The -maximising behaviour of the preferred semantics is responsible for this. As demonstrated in Example 7, if x and y are both in a preferred labelling of an argumentation framework then adding an attack from x to y may lead to a new complete labelling in which x is . This new complete labelling has a strictly larger set of arguments that are labelled , and thus becomes a new preferred labelling that replaces the initial one. Note that this phenomenon does not occur under the grounded semantics, which does satisfy addition persistence.
The semi-stable, eager and ideal violate all addition persistence principles. For the semi-stable semantics, the -minimising behaviour is responsible for this. All the examples involve situations where there is a semi-stable labelling with at least one -labelled argument, while after adding the attack, there is an additional complete labelling with no -labelled arguments, which becomes a new semi-stable labelling that replaces the initial one. The same examples can also be used to show violation of addition persistence principles under the ideal and eager semantics.
In the remainder of this section, we present the counterexamples for the white cells in Table 1 and proofs for the gray cells.
(Failure of addition persistence and semantics).
In the argumentation framework shown in Fig. 1 the labelling is no longer a semi-stable or eager labelling after adding the attack drawn with a dotted line. The new unique semi-stable and eager labelling is .
addition persistence , and .
(Failure of addition persistence semantics).
In the argumentation framework shown in Fig. 1 the labelling is no longer the ideal labelling after adding the attack drawn with a dotted line. The new ideal labelling is .
(Failure of addition persistence and semantics).
In the argumentation framework shown in Fig. 2 the labelling is no longer a semi-stable or eager labelling after adding the attack drawn with a dotted line. The new unique semi-stable and eager labelling is .
addition persistence , and .
(Failure of addition persistence semantics).
In the argumentation framework shown in Fig. 2 the labelling is no longer the ideal labelling after adding the attack drawn with a dotted line. The new ideal labelling is .
(Failure of addition persistence and semantics).
In the argumentation framework shown in Fig. 3 the labelling is no longer a semi-stable or eager labelling after adding the attack drawn with a dotted line. The new unique semi-stable and eager labelling is .
addition persistence and .
(Failure of addition persistence semantics).
In the argumentation framework shown in Fig. 3 the labelling is no longer the ideal labelling after adding the attack drawn with a dotted line. The new ideal labelling is .
(Failure of addition persistence , , and semantics).
In the argumentation framework shown in Fig. 4 the labelling is no longer a , , or labelling after adding the attack drawn with a dotted line. The new , , and labelling is .
addition persistence , , and .
(Failure of addition persistence , semantics).
In the argumentation framework shown in Fig. 5 the labelling is no longer a or labelling after adding the attack drawn with a dotted line. The new and labelling is .
addition persistence , , and .
(Failure of addition persistence and semantics).
In the argumentation framework shown in Fig. 5 the labelling is no longer a semi-stable or eager labelling after adding the attack drawn with a dotted line. The new semi-stable and eager labelling is .
(Failure of addition persistence , , , , and semantics).
In the argumentation framework shown in Fig. 6 the labelling is no longer a , , , , or labelling after adding the attack drawn with a dotted line. The new labelling under these semantics is .
addition persistence , , , , and .
(Failure of addition persistence and semantics).
In the argumentation framework shown in Fig. 7 the labelling is no longer a semi-stable or eager labelling after adding the attack drawn with a dotted line. The new semi-stable and eager labelling is .
addition persistence and .
(Failure of addition persistence semantics).
In the argumentation framework shown in Fig. 7 the labelling is no longer the ideal labelling after adding the attack drawn with a dotted line. The new ideal labelling is .
(Failure of addition persistence under all semantics except stable).
In the argumentation framework shown in Fig. 8 the labelling is no longer a , , , and labelling after adding the attack drawn with a dotted line. The new labelling under these semantics is .
addition persistence.
(Failure of addition persistence all semantics).
In the argumentation framework shown in Fig. 9 the labelling is no longer a labelling under any semantics after adding the attack drawn with a dotted line. The new labelling under all semantics is .
addition persistence.
The following two propositions will be used in the proofs that follow. The first states that, given any pair of complete labellings L, of an argumentation framework, it holds that accepts more arguments than L if and only if rejects more arguments than L.
Letbe an argumentation framework and let. Thenif and only if.
For the only if direction, assume . Let and assume . Definition 4 implies that there is a such that and . Our assumption then implies . Using again Definition 4 it follows that . Hence .
For the if direction, assume . Let and assume . Definition 4 implies that for all such that we have . Our assumption then implies that, for all such that , . Using again Definition 4 it follows that . Hence . □
The second proposition concerns some facts that we can learn about the grounded labelling of an argumentation framework F on the basis of a complete labelling of F.
Let F be an argumentation framework, letand. Then:
Ifthen.
Ifthen.
Ifthen.
Let F be an argumentation framework, let and .
(1) From the definition of grounded labelling it follows that implies . By contraposition it follows that implies .
(2) From the definition of grounded labelling together with Proposition 3 it follows that implies . By contraposition it follows that implies .
(3) If then and hence, from the definition of grounded labelling it follows that . Furthermore and hence, from the definition of grounded labelling together with Proposition 3, it follows that . Hence . □
Follows directly from the definition of a complete labelling (Definition 4). □
Thesemantics satisfiesandaddition persistence.
Let and . We assume that (the case is trivial). Let L be the grounded labelling of F and assume and . Let z be an argument such that , , and (existence of z follows from Definition 4). Because the complete semantics satisfies and addition persistence (Proposition 5) L is a complete labelling of . Suppose L is not the grounded labelling of . We show that this leads to a contradiction. Then let be the grounded labelling of . Proposition 4 implies that and . We distinguish two cases:
: Using Definition 4 it follows that . Furthermore since , Proposition 4 implies . Using Definition 4 again it follows that .
It thus follows that . But this is a contradiction because it implies that L cannot be the grounded labelling of . Hence L is the grounded labelling of . □
Thesemantics satisfiesaddition persistence.
Let and . We assume that (the case is trivial). Let L be the grounded labelling of F and assume and . Let z be an argument such that , , and (existence of z follows from Definition 4). Because the complete semantics satisfies addition persistence (Proposition 5) L is a complete labelling of . Suppose L is not the grounded labelling of . We show that this leads to a contradiction. Let be the actual grounded labelling of . Proposition 4 implies that and . We distinguish four cases:
and : Using Definition 4 it follows that . Furthermore since , Proposition 4 implies . Definition 4 then implies that . But this is a contradiction because it implies that L cannot be the grounded labelling of .
and : This case is not possible as it implies that is not a complete labelling of .
and : Definition 4 then implies that . But this is a contradiction because it implies that L cannot be the grounded labelling of .
: For this case we transform into a new labelling by repeatedly relabelling arguments as follows. For every argument x:
if x is and x is not attacked (in ) by an argument labelled then relabel x as .
if x is and x is attacked (in ) by an argument labelled then relabel x as .
If we repeat these steps until no more arguments are relabelled then the resulting labelling is a complete labelling of such that . But this is a contradiction because it implies that L cannot be the grounded labelling of .
Therefore L is the grounded labelling of . □
Thesemantics satisfiesandaddition persistence.
Let and . We assume that (the case is trivial). Let L and be the grounded labelling of F and , respectively. We assume and and prove that . If we are done. For the case , we assume and derive a contradiction. Let be an argument such that , and (existence of z follows from Definition 4). Because the complete semantics satisfies and addition persistence (Proposition 5) we get . Using Proposition 4 it then follows that . Using Definition 4 it then follows that is also a complete labelling of F. But this is a contradiction because it implies that L cannot be the grounded labelling of F. Hence . □
Thesemantics satisfies,andaddition persistence.
Follows directly from definition of a stable labelling (Definition 7). □
Thesemantics satisfies,andaddition persistence.
Let and . We assume that (the case is trivial). Suppose . Assume . We prove that . If we are done. For the case , assume the contrary. Because the complete semantics satisfies , and addition persistence (Proposition 5) we have and thus there must be an such that . Proposition 3 then implies and hence . Since , Definition 4 then implies that . But this is a contradiction because it implies that L cannot be a preferred labelling of F. Hence . □
Thesemantics satisfiesandaddition persistence.
Let and . We assume that (the case is trivial). Suppose . Assume . We prove that . If we are done. For the case , assume the contrary. Let be an argument such that , and (existence of z follows from Definition 4). Because the complete semantics satisfies and addition persistence (Proposition 5) we get and thus there must be an such that . This implies and therefore . Because the complete semantics satisfies , and addition persistence (Proposition 5) it follows that is a complete labelling of F. But this is a contradiction because it implies that L cannot be a preferred labelling of F. Hence . □
Thesemantics satisfies,,,andaddition persistence.
This follow vacuously because, in a stable labelling, no argument is labelled . □
Removal persistence
We say that a semantics σ satisfies removal persistence whenever every σ labelling of an argumentation framework F in which two arguments x and y are labelled X and Y, respectively, is still a σ labelling of F after removing the attack from x to y. Formally:
Let σ be a semantics and let . We say that σ satisfies removal persistence if and only if for all and , if , and , then .
Table 2 shows the full overview of removal persistence under the semantics we consider. Like before, gray cells refer to proofs and indicate that removal persistence holds, while white cells refer to counterexamples and indicate that removal persistence does not hold.
Removal persistence for labelling-based semantics
We can distinguish three types of removal persistence principles. First of all, , and removal persistence are trivially satisfied under all semantics we consider, where these combinations of labels are never assigned to two arguments where one attacks the other.
The and removal persistence principles are of the second type. These principles fail under the complete semantics, where the attack that is removed may be required for the justification of label of second argument. As a direct consequence, these principles fail under all semantics, since they are all based on complete labellings. The only exception here is removal persistence, which is vacuously satisfied under the stable semantics.
The , , and removal persistence principles are of the third type. They are all satisfied by the complete semantics. Thus, they cover the complete range of possible removals of attacks that do not invalidate a complete labelling. On this ground, these principles may be regarded as reasonable or desirable principles for all semantics we consider in this paper, since they are all based on complete labellings. Whether they are satisfied under these semantics does not only depend on whether the removed attack invalidates a complete labelling, however. It also depends on whether the removal changes the set of complete labellings as a whole, which in turn may lead to a change in the set of labellings that are grounded, preferred, semi-stable, and so on. Thus, the situation is similar to that of addition persistence in the previous section. Interestingly, the results here show a sharp contrast between the grounded, preferred and stable semantics, which satisfy all principles of the third type, and the semi-stable, ideal and eager semantics, which satisfy none.
In the remainder of this section, we present the counterexamples for the white cells in Table 2 and proofs for the gray cells.
(Failure of removal persistence under the semi-stable and eager semantics).
In the argumentation framework shown in Fig. 10 the labelling is no longer a semi-stable or eager labelling after removing the attack drawn with a dotted line. The new semi-stable and eager labelling is .
removal persistence , and .
(Failure of removal persistence under the ideal semantics).
In the argumentation framework shown in Fig. 10 the labelling is no longer the ideal labelling after removing the attack drawn with a dotted line. The new ideal labelling is .
(Failure of removal persistence semi-stable and eager semantics).
In the argumentation framework shown in Fig. 11 the labelling is no longer a semi-stable or eager labelling after removing the attack drawn with a dotted line. The new semi-stable and eager labelling is .
removal persistence , and .
(Failure of removal persistence ideal semantics).
In the argumentation framework shown in Fig. 11 the labelling is no longer the ideal labelling after removing the attack drawn with a dotted line. The new ideal labelling is .
(Failure of removal persistence semi-stable and eager semantics).
In the argumentation framework shown in Fig. 12 the labelling is no longer a semi-stable or eager labelling after removing the attack drawn with a dotted line. The new semi-stable and eager labelling is .
removal persistence , and .
(Failure of removal persistence ideal semantics).
In the argumentation framework shown in Fig. 12 the labelling is no longer the ideal labelling after removing the attack drawn with a dotted line. The new ideal labelling is .
(Failure of removal persistence under all but the stable semantics).
This case is trivial: consider an argumentation framework consisting of one self-attacking argument. This argument is undecided, but is no longer undecided if the self-attack is removed.
(Failure of removal persistence semi-stable and eager semantics).
In the argumentation framework shown in Fig. 13 the labelling is no longer a semi-stable or eager labelling after removing the attack drawn with a dotted line. The new semi-stable and eager labelling is .
removal persistence , and .
(Failure of removal persistence ideal semantics).
In the argumentation framework shown in Fig. 13 the labelling is no longer the ideal labelling after removing the attack drawn with a dotted line. The new ideal labelling is .
(Failure of removal persistence under all semantics).
This case is trivial: consider an argumentation framework consisting of two arguments a and b where a attacks b. Under all semantics considered here, a is labelled and b is labelled . If we remove the attack from a to b then a and b are both labelled
Thesemantics satisfiesandremoval persistence.
Let L be the grounded labelling of , let , and let be the grounded labelling of . We assume that (the case is trivial). We assume and and prove that . If we are done. For the case , we assume and derive a contradiction. Since , Definition 4 then implies that . Proposition 4 then implies that and . Because the complete semantics satisfies , , and addition persistence (Proposition 5) we have . But this is a contradiction because it implies that L is not the grounded labelling of . Hence . □
Let be an argumentation framework and let . Assume . Let . We assume that (the case is trivial). We prove that . If we are done. For the case , assume the contrary. Since , Definition 4 then implies that . It follows that there is an such that . Proposition 3 then implies and hence . Because the complete semantics satisfies , and addition persistence (Proposition 5) it follows that . But this is a contradiction because it implies that L is not a preferred labelling of . Hence . □
Thesemantics satisfiesremoval persistence.
Let be an argumentation framework and let . Assume and . Let . We assume that (the case is trivial). We prove that . If we are done. For the case , assume the contrary. Since , Definition 4 then implies that . It follows that there is an such that . Proposition 3 then implies and hence . Because the complete semantics satisfies , and addition persistence (Proposition 5) it follows that . But this is a contradiction because it implies that L is not a preferred labelling of . Hence . □
Let be an argumentation framework. Let . We assume that (the case is trivial). Let L be the grounded labelling of and assume and . Since , Definition 4 then implies that . We now suppose L is not the grounded labelling of and prove that this leads to a contradiction. Then let be the actual grounded labelling of . We then have and . We distinguish two cases:
or : Because the complete semantics satisfies , and addition persistence (Proposition 5) it follows that . But this is a contradiction, since L is the grounded labelling of and we have .
and : For this case we transform into a new labelling by repeatedly relabelling arguments as follows. For every argument x:
if x is and x is attacked (in ) by an argument labelled then relabel x as .
if x is and x is not attacked (in ) by an argument labelled then relabel x as .
If we repeat these steps until no more arguments are relabelled then the resulting labelling is a complete labelling of such that . But this is a contradiction, since L is the grounded labelling of and we have .
Since both cases lead to contradiction it follows that L is the grounded labelling of . □
Thesemantics satisfiesremoval persistence.
Let be an argumentation framework. Let . We assume that (the case is trivial). Let L be the grounded labelling of and assume and . Since , Definition 4 then implies that . We now suppose L is not the grounded labelling of and prove that this leads to a contradiction. Then let be the actual grounded labelling of . We then have and . Because the complete semantics satisfies and addition persistence (Proposition 5 and 5) it follows that . But this is a contradiction, since L is the grounded labelling of and we have . Hence L is the grounded labelling of . □
Any complete-based semantics satisfies,, andremoval persistence.
This holds vacuously because, in a complete labelling, these combinations of labels are never assigned to two arguments of which one attacks the other. □
Thesemantics satisfies,andremoval persistence.
This holds vacuously because, in a stable labelling, no argument is labelled . □
Addition monotonicity
We now consider addition monotonicity for labelling-based semantics. Suppose x and y are labelled X and Y, respectively, in every σ labelling of an argumentation framework F. The addition persistence principle then implies that no σ labelling gets destroyed if we add an attack from x to y to F. The principles we consider now state, on the other hand, that no additional σ labelling is created, if we add an attack from x to y.
Let σ be a semantics and let . We say that σ satisfies addition monotonicity if and only if for all such that , and for all :
Addition monotonicity is concerned only with how the set of σ labellings of an argumentation framework changes if the initial set of labellings is nonempty (i.e., if ). This allows us to obtain informative results for the stable semantics, which would otherwise vacuously fail all variants of addition monotonicity. To see why, consider the argumentation framework . We have and hence
Moreover we have
If we do not require the initial set of labellings to be nonempty then this example would imply failure of addition monotonicity under the stable semantics. This is, however, not informative, as it is due to the fact that (1) holds vacuously.
For any unique status semantics (cf. Proposition 2) it holds that addition monotonicity coincides with addition persistence.
If σ is a unique status semantics then σ satisfies XY addition monotonicity if and only if σ satisfies XY addition persistence.
We now show which of the labelling-based semantics that we consider satisfy or violate addition monotonicity. Table 3 shows the full overview: a gray cell means that the principle is satisfied and a white cell means that it is violated. The white and gray cells refer to the counterexamples and proofs provided in this section.
Addition monotonicity for labelling-based semantics
Three types of addition monotonicity principles can be distinguished. The , and addition monotonicity principles represent the first type. Like the corresponding addition persistence principles, they are violated under the complete semantics because they deal with the addition of an attack after which the label of the attacked argument is no longer justified under the complete semantics. A direct consequence is that these principles are violated under all the semantics we consider, since they are all based on complete labellings. The exception is the stable semantics, which vacuously satisfies and addition monotonicity.
The remaining principles form the second type: , , , , and addition monotonicity. First note that the addition persistence principles for these combinations of labels are all satisfied under the complete semantics. The addition monotonicity principles are only partially satisfied, however. In particular, and addition monotonicity fail under the complete semantics, as demonstrated in Examples 31 and 32. These principles are also violated by all the other semantics, with the exception of addition monotonicity, which is satisfied by the grounded semantics and vacuously satisfied by the stable semantics. The remaining principles, i.e., , , and addition monotonicity, are all satisfied under the complete semantics. They are also satisfied under the grounded semantics, but this follows from the corresponding results for addition persistence (see Proposition 23). However, the preferred, semi-stable, ideal and eager semantics violate these four principles. The stable semantics furthermore vacuously satisfies , addition monotonicity but violates and addition monotonicity.
In the remainder of this section, we present the counterexamples for the white cells in Table 3 and proofs for the gray cells.
(Failure of addition monotonicity under the all but the stable semantics.).
Consider an argumentation framework with two arguments a, b, where a is self-attacking. The unique labelling under all but the stable semantics assigns to a and to b. If we add an attack from a to b the new unique labelling under all but the stable semantics assigns to both a and b.
(Failure of addition monotonicity under all but the stable semantics.).
Consider an argumentation framework with two arguments a, b, where b is self-attacking. The unique labelling under all but the stable semantics assigns to a and to b. If we add an attack from a to b the new unique labelling under all but the stable semantics assigns to a and to b.
(Failure of addition monotonicity under all semantics).
Consider an argumentation framework with two arguments a, b and no attacks. The unique labelling under all semantics assigns to both a and b. If we add an attack from a to b the new unique labelling under all semantics assigns to a and to b.
(Failure of addition monotonicity under the , and semantics).
Let F be the argumentation framework shown in Fig. 14 (not including the attack drawn with a dotted line). The labelling is the unique preferred, stable and semi-stable labelling of F. If we add an attack from e to c (drawn with a dotted line), which are both labelled in L, then a new preferred, stable and semi-stable labelling appears.
Failure of addition monotonicity.
Failure of addition monotonicity under the preferred and semi-stable semantics.
(Failure of addition monotonicity under the and semantics).
Let F be the argumentation framework shown in Fig. 15 (not including the attack drawn with a dotted line). The labelling is the unique preferred and semi-stable labelling of F. If we add an attack attack from c to a (drawn with a dotted line), which are labelled, respectively, and in L, then a new preferred and semi-stable labelling appears.
(Failure of addition monotonicity under the preferred and semi-stable semantics).
Let F be the argumentation framework shown in Fig. 16 (not including the attack drawn with a dotted line). The labelling is the unique preferred and semi-stable labelling of F. If we add an attack attack from e to a (drawn with a dotted line), which are labelled, respectively, and in L, then a new preferred and semi-stable labelling appears.
Failure of addition monotonicity under the preferred and semi-stable semantics.
(Failure of addition monotonicity under the , and semantics).
Consider an argumentation framework F with two arguments a and b where a attacks b and a is self-attacking. Let L be the labelling . We have that L is the unique complete labelling of F as well as the unique preferred and semi-stable labelling. If we add an attack from b to a, a new complete labelling appears, and is also preferred and semi-stable.
(Failure of addition monotonicity under all semantics).
Consider an argumentation framework F with two arguments a and b where a attacks b. Let be the same argumentation framework with an additional attack from b to a. Under all semantics we consider, the unique labelling of F is , while possesses a labelling (such as or ) that is not a labelling of F under that semantics.
(Failure of addition monotonicity under the preferred, stable and semi-stable semantics).
Let F be the argumentation framework shown in Fig. 17 (not including the attack drawn with a dotted line). The labelling is the unique preferred, stable and semi-stable labelling of F. If we add an attack from b to c (drawn with a dotted line), which are labelled, respectively, and in L, then a new preferred, stable and semi-stable labelling appears.
Follows from Proposition 6 and 8 together with Proposition 23. □
Thesemantics satisfiesandaddition monotonicity.
Let be an argumentation framework. Let . We assume that (the case is trivial). Suppose for all we have and . Let . We prove that . Let be the grounded labelling of . Our assumption implies and . Because the grounded semantics satisfies and addition persistence (Proposition 6 and 8) it follows that is the grounded labelling of and hence . Because the complete semantics satisfies , and removal persistence (Proposition 14 and 20), it finally follows that . □
Thesemantics satisfiesandaddition monotonicity.
Let be an argumentation framework. Let . We assume that (the case is trivial). Suppose for all we have and . Let . We prove that . Let be the grounded labelling of . Our assumption implies that and . Then let z be argument such that , and (existence of z follows from Definition 4). Because the grounded semantics satisfies and addition persistence (Proposition 7) it follows that is the grounded labelling of . Hence and . Definition 4 then implies that . □
This holds vacuously because, in a stable labelling, no argument is labelled . □
Removal monotonicity
We finally consider removal monotonicity in the labelling-based setting. Like before, we require that the initial set of labellings is non-empty (see Remark 1).
Let σ be a semantics and let . We say that σ satisfies removal monotonicity if and only if for all such that , and for all :
Removal monotonicity coincides with removal persistence for any unique status semantics (cf. Proposition 2).
If σ is a unique status semantics then σ satisfies XY removal monotonicity if and only if σ satisfies XY removal persistence.
We now show which of the labelling-based semantics that we consider satisfy or violate removal monotonicity. Table 4 shows the full overview: a gray cell means that the principle is satisfied and a white cell means that it is violated. The white and gray cells refer to the counterexamples and proofs provided in this section.
Removal monotonicity for labelling-based semantics
We can distinguish three types of removal monotonicity principles. The , and removal monotonicity principles represent the first type. Like removal persistence for these combinations of labels, these principles are trivially satisfied by all semantics we consider, under which these combinations of labels are never assigned to two arguments where the first attacks the second.
The and removal monotonicity principles represent the second type. Like the removal persistence principles for these combinations of labels, these principles fail under the complete semantics, where the attack that is removed may be required for the justification of label of second argument. Removal of these attacks may therefore lead to new labellings, as demonstrated in Examples 35 and 34. As a consequence and removal monotonicity fail under all the other semantics as well, since they are all based on complete labellings. The only exception is the stable semantics, which trivially satisfies removal monotonicity.
The remaining removal monotonicity principles represent the third type. These are , , and removal monotonicity. Like the removal persistence principles for these combinations of labels, these principles are all satisfied under the complete semantics. The grounded semantics also satisfies all these principles. None of the other semantics satisfy any of these principles, however, except for the stable semantics, which trivially satisfies and removal monotonicity.
In the remainder of this section, we present the counterexamples for the white cells in Table 4 and proofs for the gray cells.
(Failure of removal monotonicity under all but the stable semantics.).
Consider an argumentation framework with two arguments a, b, where a is self-attacking and a attacks b. The unique labelling under all but the stable semantics assigns to both a and b. If we remove the attack from a to b the new unique labelling under all but the stable semantics assigns to a and to b.
(Failure of removal monotonicity under all semantics.).
Consider an argumentation framework with two arguments a, b, where a attacks b. The unique labelling under all semantics assigns to a and to b. If we remove the attack from a to b the new unique labelling under semantics assigns to both a and b.
(Failure of removal monotonicity under the , and semantics).
Let F be the argumentation framework shown in Fig. 18 (including the attack drawn with a dotted line). The labelling is the unique preferred, semi-stable and stable labelling of F. If we remove the attack from a to c (drawn with a dotted line), which are both labeled in L, then a new preferred, semi-stable and stable labelling appears.
Failure of removal monotonicity.
(Failure of removal monotonicity under the and semantics).
Let F be the argumentation framework shown in Fig. 19 (including the attack drawn with a dotted line). The labelling is the unique preferred and semi-stable labelling of F. If we remove the attack from c to b (drawn with a dotted line), which are labeled and , respectively, then a new preferred and semi-stable labelling appears.
Failure of removal monotonicity.
(Failure of removal monotonicity under the and semantics).
Let F be the argumentation framework shown in Fig. 20 (including the attack drawn with a dotted line). The labelling is the unique preferred and semi-stable labelling of F. If we remove the attack from a to b (drawn with a dotted line), which are labeled, respectively, and in L, then a new preferred and semi-stable labelling appears.
Failure of removal monotonicity.
(Failure of removal monotonicity under the , and semantics).
Let F be the argumentation framework shown in Fig. 21. has a unique preferred, semi-stable and stable labelling . Removal of the attack from c to b (labelled and in L) leads to an additional preferred, semi-stable and stable labelling .
Failure of removal monotonicity.
Thesemantics satisfies,,andremoval monotonicity.
Follows from Proposition 28 together with Propositions 13, 18 and 19. □
Thesemantics satisfies,andremoval monotonicity.
Let be an argumentation framework. Let . We assume that (the case is trivial). Suppose for all we have . Let . We prove that . Let be the grounded labelling of . Our assumption implies that . Because the grounded semantics satisfies , and removal persistence (Proposition 13 and 18) it follows that is the grounded labelling of . Hence . Because the complete semantics satisfies , and addition persistence (Proposition 5), it follows that . □
Thesemantics satisfiesremoval monotonicity.
Let be an argumentation framework. Let . We assume that (the case is trivial). Suppose for all we have and . Let . We prove that . Let be the grounded labelling of . Our assumption implies that and . Because the grounded semantics satisfies removal persistence (Proposition 19) it follows that is the grounded labelling of . Hence . Because the complete semantics satisfies , and addition persistence (Proposition 5), it follows that . □
Any complete-based semantics satisfies,, andremoval monotonicity.
This holds vacuously because, in a complete labelling, these combinations of labels are never assigned to two arguments of which one attacks the other. □
Thesemantics satisfies,andremoval monotonicity.
This holds vacuously because, in a stable labelling, no argument is labelled . □
Persistence and monotonicity in the extension-based setting
Most of the semantics we consider in this paper were originally defined in terms of extensions. These extension-based definitions can also be derived from the labelling-based Definitions [31]. Given a semantics σ, a σ-extension of an argumentation framework is a set E such that for some . In this section, we examine persistence and monotonicity principles from the extension-based perspective. We do this by only distinguishing arguments that are in an extension from those that are not. In other words, we distinguish arguments that are labelled from those that are not labelled , but we do not distinguish whether an argument is labelled or . Given a labelling L and argument x we use (with abuse of notation) to denote . Combining this with the definitions of addition and removal persistence and monotonicity (Definitions 8, 9, 10 and 11) leads to a number additional variants of these principles, namely , and addition/removal persistence and monotonicity. These variants can be understood as being about persistence and monotonicity of extensions. For example, addition persistence is equivalent to the property that a σ extension E is still a σ extension after adding an attack from x to y, if and . In most cases we can derive results for these additional principles from the results for the three-valued label combinations. In particular, for addition and removal persistence we have the following fact, which follows directly from the definition of addition and removal persistence and therefore holds not just for the semantics we consider, but for every three-valued labelling-based semantics.
For every semantics σ we have:
σ satisfiesaddition/removal persistence if and only if σ satisfies,,andaddition/removal persistence.
σ satisfiesaddition/removal persistence if and only if σ satisfiesandaddition/removal persistence.
σ satisfiesaddition/removal persistence if and only if σ satisfiesandaddition/removal persistence.
We prove this for item a and for addition persistence. Removal persistence, as well as items b and c, follow similarly.
For the only if direction, assume that σ satisfies addition persistence. We will prove that σ satisfies addition persistence. Let , let , let and let be a labelling such that . Then and . Since σ satisfies addition persistence it follows that , which proves that σ satisfies addition persistence. The , and addition persistence principles follow similarly.
For the if direction, assume that σ satisfies , , and addition persistence. We will prove that σ satisfies addition persistence. Let , let , let and let be a labelling such that and . Then and . Therefore it follows that , which proves that σ satisfies addition persistence. □
For addition and removal monotonicity things look different. Again, the following fact follows directly from the definition of addition and removal monotonicity.
For every semantics σ we have:
σ satisfiesaddition/removal monotonicity only if σ satisfies,,andaddition/removal monotonicity.
σ satisfiesaddition/removal monotonicity only if σ satisfiesandaddition/removal monotonicity.
σ satisfiesaddition/removal monotonicity only if σ satisfiesandaddition/removal monotonicity.
Similar to the proof of the only if direction in Proposition 34. □
The if direction of the three statements in Proposition 35 does not hold in general, and this is where the extension-based perspective is different from the labelling-based one. For instance, the combination of , , and addition monotonicity does not imply addition monotonicity. Indeed, it is possible define a semantics that satisfies , , and addition monotonicity but not addition monotonicity.1
As an example, consider a semantics σ that, given that and , satisfies and .
Using Proposition 34 we can derive results for , and addition and removal persistence under all the semantics we consider. Using Proposition 35 we can furthermore derive most of the results for , and addition and removal monotonicity. The following Propositions establish results for addition and removal monotonicity principles that do not follow using Proposition 35. A complete overview of these results can be found in Section 11.
The grounded semantics satisfiesaddition monotonicity andremoval monotonicity.
This follows from the fact that the grounded semantics is a unique status semantics and satisfies addition persistence and removal persistence. □
The complete semantics satisfiesremoval monotonicity.
This follows from the fact that the complete semantics satisfies removal monotonicity (Proposition 30) together with the fact that, if x attacks y, there is no complete labelling in which x is labelled and y is labelled . □
Discussion
In this section, we summarise and discuss the results obtained so far. Table 5 provides an overview of all the labelling-based robustness principles. Table 6 provides a similar overview for the extension-based robustness principles. Note that Table 5 is a duplicate of the tables included in earlier sections, while the results in Table 6 follow from the results on labelling-based principles via Propositions 34 and 35, and otherwise from Propositions 36 and 37.
Addition/removal persistence/monotonicity for labelling-based semantics
Addition/removal persistence/monotonicity for extension-based semantics
A number of general insights can be extracted from these tables. If we look at the extension-based robustness principles we see that the semi-stable, ideal, and eager do not satisfy any robustness principle, that the preferred semantics satisfies one, the complete semantics three, the grounded semantics four, and the stable semantics five. Moreover, of the few principles satisfied, most are persistence principles. In the labelling-based setting things look very different. Here, almost half of the principles are satisfied. This supports the intuition that the additional discriminative power of labellings is very useful in describing the robustness of semantics.
Dung’s traditional admissibility-based semantics (grounded, complete, preferred and stable) all behave differently with respect to the desirable robustness principles, so these principles are useful to distinguish these semantics in this respect. However, our principles do not distinguish the semi-stable, ideal and eager semantics, as none of these semantics satisfy any of the desirable principles (extension-based or labelling-based). The stable semantics appears to be the best behaved one with respect to the extension-based persistence principles. The same holds for the labelling-based persistence principles. Note however, that all the labelling-based principles involving -labelled arguments are trivially satisfied under the stable semantics.
Throughout this paper, we made a distinction between persistence and monotonicity principles. We can also combine the two principles. Let us say that a semantics satisfies addition/removal robustness whenever it satisfies both addition/removal persistence and addition/removal monotonicity. Thus, addition/removal robustness, if satisfied by a semantics σ, means that if in all σ labellings, the arguments x and y are labelled X and Y, then the set of σ labellings remains the same when adding or removing an attack between x and y. Tables 7 and 8 provide overviews of robustness under both the labelling-based and extension-based settings.
Addition/removal robustness for labelling-based semantics
Addition/removal robustness for extension-based semantics
Note that for the grounded, ideal and eager semantics, which are unique status semantics, robustness coincides with persistence and monotonicity. The preferred, semi-stable, ideal and eager semantics violate all robustness principles, except for the , , removal robustness principles, which are trivially satisfied. Furthermore, the results for extension-based robustness principles look quite different from the labelling-based robustness principles. Here we have that the grounded semantics satisfies addition robustness and removal robustness. Other than that, the complete semantics satisfies removal robustness, but no further robustness principles are satisfied under any of the semantics we consider.
Future work
The results of the robustness principles introduced and analyzed in this paper give rise to three main lines of further research. First, the analysis can be extended to other semantics, such as non-admissible-based semantics. Second, the set of principles discussed in this chapter can be further extended. Third, relations between principles can be studied, such as relations between the robustness principles introduced in this paper and principles discussed in the literature like directionality and SCC decomposability. We consider these three lines of research below.
Semantics
The first topic for further research is to verify whether other semantics proposed in the literature satisfy our new principles. In some cases this will be easy. For example, given the construction of prudent semantics [33], it is easy to show that most of our principles are not satisfied. However, for naive-based semantics such as the Stage, Stage2 and CF2 semantics [5,43,61], it is often more difficult to see whether our robustness principles are satisfied or not. This is analogous to the case for many other principles, where for naive-based semantics often larger counter-examples are given [60]. Recently, a range of new semantics based on the notion of weak admissibility have been introduced [15]. Dauphin et al. [35] provide a principle-based analysis of these semantics, and also define the closely related qualified and semi-qualified semantics. Whether these new semantics satisfy our robustness principles is also an open question.
The second topic for further research is the consideration of other semantic frameworks such as other labelling conventions. As we have shown, there is a clear distinction between the extension-based results in Table 5 and the labelling-based results in Table 6. Whereas for extension-based semantics very few principles are satisfied, many more principles are satisfied for labelling-based semantics. This can be readily explained: the distinction between out and undecided arguments makes the principles more precise. However, it also raises a question: if we adopt another way to describe the semantics, for example using four valued labelling functions, would that further increase the precision of the analysis? We can invert the question: which set of truth values can be defined such that we have maximal persistence and monotonicity principles?
The third topic of further research is to use the robustness principles to guide the search for new semantics, as in general suggested by van der Torre and Vesic [60]. However, whereas robustness may be desirable in some applications, it may be seen as a drawback in others. For example, the most robust semantics is one in which the set of extensions is always the same. In other words, the search for new semantics may require to make additional requirements explicit, for example in terms of additional principles. Moreover, we need to decide which of our robustness principles can play the role of desiderata in such a search, maybe in the form of meta-principles.
Finally, a fourth topic for further research is to consider robustness for ranking semantics, or other semantics functions. Likewise, one can extend the definition of robustness and the analysis to more expressive argumentation frameworks, for example expressing collective or set attack, higher-order attack, support relation in bipolar argumentation frameworks, or abstract dialectical frameworks.
Principles
The fifth topic for further research is to define principles by weakening or adapting the existing principles. This can be done to find principles which are more discriminative, or that correspond to particular intuitions. For example, since we are typically interested only in the accepted arguments, we may require that a labelling does not have to be exactly the same, only the in-part needs to remain unchanged. As another example, since self-attacks are known to cause problems in many examples, we may consider only frameworks that do not contain self-attacks, or that more generally do not contain odd loops.
Relations between principles
The sixth topic for further research is to study logical relations among the principles, independently of the semantics. For example, we may verify whether one property implies another one. In particular, the relation between our principles and existing ones needs to be further studied. The most obvious ones are directionality, and SCC decomposability.
The seventh topic for further research is to consider sets of principles. For example, as common in social choice, there may be sets of principles such that there are no semantics satisfying all of them, or there may be sets of principles such that there is exactly one semantics satisfying all of them. We are not aware of such impossibility or characterisation results in the literature on formal argumentation.
Related work
The robustness principles investigated in this paper build on earlier work by Boella et al. [22,23], who studied refinement and abstraction principles, which are conditions under which the evaluation of an argumentation framework remains unchanged when an attack is added or removed. However, they consider only semantics that yield a single extension or labelling. The results we obtained for addition and removal persistence under the grounded semantics coincide with theirs.
Our principles are related to the so called explicit conflict conjecture which was introduced by Baumann et al. [17] in the investigation of the notion of compact argumentation frameworks. These are argumentation frameworks that are minimal in the sense that no argument can be removed from the argumentation framework without affecting the set of extensions. For the definition, let be an argumentation framework and let σ be a semantics. Two arguments are said to be in conflict with respect to F and σ if no σ extension of F contains both x and y. If x and y are in conflict with respect to F and σ then this conflict is called an explicit conflict if and an implicit conflict if . The explicit conflict conjecture is said to hold for a semantics σ if, for every argumentation framework there exists an argumentation framework such that the σ extensions of F and coincide, while all the conflicts with respect to and σ are explicit. While this principle was initially conjectured to hold for the stable semantics [17], in a later publication it is actually shown not to hold for the stable semantics, nor for the preferred or semi-stable semantics [16]. The relationship with our principles is the following. If a semantics σ satisfies robustness, then between any pair of arguments in an implicit conflict, we can add an attack without causing a change in the set of extensions or labellings. Hence, for every argumentation framework (possibly containing implicit conflicts) we can construct an argumentation framework with the same set of σ extensions that contains no implicit conflicts. Hence, robustness implies the explicit conflict conjecture. Table 8 shows that, apart from the grounded semantics (for which the explicit conflict conjecture can easily be shown to hold) none of the semantics we consider satisfy robustness. This is consistent with the findings of Baumann et al. [16].
Cayrol et al. [32] studied the impact on the evaluation of an argumentation framework when new arguments and attacks are added. The main difference with our approach is that they focus on different ways in which the evaluation changes, rather than conditions under which the evaluation does not change. Some types of change that they define are changes leading to a larger, unique, or smaller set of extensions, changes that are monotonic (every extension of the old argumentation framework is included in an extension of the changed argumentation framework) and changes that are monotonous with respect to an argument (every argument included in an extension of the old argumentation framework is also included in an extension of the changed argumentation framework). They then define conditions under which the addition of an argument to an argumentation framework leads to these types of change.
The notion of strong equivalence in abstract argumentation deals with an alternative perspective on robustness in abstract argumentation. Given two argumentation frameworks and , let denote the argumentation framework . Two argumentation frameworks F and G are strongly equivalent with respect to a semantics σ if, for every argumentation framework H, the σ extensions of the argumentation frameworks and are equivalent. A natural question to ask is: in what kind of way can an argumentation framework F be changed into another argumentation framework such that F and are strongly equivalent? Oikarinen and Woltran [54] address this question by characterising strong equivalence under various semantics using the notion of kernel. A kernel of an argumentation framework F is another argumentation framework that is the same as F except that certain attacks are deleted according to a given syntactic or graph structural criterion. A kernel characterises strong equivalence under a semantics σ if it holds, for any two argumentation frameworks F and G, that F and G are strongly equivalent whenever the kernels of F and G are equivalent. An example is the kernel where every attack is deleted between pairs of distinct arguments where both arguments are self-attacking, which characterises strong equivalence under the complete semantics. A different way of stating this result is that, under the complete semantics, the addition and removal of attacks between two self-attacking arguments of an argumentation framework F has no effect on the set of complete extensions of F, even if F is extended with additional arguments and attacks. This result (and similar results for other semantics) may be contrasted with the results we obtained in this paper, which also imply that under certain conditions, the addition or removal of an attack between two arguments x and y has no effect on the set of extensions or labellings. The difference is that we use conditions that refer to the status of x and y, while strong equivalence results refer to syntactic or graph structural conditions and not on the status of arguments. Further research in this direction includes the study of various other notions of equivalence, which deal with deletions, updates or restricted forms of change [7,8]. Baumann furthermore studied equivalence notions for labelling-based semantics [9], and Baumann and Spanring studied equivalence notions in the unrestricted case (i.e., not assuming finite argumentation frameworks) [18]. A recent overview of results can be found in [10].
Bistarelli et al. [21] study so called local-expansion invariant operators for abstract argumentation frameworks. These operators are functions that take an argumentation framework as input and return the same argumentation framework except that zero or more attacks are added. They then determine conditions under which such operators are invariant with respect to a semantics σ. An operator is invariant with respect to a semantics σ precisely when the set of σ extensions remains unchanged after applying the operator. They focus only on conflict-freeness and admissibility but plan to study further semantics in future work.
Sakama studied counterfactuals in the context of abstract argumentation [58]. Such counterfactuals have the form (meaning “if α were true then β would be true”) where α and β are literals of the form or for some argument x. A counterfactual is entailed by an argumentation framework F and semantics σ if the change of F represented by α leads to the truth of β in all σ labellings of F. Here, the premise represents the addition of a new argument attacking x, while represents the removal of all attacks pointing to x. In this setting, the persistence and monotonicity principles translate to properties of the set of counterfactuals entailed by an argumentation framework. Similarly, Rienstra defined a form of meta-inference for abstract argumentation frameworks [55]. Formally, an argumentation framework F and semantics σ defines a relation between so called interventions and consequences. An intervention is a set of literals of the form or that represent, respectively, the addition of a new argument attacking x or of a new self-attacking argument attacking x. A formula ϕ is a consequence of an intervention Φ (written ) if the change represented by Φ leads to the truth of ϕ in all σ labellings of F. Like in Sakama’s approach, the principles defined in this paper for a semantics σ translate to properties that characterise the behaviour of the inference relation . Rienstra considers a number of common inference rules such as Cautious Monotonicity and Cut. Cautious Monotonicity states that, if and , then . Cut states that, if and , then . While these are properties that are generally considered desirable, Rienstra showed that they are not satisfied under all semantics. For example, Cautious Monotonicity does not hold under the preferred semantics. This follows from the violation of addition monotonicity under the preferred semantics (Example 33). Similarly, failure of Cut under the semi-stable semantics follows from the failure of addition persistence (Example 11).
Much work has been done in the past decade on what is often referred to as dynamics of argumentation. What unifies this work is its motivation, namely that argumentation is a dynamic process, which means that argumentation frameworks are not static entities but evolve over time. The current paper extends this line of work, as it contributes to the understanding of how admissibility-based semantics behave when the argumentation framework changes. There is a large amount of further work on dynamics of argumentation. For example, the question of whether and how an argumentation framework can be changed in order to enforce some result, such as the acceptance of a given set of arguments, is referred to as the enforcement problem [11,12,20,39,52,53,62]. Change in argumentation has furthermore been related to (or modelled using tools of) theories of belief change, often taking an AGM-inspired approach [13,14,25,34,36–38,45,48–50,57,59]. Computational issues in a dynamic setting have also been studied, such as efficiently (re)computing extensions after an argumentation framework changes [1,6,46]. In general, we believe that the robustness principles studied in this paper are relevant to much of the research on dynamics of argumentation. In the introduction we already discussed ways in which earlier work on robustness principles has been applied in the design of algorithms for the enforcement problem [53] and incomplete argumentation frameworks [51].
Summary and conclusion
We have defined a set of general principles for argumentation semantics expressing robustness of labellings and extensions against the addition and removal of attacks, and investigated all the admissibility-based semantics with respect to these principles. The results we obtain provide insight into the behaviour of these semantics in a dynamic context. For example, while the grounded, complete, preferred and stable semantics satisfy some of the desirable robustness principles, the semi-stable, eager and ideal semantics satisfy none. Furthermore, Dung’s traditional semantics (i.e., grounded, complete, preferred and stable) all satisfy different sets of robustness principles, so these principles are useful to distinguish these semantics in this respect.
The robustness principles we investigate are also useful in the design of algorithms. As we have discussed, addition and removal persistence properties have already been applied in the design of algorithms. For instance, knowledge about whether the addition or removal of an attack has an effect on the evaluation of an argumentation framework may be used to optimise search problems connected with the enforcement problem in argumentation [53]. In this context an interesting observation is that the semi-stable, ideal and eager semantics do not satisfy any useful robustness principle, which implies that these semantics cannot benefit from such optimisations, because there are no conditions under robustness against addition or removal of attacks is guaranteed.
We discussed a number of directions for future research, such as extending our analysis by weakening or adapting the robustness principles, and studying relationships between our robustness principles and other principles studied in the literature. We may furthermore consider robustness in the context of more expressive argumentation formalisms, such as frameworks supporting collective or set attacks, higher-order attacks, support relations (bipolar argumentation frameworks) or abstract dialectical frameworks. Finally, we focused in this paper only on admissibility-based semantics. We plan to extend our investigation of robustness to non-admissibility-based semantics in a follow-up publication.
Footnotes
Acknowledgement
Tjitze Rienstra is supported by the Deutsche Forschungsgemeinschaft (grant KE 1686/3-1). Leendert van der Torre is supported by the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 690974 for the project MIREL (MIning and REasoning with Legal texts). Beishui Liao is supported by the Convergence Research Project for Brain Research and Artificial Intelligence, Zhejiang University, and the Natural Science Foundation of Zhejiang Province of China under Grant No. LY20F030014.
References
1.
G.Alfano, S.Greco and F.Parisi, An efficient algorithm for skeptical preferred acceptance in dynamic argumentation frameworks, in: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI 2019, Macao, China, August 10–16, 2019, S.Kraus, ed., ijcai.org, 2019, pp. 18–24. doi:10.24963/ijcai.2019/3.
2.
L.Amgoud and J.Ben-Naim, Ranking-based semantics for argumentation frameworks, in: Scalable Uncertainty Management – 7th International Conference, SUM 2013. Proceedings, Washington, DC, USA, September 16–18, 2013, W.Liu, V.S.Subrahmanian and J.Wijsen, eds, Lecture Notes in Computer Science, Vol. 8078, Springer2013, pp. 134–147. ISBN 978-3-642-40380-4. doi:10.1007/978-3-642-40381-1_11.
3.
O.Arieli, Conflict-free and conflict-tolerant semantics for constrained argumentation frameworks, J. Appl. Log.13(4) (2015), 582–604. doi:10.1016/j.jal.2015.03.005.
4.
P.Baroni and M.Giacomin, On principle-based evaluation of extension-based argumentation semantics, Artificial Intelligence171(10–15) (2007), 675–700. doi:10.1016/j.artint.2007.04.004.
5.
P.Baroni, M.Giacomin and G.Guida, SCC-recursiveness: A general schema for argumentation semantics, Artificial Intelligence168(1–2) (2005), 162–210. doi:10.1016/j.artint.2005.05.006.
6.
P.Baroni, M.Giacomin and B.Liao, On topology-related properties of abstract argumentation semantics. a correction and extension to dynamics of argumentation systems: A division-based method, Artificial Intelligence212 (2014), 104–115. doi:10.1016/j.artint.2014.03.003.
7.
R.Baumann, Normal and strong expansion equivalence for argumentation frameworks, Artificial Intelligence193 (2012), 18–44. doi:10.1016/j.artint.2012.08.004.
8.
R.Baumann, Context-free and context-sensitive kernels: Update and deletion equivalence in abstract argumentation, in: ECAI 2014–21st European Conference on Artificial Intelligence, 18–22 August 2014, Prague, Czech Republic – Including Prestigious Applications of Intelligent Systems (PAIS 2014), T.Schaub, G.Friedrich and B.O’Sullivan, eds, Frontiers in Artificial Intelligence and Applications, Vol. 263, IOS Press, 2014, pp. 63–68. ISBN 978-1-61499-418-3. doi:10.3233/978-1-61499-419-0-63.
9.
R.Baumann, Characterizing equivalence notions for labelling-based semantics, in: Principles of Knowledge Representation and Reasoning: Proceedings of the Fifteenth International Conference, KR 2016, Cape Town, South Africa, April 25–29, 2016, C.Baral, J.P.Delgrande and F.Wolter, eds, AAAI Press, 2016, pp. 22–32. http://www.aaai.org/ocs/index.php/KR/KR16/paper/view/12836. ISBN 978-1-57735-755-1.
10.
R.Baumann, On the nature of argumentation semantics: Existence and uniqueness, expressibility, and replaceability, IfCoLog Journal of Logics and their Applications4(8) (2017), 2779–2886. http://www.collegepublications.co.uk/admin/download.php?ID=ifcolog00017.
11.
R.Baumann, What does it take to enforce an argument? Minimal change in abstract argumentation, in: ECAI 2012–20th European Conference on Artificial Intelligence. Including Prestigious Applications of Artificial Intelligence (PAIS-2012) System Demonstrations Track, Montpellier, France, August 27–31 , 2012, Frontiers in Artificial Intelligence and Applications, Vol. 242, IOS Press, pp. 127–132.
12.
R.Baumann and G.Brewka, Expanding argumentation frameworks: Enforcing and monotonicity results, in: COMMA 2010, Desenzano del Garda, Italy, September 8–10, 2010, Frontiers in Artificial Intelligence and Applications, Vol. 216, IOS Press, 2010, pp. 75–86.
13.
R.Baumann and G.Brewka, AGM meets abstract argumentation: Expansion and revision for dung frameworks, in: Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, IJCAI 2015, Buenos Aires, Argentina, July 25–31, 2015, Q.Yang and M.J.Wooldridge, eds, AAAI Press, 2015, pp. 2734–2740. http://ijcai.org/Abstract/15/387. ISBN 978-1-57735-738-4.
14.
R.Baumann and G.Brewka, Extension removal in abstract argumentation – an axiomatic approach, in: The Thirty-Third AAAI Conference on Artificial Intelligence, AAAI 2019, The Thirty-First Innovative Applications of Artificial Intelligence Conference, IAAI 2019, The Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2019, Honolulu, Hawaii, USA, January 27–February 1, 2019, AAAI Press, 2019, pp. 2670–2677. ISBN 978-1-57735-809-1. doi:10.1609/aaai.v33i01.33012670.
15.
R.Baumann, G.Brewka and M.Ulbricht, Revisiting the foundations of abstract argumentation – semantics based on weak admissibility and weak defense, in: The Thirty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2020, The Thirty-Second Innovative Applications of Artificial Intelligence Conference, IAAI 2020, The Tenth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2020, New York, NY, USA, February 7–12, 2020, AAAI Press, pp. 2742–2749. https://aaai.org/ojs/index.php/AAAI/article/view/5661. ISBN 978-1-57735-823-7.
16.
R.Baumann, W.Dvorák, T.Linsbichler, C.Spanring, H.Strass and S.Woltran, On rejected arguments and implicit conflicts: The hidden power of argumentation semantics, Artif. Intell.241 (2016), 244–284. doi:10.1016/j.artint.2016.09.004.
17.
R.Baumann, W.Dvorák, T.Linsbichler, H.Strass and S.Woltran, Compact argumentation frameworks, in: ECAI 2014–21st European Conference on Artificial Intelligence, 18–22 August 2014, Prague, Czech Republic – Including Prestigious Applications of Intelligent Systems (PAIS 2014), T.Schaub, G.Friedrich and B.O’Sullivan, eds, Frontiers in Artificial Intelligence and Applications, Vol. 263, IOS Press, 2014, pp. 69–74. ISBN 978-1-61499-418-3. doi:10.3233/978-1-61499-419-0-69.
18.
R.Baumann and C.Spanring, A study of unrestricted abstract argumentation frameworks, in: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI 2017, Melbourne, Australia, August 19–25, 2017, C.Sierra, ed., ijcai.org, 2017, pp. 807–813. ISBN 978-0-9992411-0-3. doi:10.24963/ijcai.2017/112.
19.
P.Besnard, V.David, S.Doutre and D.Longin, Subsumption and incompatibility between principles in ranking-based argumentation, in: 29th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2017, Boston, MA, USA, November 6–8, 2017, IEEE Computer Society, pp. 853–859. ISBN 978-1-5386-3876-7. doi:10.1109/ICTAI.2017.00133.
20.
P.Bisquert, C.Cayrol, F.D.de Saint-Cyr and M.-C.Lagasquie-Schiex, Enforcement in argumentation is a kind of update, in: Lecture Notes in Computer Science, W.Liu, V.S.Subrahmanian and J.Wijsen, eds, Vol. 8078, Springer, 2013, pp. 30–43. ISBN 978-3-642-40380-4. doi:10.1007/978-3-642-40381-1.
21.
S.Bistarelli, F.Santini and C.Taticchi, Local expansion invariant operators in argumentation semantics, in: Dynamics, Uncertainty and Reasoning, The Second Chinese Conference on Logic and Argumentation, CLAR 2018, Hangzhou, China, 16–17 June 2018, B.Liao, T.Ågotnes and Y.N.Wáng, eds, Springer, 2018, pp. 45–62. ISBN 978-981-13-7790-7. doi:10.1007/978-981-13-7791-4_3.
22.
G.Boella, S.Kaci and L.van der Torre, Dynamics in argumentation with single extensions: Abstraction principles and the grounded extension, in: Symbolic and Quantitative Approaches to Reasoning with Uncertainty, 10th European Conference, ECSQARU 2009, Proceedings, Verona, Italy, July 1–3, 2009, LNCS, Vol. 5590, Springer, 2009, pp. 107–118.
23.
G.Boella, S.Kaci and L.van der Torre, Dynamics in argumentation with single extensions: Attack refinement and the grounded extension (extended version), in: Argumentation in Multi-Agent Systems, 6th International Workshop, ArgMAS 2009, Revised Selected and Invited Papers, Budapest, Hungary, May 12, 2009, LNCS, Vol. 6057, Springer, 2009, pp. 150–159.
24.
E.Bonzon, J.Delobelle, S.Konieczny and N.Maudet, A comparative study of ranking-based semantics for abstract argumentation, in: Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence, Phoenix, Arizona, USA, February 12–17, 2016, D.Schuurmans and M.P.Wellman, eds, AAAI Press, 2016, pp. 914–920. http://www.aaai.org/ocs/index.php/AAAI/AAAI16/paper/view/12465. ISBN 978-1-57735-760-5.
25.
R.Booth, S.Kaci, T.Rienstra and L.van der Torre, A Logical Theory About Dynamics in Abstract Argumentation, W.Liu, V.S.Subrahmanian and J.Wijsen, eds, Lecture Notes in Computer Science, Vol. 8078, Springer, 2013, pp. 148–161. ISBN 978-3-642-40380-4. doi:10.1007/978-3-642-40381-1.
26.
M.Caminada, Comparing two unique extension semantics for formal argumentation: Ideal and eager, in: The 19th Belgian-Dutch Conference on Artificial Intelligence (BNAIC 2007), 2007, pp. 81–87.
27.
M.Caminada, Rationality postulates: Applying argumentation theory for non-monotonic reasoning, IfCoLog Journal of Logics and their Applications4(8) (2017), 2707–2732. http://www.collegepublications.co.uk/admin/download.php?ID=ifcolog00017.
28.
M.Caminada, On the issue of reinstatement in argumentation, in: Logics in Artificial Intelligence, 10th European Conference, JELIA 2006, Proceedings, Liverpool, UK, September 13–15, 2006, LNCS, Vol. 4160, Springer, pp. 111–123.
29.
M.Caminada and L.Amgoud, On the evaluation of argumentation formalisms, Artif. Intell.171(5–6) (2007), 286–310. doi:10.1016/j.artint.2007.02.003.
30.
M.W.Caminada, W.A.Carnielli and P.E.Dunne, Semi-stable semantics, Journal of Logic and Computation22(5) (2011), 1207–1254. doi:10.1093/logcom/exr033.
31.
M.W.A.Caminada and D.M.Gabbay, A logical account of formal argumentation, Studia Logica93(2–3) (2009), 109–145. doi:10.1007/s11225-009-9218-x.
32.
C.Cayrol, F.D.de Saint-Cyr and M.-C.Lagasquie-Schiex, Change in abstract argumentation frameworks: Adding an argument, Journal of Artificial Intelligence Research38 (2010), 49–84. doi:10.1613/jair.2965.
33.
S.Coste-Marquis, C.Devred and P.Marquis, Prudent semantics for argumentation frameworks, in: 17th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2005), Hong Kong, China, 14–16 November 2005, IEEE Computer Society, 2005, pp. 568–572.
34.
S.Coste-Marquis, S.Konieczny, J.-G.Mailly and P.Marquis, On the revision of argumentation systems: Minimal change of arguments statuses, in: Principles of Knowledge Representation and Reasoning: The 14th International Conference, KR 2014, Vienna, Austria, July 20–24, 2014, C.Baral, G.De Giacomo and T.Eiter, eds, AAAI Press, 2014.
35.
J.Dauphin, T.Rienstra and L.van der Torre, A principle-based analysis of weakly admissible semantics, in: Computational Models of Argument – Proceedings of COMMA 2020, Perugia, Italy, September 4–11, 2020, H.Prakken, S.Bistarelli, F.Santini and C.Taticchi, eds, Frontiers in Artificial Intelligence and Applications, Vol. 326, IOS Press, 2020, pp. 167–178. ISBN 978-1-64368-106-1. doi:10.3233/FAIA200502.
36.
F.D.de Saint-Cyr, P.Bisquert, C.Cayrol and M.Lagasquie-Schiex, Argumentation update in YALLA (Yet Another Logic Language for Argumentation), Int. J. Approx. Reason.75 (2016), 57–92. doi:10.1016/j.ijar.2016.04.003.
37.
M.Diller, A.Haret, T.Linsbichler, S.Rümmele and S.Woltran, An extension-based approach to belief revision in abstract argumentation, Int. J. Approx. Reason.93 (2018), 395–423. doi:10.1016/j.ijar.2017.11.013.
38.
S.Doutre, A.Herzig and L.Perrussel, A dynamic logic framework for abstract argumentation, in: Principles of Knowledge Representation and Reasoning: Proceedings of the Fourteenth International Conference, KR 2014, Vienna, Austria, July 20–24, 2014, C.Baral, G.De Giacomo and T.Eiter, eds, AAAI Press, 2014. http://www.aaai.org/ocs/index.php/KR/KR14/paper/view/7993.
39.
S.Doutre and J.Mailly, Constraints and changes: A survey of abstract argumentation dynamics, Argument & Computation9(3) (2018), 223–248. doi:10.3233/AAC-180425.
40.
P.M.Dung, On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games, Artificial Intelligence77(2) (1995), 321–358. doi:10.1016/0004-3702(94)00041-X.
P.E.Dunne, W.Dvorák, T.Linsbichler and S.Woltran, Characteristics of multiple viewpoints in abstract argumentation, in: Principles of Knowledge Representation and Reasoning: The 14th International Conference, KR 2014, Vienna, Austria, July 20–24, 2014, C.Baral, G.De Giacomo and T.Eiter, eds, AAAI Press, 2014.
43.
W.Dvorák and S.A.Gaggl, Stage semantics and the SCC-recursive schema for argumentation semantics, J. Log. Comput.26(4) (2016), 1149–1202. doi:10.1093/logcom/exu006.
44.
W.Dvorák and C.Spanring, Comparing the expressiveness of argumentation semantics, J. Log. Comput.27(5) (2017), 1489–1521. doi:10.1093/logcom/exw008.
45.
M.A.Falappa, G.Kern-Isberner and G.R.Simari, Belief revision and argumentation theory, in: Argumentation in Artificial Intelligence, G.R.Simari and I.Rahwan, eds, Springer, 2009, pp. 341–360. ISBN 978-0-387-98196-3. doi:10.1007/978-0-387-98197-0_17.
46.
B.S.Liao, L.Jin and R.C.Koons, Dynamics of argumentation systems: A division-based method, Artificial Intelligence175(11) (2011), 1790–1814. doi:10.1016/j.artint.2011.03.006.
47.
T.Linsbichler, J.Pührer and H.Strass, A uniform account of realizability in abstract argumentation, in: ECAI 2016–22nd European Conference on Artificial Intelligence, 29 August–2 September 2016, The Hague, The Netherlands – Including Prestigious Applications of Artificial Intelligence (PAIS 2016), G.A.Kaminka, M.Fox, P.Bouquet, E.Hüllermeier, V.Dignum, F.Dignum and F.van Harmelen, eds, Frontiers in Artificial Intelligence and Applications, Vol. 285, IOS Press, 2016, pp. 252–260. ISBN 978-1-61499-671-2. doi:10.3233/978-1-61499-672-9-252.
48.
M.O.Moguillansky, N.D.Rotstein, M.A.Falappa, A.J.García and G.R.Simari, Dynamics of knowledge in DeLP through argument theory change, Theory Pract. Log. Program.13(6) (2013), 893–957. doi:10.1017/S1471068411000603.
49.
M.O.Moguillansky and G.R.Simari, A generalized abstract argumentation framework for inconsistency-tolerant ontology reasoning, Expert Syst. Appl.64 (2016), 141–168. doi:10.1016/j.eswa.2016.07.027.
50.
M.O.Moguillansky, R.Wassermann and M.A.Falappa, Inconsistent-tolerant base revision through argument theory change, Log. J. IGPL20(1) (2012), 154–186. doi:10.1093/jigpal/jzr029.
51.
A.Niskanen, D.Neugebauer, M.Järvisalo and J.Rothe, Deciding acceptance in incomplete argumentation frameworks, in: Proceedings of the 34th AAAI Conference on Artificial Intelligence (AAAI 2020), AAAI Press, 2020.
52.
A.Niskanen, J.P.Wallner and M.Järvisalo, Optimal status enforcement in abstract argumentation, in: Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI 2016, New York, NY, USA, 9–15 July 2016, S.Kambhampati, ed., IJCAI/AAAI Press, 2016, pp. 1216–1222. http://www.ijcai.org/Abstract/16/176. ISBN 978-1-57735-770-4.
53.
A.Niskanen, J.P.Wallner and M.Järvisalo, Extension enforcement under grounded semantics in abstract argumentation, in: Principles of Knowledge Representation and Reasoning: Proceedings of the Sixteenth International Conference, KR 2018, Tempe, Arizona, 30 October–2 November 2018, M.Thielscher, F.Toni and F.Wolter, eds, AAAI Press, 2018, pp. 178–183. https://aaai.org/ocs/index.php/KR/KR18/paper/view/18040. ISBN 978-1-57735-803-9.
54.
E.Oikarinen and S.Woltran, Characterizing strong equivalence for argumentation frameworks, Artificial Intelligence175(14–15) (2011), 1985–2009. doi:10.1016/j.artint.2011.06.003.
55.
T.Rienstra, Argumentation in Flux – Modelling Change in the Theory of Argumentation, PhD thesis, University of Luxembourg/University of Montpellier II, 2014.
56.
T.Rienstra, C.Sakama and L.van der Torre, Persistence and monotony properties of argumentation semantics, in: Theory and Applications of Formal Argumentation – Third International Workshop, TAFA 2015, Revised Selected Papers, Buenos Aires, Argentina, July 25–26, 2015, E.Black, S.Modgil and N.Oren, eds, Lecture Notes in Computer Science, Vol. 9524, Springer, 2015, pp. 211–225. ISBN 978-3-319-28459-0. doi:10.1007/978-3-319-28460-6_13.
57.
N.D.Rotstein, M.O.Moguillansky, M.A.Falappa, A.J.García and G.R.Simari, Argument theory change: Revision upon warrant, in: COMMA 2008, Toulouse, France, May 28–30, 2008, Frontiers in Artificial Intelligence and Applications, Vol. 172, IOS Press, 2008, pp. 336–347.
58.
C.Sakama, Counterfactual reasoning in argumentation frameworks, in: Proceedings of COMMA 2014, Atholl Palace Hotel, Scottish, Highlands, UK, September 9–12, 2014, Frontiers in Artificial Intelligence and Applications, Vol. 266, IOS Press, 2014, pp. 385–396.
59.
M.Snaith and C.Reed, Argument revision, J. Log. Comput.27(7) (2017), 2089–2134. doi:10.1093/logcom/exw028.
60.
L.van der Torre and S.Vesic, The principle-based approach to abstract argumentation semantics, IfCoLog Journal of Logics and their Applications4(8) (2017), 2735–2779. http://www.collegepublications.co.uk/admin/download.php?ID=ifcolog00017.
61.
B.Verheij, Two approaches to dialectical argumentation: Admissible sets and argumentation stages, in: The Eighth Dutch Conference on Artificial Intelligence (NAICO96), 1996, pp. 357–368.
62.
J.P.Wallner, A.Niskanen and M.Järvisalo, Complexity results and algorithms for extension enforcement in abstract argumentation, J. Artif. Intell. Res.60 (2017), 1–40. doi:10.1613/jair.5415.