The concept of strong admissibility plays an important role in dialectical proof procedures for grounded semantics allowing, as it does, concise proofs that an argument belongs to the grounded extension without having necessarily to construct this extension in full. One consequence of this property is that strong admissibility (in contrast to grounded semantics) ceases to be a unique status semantics. In fact it is straightforward to construct examples for which the number of distinct strongly admissible sets is exponential in the number of arguments. We are interested in characterizing properties of collections of strongly admissible sets in the sense that any system describing the strongly admissible sets of an argument framework must satisfy particular criteria. In terms of previous studies, our concern is the signature and with conditions ensuring realizability. The principal result is to demonstrate that a system of sets describes the strongly admissible sets of some framework if and only if that system has the property of being decomposable.
The formal model of abstract argumentation proposed in the watershed paper of Dung [8] has given rise not only to a coherent and consistent view of argumentation semantics but also to a uniform basis against which issues in algorithmic and computational complexity can be gauged. In addition to the set-theoretic semantics formulated by Dung, a number of alternative forms have been promoted. One of these, strong admissibility is the subject of the present article.
The concept of strong admissibility was first introduced in the work of Baroni and Giacomin [3] and has subsequently been studied by Caminada and Dunne [6,7]. Strong admissibility is especially useful for showing that a particular argument is part of the grounded extension. As the grounded extension is the (unique) biggest strongly admissible set, showing membership of any strongly admissible set is sufficient to prove that the argument is in the grounded extension.
In this paper our aim is to examine the nature of strong admissibility from the perspective of signature and realizability. These concepts for argumentation semantics were introduced and analyzed in detail in Dunne et al. [10,11], one concern of their study being to characterize those subsets of sets of n arguments for which there is some af, , whose solution sets under a given semantics are exactly the set described. A detailed overview of work on realizability may be found in the survey article of Baumann [4].
This paper is structured as follows. First, in Section 2 we present some formal preliminaries regarding abstract argumentation and strong admissibility. In Section 3 the technical condition underpinning our results is presented and then, in Section 4 we present a necessary condition for a system of sets to be the strongly admissible sets of some af. The characterization is completed in Section 5 wherein the necessary condition presented in Section 4 is shown to be also sufficient. Conclusions and further directions are presented in Section 6.
Preliminaries
In the current section, we briefly restate some of the basic concepts in formal argumentation theory, including strong admissibility. For current purposes, we restrict ourselves to finite argumentation frameworks. We note that the focus on finite structures is not imposed in Dung’s original work and some study of infinite frameworks has been carried out, e.g. on realizability by Baumann and Spanring [5], modelling and description of infinite systems in Baroni et al. [2].
(Dung [8]) An argumentation framework is a pair where is a finite set of entities, called arguments, and a binary relation on . For any we say that p attacks q if .
Let be an argumentation framework, and . We define as , as , as , and as . The set S is said to be conflict-free if . A set S is said to defend x iff . The characteristic function is defined as .
Let be an argumentation framework. A subset S of is said to be:
an admissible set if S is conflict-free and ;
a complete extension if S is conflict-free and ;
a grounded extension if S is the smallest (w.r.t. ⊆) complete extension;
a preferred extension if S is a maximal (w.r.t. ⊆) complete extension.
We use the notation for the collection of conflict-free sets and, similarly, , , and respectively to denote the forms above so that, e.g. describes those subsets of arguments in that are admissible, i.e. if and only if S is admissible.
It is well known (being illustrated in Dung’s original paper [8]) that for any af, ,
Furthermore while (“every complete set is admissible”) the converse does not necessarily hold so that one may have admissible sets that are not complete.
The examples presented above are just a small selection of those approaches that have been studied. We refer the interested reader to the treatment of Baroni, Caminada and Giacomin [1] for a comprehensive overview. The concept of strong admissibility was first introduced by Baroni and Giacomin [3]. For current purposes we will, however, apply the equivalent definition of Caminada [6].
Let be an argumentation framework. A subset S of is strongly admissible if every is defended by some , T being also strongly admissible.
It can be shown that each strongly admissible set is an admissible subset of the grounded extension [7].
To illustrate, consider the example in Fig. 1 from Caminada [6].
Example af.
We have
as the strongly admissible sets. The grounded extension of this framework being . Every strongly admissible set is a subset of . Notice that the sets
are all admissible, however none of these are strongly admissible.
Signatures and realizability
An arbitrary semantics, σ, describes a set of subsets of so that for an af, ,
For example, with and , we have
The signature of a semantics σ, denoted is
The counterpart to the concept of signature is that of being realizable.
Let , that is to say a set of subsets of . The set is said to be realizable with respect to a semantics σ if there is an af, for which and .
Notice that in this definition we allow arguments which are not acceptable with respect to the conditions specified by σ: so-called auxiliary arguments. The form whereby such additional arguments are not permitted is dubbed “compact realizability” and has been studied (together with divers other formulations) in Baumann [4].
With regard to these notions of signature and realizability the central question of interest, discussed in Dunne et al. [10,11] is the following:
For an argumentation semantics, σ, describe necessary and sufficient conditions, , under which,
For all afs , holds. (signature)
For all that satisfy , there is an af for which . (realizable)
In [11] characterization of such conditions are presented for (among others) , i.e. admissible, complete, and preferred semantics.
In the current work we consider the case of strong admissibility denoting the relevant semantics as .
It turns out that we may identify some requirements for membership in from a number of properties already known from Baroni and Giacomin [3] and Caminada [6].
We first introduce some further notational ideas.
As is standard we distinguish (the set of positive integers ) and (the set of non-negative integers ).
Let be a subset of . The set which we denote is the system formed by setting and for
until the point is reached.
We say that is -closed if , i.e. in the process just described since (by definition) and .
As a small example of the process of forming suppose we have
A final idea, is that of a decomposition of a system of sets.
Given a system of sets its r-partial decomposition, denoted is formed as an ordered sequence of subsets of which we denote with the pairwise disjoint, i.e. .
is formed from by applying the following process.
If then . Otherwise,
In this the -partial decomposition of . The system of sets in () contains all subsets of of the form
If or the process used to define cannot be applied further then . Using this convention every system of subsets of has some r-partial decomposition, although for r large enough ( for example), .
We say that is decomposable if for some
with formed using according to the prescription given. If is decomposable we denote its full decomposition by without indicating r.
Again, as a small illustration, suppose that
We have,
To form we can only use single element sets from , leading to
Notice that and that is a minimal such set. We further observe that if there are no sets for which then has (at best) a 0-partial decomposition.
Continuing this example, in order to form we must identify those minimal sets together with those single elements, x, for which . In the example we find these to be
so giving
In forming the range of sets we may choose from are those and we require single elements, x, with which and T is a minimal set. Here we find
giving
Notice that , although in with cannot be included in : the reason being because of the set in . The element, 5, is first introduced in so any sets in containing 5 and some as yet unrecovered item (such as 7) cannot be built until 5 is available. If it were the case that then we could add to via .
The final stage of the decomposition of forms as
We stress the distinction between and : the former case describes the situation where either no further expansion (or any expansion whatsoever) via the process of Definition 8, is possible. Thus if then for all . Similarly, noting the requirement for new members of to be used when progressing from to , it is easily seen that whenever .
We further note the requirement that T witnessing is minimal with respect to ⊆, e.g. if y is a new element introduced in forming , and then could contain or or : in all three cases, however, would not contain . Similarly were then neither nor would be.
Two properties of decomposable systems are given in the next lemmata.
Let. For all,is unique.
Let have an r-partial decomposition
Suppose, for the sake of contradiction, that is an r-partial decomposition of differing from .
Choose to be the least value for which . Since it is the case that we must have some subset for which but (or vice-versa).
By definition indicates that, in addition to , we have , and no strict subset V of U for which and . Furthermore
We have chosen p as the smallest value for which and so . In consequence, and, hence, U is a minimal set (wrt ⊆) in for which . It is also the case that
The inclusion of as part of or is dependent only on (since U must be a minimal set for which ) and the structure of (respectively ). The underlying set is the same regardless of how it is decomposed. We have, however, chosen p as the least value at which . Now we obtain the required contradiction since in order for to differ from would require
so contradicting the choice of p.
We conclude that the r-partial decomposition of is unique. □
Letbe the r-partial decomposition ofandbeThenmay be partitioned into disjoint setseach having an associatedwithand for allbut
The partition simply follows the ordering by which individual elements of are added to so that,
and, in general,
□
Before presenting our main results it may be helpful to look at two example systems both of which are decomposable.
Consider defined as
This has a 2-decomposition as
Each set in is formed as the union of a new argument (4 or 5) with a set in . Notice that but is in (via ).
We cannot defer adding to a later level: the definition states that since we are able to include in it is required to do so.
The system , is also decomposable, however, now the decomposition would be
Now we cannot add to since we cannot add at the same time: and and since 1 occurs as an element of sets in a decomposition including would need .
It is also the case that both systems of sets are in as can easily be seen by inspecting Fig. 2.
Realization of for example system.
The implied partitions from Lemma 2 being
On the other hand, a system such as
is not decomposable (this system, however, is -closed) since there is no way of including in a decomposition.
Applying the process described in Definition 8 would yield
and no further expansion is possible.
Were the set to be added the resulting system would be decomposable. Applying the process described in Definition 8 would then yield
Strongly admissible systems are decomposable
With the concept of decomposability we obtain Theorem 1. We note that the partition structure and its properties in relationship to the characteristic function are used (although not explicity phrased as such) in the algorithm of Caminada and Dunne [7] by which verification of a set as strongly admissible is shown to be decidable in polynomial time.
Letbe a finite set of n arguments and.
Ifthenis decomposable.
Consider any and let be any af witnessing the realizability of , i.e. for which .
To begin consider the following partition of
This partition is formed as with and
Here is the characteristic function of conflict-free sets U with respect to so that
Notice that this is a partition of and, furthermore the grounded extension, satisfies,
This partition will form the basis for constructing the decomposition of as
Fix and . Every satisfies so not only is , i.e. but also every subset of (such corresponding to some union of a subset of ) is in .
Now suppose we continue this construction relative to elements (, ) already built (via the template specified in Definition 8) and the system . Consider which sets would be included in . We have whenever and
and U is a ⊆-minimal set in for which .
We now argue that for all k, the proposition, holds, where
This will establish the Theorem: .
To see this is the case, notice that treats as a sequence of sets built by adding single arguments, y, (according to the partition described earlier) to (minimal) strongly admissible sets, S, that defend y, i.e. have . Noting the closure of under set union, so that and leads to , applying the closure operation to ensures that all are also in .
We have already shown that and hold.
Suppose, as an inductive hypothesis, we have demonstrated for all for some (t being the number of classes in the partition of from Lemma 2).
Consider . By definition, contains and (from the construction) no argument occurs in
From the fact that we can find some strongly admissible subset, U, using only arguments in which defends y. To see this just work back from constructing (the subset of that defends y which, since , is well-defined); then as the subset of that collectively defends and, in general, as the subset of that defends . The set
is in (thence also in ). Furthermore every set, U, for which U is formed as the union of sets
is in and thus in
from the inductive assumption . The argument y is such that and we have just seen that this can be rewritten as
Now, since we can find some set, U with and we can certainly find a minimal such set. Furthermore such minimal sets can be divided by exactly the same process, i.e. expressed as the union of sets
We deduce that for every we can identify minimal subsets for which and including . Hence every set formed in
is in .
We have shown,
To complete the proof we need
We have already demonstrated the inductive base: (the only case, other than for which and ). Hence assume, as inductive hypothesis, it has been shown for all () that
We extend this to argue that
Let with . If then no further argument is required (the case has been dealt with under our Inductive assumptions). Thus consider
We know that – by the definition of strongly admissible – there is some subset, U of such that and, furthermore for each i. Notice that from the construction of it cannot be the case that is needed to defend attacks upon . We know that and . Therefore, from the inductive hypothesis
For the construction of we have sets for which
with a ⊆ smallest set in with . We now have,
and (from the minimality of ). Hence
and
Hence,
Completing the argument that if then is decomposable. □
If we look at the case from Fig. 1, we had as,
Since this is (self-evidently) a set of sets formed by the strongly admissible sets of an af, the result of Theorem 1 asserts that this system is decomposable. Such a decomposition is given by
with which every is formed by taking the union of (sometimes more than 2) appropriate sets from , e.g. is the former in , the latter in . We further note that we cannot include in despite : the reason being the need to include all minimal sets with F at the same time, however is one such set and C first appears in delaying to .
Decomposable systems are strongly admissible
We now complete the characterization of strong admissibility, the first part of which was demonstrated in Theorem 1 by showing that any system of sets which is decomposable is in , i.e. there is an af, , for which . We need some additional preliminaries.
Given and define to be the subset of for which if is conflict-free, and for all strict subsets T of S.
The concept was introduced in Dunne [9] where it is dubbed the “inverse characteristic function” of y with respect to .1
The actual case considered in the present paper is denoted in [9] in order to distinguish ⊆-minimal sets. In [9] properties of are studied, this concept covering all subsets, S, for which is conflict-free and . It is, of course, clear that .
Letall of whose members are incomparable, i.e. ifthenand. Let. There is anafin whichand.
Given as described in the Lemma statement consider the (monotone) Boolean function over the propositional variables defined via
It is clearly the case that if and only if for some . The specification of is given in implicant form, i.e. as a disjunction of product terms. It is, however, well known that any Boolean function has an equivalent specification in implicate form, i.e as a conjunction of clauses. It follows that we can translate to another system of subsets over ,
with the sets in being incomparable and
Build the af with m being the number of clause sets in . Add attacks for each and an attack whenever . If then since the implicant (disjunction of product terms using ) and implicate (conjunction of clauses using ) describe exactly the same propositional function. In order for to hold some must describe a subset of S, or (equivalently), S must include at least one from every clause . From the latter interpretation we see that each attack on y is defended by , i.e. and no strict subset of T suffices to defend y. □
We note that the relationship between “sets of arguments providing a defence against attacks on y” and the well-known formalisms from propositional logic of cnf and dnf has already been often exploited in formal argumentation. A similar use to that of Lemma 3 is found in Dunne et al. [11].
It is shown in [9, Thm. 4] that this construction is optimal. Given some incomparable system of subsets, , with the set of clauses in the unique minimal cnf equivalent to , any af in which: for all , is conflict-free and must be such that .
In particular, the realization of an af, in which for some incomparable system of subsets drawn from may use exponentially many auxiliary arguments. This is not only in cases for which , e.g. when and comprises all subsets of size n from . Perhaps less obviously, one might have (again with ) but, with the construction used, auxiliary arguments in . For example if
The implicant form of used in the proof of Lemma 3 is
The implicate form giving rise to the system of sets has clauses leading to .
The principal importance of Lemma 3, is as a vehicle by which to establish Theorem 2.
Ifis decomposable then.
Given which is decomposable let
be the decomposition of and the partition of described in Lemma 2 (recalling that ). We use an inductive construction to build, satisfying
The inductive bases ( and ) are easily dealt with. In the former case, since , we can use any for which every is attacked by at least one other argument. In the case of , comprises the arguments in only with .
Now let us assume, inductively that we have built for all . We wish to form . From the properties of the partition and formulation of the decomposition of we know that each set in has the form where and U is a subset minimal set in for which . For each define
We wish to develop to in such a way that . These subsets, must be such that
We can now apply the outcome of Lemma 3. Identify each of the arguments contributing to sets in (all such arguments being in ) and then use the result of Lemma 3 to add the required defences of y as minimal sets in .
This suffices to complete the inductive proof. □
Returning to the system presented in Fig. 1, we saw that this corresponds to the system of sets
which has decomposition
In forming the af with we require only the two arguments and . To add we have a new argument (C) which requires A as a defender. Thus we can add and an argument x together with attacks and . Finally we must account for the cases in which introduce F which can be defended by either D alone or by . We can extend the framework constructed so far adding arguments with . Now, however, we need both and . The first will ensure and the second that .
Our principal aim in this paper has been to present a characterization of strong admissibility, as first presented in Baroni and Giacomin [3], in terms of the notions of signature and realizability from Dunne et al. [10,11]. Our main result, summarized as Corollary 1, being that a collection of subsets of describes the strongly admissible sets of some af if and only if that collection possesses the property of being decomposable. The notion of decomposability raises a number of combinatorial and complexity-theoretic questions, some of which we briefly discuss here. One specific aspect of interest concerns the contrast between a framework having exponentially many sets in but with the possibility of describing these through a much more concise description of its decomposition. As a very simple example, the af, in which has exactly strongly admissible sets (every subset of ). These, however, are succinctly described via the 1-decomposition, . On the other hand there are cases in which the number of distinct sets in must be exponential in : a simple example of such behaviour being the incomparable system formed by all subsets of containing exactly members. Hence one direction for further work would concern exploring the relationship between and its decomposition. One complexity-theoretic question concerns the following: given S it is known that verifying can be carried out efficiently from the results of Caminada and Dunne [7]. If we ask instead whether for some k, it is unclear whether this continues to be tractable: intractability is suggested by complexity-theoretic study of “minimal labellings” on the other hand there may be some variation of the algorithm from [7] that could be applied.
Finally we have some questions of interest regarding signatures of analogues of strong admissibility in variant afs. One such being the collective attacks model introduced in Neilsen and Parsons [13] and studied with respect to realizability for the canonical Dung semantics in Dvorak et al. [12]. We leave these and similar questions for further work.
Footnotes
Acknowledgements
The author would like to thank Martin Caminada for useful discussions regarding the strong admissibility semantics.
References
1.
P.Baroni, M.Caminada and M.Giacomin, Abstract argumentation frameworks and their semantics, in: Handbook of Formal Argumentation, Vol. 1, 2018, pp. 157–234.
2.
P.Baroni, F.Cerutti, P.E.Dunne and M.Giacomin, Automata for infinite argumentation structures, Artificial Intelligence203 (2013), 104–150. doi:10.1016/j.artint.2013.05.002.
3.
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.
4.
R.Baumann, On the nature of argumentation semantics: Existence and uniqueness, expressibility, and replaceability, Journal of Applied Logics4(8) (2017), 2779–2886.
5.
R.Baumann and C.Spanring, A study of unrestricted abstract argumentation frameworks, in: IJCAI, Vol. 17, 2017, pp. 807–813. doi:10.24963/ijcai.2017/112.
6.
M.W.A.Caminada, Strong admissibility revisited, in: Computational Models of Argument; Proceedings of COMMA 2014, S.Parsons, N.Oren, C.Reed and F.Cerutti, eds, IOS Press, 2014, pp. 197–208.
7.
M.W.A.Caminada and P.E.Dunne, Strong admissibility revised: Theory and applications, Argument & Computation (2019), in print.
8.
P.M.Dung, On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games, Artificial Intelligence77 (1995), 321–357. doi:10.1016/0004-3702(94)00041-X.
9.
P.E.Dunne, The inverse characteristic function in argumentation frameworks: Properties and complexity (submitted), 2020, www.csc.liv.ac.uk/~ped/combined.pdf.
10.
P.E.Dunne, W.Dvořák, T.Linsbichler and S.Woltran, Characteristics of multiple viewpoints in abstract argumentation, in: 14th International Conference on the Principles of Knowledge Representation and Reasoning, 2014.
11.
P.E.Dunne, W.Dvořák, T.Linsbichler and S.Woltran, Characteristics of multiple viewpoints in abstract argumentation, Artificial Intelligence228 (2015), 153–178. doi:10.1016/j.artint.2015.07.006.
12.
W.Dvořák, J.Fandinno and S.Woltran, On the expressive power of collective attacks, Argument & Computation10(2) (2019), 191–230. doi:10.3233/AAC-190457.
13.
S.H.Nielsen and S.Parsons, A generalization of Dung’s abstract framework for argumentation: Arguing with sets of attacking arguments, in: International Workshop on Argumentation in Multi-Agent Systems, Springer, 2006, pp. 54–73.