<!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 Study of Robustness in Abstract Argumentation Frameworks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Carlo Taticchi</string-name>
          <email>carlo.taticchi@studenti.dmi.unipg.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Matematica e Informatica, Universita degli Studi di Perugia</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we describe a work-in-progress on the study of robustness (intended as how many changes can an Argumentation Framework sustain before its semantics turns into another): in particular we present a tool able to visualize Argumentation Frameworks as nodes in a graph and highlight those with certain properties, like a speci c semantics or attacks' type. This tool will be used to nd relations between an Argumentation Framework and the sets of extensions accepted by each semantics and eventually, to extract new theorems in order to cope with some of the open problem related to abstract argumentation.</p>
      </abstract>
      <kwd-group>
        <kwd>Argumentation Frameworks</kwd>
        <kwd>Robustness</kwd>
        <kwd>Semantics</kwd>
        <kwd>Visualization tools</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Motivations</title>
      <p>The relation between belief revision and argumentation is the subject of several
studies aiming to nd a connection between the consistency of beliefs and the
preservation of a certain semantic when the knowledge base changes. However,
in the literature, such a relation is often found for the grounded semantics by
way of comparison, assuming that considerations concerning this semantics have
the same implications of belief revision.</p>
      <p>In this work we would like to extend this relationship, disengaging from
the use of (only) the grounded semantics and trying to generalize the already
established concepts; the goal is to focus on the modi cations in the semantics
of an Abstract Argumentation Framework (AAF), also called Argumentation
Framework (AF) a la Dung, due to changes in terms of arguments and attacks
between arguments. We will, in this way, investigate the notion of \robustness"
to cope with changes in AFs.</p>
      <p>
        Another goal is to obtain a method to nd, given a speci c semantics, all
the graphs representing an AF with that semantics. We will extract theorems
and proofs on the possibility or not that semantics with certain properties exist
partitioning the AFs set according to attacks type between arguments. For
example, one can focus on the properties of the AFs in which the only attacks are
all self attacks or bidirectional attacks, to nd relations between AFs containing
the same extensions for a certain semantics. In this way, we could be able to
solve some of the open problem related to abstract argumentation, like those
proposed by Baumann and Strass in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Some example problems could be: given
an AF, can all implicit con icts be made explicit (by adding one or two attacks
between them)? Or even what is the maximal number of extensions for each
semantics in an AF with n arguments?
      </p>
      <p>In order to better understand problems related to argumentation, we
developed a graphical tool capable of representing di erent aspects of an AF. This
tool has three panels: in the rst one, we nd the complete set of the graphs
obtained from a predetermined number of arguments. In the second panel, the
tool displays in detail a particular graph selected from the complete set of them.
The last panel shows a lattice of semantics ordered by inclusion, in which those
corresponding to the selected graphic will be highlighted.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>
        In this section we give the basic de nitions of AF and extension-based semantics.
De nition 1. An AF [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is de ned as a pair F = hA; Ri where A is a set of
arguments and R is a binary relation on A called attack relation. An argument
a 2 A is acceptable with respect to S A if and only if S defends a, that is
8b 2 A such that (b; a) 2 R, 9c 2 S such that (c; b) 2 R.
      </p>
      <p>The \acceptability" of an argument, de ned under di erent semantics,
depends on its membership to some sets, called extensions whose de nition is given
in Def. 2.</p>
      <p>De nition 2. Let F = hA; Ri be an AF, a set S A is i) con ict-free if there
are no attacks between arguments in S, ii) admissible i it is con ict-free and all
its arguments are acceptable w.r.t. S, iii) complete if it is admissible and every
acceptable argument w.r.t. S belongs to S, iv) grounded only if it is the minimal
element w.r.t. set inclusion among the complete extensions of S.
3</p>
    </sec>
    <sec id="sec-3">
      <title>A Visual Tool</title>
      <p>
        Robustness [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] in AF is considered as the property of an argumentation graph
to withstand changes in terms of classical extension-based semantics and is
measured by computing the number of changes needed to change the corresponding
extension. We give two de nitions, useful to understand the aim of the tool.
      </p>
      <p>De nition 3. Let G = hA; Ri be a graph representing an AF. G is said i)
robust w.r.t. a given semantics if changes in A or R don't change the semantics,
ii) partially robust w.r.t. a given semantics and an extension if changes in A or
R change the semantics, but preserve the given extension in the new semantics.</p>
      <p>
        Starting from an alpha version (presented in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]) we have developed Rob1, a
tool that allows displaying all the AFs obtainable by any combinations of attacks
between a xed number of arguments. Each of these AFs is represented as a node
in an oriented graph and each node in this graph is connected by an edge to all
other nodes whose corresponding AF only di ers by one attack. Moreover, when
a certain AF is selected by clicking on it, the tool displays the graph relative to
that AF and the sets of extensions obtainable for each semantics. So, the notion
of robustness exploited by Rob is the partial robustness.
      </p>
      <p>The tool's menu allows selecting the number of arguments that the AFs will
