<!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>A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation Frameworks and Belief Revision?</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Perugia</institution>
          ,
          <addr-line>Perugia</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In many formalisms extending Dung's Abstract Argumentation Frameworks (AFs), arguments are not always \present". In timed AFs, for instance, arguments are only available in precise intervals of time, as they can appear and disappear in an intermittent manner; in incomplete AFs, both attacks and arguments can be absent; in constellation probabilistic AFs (attacks and) arguments have a probability to be present or not, and possible worlds are generated for the computation of the semantics. We review current approaches and propose a four-state labelling semantics to take in account such absent/unknown state of an argument. The four labels we use can be traced to the states a belief can assume, allowing us to also de ne operations related to belief manipulation, like expansion contraction and revision. We also discuss how labels/states of arguments in an AFs can be modi ed by using belief revision operations.</p>
      </abstract>
      <kwd-group>
        <kwd>Argumentation Theory Four-State Labelling Non-Monotonic Reasoning Belief Revision AGM</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        A labelling for AFs has been proposed by Caminada [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] to cope with the issue
of reinstatement, namely the phenomenon for which defended arguments can
be considered accepted. Such a labelling consists of a function assigning three
di erent labels (IN, OUT and UNDEC) to arguments of a framework according
to a set of rules. Only IN and OUT arguments can be directly labelled, while
the UNDEC label is assigned to arguments which can be neither IN nor OUT. A
distinction between arguments to be ignored and arguments whose
acceptability cannot be established is made in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] trough a four-state labelling obtained
starting from two labels (+ and ) that can be assigned to arguments. Assigning
both labels corresponds to identify an undecided argument, while not assigning
any label means that the argument will be ignored. In this setting, the authors
? Copyright c 2021 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
introduce partial (not considering arguments with a +/ label) and total1
labellings. However, they only consider total ones for de ning complete semantics.
In other words, no argument in a complete labelling can be left unspeci ed.
The notion of UNDEC argument is also revised in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], where the authors provide
an approach which explicitly expresses the reason why acceptability cannot be
decided: as in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], a distinction is made between arguments we \don't care"
about and those to whom we \do not know" what label to assign. However, no
modi cations on the rules to assign IN/OUT labels are proposed. In [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], an OFF
label is introduced, alongside IN, OUT and UNDEC, to model incomplete AFs.
In such kind of AFs, part of the information can be excluded from the
computational process which leads to the selection of accepted arguments. The OFF
label denotes, in particular, arguments that we do not want to consider. Four
labels are also used in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] to de ne a labelling semantics that allows con icts
among accepted arguments. In addition to the classical IN and OUT labels, the
author introduces a BOTH label for arguments which could be both accepted and
rejected, and a NONE indicating, instead, lack of information.
      </p>
      <p>
        In this paper, we provide a unifying representation for (temporarily) excluded
arguments or for arguments we want to ignore. We use a partial labelling with
four labels to identify the possible states of arguments, namely IN for accepted,
OUT for rejected, DK for arguments we don't know how to label, and DC for
arguments we don't care about (because not adopted in an AF or just ignored by
the user). The introduced four-state labelling can be mapped with belief states
in AGM Theory [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], where accepted/rejected beliefs corresponds to IN/OUT
arguments, the undetermined state coincides with having assigned a DC label, and
the notion of inconsistency boils down to the DK label. Such a correspondence
allows the use of AFs as a communication mean between intelligent agents
involved in complex forms of interaction. In particular, acceptance states can be
used to reason about shared knowledge in order to pursue di erent goals. For
instance, agents involved in a debate a rm some belief and defends it from the
attacks of other parts; negotiating agents need to nd a common agreement
that is bene cial to all; an agent with the goal of persuading its opponents has
to both defend its position from the attacks of the other agents and defeat all
the arguments against its proposal. Operations needed for the implementation
of such kind of interactions must be able to modify the knowledge base of the
involved agents. We also discuss how labels/states of arguments in an AFs can
be modi ed by using belief revision operations.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Argumentation Theory and Labellings</title>
      <p>
        In this section we recall the formal de nition of AF and the related semantic [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ],
together with the notion of labelling and labelling-based semantics introduced
in the literature.
1 In the original work, total labellings are called complete. Here we use a di erent
term in order not to raise ambiguity with the complete semantics.
De nition 1 (Abstract Argumentation Framework). Let U be the set of
all available arguments2, which we refer to as the \universe". An Abstract
Argumentation Framework is a pair hA; Ri where A U is a set of adopted arguments
and R is a binary relation on A.
      </p>
      <p>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 de ne the sets of arguments that attack (and that are attacked by) another
argument as follows.</p>
      <p>De nition 2 (Attacks). Let hA; Ri be an AF, a 2 A and A A. We de ne
