<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frameworks?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Universita` degli Studi di Perugia</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy stefano.bistarelli@unipg.it</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Gran Sasso Science Institute</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>45</fpage>
      <lpage>49</lpage>
      <abstract>
        <p>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 semantics, 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 argumentation frameworks, extending and generalising the crisp one.</p>
      </abstract>
      <kwd-group>
        <kwd>Argumentation</kwd>
        <kwd>Weighted Frameworks</kwd>
        <kwd>Labelling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        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 [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ]
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 [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. 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 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]),
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 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],
refines the concept of acceptable argument and builds on the classical semantics
for providing an additional acceptance status.
      </p>
      <p>
        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 [
        <xref ref-type="bibr" rid="ref3 ref7 ref9">3,7,9</xref>
        ] and that corresponds to the original labelling [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] 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
20172019) and “RACRA18” (Ricerca di Base 2018-2020).
      </p>
      <p>Copyright c 2019 for this paper by its authors. Use permitted under Creative Commons</p>
      <p>License Attribution 4.0 International (CC BY 4.0).</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>
        An abstract argumentation framework [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] 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}.
      </p>
      <p>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.</p>
      <p>
        Definition 2 (Acceptable argument [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). Given an AF F = hA, Ri, an
argument a 2 A is acceptable with respect to D ✓ A i↵ 8 b 2 A such that
(b, a) 2 R, 9 c 2 D such that (c, b) 2 R, and we say that b is defended by D.
      </p>
      <p>By using the notion of defence as a criterion for distinguishing acceptable
arguments, 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 8 a 2 A defended by E, a 2 E.
2.1</p>
      <sec id="sec-2-1">
        <title>Labelling-Based Semantics</title>
        <p>
          The authors in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] and [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] 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.
        </p>
        <p>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.</p>
        <p>
          Given a labelling L, it is also possible to identify a correspondence with the
extension-based semantics [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. 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 = ; ^
– admissible i↵ L(a) = IN =) a = a |OUT ^
– complete i↵ L(a) = IN () a = a |OUT ^
L(a) = OUT =) a |IN 6= ;
L(a) = OUT =) a |IN 6= ;
L(a) = OUT () a |IN 6= ;
        </p>
        <p>
          Note that a complete labelling coincides with the definition of reinstatement
labelling given in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Weighted Argumentation Frameworks</title>
        <p>Dung’s argumentation frameworks can be extended by associating the attacks
with a weight that represents the support of the relation.</p>
        <p>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.</p>
        <p>
          Notions of weighted defence have been proposed in [
          <xref ref-type="bibr" rid="ref4 ref7 ref9">4,7,9</xref>
          ]. In this paper, we
use the interpretation of [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] (which generalises the other two definitions [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]),
where WAFs are equipped with a commutative semiring that provides the
operation 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, , ⌦ ,
? , &gt;i such that S is a set, &gt;, ? 2 S, and , ⌦ : S ⇥ S ! S are binary operators
making the triples hS, , ?i and hS, ⌦ , &gt;i commutative monoids, satisfying i)
8 s, t, u 2 S.s ⌦ (t u) = (s ⌦ t) (s ⌦ u), and ii) 8 s 2 S.s ⌦ ? = ? .
        </p>
        <p>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, , ⌦ , ? , &gt;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) &lt;S &gt;.</p>
        <p>
          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 ⌦ [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
In particular, we say that a set of arguments B attacks a set of arguments D,
and the weight of such attack is k 2 S, if W (B, D) = Nb2B ,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
wdefends b 2 A i↵ 8 a 2 A such that R(a, b), we have W (a, B [ { b}) S W (B, a).
        </p>
        <p>
          According to [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], by using the notion of w-defence for checking the
acceptability of the arguments in the weighted framework, it is possible to redefine all
the extension-based semantics presented in Definition 3.
        </p>
        <p>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) = &gt;. 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;</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Labelling for Weighted AFs</title>
      <p>
        Contrary to classical AFs, for which we can use the procedure in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] 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 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] 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 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] 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).
      </p>
      <p>In our system, OUT arguments are associated with the N 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
characterisation 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
“consuming” 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.</p>
      <p>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 ^ 8 b 2 a . wb |IN  S wb+|IN
• L(a) = OUT =) wa |IN &lt;S &gt;
– L is a w-complete labelling for F i↵:
• L(a) = IN () a = a |OUT ^ 8 b 2 a . wb |IN  S wb+|IN
• L(a) = OUT () wa |IN &lt;S &gt;</p>
      <p>
        The 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 &lt;S &gt;, 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
similar to the w-admissible one, with the exception that the conditions given for IN
arguments are both necessary and sucient. 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
labelling of F . If L is a w-admissible (respectively w-complete) labelling, then L
is an admissible (respectively complete) labelling of F .
The definitions of the labelling-based semantics for WAFs, that we give in
Section 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
possible advantages of giving explicit conditions for labelling the UNDEC arguments,
similarly to what is done in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] for classical AFs. We also plan to extend the
presented 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 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] 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
semantics for WAFs. Finally, we want to implement the labelling-based semantics for
WAFs in ConArg [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], an online tool for dealing with argumentation problems.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baroni</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caminada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacomin</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>An introduction to argumentation semantics</article-title>
          .
          <source>Knowledge Eng. Review</source>
          <volume>26</volume>
          (
          <issue>4</issue>
          ),
          <fpage>365</fpage>
          -
          <lpage>410</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baroni</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacomin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liao</surname>
            ,
            <given-names>B.S.:</given-names>
          </string-name>
          <article-title>I don't care, I don't know ... I know too much! On Incompleteness and Undecidedness in Abstract Argumentation</article-title>
          .
          <source>In: Advances in Knowledge Representation, Logic Programming, and Abstract Argumentation. Lecture Notes in Computer Science</source>
          , vol.
          <volume>9060</volume>
          , pp.
          <fpage>265</fpage>
          -
          <lpage>280</lpage>
          . Springer (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bistarelli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rossi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A Collective Defence Against Grouped Attacks for Weighted Abstract Argumentation Frameworks</article-title>
          .
          <source>In: Proceedings of FLAIRS 2016</source>
          . pp.
          <fpage>638</fpage>
          -
          <lpage>643</lpage>
          . AAAI Press (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bistarelli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rossi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A novel weighted defence and its relaxation in abstract argumentation</article-title>
          .
          <source>Int. J. Approx. Reasoning</source>
          <volume>92</volume>
          ,
          <fpage>66</fpage>
          -
          <lpage>86</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bistarelli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Modeling and solving afs with a constraint-based tool: Conarg</article-title>
          . In: Theorie and Applications of Formal Argumentation - First International Workshop,
          <string-name>
            <surname>TAFA</surname>
          </string-name>
          <year>2011</year>
          .
          <source>Revised Selected Papers. Lecture Notes in Computer Science</source>
          , vol.
          <volume>7132</volume>
          , pp.
          <fpage>99</fpage>
          -
          <lpage>116</lpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Caminada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>On the Issue of Reinstatement in Argumentation</article-title>
          .
          <source>In: Proceedings of JELIA 2006. Lecture Notes in Computer Science</source>
          , vol.
          <volume>4160</volume>
          , pp.
          <fpage>111</fpage>
          -
          <lpage>123</lpage>
          . Springer (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Coste-Marquis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konieczny</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marquis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ouali</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>Weighted Attacks in Argumentation Frameworks</article-title>
          .
          <source>In: Principles of Knowledge Representation and Reasoning. Proceedings of KR 2012</source>
          . AAAI Press (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dung</surname>
            ,
            <given-names>P.M.</given-names>
          </string-name>
          :
          <article-title>On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>77</volume>
          (
          <issue>2</issue>
          ),
          <fpage>321</fpage>
          -
          <lpage>357</lpage>
          (
          <year>Sep 1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. Mart´ınez,
          <string-name>
            <surname>D.C.</surname>
          </string-name>
          , Garc´ıa,
          <string-name>
            <given-names>A.J.</given-names>
            ,
            <surname>Simari</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.R.:</surname>
          </string-name>
          <article-title>An Abstract Argumentation Framework with Varied-Strength Attacks</article-title>
          .
          <source>In: Principles of Knowledge Representation and Reasoning: Proceedings of KR 2008</source>
          . pp.
          <fpage>135</fpage>
          -
          <lpage>144</lpage>
          . AAAI Press (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Modgil</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caminada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Proof Theories and Algorithms for Abstract Argumentation Frameworks</article-title>
          .
          <source>In: Argumentation in Artificial Intelligence</source>
          , pp.
          <fpage>105</fpage>
          -
          <lpage>129</lpage>
          . Springer (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>