=Paper=
{{Paper
|id=Vol-2528/4_Bistarelli_et_al_AI3_2019
|storemode=property
|title=Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frameworks
|pdfUrl=https://ceur-ws.org/Vol-2528/4_Bistarelli_et_al_AI3_2019.pdf
|volume=Vol-2528
|authors=Stefano Bistarelli,Carlo Taticchi
|dblpUrl=https://dblp.org/rec/conf/aiia/BistarelliT19
}}
==Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frameworks==
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frameworks? Stefano Bistarelli1[0000 0001 7411 9678] and Carlo Taticchi2[10000 0003 1260 4672] 1 Università degli Studi di Perugia, Italy stefano.bistarelli@unipg.it 2 Gran Sasso Science Institute, Italy carlo.taticchi@gssi.it Abstract. Argumentation Theory allows for reasoning with uncertain and controversial information, and provides tools for deciding which arguments (for instance, of a debate) can be accepted together. The strength of an argument and its attacks can be expressed through weighted argumentation frameworks; in this case, the selection criteria, called se- mantics, used to identify the sets of acceptable arguments, need to take into account the information given by the weights. In this paper, we conduct an initial study on a novel labelling semantics for weighted ar- gumentation frameworks, extending and generalising the crisp one. Keywords: Argumentation · Weighted Frameworks · Labelling. 1 Introduction Generalised notions of defence for weighted AFs are studied in several works, each with a di↵erent definition for the notion of weights. In two recent papers [3,4] the attacks from an argument to a set of arguments are grouped together as if they were a unique attack; such a weighted notion of defence also generalises the approaches of [7] and [9]. Through the reasoning on the acceptability of the arguments according to a notion of defence, one can divide the set of arguments into two separated subsets, respectively containing accepted and non-accepted arguments. However, for certain applications of argumentation (especially those in which defeating an argument leads to the reinstatement of another one [6]), it is convenient to consider more degrees of acceptability in order for one to be able to further di↵erentiate among arguments. The labelling, defined in [6], refines the concept of acceptable argument and builds on the classical semantics for providing an additional acceptance status. In this work, we extend the notion of labelling to weighted argumentation frameworks and we provide a definition that is parametric to a chosen notion of defence [3,7,9] and that corresponds to the original labelling [6] when a boolean semiring is used. For each weighted semantics, we give the conditions under which a labelling corresponds to a set of extensions. ? This work was partially supported by “Argumentation 360” (Ricerca di Base 2017- 2019) and “RACRA18” (Ricerca di Base 2018-2020). Copyright c 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). 2 Background An abstract argumentation framework [8] is a pair hA, Ri where A is a set of arguments and R is a binary relation on A. Consider two arguments a, b belonging to an AF. We denote with (a, b) 2 R (or simply a ! b) an attack from a to b; we can also say that b is defeated by a. We define the sets of arguments that attack (and that are attacked by) another argument as follows. Definition 1 (Attacks). Let F = hA, Ri be an AF, a 2 A and A ✓ A. We define the sets a+ = {b 2 A | a ! b}, a = {b 2 A | b ! a}, A+ = [{a+ | a 2 A} and A = [{a | a 2 A}. In order for b to be acceptable, we require that every argument that defeats b is defeated in turn by some other argument of the AF. Definition 2 (Acceptable argument [8]). Given an AF F = hA, Ri, an argument a 2 A is acceptable with respect to D ✓ A i↵ 8b 2 A such that (b, a) 2 R, 9c 2 D such that (c, b) 2 R, and we say that b is defended by D. By using the notion of defence as a criterion for distinguishing acceptable ar- guments, one can further refine the set of selected arguments through semantics. Definition 3 (Extension-based semantics). Let F = hA, Ri be an AF. A set E ✓ A is conflict-free in F i↵ there are no a, b 2 A such that (a, b) 2 R. A conflict-free subset E is then: i) admissible if each a 2 E is defended by E; ii) complete if it is admissible and 8a 2 A defended by E, a 2 E. 2.1 Labelling-Based Semantics The authors in [1] and [6] describe how to assign labels to the arguments of an AF in such a way that the set of arguments is partitioned in three subsets, each representing a di↵erent degree of acceptance. Definition 4 (Labelling). Let F = {A, R} be an AF. A labelling is a total function L : A ! {IN, OUT, UNDEC}. For any A ✓ A, we denote A|IN , A|OUT and A|UNDEC the set of all the arguments labelled IN, OUT and UNDEC by L, respectively. Given a labelling L, it is also possible to identify a correspondence with the extension-based semantics [1]. More in detail, the set of IN arguments coincides with an extension. We rephrase the semantics of Definition 3 as follows. Definition 5 (Labelling-based semantics). Let L be a labelling of an AF F = hA, Ri and a 2 A. Then L is: – conflict-free i↵ L(a) = IN =) a |IN = ; ^ L(a) = OUT =) a |IN 6= ; – admissible i↵ L(a) = IN =) a = a |OUT ^ L(a) = OUT =) a |IN 6= ; – complete i↵ L(a) = IN () a = a |OUT ^ L(a) = OUT () a |IN 6= ; Note that a complete labelling coincides with the definition of reinstatement labelling given in [6]. 46 2.2 Weighted Argumentation Frameworks Dung’s argumentation frameworks can be extended by associating the attacks with a weight that represents the support of the relation. Definition 6 (WAF). A weighted argumentation framework is a triple W = hA, R, wi where hA, Ri is a Dung-style abstract argumentation framework and w : R ! R+ is a function assigning positive real valued weights to attacks. Notions of weighted defence have been proposed in [4,7,9]. In this paper, we use the interpretation of [4] (which generalises the other two definitions [3]), where WAFs are equipped with a commutative semiring that provides the oper- ation for composing the weights. The acceptability of an argument is determined by comparing the compositions of attacks with the composition of defences. Definition 7 (c-semirings). A commutative semiring is a tuple S = hS, , ⌦, ?, >i such that S is a set, >, ? 2 S, and , ⌦ : S ⇥ S ! S are binary operators making the triples hS, , ?i and hS, ⌦, >i commutative monoids, satisfying i) 8s, t, u 2 S.s ⌦ (t u) = (s ⌦ t) (s ⌦ u), and ii) 8s 2 S.s ⌦ ? = ?. Di↵erent c-semirings can represent di↵erent notions of defence for WAFs, by using the operators and ⌦ for obtaining an ordering among the weights in S. Common instances of c-semirings are Sboolean = h{false, true}, _, ^, false, truei and Sweighted = hR+ [ {+1}, min, +, +1, 0i. We denote with WAFS a WAF endowed with a c-semirings and we call it a semiring-based WAF. Definition 8 (WAFS ). A semiring-based WAF is a quadruple hA, R, W, Si, where S is a c-semiring hS, , ⌦, ?, >i, A is a set of arguments, R the attack binary-relation on A, and W : A ⇥ A ! S is a binary function. Given a, b 2 A and R(a, b), then W (a, b) = s means that a attacks b with a weight s 2 S. Moreover, we require that R(a, b) i↵ W (a, b). Given a WAFS , we can evaluate the overall weight of all the attacks from a set of arguments towards another set through the composition operator ⌦ [3]. In particular, we say that a set of arguments B attacksNa set of arguments D, and the weight of such attack is k 2 S, if W (B, D) = b2B,d2D W (b, d) = k. The notion of weighted defence (or w-defence) can then be expressed as follows. Definition 9 (w-defence). Let F = hA, R, W, Si be a WAF S . B ✓ A w- defends b 2 A i↵ 8a 2 A such that R(a, b), we have W (a, B [ {b}) S W (B, a). According to [4], by using the notion of w-defence for checking the accept- ability of the arguments in the weighted framework, it is possible to redefine all the extension-based semantics presented in Definition 3. Definition 10 (Extension-based semantics for WAFS ). Given a WAFS F = hA, R, W, Si, a subset B ✓ A is w-conflict-free if W (B, B) = >. Then B is: i) w-admissible i↵ it is w-conflict-free and the arguments in B are w-defended by B from the arguments in A \ B; ii) w-complete i↵ it is a w-admissible extension and each argument b 2 A such that B [ {b} is w-admissible belongs to B; 47 3 Labelling for Weighted AFs Contrary to classical AFs, for which we can use the procedure in [6] for assigning labels to the arguments in such a way that there is a correspondence between the labelling and the set of extension, no work on this direction has been done for what concerns the weighted case. We extend the notion of labelling introduced in [6] to a WAFS and we give the conditions for determining whether a labelling corresponds to a certain extension. In order to incorporate the notion of weighted defence in the labelling, we need to take into account the strength of the attack relations: according to the definition of collective defence [3] we need to know the resulting strength of the composition of all the attacks towards an argument. Definition 11 (Labelling for WAFs). Let F = hA, R, W, Si be a WAFS . A labelling L of F is a total function L : A ! {IN, OUT, UNDEC}. We also define, for each argument, the weight of attacks, incoming into and outgoing from an argument, as wa |IN = W (a |IN , a) and wa+ |IN = W (a, a+ |IN ). N In our system, OUT arguments are associated with the of the incoming attacks. An argument a with label OUT is attacked by the arguments in a |IN with a total strength that is expressed by wa . In the following, we give a char- acterisation of the weighted semantics through the notion of labelling of WAFs. The intuition behind this representation is that when an argument a attacked by an OUT b cannot be labelled IN because of another IN argument that is “con- suming” the attacks of the defending arguments towards b, then a is labelled UNDEC. The w-conflict-free labelling coincides with the conflict-free labelling. Indeed, since no attacks are allowed within a conflict-free set of arguments, one does not need to consider the weights. Definition 12 (Labelling-based semantics for WAFs). Let L be a labelling of a WAFS F = hA, R, W, Si and a 2 A. Then – L is a w-admissible labelling for F i↵: • L(a) = IN =) a = a |OUT ^ 8b 2 a . wb |IN S wb+ |IN • L(a) = OUT =) wa |IN– L is a w-complete labelling for F i↵: • L(a) = IN () a = a |OUT ^ 8b 2 a . wb |IN S wb+ |IN • L(a) = OUT () wa |INThe condition wb |IN S wb+ |IN for the w-admissible labelling makes sure that the composition of the attacks of the arguments defending a is stronger than the attack of b. For an argument to be OUT, we require wa |IN, that is to say that there must exist at least an attack coming from an IN argument (as for the classical admissible labelling). The definition of the w-complete labelling is sim- ilar to the w-admissible one, with the exception that the conditions given for IN arguments are both necessary and sufficient. The weighted semantics generalise the classical case: all the labellings for WAFS correspond to the respective Dung semantics when the framework is instantiated with a boolean semiring. Remark 1. Let F = hA, R, W, Si be a WAFS where S is boolean, and L a la- belling of F . If L is a w-admissible (respectively w-complete) labelling, then L is an admissible (respectively complete) labelling of F . 48 4 Conclusion and Future Work The definitions of the labelling-based semantics for WAFs, that we give in Sec- tion 3, do not include conditions for the UNDEC since they are obtained from IN and OUT arguments. In this sense, we would like to investigate the possi- ble advantages of giving explicit conditions for labelling the UNDEC arguments, similarly to what is done in [10] for classical AFs. We also plan to extend the pre- sented labelling to all the semantics (including preferred, stable and grounded). An interesting study could then be carried out on the don’t care and don’t know labels, that are used in [2] as further di↵erentiation of UNDEC arguments. In our context, the di↵erence between the two labels could be made more continuous by considering the weight on the attack relations. Moreover, the weights wa |IN and wa+ |IN of the attacks towards and from each argument (other than the respective weights for OUT and UNDEC) could be used for defining a ranking-based seman- tics for WAFs. Finally, we want to implement the labelling-based semantics for WAFs in ConArg [5], an online tool for dealing with argumentation problems. References 1. Baroni, P., Caminada, M., Giacomin, M.: An introduction to argumentation se- mantics. Knowledge Eng. Review 26(4), 365–410 (2011) 2. Baroni, P., Giacomin, M., Liao, B.S.: I don’t care, I don’t know ... I know too much! On Incompleteness and Undecidedness in Abstract Argumentation. In: Advances in Knowledge Representation, Logic Programming, and Abstract Argumentation. Lecture Notes in Computer Science, vol. 9060, pp. 265–280. Springer (2015) 3. Bistarelli, S., Rossi, F., Santini, F.: A Collective Defence Against Grouped Attacks for Weighted Abstract Argumentation Frameworks. In: Proceedings of FLAIRS 2016. pp. 638–643. AAAI Press (2016) 4. Bistarelli, S., Rossi, F., Santini, F.: A novel weighted defence and its relaxation in abstract argumentation. Int. J. Approx. Reasoning 92, 66–86 (2018) 5. Bistarelli, S., Santini, F.: Modeling and solving afs with a constraint-based tool: Conarg. In: Theorie and Applications of Formal Argumentation - First Interna- tional Workshop, TAFA 2011. Revised Selected Papers. Lecture Notes in Computer Science, vol. 7132, pp. 99–116. Springer (2011) 6. Caminada, M.: On the Issue of Reinstatement in Argumentation. In: Proceedings of JELIA 2006. Lecture Notes in Computer Science, vol. 4160, pp. 111–123. Springer (2006) 7. Coste-Marquis, S., Konieczny, S., Marquis, P., Ouali, M.A.: Weighted Attacks in Argumentation Frameworks. In: Principles of Knowledge Representation and Rea- soning. Proceedings of KR 2012. AAAI Press (2012) 8. Dung, P.M.: On the acceptability of arguments and its fundamental role in non- monotonic reasoning, logic programming and n-person games. Artificial Intelligence 77(2), 321–357 (Sep 1995) 9. Martı́nez, D.C., Garcı́a, A.J., Simari, G.R.: An Abstract Argumentation Frame- work with Varied-Strength Attacks. In: Principles of Knowledge Representation and Reasoning: Proceedings of KR 2008. pp. 135–144. AAAI Press (2008) 10. Modgil, S., Caminada, M.: Proof Theories and Algorithms for Abstract Argu- mentation Frameworks. In: Argumentation in Artificial Intelligence, pp. 105–129. Springer (2009) 49