the sets a+ = fb 2 A j a ! bg, a = fb 2 A j b ! ag, A+ = [fa+ j a 2 Ag and
A = [fa j a 2 Ag.</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. More formally, we have
the following de nition.</p>
      <p>De nition 3 (Acceptable argument). Given an AF hA; Ri, an argument
a 2 A is acceptable with respect to D A if and only if 8b 2 A such that b 2 a
(b is attacking a) 9d 2 D such that d 2 b (d is attacking b) and we say that a
is defended by D.</p>
      <p>Using the notion of defence as a criterion for distinguishing acceptable
arguments in the framework, one can further re ne the set of selected \good"
arguments through semantics.</p>
      <p>De nition 4 (Extension-based semantics). Let hA; Ri be an AF. A set E
A is con ict-free if and only if there are no a; b 2 E such that (a; b) 2 R. A
con ict-free subset E is then
{ admissible, if each a 2 E is defended by E;
{ complete, if it is admissible and 8a 2 A defended by E, a 2 E;
{ stable, if E [ E+ = A;
{ preferred, if it is admissible and it is maximal (with respect to set inclusion);
{ grounded, if it is complete and it is minimal (with respect to set inclusion).</p>
      <p>In Figure 1, we show a framework F for which we compute the set of
extensions S (F ), where is a semantics among con ict-free, admissible, complete,
stable, preferred and grounded semantics (abbreviated with cf, adm, com, stb,
prf and gde). We have: Scf (F ) = ffg, fag, fbg, fcg, fdg, fa; cg, fa; dg, fb; dgg,
Sadm(F ) = ffg, fag, fcg, f g</p>
      <p>d , fa; cg, fa; dgg, Scom(F ) = ffag, fa; cg, fa; dgg,
Sprf (F ) = ffa; cg, fa; dgg, Sstb(F ) = ffa; dgg, and Sgde(F ) = ffagg.</p>
      <p>
        The work in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] introduces the notion of reinstatement labelling, partitioning
arguments of an AF into three subsets, each representing a di erent degree of
acceptance. Below, we report the labelling function and the characterisation for
the various semantics.
2 The set U is not present in the original de nition; we introduce it to model arguments
not adopted in A, that could be added with dynamic operations [
        <xref ref-type="bibr" rid="ref10 ref14 ref7 ref8">7, 8, 10, 14</xref>
        ].
      </p>
      <p>De nition 5 (IN-OUT-UNDEC labelling for AFs [11, De nition 5]). Let
F = hA; Ri. An IN-OUT-UNDEC labelling L of F is a total function L : A !
fIN, OUT, UNDECg satisfying the following rules 8a 2 A:
{ L(a) = IN
{ L(a) = OUT
() 8b 2 A j (b; a) 2 R:L(b) = OUT and</p>
      <p>() 9b 2 A j (b; a) 2 R ^ L(b) = IN</p>
      <p>In other words, an argument a is labelled IN when all its attackers are labelled
OUT, and it is labelled OUT when at least an IN argument attacks it. In all other
cases, a is labelled UNDEC. In Figure 2 we show an example of IN-OUT-UNDEC
labelling on an AF in which arguments a and c highlighted in green are IN, red
ones (b and d) are OUT, and the the yellow argument e (that attacks itself) is
UNDEC.</p>
      <p>
        Given an IN-OUT-UNDEC labelling L, it is possible to identify a
correspondence between sets of IN arguments and extensions of the semantics given in
De nition 4. A labelling-based semantics [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ] associates an AF with a subset
of all the possible labellings of a certain semantics. The labelling of De nition 5
coincides with a complete extension, while other semantics can be obtained by
introducing additional conditions [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        The de nition for an admissible labelling given in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] allows arguments only
attacked by OUT to be left UNDEC. We show an example in Figure 3.
De nition 6 (Admissible IN-OUT-UNDEC labelling for AFs [12, De
nition 4]). Let F = hA; Ri. An admissible IN-OUT-UNDEC labelling Ladm of F is
a total function Ladm : A ! fIN, OUT, UNDECg satisfying the following rules
8a 2 A:
{ L(a) = IN =) 8b 2 A j (b; a) 2 R:L(b) = OUT and
{ L(a) = OUT () 9b 2 A j (b; a) 2 R ^ L(b) = IN
      </p>
      <p>
        Di erent de nitions of labellings, as for instance those given in [
        <xref ref-type="bibr" rid="ref13 ref17">13, 17</xref>
        ], allow
accepted arguments to attack both rejected and undecided (L(a) = OUT =)
9b 2 A j (b; a) 2 R ^ L(b) = IN). However, nothing changes in terms of
extensions, since the set of accepted arguments remains the same.
      </p>
      <p>
        The authors of [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] propose a labelling in which arguments can be assigned
up to two labels among + and . The combination of these labels results in four
possible acceptance states for arguments of an AF.
      </p>
      <p>De nition 7 (+- labelling for AFs [17, De nition 3]). Let F = hA; Ri.
A +- labelling M of F is a total function M : A ! 2f+; g satisfying the
following rules 8a 2 A:
{ 2 M (a) =) 9b 2 A j (b; a) 2 R ^ + 2 M (b)
{ + 2 M (a) =) 8b 2 A j (b; a) 2 R: 2 M (b) ^</p>
      <p>8c 2 A j (a; c) 2 R: 2 M (c)</p>
      <p>Arguments only detaining a + (or ) label are accepted (rejected,
respectively), those with both labels are undecided, and those with no label are just
ignored. In Figure 4, grey arguments have an empty label ;, while yellow ones
have both + and .</p>
      <p>Comparing this labelling with the IN-OUT-UNDEC one, we have that, for any
argument a 2 A, M (a) = f+g =) L(a) = IN, M (a) = f g =) L(a) =
OUT and M (a) = f+; g =) L(a) = UNDEC. Since the implications only
hold for one direction, there is no correspondence between +- labelling and
classical semantics: for instance, while arguments labelled f+g by M will always
be labelled IN by L, the vice versa is not true, meaning an argument a can exist
for which L(a) = IN and M (a) = fg. Note that, in both De nition 5 and 7, if
an accepted argument a attacks another argument b, then b must be rejected.</p>
      <p>
        To give the possibility of ignoring particular arguments without losing the
link with extension-based semantics, the authors of [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] use, instead, an OFF
label for arguments that must not be evaluated when computing acceptance (we
show in Figure 5 an example of labelling where b is an OFF argument). Only
the grounded labelling is taken into account, starting from a grounded
IN-OUTUNDEC labelling Lgde, as we report in the following.
      </p>
      <p>De nition 8 (Grounded IN-OUT-UNDEC-OFF labelling for AFs [18,
Definition 2.16]). Let F = hA; Ri and G = hA0; R0i with A0 A and R0 R. A
grounded IN-OUT-UNDEC-OFF labelling Ngde with respect to A0 is a total function
Ngde : A ! fIN, OUT, UNDEC, OFFg such that:
{ 8a 2 A n A0:Ngde(a) = OFF
{ 8a 2 A0:Ngde(a) = Lgde(a)</p>
      <p>
        A di erent split for UNDEC arguments is proposed in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], following the
intuition that any argument allowing some positive interpretation should be
accepted, regardless of possible negative interpretations.
      </p>
      <p>De nition 9 (IN-OUT-BOTH-NONE labelling for AFs [2, De nition 9]). Let
F = hA; Ri and E A. An IN-OUT-BOTH-NONE labelling with respect to E is
a total function OE : A ! fIN, OUT, BOTH, NONEg satisfying 8a 2 A:
{ OE (a) = IN
{ OE (a) = OUT
{ OE (a) = BOTH
{ OE (a) = NONE
(= a 2 E ^ a 2= E+
(= a 2= E ^ a 2 E+
(= a 2 E ^ a 2 E+
(= a 2= E ^ a 2= E+
Moreover, we say that OE is BOTH-free when E \ E+ = ;.</p>
      <p>
        Argument a in Figure 6 is labelled NONE, while e is labelled BOTH. De
nitions for p-admissible and p-complete labellings are also given in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which are
based on De nition 9 and are used to identify paraconsistent semantics.
Paraconsistent labellings describe the role of arguments in a framework, rather than
justifying their acceptability. For instance a p-admissible labelling3 allows OUT
arguments to be attacked by IN and/or BOTH. According to [2, Propositions
30 and 33], a BOTH-free IN-OUT-BOTH-NONE labelling OE is a p-admissible
(pcomplete, respectively) labelling for F if and only if E is an admissible (complete,
respectively) extension of F .
      </p>
      <sec id="sec-2-1">
        <title>3 The p- stands for paraconsistent.</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>A Unifying Four-State Labelling Semantics</title>
      <p>
        The labellings discussed in the previous section have both pros and cons that
vary according to the point of view. Four-state labellings [
        <xref ref-type="bibr" rid="ref17 ref18 ref2">2, 17, 18</xref>
        ] are more
informative than the IN-OUT-UNDEC one [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ] (that does not include an
;/OFF/NONE label), but in general there is no direct connection between
+, IN-OUT-UNDEC-OFF, IN-OUT-BOTH-NONE labellings and extension-based
semantics. For instance, an IN-OUT-UNDEC-OFF labelling identi es the grounded
extension, but does not address the other semantics, while a p-admissible
(pcomplete) IN-OUT-BOTH-NONE labelling corresponds to an admissible (complete)
extension only if it is BOTH-free.
      </p>
      <p>On the other hand, an IN-OUT-UNDEC labelling can always be mapped into
a set of accepted arguments, but it does not allow to leave unlabelled arguments
that we do not want to consider in computing acceptability, and forces all
arguments that are neither IN nor OUT to be labelled UNDEC. Consequently, when
considering IN-OUT-UNDEC labellings to inspect AFs, the information brought
by the UNDEC label can be misleading. Also, since any IN-OUT-UNDEC labelling
corresponds to a complete extension, it cannot identify con ict-free sets. To
overcome these inconveniences, we propose a four-state labelling which considers not
only complete, but also admissible and con ict-free sets of arguments, and that
provides a unifying representation for the various approaches proposed in the
literature.</p>
      <p>De nition 10 (Four-state labelling-based semantics). Let U be a universe
of arguments and F = hA; Ri with A U . A four-state labelling LF of F is a
partial4 function LF : U * fIN, OUT, DK, DCg such that 8a 2 U n A:L(a) =".
Superscript F will be omitted when clear from the context. We say that:
{ L is a con ict-free labelling when</p>
      <p>L(a) = IN =) 8b 2 a :L(b) 6= IN and</p>
      <p>L(a) = OUT =) 9b 2 a j L(b) = IN
{ L is an admissible labelling when</p>
      <p>L(a) = IN =) 8b 2 a :L(b) = OUT and</p>
      <p>L(a) = OUT () 9b 2 a j L(b) = IN
{ L is a complete labelling when</p>
      <p>L(a) = IN () 8b 2 a :L(b) 2 fOUT; DCg and</p>
      <p>L(a) = OUT () 9b 2 a j L(b) = IN</p>
      <sec id="sec-3-1">
        <title>4 The labelling function is not de ned for not adopted arguments.</title>
        <p>{ L is a stable labelling when</p>
        <p>L is a complete labelling and</p>
        <p>A #DK= ;
{ L is a preferred labelling when</p>
        <p>L is an admissible labelling and</p>
        <p>A #IN is maximal among all the admissible labellings
{ L is a grounded labelling when</p>
        <p>L is a complete labelling and</p>
        <p>A #IN is minimal among all the complete labellings</p>
        <p>We denote with L a labelling L satisfying the above conditions for a given
semantics , with L the set of all possible labellings, and with L the set of
all possible labellings satisfying conditions for . For any A A, R R and
l fIN; OUT; DK; DCg, we use A #l= fa 2 A j L(a) 2 lg and R #l= f(a; b) 2 R j
L(a) 2 l ^ L(b) 2 lg to restrict to arguments and relations only involving certain
(sets of) labels.</p>
        <p>
          The labelling of an AF contains information about the acceptability of the
arguments in the framework (according to the various Dung's semantics) and
can be used by intelligent agents to represent the state of their beliefs. Each
di erent label can be traced to a particular meaning. For instance, DC stands
for \don't care" [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] and identi es arguments that are not interesting for the
agents. Arguments in U n A, that are only part of the universe, but not of the
AF, are not labelled. Accepted and rejected arguments (labelled as IN and OUT,
respectively), allow agents to discern true beliefs from the false ones. At last, DK
could be both accepted and rejected, meaning that agents cannot decide about
the acceptability of a belief (\don't know", indeed).
        </p>
        <p>
          Since arguments in U n A do not constitute an actual part of the AF, they
are not labelled, as we consider them not adopted. We, instead, label DC any
argument in A we don't care about. Notice that arguments we do not adopt and
arguments we do not care about are very di erent: not adopted arguments are
involved in no attack, as they do not even belong to the considered AF; don't
care arguments, instead, can be involved in attacks and we also consider them
for deciding the label of the attacked arguments. In particular, concerning the
complete four-state labelling, an argument a that is only attacked by ignored
arguments (labelled DC) is accepted and thus labelled IN, as happens in [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ],
providing an optimistic interpretation of the DC label5.
        </p>
        <p>We now show the correspondence between four-state labellings satisfying
restrictions given in the de nition above and the extensions of a certain semantics.
tension of F 0 = hA #IN;OUT;DK; R #IN;OUT;DKi.</p>
        <p>Theorem 1. A four-state labelling LF of F = hA; Ri is a con ict-free labelling
if and only if A #IN is a con ict-free extension of F . Moreover, LF is an
admissible (respectively complete, stable, preferred, grounded) labelling if and only
if A #IN is an admissible (respectively complete, stable, preferred, grounded)
ex5 A pessimistic interpretation labelling as OUT arguments attacked by DC could also
be introduced.</p>
        <p>The four-state labelling can also be mapped into the labellings presented
in the previous section, hence providing a unifying representation for argument
states.</p>
        <p>Theorem 2. A four-state labelling L is an IN-OUT-UNDEC labelling (see De
nition 5) if and only if L is complete, A #DC= ; and A = U , with the mapping
among labels DK UNDEC.</p>
        <p>Proof of Theorem 2 directly follows from De nitions 5 and 10. Moreover,
by using the conditions of Table 1, four-state labellings can be traced to stable
(respectively preferred, grounded) IN-OUT-UNDEC labellings.</p>
        <p>Corollary 1. A four-state labelling L is a stable (preferred or grounded,
respectively) IN-OUT-UNDEC labelling if and only if L is stable (preferred or grounded,
respectively), A #DC= ;, A = U and A #DK= ; (A #IN is maximal or A #IN is
minimal, respectively), with the mapping among labels DK UNDEC.</p>
        <p>Corollary 1 can be proved considering that L is an IN-OUT-UNDEC labelling
(according to Theorem 2) satisfying the restrictions of Table 1 for stable
(preferred or grounded, respectively) labellings. Finally, we compare four-state and
admissible IN-OUT-UNDEC labellings.</p>
        <p>Theorem 3. A four-state labelling L is an admissible IN-OUT-UNDEC labelling
(see De nition 6) if and only if L is admissible, A #DC= ; and A = U , with the
mapping among labels DK UNDEC.</p>
        <p>Proof of Theorem 3 directly follows from De nitions 6 and 10. When
considering +- labelling, we have to keep in mind that none, one or two labels can
be assigned to each argument.</p>
        <p>Theorem 4. A four-state labelling L is a +- labelling (see De nition 7) if
and only if L is admissible and A = U , with the mapping among labels IN +,
OUT , DK f+; g and DC ;.</p>
        <p>IN-OUT-UNDEC-OFF labellings, then, allow arguments to be excluded from
the computation of the acceptability, similarly to how not adopted arguments
can be ignored in a four-state labelling.</p>
        <p>Theorem 5. A four-state labelling L is a grounded IN-OUT-UNDEC-OFF
labelling with respect to A0 (see De nition 8) if and only if L is grounded, A #DC=
;, and A0 = U n A, with the mapping among labels " OFF and DK UNDEC.</p>
        <p>Theorems 4 and 5 can be proved directly from De nitions 7, 8 and 10.</p>
        <p>Notice that, in general, a direct mapping from IN-OUT-BOTH-NONE labelling
to our four-state labelling does not exist. Assume NONE DC and BOTH
DK, and consider the p-admissible labelling of Figure 7 (left) with respect to
E = fa; b; dg. The OUT argument c is only attacked by argument b (labelled
BOTH), and the represented labelling is not an admissible four-state labelling
since, according to De nition 10, OUT arguments must be attacked by at least
one IN. A four-state labelling, then, is not guaranteed to be an admissible
INOUT-BOTH-NONE labelling. On the other side, the admissible four-state labelling
of Figure 7 (right) is not p-admissible, since according to [2, De nition 11] NONE
arguments cannot have an attacker labelled BOTH.</p>
        <p>Consider now the labelling of Figure 8 (left). It is a complete four-state
labelling, but not a p-complete labelling, since the IN argument b is not attacked
by any OUT. Finally, Figure 8 (right) shows a p-complete labelling that is not
a complete four-state labelling. Indeed, the OUT argument e is not attacked by
any IN.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Revision of Labels in AFs</title>
      <p>
        The four-state labelling introduced in the previous section share similarities with
the AGM framework [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], and in particular with the states that can be associated
to information in a knowledge base. The mapping between argument labels and
belief states allow for using argumentation semantics as a reasoning engine.
These states can be sorted according to the amount of information they hold
by using a partial order relation kb. Starting from ", representing the absence
from the knowledge base, and arriving to DK, which is the label with the greatest
amount of information, we have " kb DC kb IN=OUT kb DK.
      </p>
      <p>
        The AGM framework [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] provides an approach to the problem of revising
knowledge basis by using theories (deductively closed sets of formulae) to
represent the beliefs of the agents. A formula in a given theory can have di erent
statuses for an agent, according to its knowledge base K: if the agent can deduce
from its beliefs, we say that is accepted ; if the agent can deduce the negation
of , then we say that is rejected ; otherwise, the agent cannot deduce anything
and is undetermined. The correspondence between accepted/rejected beliefs
and IN/OUT arguments in a labelling is straightforward. Since the undetermined
status represents the absence of a piece of information (nothing can be deduced
in favour of either accepting or rejecting a belief) it can be mapped into both the
label DC and the absence of the label itself (L(a) = " when a 2 U n A) . Finally,
the DK label is assigned to arguments that are both IN and OUT, boiling down to
the notion of inconsistency in AGM. Arguments for which the labelling is not
dened (i.e., those in U n A), play a fundamental role in identifying new arguments
that agents can bring to the debate to defend (or strengthen) their position. The
status of a belief can be changed through some operations (namely expansion,
contraction and revision) on the knowledge base, as depicted in Figure 9.
      </p>
      <p>An expansion basically brings new pieces of information to the base, allowing
for undetermined belief to become either accepted or refused. A contraction,
on the contrary, reduces the information an agent can rely on in making its
deduction. A revision, then, makes acceptable belief refused and vice-versa. The
AGM framework also de nes three sets of rationality postulates (one for each
operation) that any good operator should satisfy.</p>
      <p>AGM operators provide building blocks for realizing complex interaction
processes between agents. As for knowledge basis in belief revision, AFs can undergo
changes that modify the structure of the framework itself, either integrating new
information (and so increasing the arguments and the attacks in the AF) or
discarding previously available knowledge. Agents using AFs as the mean for
exchanging and inferring information have to rely on operations able to modify
such AFs. Besides considering the mere structural changes, also modi cations
on the semantics level need to be addressed by the operations executed by the
agents. In the following, we de ne an argument expansion operator for AFs, that
complies with classical operators of AGM. Notice that changes to the knowledge
base we are interested in modelling are restricted to a single argument at a time,
miming the typical argument interaction in dynamic AFs. In this paper we only
provide de nition and postulates for the expansion operator.</p>
      <p>
        De nition 11 (Single labelling argument expansion). Let F = hA; Ri be
an AF on the universe U , a semantics, LF a given labelling function, and
a 2 U an argument. A single labelling argument expansion with respect to a
labelling LF consists of a function LF : AF U ! AF that computes a new
framework F 0 = F LF a such that LF 0 (a) &lt;kb LF (a).
In devising our expansion operator, we reinterpret the AGM expansion
operator [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. We can prove that our operator (De nition 11) satis es the AGM
expansion postulates [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Given two AFs F and G with arguments on U , a semantics
, a labelling function L , and an argument a 2 U , we say that G aL F when
LG(a) 4kb LF (a). Postulates for single labelling argument expansion can be
formulated as follows:
1. F LF a is an AF
2. given F 0 = F LF a, LF 0 (a) kb "
3. given F 0 = F LF a, LF 0 (a) &lt;kb LF (a)
4. if LF (a) = DK, then F LF a = F
5. if G aL F , then G LG a aL F LF a
6. given F 0 = F LF a, if LF (a) = ", then LF 0 (a) = IN=OUT, and if LF (a) =
      </p>
      <p>IN=OUT, then LF 0 (a) = DK
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Future Work</title>
      <p>
        We de ned a four-state labelling semantics for AFs that allows for establishing
acceptability of arguments on a ner grain with respect to other approaches
presented in the literature. We use four labels: IN, OUT, DK and DC, the last one
denoting arguments we want to ignore. We showed the connection between our
labelling and the AGM framework, introducing operators for expansion,
contraction and revision of arguments states. AGM operators have already been studied
from the point of view of their implementation in work as [
        <xref ref-type="bibr" rid="ref15 ref6">6, 15</xref>
        ], especially with
regard to enforcement. However, di erently from the previous literature, where
extensions are considered, we take into account single arguments.
      </p>
      <p>
        In our setting, arguments only attacked by DC arguments are always labelled
IN. As future work, we want to consider a pessimistic interpretation for ignored
arguments: since a DC-labelled argument a could be (re)considered into the AF,
thus gaining an IN, OUT or DK label, arguments only attacked by a could be
labelled OUT in turn. We also plan to extend the four-state labelling to weighted
AFs [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Alchourron</surname>
            ,
            <given-names>C.E.</given-names>
          </string-name>
          , Gardenfors,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Makinson</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>On the logic of theory change: Partial meet contraction and revision functions</article-title>
          .
          <source>J. Symb. Log</source>
          .
          <volume>50</volume>
          (
          <issue>2</issue>
          ),
          <volume>510</volume>
          {
          <fpage>530</fpage>
          (
          <year>1985</year>
          ). https://doi.org/10.2307/2274239
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Arieli</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>On the acceptance of loops in argumentation frameworks</article-title>
          .
          <source>J. Log. Comput</source>
          .
          <volume>26</volume>
          (
          <issue>4</issue>
          ),
          <volume>1203</volume>
          {
          <fpage>1234</fpage>
          (
          <year>2016</year>
          ). https://doi.org/10.1093/logcom/exu009
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <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>Knowl. Eng Rev</source>
          .
          <volume>26</volume>
          (
          <issue>4</issue>
          ),
          <volume>365</volume>
          {
          <fpage>410</fpage>
          (
          <year>2011</year>
          ). https://doi.org/10.1017/S0269888911000166
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <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>Abstract argumentation frameworks and their semantics</article-title>
          .
          <source>Handbook of formal argumentation 1</source>
          , 157{
          <fpage>234</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <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>
          . In: Eiter,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Strass</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Truszczynski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Woltran</surname>
          </string-name>
          , S. (eds.)
          <article-title>Advances in Knowledge Representation, Logic Programming</article-title>
          , and
          <string-name>
            <surname>Abstract</surname>
          </string-name>
          Argumentation - Essays Dedicated to Gerhard
          <source>Brewka on the Occasion of His 60th Birthday. Lecture Notes in Computer Science</source>
          , vol.
          <volume>9060</volume>
          , pp.
          <volume>265</volume>
          {
          <fpage>280</fpage>
          . Springer (
          <year>2015</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -14726-0 18
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Baumann</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brewka</surname>
          </string-name>
          , G.:
          <article-title>Expanding argumentation frameworks: Enforcing and monotonicity results</article-title>
          . In: Baroni,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Cerutti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Giacomin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Simari</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.R</surname>
          </string-name>
          . (eds.)
          <source>Computational Models of Argument: Proceedings of COMMA 2010, Desenzano del Garda, Italy, September</source>
          <volume>8</volume>
          -
          <issue>10</issue>
          ,
          <year>2010</year>
          . Frontiers in
          <source>Arti cial Intelligence and Applications</source>
          , vol.
          <volume>216</volume>
          , pp.
          <volume>75</volume>
          {
          <fpage>86</fpage>
          . IOS Press (
          <year>2010</year>
          ). https://doi.org/10.3233/978-1-
          <fpage>60750</fpage>
          -619-5-75
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bistarelli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taticchi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>A concurrent language for argumentation</article-title>
          . In: Fazzinga,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Furfaro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Parisi</surname>
          </string-name>
          ,
          <string-name>
            <surname>F</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the Workshop on Advances In Argumentation In Arti cial Intelligence</source>
          <year>2020</year>
          co
          <article-title>-located with the 19th International Conference of the Italian Association for Arti cial Intelligence (AIxIA</article-title>
          <year>2020</year>
          ), Online,
          <source>November 25-26</source>
          ,
          <year>2020</year>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>2777</volume>
          , pp.
          <volume>75</volume>
          {
          <fpage>89</fpage>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2020</year>
          ), http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2777</volume>
          /paper67.pdf
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Bistarelli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taticchi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>A concurrent language for argumentation: Preliminary notes</article-title>
          . In: de Boer,
          <string-name>
            <given-names>F.S.</given-names>
            ,
            <surname>Mauro</surname>
          </string-name>
          ,
          <string-name>
            <surname>J</surname>
          </string-name>
          . (eds.)
          <article-title>Recent Developments in the Design and Implementation of Programming Languages</article-title>
          ,
          <source>Gabbrielli's Festschrift, November</source>
          <volume>27</volume>
          ,
          <year>2020</year>
          , Bologna, Italy.
          <source>OASIcs</source>
          , vol.
          <volume>86</volume>
          , pp.
          <volume>9</volume>
          :
          <issue>1</issue>
          {9:
          <fpage>22</fpage>
          .
          <string-name>
            <surname>Schloss</surname>
          </string-name>
          Dagstuhl - LeibnizZentrum fur Informatik (
          <year>2020</year>
          ). https://doi.org/10.4230/OASIcs.Gabbrielli.9
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Bistarelli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taticchi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>A labelling semantics for weighted argumentation frameworks</article-title>
          . In: Calimeri,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Perri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Zumpano</surname>
          </string-name>
          , E. (eds.)
          <source>Proceedings of the 35th Italian Conference on Computational Logic - CILC</source>
          <year>2020</year>
          , Rende, Italy,
          <source>October 13-15</source>
          ,
          <year>2020</year>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>2710</volume>
          , pp.
          <volume>263</volume>
          {
          <fpage>277</fpage>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2020</year>
          ), http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2710</volume>
          /paper17.pdf
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Budan</surname>
            ,
            <given-names>M.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lucero</surname>
            ,
            <given-names>M.J.G.</given-names>
          </string-name>
          , Chesn~evar,
          <string-name>
            <given-names>C.I.</given-names>
            ,
            <surname>Simari</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.R.</surname>
          </string-name>
          :
          <article-title>Modeling time and valuation in structured argumentation frameworks</article-title>
          .
          <source>Inf. Sci</source>
          .
          <volume>290</volume>
          ,
          <issue>22</issue>
          {
          <fpage>44</fpage>
          (
          <year>2015</year>
          ). https://doi.org/10.1016/j.ins.
          <year>2014</year>
          .
          <volume>07</volume>
          .056
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <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: Logics in Arti cial Intelligence</source>
          , 10th European Conference,
          <string-name>
            <surname>JELIA</surname>
          </string-name>
          <year>2006</year>
          ,
          <article-title>Liverpool</article-title>
          , UK,
          <source>September 13-15</source>
          ,
          <year>2006</year>
          ,
          <source>Proceedings. Lecture Notes in Computer Science</source>
          , vol.
          <volume>4160</volume>
          , pp.
          <volume>111</volume>
          {
          <fpage>123</fpage>
          . Springer (
          <year>2006</year>
          ). https://doi.org/10.1007/11853886 11
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Caminada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Strong Admissibility Revisited</article-title>
          .
          <source>In: Computational Models of Argument - Proceedings of COMMA</source>
          <year>2014</year>
          ,
          <article-title>Atholl Palace Hotel, Scottish Highlands</article-title>
          , UK, September 9-
          <issue>12</issue>
          ,
          <year>2014</year>
          . Frontiers in
          <source>Arti cial Intelligence and Applications</source>
          , vol.
          <volume>266</volume>
          , pp.
          <volume>197</volume>
          {
          <fpage>208</fpage>
          . IOS Press (
          <year>2014</year>
          ). https://doi.org/10.3233/978-1-
          <fpage>61499</fpage>
          -436-7-197
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Caminada</surname>
            ,
            <given-names>M.W.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gabbay</surname>
            ,
            <given-names>D.M.:</given-names>
          </string-name>
          <article-title>A Logical Account of Formal Argumentation</article-title>
          .
          <source>Studia Logica</source>
          <volume>93</volume>
          (
          <issue>2-3</issue>
          ),
          <volume>109</volume>
          {
          <fpage>145</fpage>
          (
          <year>2009</year>
          ). https://doi.org/10.1007/s11225-009-9218-x
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Cobo</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mart nez</surname>
          </string-name>
          , D.C.,
          <string-name>
            <surname>Simari</surname>
            ,
            <given-names>G.R.:</given-names>
          </string-name>
          <article-title>Acceptability in timed frameworks with intermittent arguments</article-title>
          . In: Iliadis,
          <string-name>
            <given-names>L.S.</given-names>
            ,
            <surname>Maglogiannis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Papadopoulos</surname>
          </string-name>
          , H. (eds.)
          <article-title>Arti cial Intelligence Applications and Innovations - 12th INNS EANN-SIG International Conference</article-title>
          ,
          <source>EANN 2011 and 7th IFIP WG 12</source>
          .5 International Conference, AIAI 2011, Corfu, Greece,
          <source>September 15-18</source>
          ,
          <year>2011</year>
          , Proceedings, Part II.
          <source>IFIP Advances in Information and Communication Technology</source>
          , vol.
          <volume>364</volume>
          , pp.
          <volume>202</volume>
          {
          <fpage>211</fpage>
          . Springer (
          <year>2011</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>642</fpage>
          -23960-1 25
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <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>Mailly</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marquis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Extension enforcement in abstract argumentation as an optimization problem</article-title>
          . In: Yang,
          <string-name>
            <given-names>Q.</given-names>
            ,
            <surname>Wooldridge</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.J</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the Twenty-Fourth International Joint Conference on Arti cial Intelligence</source>
          ,
          <source>IJCAI</source>
          <year>2015</year>
          ,
          <string-name>
            <given-names>Buenos</given-names>
            <surname>Aires</surname>
          </string-name>
          , Argentina,
          <source>July 25-31</source>
          ,
          <year>2015</year>
          . pp.
          <volume>2876</volume>
          {
          <fpage>2882</fpage>
          . AAAI Press (
          <year>2015</year>
          ), http://ijcai.org/Abstract/15/407
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <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>Artif. Intell</source>
          .
          <volume>77</volume>
          (
          <issue>2</issue>
          ),
          <volume>321</volume>
          {357 (Sep
          <year>1995</year>
          ). https://doi.org/10.1016/
          <fpage>0004</fpage>
          -
          <lpage>3702</lpage>
          (
          <issue>94</issue>
          )
          <fpage>00041</fpage>
          -X
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Jakobovits</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vermeir</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Robust Semantics for Argumentation Frameworks</article-title>
          .
          <source>J Log Comput</source>
          <volume>9</volume>
          (
          <issue>2</issue>
          ),
          <volume>215</volume>
          {
          <fpage>261</fpage>
          (
          <year>1999</year>
          ). https://doi.org/10.1093/logcom/9.2.
          <fpage>215</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Riveret</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oren</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sartor</surname>
          </string-name>
          , G.:
          <article-title>A probabilistic deontic argumentation framework</article-title>
          .
          <source>Int. J. Approx. Reason</source>
          .
          <volume>126</volume>
          ,
          <issue>249</issue>
          {
          <fpage>271</fpage>
          (
          <year>2020</year>
          ). https://doi.org/10.1016/j.ijar.
          <year>2020</year>
          .
          <volume>08</volume>
          .012
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>