<!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>Argumentation Schemes as Templates? Combining Bottom-up and Top-down Knowledge Representation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alma Mater Studiorum - University of Bologna</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bologna</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>monica.palmirani</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>davide.liga</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>g@unibo.it</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Luxembourg</institution>
          ,
          <country country="LU">Luxembourg</country>
        </aff>
      </contrib-group>
      <fpage>51</fpage>
      <lpage>56</lpage>
      <abstract>
        <p>This paper describes a long-term research goal which aims at creating a middleware interface between Argumentation Schemes and natural language. This idea comes from the need to face some challenges related to the automatic extraction of Argumentation Schemes from Natural Language: for example the ability to extract Argumentation Schemes at di erent level of granularity. In the paper we describe how this process can be designed and how the structures of Argumentation Schemes can be modeled to this aim.</p>
      </abstract>
      <kwd-group>
        <kwd>Argumentation schemes gument mining</kwd>
        <kwd>Knowledge representation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Argumentation Schemes are stereotypical patterns of argumentative inferences
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] commonly employed by humans in the formulation of natural arguments and
famously formalized in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. These patterns are an ongoing e ort of
categorization which has been increasingly investigated from di erent perspectives in the
last few decades: not only from a philosophical point of view [
        <xref ref-type="bibr" rid="ref12 ref9">9, 12</xref>
        ], but also
from a computational point of view [
        <xref ref-type="bibr" rid="ref2 ref5 ref7">2, 5, 7</xref>
        ]. A major reason for this interest has
