<!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>ConArg: Argumentation with Constraints?;??;? ? ?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Stefano Bistarelli</string-name>
          <email>stefano.bistarelli@iit.cnr.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesco Santini</string-name>
          <email>F.Santini@cwi.nl</email>
          <email>francesco.santini@dmi.unipg.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Centrum Wiskunde &amp; Informatica</institution>
          ,
          <addr-line>Amsterdam</addr-line>
          ,
          <country country="NL">Netherlands</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dipartimento di Matematica e Informatica, Universita` di Perugia</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Istituto di Informatica e Telematica, IIT-CNR</institution>
          ,
          <addr-line>Pisa</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>ConArg [3,4]4 is a tool based on Constraint Programming that is able to model and solve di erent problems related to (Abstract) Argumentation Frameworks (AFs) [6]. For the implementation we adopted JaCoP, which is a Java library that provides the user with a Finite Domain Constraint Programming paradigm [7]. Through its graphic interface, it is possible to select the extensions (e.g., admissible) the user wants to find, and to browse the obtained solutions. Constraint Programming (CP) [7] is a powerful paradigm for solving combinatorial search problems, which exploits a wide range of techniques from artificial intelligence and operations research. The basic idea in constraint programming is that the user states the constraints and a general purpose constraint solver is used to solve them. Constraints are just relations, and a Constraint Satisfaction Problem (CSP) [7] states which relations should hold among the variables. ConArg [3,4] is able to find all Dung's classical extensions [6] (i.e., conflictfree, admissible, complete, stable, grounded and preferred extensions) by defining the properties of these extensions through constraints, and solving the related CSP. To show the feasibility of such solution, in [3,4] we test the tool on di erent randomly generated small-world networks (i.e., Barabasi and Kleinberg ones) and we report the performance of the search in time. Since the total number of these extensions may explode for large sets of arguments (particularly in case of conflict-free extensions, i.e., the less constrained ones), it is important to use techniques to tackle this inherent complexity, as CP-based ones. Moreover, ConArg can solve di erent classical hard-problems that concern weighted AFs (where attacks are associated with a “strength” value), as the ones related to weighted grounded extensions presented in [5]. For example, given a weighted argument system, a set of arguments S Args and an inconsistency budget (i.e., the tolerated sum of the considered strength values), to find if is minimal w.r.t. S represents a co-NP-complete problem [5]. ? This work was carried out during the tenure of the ERCIM “Alain Bensoussan” Fellowship Programme, which is supported by the Marie Curie Co-funding of Regional, National and International Programmes (COFUND) of the European Commission. ?? Research partially supported by MIUR PRIN 20089M932N project: “Innovative and multi-disciplinary approaches for constraint and preference reasoning”. ? ? ? AT2012, 15-16 October 2012, Dubrovnik, Croatia. Copyright held by the author(s). 4 https://sites.google.com/site/santinifrancesco/tools/ConArg.zip</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Recently ConArg has been extended to encompass and solve some other
semantics, as the stage, semi-stable and ideal extensions [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In addition, we
enhanced the tool with the implementation of the extensions developed in [
        <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] we extend the Dung AFs in order to deal with coalitions of arguments.
The initial set of arguments is partitioned into subsets. Each subset represents
a di erent “line of thought” and can be considered as a coalition of arguments.
All the found coalitions inherit the same semantics, e.g., all the coalitions in
the same partition are, for instance, admissible. Therefore, in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] we extend
Dung’s semantics from extensions to partitions of arguments, whose number,
in general, can be combinatorial.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] we revisit the concept of Value-based AFs [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] with the goal to unify
many of the proposals into the same semiring-based framework, as long as the
considered system of weights can be represented with a semiring structure.
We suggest semirings as a mean to parametrically represent attack-weights of
di erent Value-based AFs. For instance, a value may represent a “fuzziness”, a
“cost” or a probability score for a given attack. The novel idea is to provide a
common quantitative framework, where it is possible to represent and compute
weighted extensions. The defined Value-based AF is mapped into a
semiringbased Soft Constraint Satisfaction Problem (SCSP) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], and then solved [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        In the future we plan to further extend ConArg along di erent lines. For
example, we would like to introduce other extensions, as the CF2 or the Prudent
semantics [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Moreover, we want to develop ad-hoc heuristics to be used during
the search, in order to improve the performance. Eventually, we want to test
ConArg over large real small-world (i.e., social) networks, and to retrieve some
statistical data for the di erent classical extensions (e.g., their average size).
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bistarelli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Campli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Finding partitions of arguments with dung's properties via scsps</article-title>
          .
          <source>In: ACM Symposium on Applied Computing (SAC)</source>
          . pp.
          <fpage>913</fpage>
          -
          <lpage>919</lpage>
          . ACM (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <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>A common computational framework for semiring-based argumentation systems</article-title>
          .
          <source>In: European Conference on Artificial Intelligence (ECAI10)</source>
          (
          <year>2010</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>Santini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Conarg: A constraint-based computational framework for argumentation systems</article-title>
          .
          <source>In: 23rd International Conference on Tools with Artificial Intelligence</source>
          ,
          <string-name>
            <surname>ICTAI</surname>
          </string-name>
          <year>2011</year>
          . pp.
          <fpage>605</fpage>
          -
          <lpage>612</lpage>
          . IEEE (
          <year>2011</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>Santini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Modeling and solving afs with a constraint-based tool: Conarg</article-title>
          . In: Theory and Applications of Formal Argumentation - First
          <source>International Workshop, TAFA 2011. Lecture Notes in Computer Science</source>
          , vol.
          <volume>7132</volume>
          , pp.
          <fpage>99</fpage>
          -
          <lpage>116</lpage>
          . Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Dunne</surname>
            ,
            <given-names>P.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hunter</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McBurney</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsons</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wooldridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Weighted argument systems: Basic definitions, algorithms, and complexity results</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>175</volume>
          (
          <issue>2</issue>
          ),
          <fpage>457</fpage>
          -
          <lpage>486</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Rahwan</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simari</surname>
            ,
            <given-names>G.R.</given-names>
          </string-name>
          :
          <source>Argumentation in Artificial Intelligence</source>
          . Springer Publishing Company, Incorporated, 1st edn. (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Rossi</surname>
          </string-name>
          , F.,
          <string-name>
            <surname>van Beek</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walsh</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Handbook of Constraint Programming (Foundations of Artificial Intelligence)</article-title>
          . Elsevier Science Inc., New York, NY, USA (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>