contain and one can choose whether to take in account or not AFs in which
arguments attack themselves (self attacks), defend themselves from every other
attack (symmetric AFs) or attack without direct counterattacks. In Fig. 1, for
example, we chose to consider only all the AFs with 3 arguments and no self
attacks. Whenever the \draw" button is clicked the lattice of all AFs is drawn.
Clicking on a node allows displaying a lattice of extensions for the corresponding
AF. These extensions are computed by ConArg2, a tool able to solve problems
related to the AFs. Each set is colored according to the less inclusive semantics
to which it belongs. For instance, a set marked as admissible will imply its
belonging to con ict free semantics too. At last, selecting a set of extensions will
show all the AFs on the rst panel for which there exists a semantics containing
those extensions and each AF will be colored according to that semantics. The
notion of partial robustness is well represented in Fig. 2: on the left, we can
see the graph in which colored nodes are those representing the AFs allowing
the selected extension f2g and in the right panel we can see that even if the
semantics changes together with the AF, it always contains the extension f g
2 .
4</p>
    </sec>
    <sec id="sec-4">
      <title>Insights</title>
      <p>
        The features introduced in this version of the tool allowed us to get some
significant results. At rst, we focused on the set of symmetric AFs, in which every
attack is bidirectional, i.e. if a and b are two arguments of an AF and a attacks
b, then b attacks a and we found out some interesting properties, also suggested
by Coste-Marquis et al. in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>For instance, we observed that all the con ict-free extensions are also
admissible. Indeed it holds that an extension in a symmetric AF is admissible if and
only if it's con ict-free. Another property we observed concerns the grounded
extensions: in a symmetric AF the grounded extension is given by the set of
arguments which are not attacked. If every argument is attacked, then the empty
1 www.dmi.unipg.it/rob
2 www.dmi.unipg.it/conarg
set is the grounded extension. In Fig. 3 we can see that the argument with label
3 (on the left graph) is the only one which is not attacked. Hence the extension
set containing the only argument 3 (the yellow node in the right graph) is the
grounded extension (and in this example, it is also the only complete extension).
Changing the parameters used for the representation (number of arguments and
attacks type) it is possible to exploit the functionality of the tool in order to
study semantics properties, with respect to the inclusion between AFs, linked to
the notion of robustness.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Related Work</title>
      <p>Abstract Argumentation has been proved as a simple yet powerful approach to
manage con icts in reasoning with the purpose to nd subsets of \surviving"
arguments. In the following, we condensate some of the work related to what we
intend to do in the future.</p>
      <p>
        Cayrol et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] proposed an Abstract Argumentation system that allows the
addition of a new argument that may interact with previous arguments. The
revision of an AF produces a new framework and a new set of extensions. We
could exploit this system to introduces changes in the set of arguments.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] Stefan Woltran brie y point out two directions for the development
of next-generation argumentation systems: the rst one is a review of the
Explicit Con ict Conjecture while the second one discusses how semantics can be
exploited in practice. We could use our tool to cope with the problems here
introduced.
      </p>
      <p>
        Doyle [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] presents the truth maintenance system, which is a knowledge
representation method for representing both beliefs and their justi cations. The aim
of such systems is to restore consistency when a new justi cation is added.
      </p>
      <p>
        Boella et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] try to show a direct relation between argumentation and
belief revision establishing a link between reinstatement (an argument that is
not acceptable become acceptable again) and recovery (AGM postulates).
Furthermore in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] the authors consider some semantics and show how that their
expressive power relies on rejected arguments and implicit con icts.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] Rotstein et al. introduce an abstract theory that captures the
dynamics of an argumentation framework through the application of belief revision
concepts. The presented argument revision techniques allow introducing new
arguments ensuring they will be believed afterwards.
6
      </p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion and Future Work</title>
      <p>The work presented in this paper is a rst step towards the study of the concept
