<!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>Constructing, Weighing and Evaluating Arguments to Solve Wicked Problems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thomas F. Gordon</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>Most work in AI on knowledge representation and belief revision is founded in philosophical realism, and its simplifying assumption that objects and relations in the real-world can be represented, one-toone, in a knowledge base, at least approximately, and improved over time via learning. According to this perspective, knowledge can first be acquired and then applied to solve problems. Here we present components of a decision-support system based on an alternative argumentationbased approach to knowledge representation and problem solving. In this approach, knowledge is socially constructed and subject to debate during the problem-solving process, in dialogues, in a more iterative way.</p>
      </abstract>
      <kwd-group>
        <kwd>Argumentation</kwd>
        <kwd>Issue-Based Information Systems</kwd>
        <kwd>Practical Reasoning</kwd>
        <kwd>Knowledge Representation</kwd>
        <kwd>Belief Revision</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>https://www.tfgordon.de</p>
      <p>In the classical symbolic AI approach to problem solving, knowledge is first
acquired and represented, using some knowledge-representation language, and
then applied to solve particular problems, using a knowledge-based or expert
system. This approach is founded in philosophical realism, which assumes that
objects and relations in the real-world can be represented, at least approximately,
one-to-one in a theory or conceptual model (correspondence theory of truth).
Over time, the theory can be revised and improved to take into account new
information.</p>
      <p>
        However, as Kunz and Rittel noticed in the early 1970s [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], in many problems
domains, such as the law, politics and city planning, the task of formulating or
framing the problem, acquiring knowledge about the problem domain and
applying this knowledge to solve the problem are deeply intertwined and
interdependent. In such domains, knowledge is socially constructed and subject to debate
during the problem-solving process, in dialogues. Kunz and Rittel proposed
argumentation as a more dynamic and iterative method suitable for solving such
“wicked” problems. In this talk, components of a computational model of
argument are presented which are designed for use in interactive decision-support
systems for helping people to collaboratively solve such problems. The
components provides support for automatically constructing (inventing, generating)
arguments, using presumptive inference rules, called “argumentation schemes”,
as well as evaluating these arguments by resolving attack relations among
arguments and weighing and balancing pros and cons to determine which options
proposed as solutions to issues have the best support.
      </p>
      <p>
        The mainstream line of research in the field of computational models of
argument is based on Dung Abstract Argumentation Frameworks (AFs) [
        <xref ref-type="bibr" rid="ref1 ref2">2, 1</xref>
        ],
which are focused on modeling and resolving attack relations among arguments.
Dung intended AFs to be used in a pipeline model for solving problems, where
arguments are first generated from a knowledge-base, evaluated, and finally used
to determine which statements (propositions) can be accepted as true. Thus,
these mainstream computational models of argumentation are also well within
the foundations of philosophical realism, since they continue to assume that
knowledge can be acquired and modeled in some objective way before
problemsolving begins, without being subject to debate during the solving of particular
problems.
      </p>
      <p>
        Moreover, a common and arguably more typical form of human
argumentation, where pros and cons are weighed and balanced to choose among alternative
options, cannot be simply and intuitively reduced to attacks, as in Dung AFs. In
[
        <xref ref-type="bibr" rid="ref5 ref7">7, 5</xref>
        ] we defined a new formal model of structured argument which generalizes
Dung AFs to provide better support for argument weighing and balancing,
enabling cumulative arguments and argument accrual to be handled without
causing an exponential blowup in the number of arguments. Dung’s pipeline model,
which evaluates statements after arguments, sequentially, makes it impossible to
make the acceptability or weight of an argument depend on the labels of their
premises. To overcome this problem, in our model the weight of arguments and
labels of statements can depend on each other, in a mutually recursive manner.
      </p>
      <p>
        The role of a knowledge-base in our approach is played by a rule-based
representation of a set of presumptive inference rules called argumentation schemes
[
        <xref ref-type="bibr" rid="ref10 ref3 ref9">9, 10, 3</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] we introduced a high-level declarative programming language for
representing argumentation schemes, where schemes represented in this language
can be easily validated by domain experts, including developers of argumentation
schemes in informal logic and philosophy, and serve as executable specifications
for automatically constructing arguments, when applied to a set of assumptions.
Since argumentation schemes are presumptive inference rules, both premises
and conclusions of schemes can be second-order schema variables, i.e. without
a fixed predicate symbol. Our language for representing argumentation schemes
is based on Constraint Handling Rules (CHR), a declarative, Turing complete,
forwards-chaining, rule-based programming language [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The expressiveness of
our scheme language has been validated by using it to represent twenty of the
most common argumentation schemes.
      </p>
      <p>We conclude with a discussion about the extent to which this
argumentationbased approach to knowledge-representation and problem-solving overcomes the
simplifying assumptions of philosophical realism and provides better support for
decision-making in domains with “wicked” 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>Gabbay</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacomin</surname>
          </string-name>
          , M.,
          <string-name>
            <surname>van der Torre</surname>
          </string-name>
          , L. (eds.):
          <article-title>Handbook of Formal Argumentation</article-title>
          . College
          <string-name>
            <surname>Publications</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <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>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>van Eemeren</surname>
            ,
            <given-names>F.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garssen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krabbe</surname>
            ,
            <given-names>E.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henkemans</surname>
            ,
            <given-names>A.F.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verheij</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wagemans</surname>
            ,
            <given-names>J.H.M.</given-names>
          </string-name>
          : Handbook of Argumentation Theory. Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Fru¨hwirth, T.:
          <article-title>Constraint Handling Rules</article-title>
          . Cambridge University Press (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gordon</surname>
            ,
            <given-names>T.F.</given-names>
          </string-name>
          :
          <article-title>Defining argument weighing functions</article-title>
          .
          <source>IfCoLog Journal of Logics and their Applications</source>
          <volume>5</volume>
          (
          <issue>3</issue>
          ),
          <fpage>747</fpage>
          -
          <lpage>773</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Gordon</surname>
            ,
            <given-names>T.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friederich</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walton</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Representing argumentation schemes with constraint handling rules (chr)</article-title>
          .
          <source>Argument and Computation</source>
          <volume>9</volume>
          (
          <issue>2</issue>
          ),
          <fpage>91</fpage>
          -
          <lpage>119</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Gordon</surname>
            ,
            <given-names>T.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walton</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Formalizing balancing arguments</article-title>
          .
          <source>In: Proceeding of the 2016 conference on Computational Models of Argument (COMMA</source>
          <year>2016</year>
          ). pp.
          <fpage>327</fpage>
          -
          <lpage>338</lpage>
          . IOS Press (
          <year>2016</year>
          ). https://doi.org/10.3233/978-1-
          <fpage>61499</fpage>
          -686-6-327
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kunz</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rittel</surname>
            ,
            <given-names>H.W.</given-names>
          </string-name>
          :
          <article-title>Issues as elements of information systems</article-title>
          .
          <source>Tech. rep., Institut fu¨r Grundlagen der Planung</source>
          , Universit¨at Stuttgart (
          <year>1970</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Walton</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Argumentation Schemes for Presumptive Reasoning</article-title>
          . Erlbaum (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Walton</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reed</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macagno</surname>
            ,
            <given-names>F.: Argumentation</given-names>
          </string-name>
          <string-name>
            <surname>Schemes</surname>
          </string-name>
          . Cambridge University Press (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>