been the rise of Argument Mining, which focuses on the extraction, classi cation
and analysis of argumentative data [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        On the one side, Argumentation Schemes are important source of information
for Argument Mining. On the other side, however, the automatic extraction of
Argumentation Schemes (or their inner components) has been attempted only
in few studies [
        <xref ref-type="bibr" rid="ref2 ref5 ref6">2, 5, 6</xref>
        ] and the ability to leverage the argumentative knowledge
provided by Augmentation Schemes is still largely to be exploited. In this paper,
we will present a long-term research goal, o ering a potential direction to achieve
this objective of leveraging the potential of Argumentation Schemes in terms of
knowledge representation and in terms of reasoning.
      </p>
      <p>Section 2 will describe the motivations behind this study. Section 3 will
describe the main idea of this study: the combination of a top-down and a
bottomup approach to exploit Argumentation Schemes' potential. Section 4 will describe
some related works. Section 5 will conclude the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>Motivations</title>
      <p>
        Argumentation Schemes are stereotypical patterns of inference [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] which can be
formulated in di erent ways by using di erent pieces of natural language. These
patterns convey important argumentative knowledge, showing typical ways in
which people reason and argue. On the one side, they describe premises and
conclusions that people commonly employ in certain scenarios, providing a
crucial connection between a quasi-logical inferential sphere and natural language.
On the other side, they o er a way to evaluate the reasoning, because a set of
Critical Questions is attached to each scheme to assess its strength. These two
sides show that Argumentation Schemes can be valuable tools not only for
Argument Mining (e.g., extracting arguments) but also for Formal Argumentation
(reasoning automatically from textual data). In this regard, a long-term goal is
to recognize Argumentation Schemes automatically from natural language, at
various degrees of granularity (clustering schemes), and to automatically
recognize their inner components, i.e. their premises and conclusions, in order to
apply formal reasoners (formal structured argumentation).
      </p>
      <p>On the one side, a major obstacle is the fact that every-day natural language
(like the one employed on internet comments or posts) has a very complex and
variable ontological dimension; furthermore, it is often inferentially incomplete
(information is often implicit or even incoherent). These two elements, i.e.
ontological complexity and inferential incompleteness, can make it di cult to
understand what schemes are actually employed in natural language. On the other
side, Argumentation Schemes can o er a valuable interface between natural
language and reasoning. In fact, they involve just a restricted ontological dimension
(which is, however, too simple to catch all the possible expressions of the same
scheme within human language). Moreover, they convey enough (although
sometimes incomplete) inferential information to perform a formal evaluation on the
argument. Argumentation Schemes o er, thus, a di erent scenario compared to
every-day natural language: they are ontologically too simple and, potentially,
they are inferentially incomplete.</p>
      <p>These di erences between natural language and Argumentation Schemes
regarding the ontological and the inferential dimensions, are the reason why it
is di cult to leverage Argumentation Schemes knowledge directly from
textual data. The long-term goal described in this paper is to create middleware
inferential-ontological interfaces (called Argumentation Scheme Templates) where
natural language complexity can be safely compressed, while Argumentation
Scheme simplicity can be safely extended. We argue that the solution might be
that of combining a top-down approach (from the layer of abstraction of
Argumentation Schemes towards natural language) with a bottom-up approach (from
natural language toward the layer of abstraction of Argumentation Schemes).
The former aims at creating Argumentation Schemes templates (which can be
designed to represent clusters of schemes with a variable degree of granularity).
The latter aims at mapping pieces of natural language to the inner components
of these templates (i.e., mapping natural language premises and conclusions to
the templates' components).</p>
    </sec>
    <sec id="sec-3">
      <title>Towards Argumentation Schemes Templates</title>
      <p>This approach is described in Figure 1 and can be summarized in four points, two
related to the top-down approach and two related to the bottom-up approach.
Starting from the top-down, the rst aspect to consider is that the
middleware templates should preserve all the ontological information of the original
Argumentation Scheme. Usually schemes use stereotypical semantic-ontological
expression, for example the rst premise of the Argument from Negative
Consequences says that \if A is brought about, bad consequences will plausibly occur":
this causal relation should be somehow represented in the template, as well as
the entities which are pragmatically crucial for the scheme, i.e. an entity action
(\A") and an entity outcome (\bad consequences"). A second aspect to consider
is that, since Argumentation Schemes often represent stereotypical and
incomplete ways of reasoning, the crucial inferential steps that are missing or implicit
should be added. For example, taking in consideration the previous premise from
the Argument from Negative Consequences, and its relative conclusion
\Therefore A should not be brought about", one should notice that there is a missing
inferential step: the warrant is missing (namely, the fact that whenever an
action has negative consequences such action should not be brought about); the
nal template must have a component for this missing inferential step. Table 1
provides a potential resulting template for the Negative Consequences scheme.</p>
      <p>Regarding the bottom-up approach, the rst aspect to consider is that we
need to build classi ers able to map (i.e., reduce) the complexity of natural
language into the components of the Argumentation Schemes Template. For
example, we can consider a Negative Consequences scheme like the sentence
\Sending troops would provoke a war, so I think we should absolutely avoid it",
our classi ers should be capable of mapping the piece \Sending troops would
provoke a war" into the rst component of the Template of the scheme from
Negative Consequences described in Table 1: doing(Action(\Sending troops")) =c=au=s)es
OutcomeN egative(\war")). Similarly, the conclusion \so I would absolutely avoid
it" might be designed as :isW anted(Action(\Sending troops")). Finally, a fourth
element to consider is the fact that the ontological complexity of the original
sentence will be compressed into the standard representative expressions of the
chosen language. This point is crucial because Argumentation Schemes Templates
should use a language which is carefully designed following pragmatics: for
example, we chose functions like \doing", \isWanted" and entities like \Action"
and \OutcomeNegative" because the pragmatic sphere of this Argumentation
Scheme reasons about the goodness of doing or not an action. In this sense,
pragmatics can guide us into the design of the language.</p>
      <p>We designed :isW anted as the negation of a Defeasible Modus Tollens
(DMT) in which the inferential negation (:) is intertwined with the
semanticalontological sphere (isW anted): the DMT makes it possible that the negation
:isW anted goes from the consequent OutcomeN egative(G) to the antecedent
doing(Action(A)). This is how the ontological and the inferential dimension are
intertwined, and why we envisage a language which can express this overlapping.</p>
      <p>
        While some limitations of employing First-Order Logic languages to model
Argumentation Schemes have been rightly remarked in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] (e.g., the presence of
second-order variables) the design of the language and the choice of what logical
family is more appropriate depend on the needed degree of expressiveness. To
understand what is the right degree, we might consider the following features of
schemes: their logical patterns, the entities involved in their inferential path, the
semantic and ontological relations among entities, the Critical Questions.
Regarding the rst ones, we agree with the hypothesis in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], according to
which Argumentation Schemes follow defeasible logical patterns such as
Defeasible Modus Ponens and Defeasible Modus Tollens. As previously discussed with
the warrant of the Negative Consequence scheme, these patterns can be found
behind the missing inferential steps. Regarding entities, the language should be
designed to include the basic classes of entities involved in the inferential
process (e.g., Action), and it might also include the ontological relations among
them (e.g., OutcomeNegative might be a sub-type of a class Outcome and the
opposite of the class OutcomePositive). A nal aspect is related to Critical
Questions. Those that imply undercuts or rebuttals do not need to be included in
templates (because they just show what part of the template might be attacked
or \stressed"). However, according to [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], there are other two kind of Critical
Questions which show, respectively, exceptions and conditions to the
applicability of their scheme: we think that these two kinds of Critical Questions might
be included in the templates as additional components.
      </p>
      <p>For the bottom-up approach, we envisage a combination of text classi cation
and sequence labelling tasks. Text classi cation tasks can be used to cluster
schemes while sequence labelling tasks can be used to select the spans of text that
correspond to portions of template. However, the speci cations of the bottom-up
approach ( lling templates) will necessarily depend on the speci cations of the
top-down procedure (creating templates).
4</p>
    </sec>
    <sec id="sec-4">
      <title>Related Works</title>
      <p>
        The studies which approached the task of extracting Argumentation Schemes
automatically resorted to highly engineered methodologies [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], reaching some
encouraging results. However, it seems that these classi ers consider only a
restricted number of schemes, which are very di erent among them. It is not clear
if they can provide more granular classi cations or more border-line classi
cations. The problem of being able to classify Argumentation Schemes at di erent
degrees of granularity has been partially tackled by some recent studies which
attempted to classify Argumentation Schemes' inner components by leveraging
structural information [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Also in this case, results are encouraging; however,
it is not clear if this approach can be extended to other schemes. Importantly, all
these studies do not provide any direct interface for arti cial reasoners. Which
makes the task of applying automatic reasoner to textual data hard to achieve.
      </p>
      <p>
        While a crucial e ort towards a high-level ontology has been provided by AIF
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and some important studies focused on Argumentation Schemes [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], the inner
components of Argumentation Schemes (i.e. premises, conclusions) have been
mostly considered as black-boxes [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. We believe that the gap between Natural
Language and Argumentation Schemes requires an e ort towards the creation
of ontological layers operating at lower levels of abstraction, closer to Natural
Language. The Argumentation Scheme Templates envisaged in this paper are an
attempt to search for a logical-ontological middleware where the complexity of
natural language is compressed and the abstraction of Argumentation Scheme is
lowered. Although this is a di cult long-term project, we believe it might be a
way to ll the mentioned gap, facilitating automatic reasoning on texts, without
excluding an integration with the higher ontological layers provided by AIF.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>In this work, we described a long-term research direction aiming at
facilitating the automatic extraction of Argumentation Schemes from textual data and
the application of arti cial reasoners to natural language (using Argumentation
Schemes knowledge). Being able to reason directly from textual data is an
extremely challenging objective which is often made complicated by the fact that
natural language has a huge ontological complexity and is often inferentially
incomplete. In this regard, Argumentation Schemes are an appealing solution to
this problem because they are an interface between natural language
(ontologically complex) and the inferential dimension (ontologically very simple).</p>
      <p>We shortly introduced a feasible direction to achieve this long-term goal,
which envisages the combination of a bottom-up approach with a top-down
approach. The former is an e ort to design Argumentation Schemes as quasi-logical
templates (Argumentation Scheme Templates) composed of a logical language
able to preserve the basic inferential and ontological information of schemes while
following the pragmatic criteria of the scheme itself. The latter is an e ort to
create classi ers able to map pieces of natural language into corresponding pieces
of an Argumentation Scheme Template. Although this is a long-term goal, we
believe that this direction can be valuable, and capable to leverage and maximize
the argumentative knowledge conveyed by Argumentation Schemes.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Chesnevar</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Modgil</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rahwan</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reed</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simari</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>South</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vreeswijk</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Willmott</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , et al.:
          <article-title>Towards an argument interchange format</article-title>
          .
          <source>The knowledge engineering review 21(4)</source>
          ,
          <volume>293</volume>
          {
          <fpage>316</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Feng</surname>
            ,
            <given-names>V.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hirst</surname>
          </string-name>
          , G.:
          <article-title>Classifying arguments by scheme</article-title>
          . In:
          <article-title>Proceedings of the 49th annual meeting of the association for computational linguistics: Human language technologies</article-title>
          . pp.
          <volume>987</volume>
          {
          <issue>996</issue>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gordon</surname>
            ,
            <given-names>T.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friedrich</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 &amp; Computation</source>
          <volume>9</volume>
          (
          <issue>2</issue>
          ),
          <volume>91</volume>
          {
          <fpage>119</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Hamdan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khazem</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rebdawi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Croitoru</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gutierrez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buche</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>On ontological expressivity and modelling argumentation schemes using cogui</article-title>
          .
          <source>In: International Conference on Innovative Techniques and Applications of Arti cial Intelligence</source>
          . pp.
          <volume>5</volume>
          {
          <fpage>18</fpage>
          . Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Lawrence</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reed</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Argument mining using argumentation scheme structures</article-title>
          .
          <source>In: COMMA</source>
          . pp.
          <volume>379</volume>
          {
          <issue>390</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Liga</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Argumentative evidences classi cation and argument scheme detection using tree kernels</article-title>
          .
          <source>In: Proceedings of the 6th Workshop on Argument Mining</source>
          . pp.
          <volume>92</volume>
          {
          <issue>97</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Liga</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palmirani</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Detecting \slippery slope" and other argumentative stances of opposition using tree kernels in monologic discourse</article-title>
          .
          <source>In: International Joint Conference on Rules and Reasoning</source>
          . pp.
          <volume>180</volume>
          {
          <fpage>189</fpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Lippi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torroni</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Argument mining: A machine learning perspective</article-title>
          .
          <source>In: International Workshop on Theory and Applications of Formal Argumentation</source>
          . pp.
          <volume>163</volume>
          {
          <fpage>176</fpage>
          . Springer (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Macagno</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walton</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reed</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Argumentation schemes. history, classi cations, and computational applications</article-title>
          . History, Classi cations, and
          <string-name>
            <given-names>Computational</given-names>
            <surname>Applications</surname>
          </string-name>
          &amp; Reed, C pp.
          <volume>2493</volume>
          {
          <issue>2556</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Rahwan</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reed</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zablith</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>On building argumentation schemes using the argument interchange format</article-title>
          .
          <source>In: Working notes of the 7th workshop on computational models of natural argument (CMNA</source>
          <year>2007</year>
          ), Hyderabad (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Verheij</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Dialectical argumentation with argumentation schemes: An approach to legal logic</article-title>
          .
          <source>Arti cial Intelligence and Law</source>
          <volume>11</volume>
          (
          <issue>2</issue>
          ),
          <volume>167</volume>
          {195 (Jun
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <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.</given-names>
          </string-name>
          :
          <article-title>Argumentation schemes</article-title>
          . Cambridge University Press (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>