of robustness in AFs. Several works in the literature concern the connection
between consistency of beliefs and the preservation of semantics in knowledge
base when changes are introduced; however, none of them focuses on studying the
implications of the changes in terms of variations of attacks between arguments.
Due to the inherent complexity in generating the AFs, the current version of the
tool is able to generate all the AFs with a maximum of 3 arguments. By setting
3 as the number of arguments, 32 di erent attacks can be presented, for a total
of 29 di erent AFs. In the future, we intend to bring this threshold to 6, by only
considering non-isomorphic AFs in order to reduce the generated nodes. Also, we
would like to study inclusion between extensions of a single AF and between sets
of AF in the graph. At this point, a more detailed study concerning subclasses
of directed graphs (such as symmetric and simple) could be carried out. Finally,
we would like to extend the concept of robustness to coalitions of arguments, by
studying how much a group of arguments derived from partitioning the original
set is more robust than another.
I want to thank with gratitude professors Stefano Bistarelli and Francesco
Santini, for their constant help and their patience in making me learn the basics of
argumentation and belief revision theory. Their endless enthusiasm gave me the
passion for study and research and I hope to carry on the work done together
as well as our collaboration.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>R.</given-names>
            <surname>Baumann</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Strass</surname>
          </string-name>
          .
          <article-title>Open problems in abstract argumentation</article-title>
          . In Essays Dedicated to Gerhard Brewka, volume
          <volume>9060</volume>
          of Lecture Notes in Computer Science, pages
          <volume>325</volume>
          {
          <fpage>339</fpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>S.</given-names>
            <surname>Bistarelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Faloci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Santini</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Taticchi</surname>
          </string-name>
          .
          <article-title>Robustness in abstract argumentation frameworks</article-title>
          .
          <source>In Proceedings of the Twenty-Ninth International Florida Arti cial Intelligence Research Society Conference, FLAIRS, page 703</source>
          . AAAI Press,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>S.</given-names>
            <surname>Bistarelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Faloci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Santini</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Taticchi</surname>
          </string-name>
          .
          <article-title>A visual tool for studying robustness in abstract argumentation framework (Demo)</article-title>
          .
          <source>Presented at the demo session of CILC2016</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>G.</given-names>
            <surname>Boella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. da Costa</given-names>
            <surname>Pereira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tettamanzi</surname>
          </string-name>
          , and
          <string-name>
            <surname>L. W. N. van der Torre.</surname>
          </string-name>
          <article-title>Making others believe what they want</article-title>
          .
          <source>In Proceedings of the 20th World Computer Congress, TC 12: IFIP AI 2008 Stream, September</source>
          <volume>7</volume>
          -
          <issue>10</issue>
          ,
          <year>2008</year>
          , Milano, Italy, volume
          <volume>276</volume>
          <source>of IFIP</source>
          , pages
          <volume>215</volume>
          {
          <fpage>224</fpage>
          . Springer,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>C.</given-names>
            <surname>Cayrol</surname>
          </string-name>
          , F. D. de Saint-Cyr, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Lagasquie-Schiex</surname>
          </string-name>
          .
          <article-title>Revision of an argumentation system</article-title>
          .
          <source>In Proceedings of the Eleventh International Conference, KR</source>
          <year>2008</year>
          , Sydney, Australia,
          <source>September 16-19</source>
          ,
          <year>2008</year>
          , pages
          <fpage>124</fpage>
          {
          <fpage>134</fpage>
          . AAAI Press,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>S.</given-names>
            <surname>Coste-Marquis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Devred</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Marquis</surname>
          </string-name>
          .
          <article-title>Symmetric argumentation frameworks</article-title>
          .
          <source>In Proceedings of the 8th European Conference, ECSQARU 2005, Barcelona, Spain, July 6-8</source>
          , volume
          <volume>3571</volume>
          of Lecture Notes in Computer Science, pages
          <volume>317</volume>
          {
          <fpage>328</fpage>
          . Springer,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>J.</given-names>
            <surname>Doyle</surname>
          </string-name>
          .
          <article-title>A truth maintenance system</article-title>
          .
          <source>Artif</source>
          . Intell.,
          <volume>12</volume>
          (
          <issue>3</issue>
          ):
          <volume>231</volume>
          {
          <fpage>272</fpage>
          ,
          <year>1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Dung</surname>
          </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</source>
          . Intell.,
          <volume>77</volume>
          (
          <issue>2</issue>
          ):
          <volume>321</volume>
          {
          <fpage>358</fpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>T.</given-names>
            <surname>Linsbichler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Spanring</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Woltran</surname>
          </string-name>
          .
          <article-title>The hidden power of abstract argumentation semantics</article-title>
          . In Third International Workshop, TAFA 2015,
          <string-name>
            <given-names>Buenos</given-names>
            <surname>Aires</surname>
          </string-name>
          , Argentina,
          <source>July 25-26</source>
          , volume
          <volume>9524</volume>
          of Lecture Notes in Computer Science, pages
          <volume>146</volume>
          {
          <fpage>162</fpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>N. D.</given-names>
            <surname>Rotstein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. O.</given-names>
            <surname>Moguillansky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Falappa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Garc</surname>
          </string-name>
          <string-name>
            <surname>a</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. R.</given-names>
            <surname>Simari</surname>
          </string-name>
          .
          <article-title>Argument theory change: Revision upon warrant</article-title>
          .
          <source>In Proceedings of COMMA</source>
          <year>2008</year>
          , Toulouse, France, May
          <volume>28</volume>
          -
          <fpage>30</fpage>
          ., volume
          <volume>172</volume>
          of Frontiers in
          <source>Arti cial Intelligence and Applications</source>
          , pages
          <volume>336</volume>
          {
          <fpage>347</fpage>
          . IOS Press,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>S.</given-names>
            <surname>Woltran</surname>
          </string-name>
          .
          <article-title>Towards advanced systems for abstract argumentation</article-title>
          .
          <source>In Proceedings of the First International Workshop on Systems and Algorithms for Formal Argumentation (SAFA)</source>
          , Potsdam, Germany,
          <year>September 13</year>
          ,
          <year>2016</year>
          ., volume
          <volume>1672</volume>
          <source>of CEUR Workshop Proceedings</source>
          , pages
          <fpage>1</fpage>
          <article-title>{3</article-title>
          . CEUR-WS.org,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>