<!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>Combining tree kernels and tree representations to classify argumentative stances</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>
      <abstract>
        <p>This work investigates how the combination of di erent tree representations with di erent Tree Kernel functions in uences the results of the classi cations in two speci c case studies. One case study is related to the classi cation of argumentative stances of support, the other one is related to the classi cation of stances of opposition. Results show that some Tree Kernels achieves not only higher results but also a higher level of generalization. Moreover, it seems that also the kind of tree representation in uences the performances of classi ers. In this study, we thus explore this relation between tree representation and di erent Tree Kernels, considering also compositional trees.</p>
      </abstract>
      <kwd-group>
        <kwd>Argument Mining Tree kernel Argumentative stance</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Lippi and Torroni 2015 [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], the problem of having to engineer features to catch
complex structures can be solved by employing classi ers that works directly on
structures, such as Tree Kernel classi ers. Following this suggestion, recent
studies have shown how Tree Kernels classi ers can discriminate between di erent
kinds of argumentative stances of support [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and opposition [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        For example, Liga 2019 [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] described a rst attempt to use Tree Kernel
classi ers to discriminate argumentative stances of support in the context of a
binary classi cation. On the other side, Liga and Palmirani 2019 [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] showed
that a similar approach can be applied also to opposition stances and to a
multiclass classi cation problem. The present work takes inspiration from these two
studies and reproduces their settings by using di erent tree representations and
tree kernel functions, to assess whether or not there is a speci c combination
that better suits the task of classifying/discriminating argumentative stances.
      </p>
      <p>
        In Section 2, Tree Kernels classi ers will be introduced along with a
description of di erent tree representations and Tree Kernel functions. In the Section
3, we will brie y describe the related works in the domain of AM, considering
the studies which employed Tree Kernels in AM and describing the two
abovementioned studies, [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], from a general perspective. In Section 4, we
will reproduce the settings of Liga 2019 [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] applying di erent tree
representations and di erent Tree Kernel functions to the same scenario and analyzing the
results of each classi er. In Section 5, we will do the same process, employing
di erent tree representations and di erent Tree Kernel functions in the setting
of the experiment in Liga and Palmirani 2019 [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Lastly, in Section 6 we will
open a short discussion and conclude the work.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Tree Kernels and tree representations</title>
      <p>A Tree Kernel is simply a similarity measure. It works by comparing the
similarity between tree-structured pieces of data. Supposing that we want to use Tree
Kernel classi ers for textual data, there are two main elements to consider.</p>
      <p>The rst element is the kind of tree-structure to employ, namely the kind
of tree representation we want to use. The second element is de ning which
fragments of the tree structures should be involved into the calculation of the
similarity. The following sections brie y describe these two aspects.
2.1</p>
      <sec id="sec-2-1">
        <title>TREE REPRESENTATIONS</title>
        <p>The idea is that our data (e.g. textual data such as sentences) must be
represented into a speci c tree-structured shape to allow a Tree Kernel function
to calculate the similarity between di erent pieces of tree-structured data. For
example, a sentence can be converted into some kind of tree representation such
as a dependency tree or constituency tree.</p>
        <p>
          In the following part, we will shortly describe some of the most famous tree
representations for the conversion of textual data into tree structures. They can
be considered as particular kinds of Dependency Trees which combine
grammatical functions, lexical elements and Part-of-Speech tags in di erent ways [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
GRCT The Grammatical Relation Centered Tree (GRCT) representation is a
very rich data representation [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. It involves grammatical, syntactical, lexical
elements together with Part-of-Speech and lemmatized words. In this
representation, after the root there are syntactical nodes (grammatical relations), then
Part-of-Speech nodes and nally lexical nodes. In other words, a tree of this kind
is balanced around the grammatical nodes, which determines the structure of
dependencies.
        </p>
        <p>
          LCT Also Lexical Centered Tree (LCT) representations involve grammatical,
lexical and syntactical element, along with Part-of-Speech tags. However, the
structure of the tree is di erent. In fact, it is \centered" over Lexical nodes,
which are at the second level, immediately after the root. Part-of-Speech nodes
and grammatical functions nodes are equally children of the lexical elements.
LOCT The Lexical Only Centered Tree (LOCT) representation contains just
the lexical elements. Intuitively, the contribution of LOCT representation can
be particularly determinant whenever the tasks to be achieved mostly depend
on lexical elements.
cGRCT and cLCT The compositional Grammatical Relation Centered Tree
(cGRCT) and the compositional Lexical Centered Tree (cLCT) representations
are very similar to the the Grammatical Relation Centered Tree (GRCT) and
the Lexical Centered Tree (LTC) representation. The di erence here is that
the representations allow compositional operators. This aspect will be explained
more in depth in the section related to CSPTKs. In fact, cGRCTs and cLCT can
be used with Compositionally-Smoothed Partial Tree Kernels (CSPTKs) which
are designed speci cally for the purpose of considering compositionality [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>TREE KERNELS</title>
        <p>A kernel function can be considered as a similarity measure that perform an
implicit mapping ' : X ! V where X is a input vector space and V is a
highdimensional space. A general kernel function can be represented as follows:
k(x; x0) = h'(x); '(x0)iV
(1)</p>
        <p>Importantly, the h:; :iV in the above formula must necessarily be considered
an inner product, while x and x0 belong to X and represent the labelled and
unlabelled input respectively. If we consider, for example, a binary classi cation
task with a training dataset D = f(xi; yi)gin=1 composed of n examples, where y 2
fc1; c2g (with c1 and c2 being the two possible outputs of a binary classi cation),
the nal classi er y^ 2 fc1; c2g can be calculated in the following way:
y^ =
n
X wiyik(xi; x0) =
i=1
n
X wiyi'(x):'(x0)
i=1
(2)</p>
        <p>Where the weights wi are learned by the trained algorithm.</p>
        <p>
          When using Tree Kernels, the function must be adapted to allow the
calculations over tree nodes. In this regards, a general Tree Kernel function can be
calculated as follows [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]:
        </p>
        <p>K(T1; T2) =</p>
        <p>X</p>
        <p>X
n12NT1 n22NT2
(n1; n2)
(3)</p>
        <p>In the above equation, T1 and T2 are the two trees involved in the
calculation of the similarity, while NT1 and NT2 are their respective sets of nodes and
(n1; n2) is the number of common fragments in node n1 and node n2.</p>
        <p>Importantly, (n1; n2) can be seen as a function considering common
fragments between trees. Depending on how this function is con gured (i.e., which
fragments are considered involved into the calculation of the similarity), di erent
Tree Kernels can be obtained.</p>
        <p>Given that our data is tree-structured, the second important element is the
de nition of the which fragments must be involved when calculating the
similarity between trees. De ning which fragments to involve also means de ning the
Tree Kernel function, because the names of the Tree Kernel functions usually
derives from the fragment de nition.</p>
        <p>In the following part, some famous Tree Kernel functions will be shortly
described; each of them de nes, in a di erent way, which fragments should be
involved into the calculation of the similarity.</p>
        <p>
          STK In a SubTree Kernel (STK) [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], a fragment is any subtree, i.e. any node
of the tree along with all its descendants.
        </p>
        <p>
          SSTK A SubSetTree Kernel (SSTK) [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] considers as fragments the so-called
subset-trees, i.e. it considers any node along with its partial descendancy. Since
in SSTKs the only constraint of not breaking grammar production rules, and
since fragments' leaves can be also non-terminal symbols, they can be considered
a more general representation compared the previously mentioned STKs.
PTK A Partial Tree Kernel [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] is a convolution kernel that considers partial
trees as fragments. Similarly to SSTKs, a partial tree is a fragment of a tree
which considers a node and its partial descendancy. However, partial trees allow
also partial grammar production rules. The fact that production rules can be
broken (i.e. partial), makes PTs even more general than SSTs. This is the reason
why PTKs should provide a higher ability to generalize.
        </p>
        <p>
          SPTK A PTK can be also \Smoothed" PTK (SPTK) [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], which adds a further
semantic layer into the calculation of node similarity. SPTKs allows to calculate
similarities between dependency structures whose surfaces (i.e. the lexical nodes,
or words) are partially or totally di erent. They introduce a lexical similarity
which allows the generalization of tree structures through the semantic layer by
representing words not just as mere symbols, but as semantic entities.
CSPTK The scenario can be further expanded considering
CompositionallySmoothed Partial Tree Kernels (CSPTK) [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], which apply a composition function
between nodes to better represent contextual relations between words.
        </p>
        <p>We have previously showed how compositional trees look like (i.e. cGRCTs
and cLCTs), but we did not explain how compositionality works.</p>
        <p>The key point of CSPTKs is that they can compute compositional trees
integrating Distributional Compositional Semantics (DCS) operators into the
kernel evaluation acting on both lexical leaves and non-terminal nodes. On the
one side, SPTK already o er a modeling of lexical information, since they extend
the similarity between tree structures allowing a smoothed function of node
similarity, which makes them able to compare better trees which are semantically
related even if their nodes and leaves di er.</p>
        <p>However, SPTKs have an major limitation: they cannot consider
compositional interactions between the lexical elements of the trees (i.e. between the
words of the trees).</p>
        <p>
          The meaning of the verb \to save" can be better captured only if we
consider the verb in composition with the words it is refered to, namely \ les" and
\people". In this sense, CSPTK can better capture the role of more complex
syntagmatic structures and compositions. Regarding the calculation of , it is
similar to SPTK, but the smoothing function is adapted according to [
          <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
          ].
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Related works</title>
      <p>
        So far, only few studies have employed Tree Kernels in the eld of AM. One of
the rst studies that mentioned the use of Tree Kernels in this eld is Rooney
2012 [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], where kernels are used with Part-of-Speech tags and with sequences
of words with the aim of detecting whether or not a sentence is related to an
argumentative element (i.e. premise, conclusion, or both).
      </p>
      <p>
        In 2015, Lippi and Torroni wrote an important study in which Tree Kernels
are employed in a context-independent scenario, with the aim to detect
argumentative claims [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. In this case, the authors employed PTKs using constituency
trees as tree representations. Similar approaches have been applied also in
speci c domains like the legal domain [
        <xref ref-type="bibr" rid="ref12 ref14">14, 12</xref>
        ] and the medical domain [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], where
SSTK have been applied over constituency trees.
      </p>
      <p>
        Outside the eld of AM, Croce et Al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] focused on the combination of di
erent Tree Kernels and tree representations. However, no study has proposed yet a
comparison of this kind in AM, particularly in the classi cation of argumentative
stances of support and opposition.
      </p>
      <p>
        As already stated, this work is based on two previous studies, Liga 2019
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and Liga and Palmirani 2019 [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Interestingly, the two above-mentioned
studies try to discriminate among stances of support and opposition that can
be related to speci c Argumentation Schemes [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. While the rst paper focused
on the stances of support potentially related to the Argumentation Scheme from
Expert Opinion (which is a speci c kind of source-based Argumentation Scheme
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]), the second study has a particular focus on the argumentative stances related
to the Argumentation Schemes from Negative Consequences and the Slippery
Slope argument [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. In Liga 2019, Tree Kernels have been used in combination
with TFIDF vectors to automatically discriminate between di erent kinds of
argumentative support, while in Liga and Palmirani 2019 a similar methodology
was employed to detect argumentative stances of opposition.
      </p>
      <p>
        Importantly, these two studies explore the ability of di erent kinds of Tree
Kernel to perform the tasks of classifying argumentative stances (the rst study
employs PTK [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], while the second study employs SPTK [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]) However, both
studies employ the same kind of tree representation: namely, they only employ
Grammatical Relation Centered Tree (GRCT representations). However, as
already stated, there are other kinds of tree representation that may be employed
in the same settings. For this reason, the present study reproduce the same
scenarios of these two works by employing di erent kinds of tree representation to
assess whether or not a particular kind of tree representation can be more
suitable for the task of classifying argumentative stances of support and opposition.
      </p>
      <p>To the best of our knowledge, no study of argumentative stance classi cation
has so far presented a comparative analysis of the use of di erent kinds of tree
representations and Tree Kernels. In particular, this study will compare the
performance of the 5 tree representations described in Section 2.1 At the same
time, we will combine these representations with the 5 Tree Kernels described
in Section 2.2.</p>
      <p>
        We will now describe the two settings of the present paper. The rst one,
related to the rst study [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], will be de ned Setting One; the second one, related
to the second study [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], will be de ned Setting Two. The experiments have been
performed using the JAVA framework KeLP [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], and a 70/30 train-test split ratio.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Setting One</title>
      <p>
        The rst study combined two famous AM datasets in the same setting ([
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], namely). We will refer to these datasets as DataOne [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and DataTwo [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The
aim of the study was to develop a series of classi ers able to di erentiate between
argumentative support coming from the opinion of an expert and argumentative
support coming from studies or statistics.
      </p>
      <p>
        Importantly, in this study, the ability of Tree Kernels to generalize over
different data was explored by training the classi ers on one dataset and testing
them on both datasets [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. For this reason, we will consider Setting One as
divided into two scenarios.
      </p>
      <p>In the rst scenario, all classi ers are trained on the training subset of
DataOne (and tested not only on the testing subset of the same dataset, but
also on the whole DataTwo dataset). In the second scenario, all classi ers are
trained on the training subset of DataTwo (and tested not only on the testing
subset of the same dataset, but also on the whole DataOne dataset).</p>
      <p>As shown in the left side of Table 1, which reports the number of instances
per class per dataset, the two datasets are quite balanced. The label expert has
372 and 311 instances in DataOne and DataTwo respectively; while the label
Study/statistics has 281 and 258 instances in DataOne and DataTwo
respectively.
The top part of Table 2 is referred to the rst scenario, while bottom part is
referred to the second scenario. For reason of space, compositional trees are
reported jointly with their non-compositional counterpart: compositional tree
representations (cGRCT and cLCT) should be thus considered related only with
CSPTKs.</p>
      <p>The experiments were performed using the con gurations of the decay factors
reported in the right side of Table 13.</p>
      <p>Setting One - Scenario A Results of the top part of Table 2 related to
GRCT/cGRCT (left sub-table, on the top), show a similar performance on the
dataset DataOne (ranging from .85 to .87), but above all they show a growing
degree of generalization over DataTwo: from a minimum of .72 (STK) to a
maximum of .77 (CSPTK and SPTK). This shows that the degree of generalization
increases when using PTKs and SPTKs compared to STKs and SSTKs.</p>
      <p>A similar trend can be seen also with regard to LCT/cLCT (central
subtable), where the degree of generalization increase similarly from .72 (STK)
to .77 (SPTK). However, performances are sliglty more polarized on DataOne
(ranging from .84 to .88).</p>
      <p>An even more polarized trend is reported on the sub-table on the right,
related to LOCT. In this case, performance on the dataset DataOne range from
.80 to .87 and this is the only case in which PTK outperform SPTK. Also the
performances on DataTwo are more polarized compared to the other two
subtables: for the LOCT sub-table scores range from .63 (STK) to .75 (SPTK).
3 Decay factors are meant to penalise long tree fragments, in order to mitigate the
risk that their size might excessively a ect similarity scores. In this paper, is the
vertical decay factor, while is the horizontal decay factor.
Setting One - Scenario B Results of bottom part of Table 2 related to
GRCT/cGRCT (left sub-table), show that PTKs performed better than the
other kernels: they reach a mean F1 score of .74 on DataTwo (which is the
dataset on which the classi ers of this scenario have been trained) while all the
other kernels range from .71 to .72. Also in this case, results over the other dataset
(which in this scenario is DataOne) show a growing capability of generalization
ranging from .79 (STK) to .84 (CSPTK and SPTK).</p>
      <p>The trend over LCT/cLCT representations (central sub-table) show a similar
picture: PTK is the kernel with the best performance over DataTwo (with a
Mean F1 score of .72) while the other kernels range between .68 and .71. Also
in this case, performances over DataOne show a growing trend ranging from .80
to .84.</p>
      <p>
        Also in this scenario, the sub-table on the right, related to LOCT, is the
most polarized one: results on DataTwo range from .64 to .69, with PTK
outperforming SPTK; while results on DataOne range from .71 to .83, with SPTK
showing again the best ability to generalize over the other dataset.
In the second study [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], a similar approach has been employed on a dataset
created ad hoc for the analysis of argumentative stances of opposition. The dataset
has been created by extracting the comments of opposition that citizens wrote
on the public website of Nevada Legislature against a bill aiming at regulating
euthanasia. The limitation of this study is that the annotation has not been
accomplished yet and the number of instances per class is still unbalanced.
However, an interesting aspect of this dataset is that a granular labelling system has
been proposed in order to assess the ability of Tree Kernel classi ers to detect
di erent kinds of argumentative opposition in a multi-class setting. The original
setting presents four levels of granularity in which the dataset can be divided.
In the present paper, we are going to select just the granularities with the best
balance in the number of instances, namely granularity 2 and granularity 3.
      </p>
      <p>For this reason, similarly to what has been done with Setting One, also
Setting Two has been divided into two scenarios. In the rst scenario, all classi ers
are trained and tested considering three labels (\Slippery Slope", \Other" and
\Testimony"). In the second one, all classi ers are trained and tested considering
four labels (\Slippery Slope", \Other", \Judgements" and \Testimony"). The
number of sentences grouped by class is listed on the left in Table 3, while the
con gurations of the decay factors used in the experiment are reported on the
right in Table 3.
The top part of Table 4 is referred to the rst scenario, while bottom part is
referred to the second scenario. It is important to underline that this results should
be observed by watching not only at the F1 scores (which can be misleading,
since they are trained upwards by the results of the class \Other").</p>
      <p>To partially overcome this problem, we should instead focus on the F1 scores
of the single classes, as described in the following subsections.</p>
      <p>Also in this case, compositional trees are reported jointly with their
noncompositional counterpart and should be considered related only with CSPTKs.
Setting Two - Scenario A Results of the top part of Table 4 related to
GRCT/cGRCT (left sub-table), show that the the Mean F1 score is achieved by
the PTK classi er (.76). However, it should be remarked that STK and CSPTK
seem to perform better on the class \Testimony" (reaching a F1 score of .71).</p>
      <p>In the central sub-table, related to LCT/cLCT, the SPTK and the CSPTK
are the best ones both in terms of Mean F1 score (.73-.74) and in terms of balance
between the scores for the \Slippery Slope" and \Testimony" classes (which is
.59-.60 and .70-.71, respectively). Conversely, the STK, SSTK and PTK show
nearly one decimal point less ( oating between the values .50-.51).</p>
      <p>Regarding the sub-table related to the LOCT representation, there is a clear
superiority of the SPTK over the other kernels not only in terms of Mean F1 score
(.75), but also in terms of balance between \Slippery Slope" and \Testimony"
scores (.67 and .69, respectively). In fact, although PTK reaches .68 on the class
\Slippery Slope", it stops at .58 on the class \Testimony".</p>
      <p>Setting Two - Scenario B Regarding the second scenario of the Setting Two
(the one considering four labels), results can be seen in the bottom part of Table
4. The sub-table on the left, related to GRCT/cGRCT, shows that performances
of PTK and CSPTK classi ers are slightly better in terms of mean F1 score
(.69). However, when one considers the results of the classes separately, one
can see that the SSTK classi er shows better results in the classi cation of the
\Slippery Slope" class (.67), while the CSPTK over the cGRCT representation
shows better results in the classi cation of \Judgements" (.66) and \Testimony"
(.74).</p>
      <p>Regarding the central sub-table (LCT/cLCT), it seems that the CSPTK
classi er is the one that has the best performance in terms of mean F1 (.68). It is
also the classi er that reach the best performance in the classi cation of the class
\Testimony" (.77). Regarding the class \Judgements", the best performances
are achieved by the SSTK (.64) and the CSPTK (.63), while the class \Slippery
Slope" is the one with the worst performances, with SPTK and CSPTK as best
classi ers (stopping at .52).</p>
      <p>Regarding the sub-table on the right (related to the LOCT representation),
all mean F1 show a similar performance ranging from .60 to .63. Moreover, it can
be seen that the performances for the class \Judgements" are the worst ones,
where the best score is achieved by the STK (.54). On the other side, SSTK and
SPTK achieve the best scores with the class \Slippery Slope" (.65), while the
\Testimony" class has the SPTK as most performing classi er (reaching .66).
6</p>
    </sec>
    <sec id="sec-5">
      <title>Discussion and Conclusions</title>
      <p>From the results, some clear patterns can be observed. In general, it seems that
PTKs and above all (C)SPTKs collect the best performances. This appears
particularly evident in Setting One, when watching the numbers of Table 2 from
the top to the bottom.</p>
      <p>Another trend that can be seen from Setting One is the growing degree of
generalization (always watching from the top to the bottom of the tables).</p>
      <p>Finally, another interesting trend can be observed on Setting One, namely
the growing degree of polarization, watching from the left (GRCT/cGRCT) to
the right (LOCT), related to the scores between the most and less performing
kernels in each column. It seems that the last table (LOCT) is the most polarized
one, reaching up to .13 points of di erence between the most and less performing
score (i.e. in the column DataTwo, Scenario A; and in the column DataOne, in
Scenario B).</p>
      <p>To the best of our knowledge, this study is the rst attempt to o er a
comparative analysis of the combination of ve tree representations and ve tree
kernels in the classi cation of argumentative stances of opposition and support.</p>
      <p>A limitation of this work is that of being related to the speci c data
employed. The contribution of di erent tree representation should be assessed also
in di erent scenarios and with di erent kinds of argumentative data.</p>
      <p>Moreover, it is important to investigate the relation between the type of tree
representation, the tree kernel function employed and the targeted argument to
be classi ed. In other words, are there tree representation that can express better
speci c kinds of argument? Are there tree kernel functions that better calculate
the similarities between these argumentative representations? This study
suggests that the answer to these questions is positive, showing a rst attempt of
investigation in this direction.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aharoni</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polnarov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hershcovich</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Rinott</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Gutfreund</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Slonim</surname>
          </string-name>
          , N.:
          <article-title>A benchmark dataset for automatic detection of claims and evidence in the context of controversial topics</article-title>
          .
          <source>In: Proceedings of the First Workshop on Argumentation Mining</source>
          . pp.
          <volume>64</volume>
          {
          <issue>68</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Al</given-names>
            <surname>Khatib</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Wachsmuth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Kiesel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Hagen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Stein</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>A news editorial corpus for mining argumentation strategies</article-title>
          .
          <source>In: Proceedings of COLING</source>
          <year>2016</year>
          ,
          <source>the 26th International Conference on Computational Linguistics: Technical Papers</source>
          . pp.
          <volume>3433</volume>
          {
          <issue>3443</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Annesi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Croce</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basili</surname>
          </string-name>
          , R.:
          <article-title>Towards compositional tree kernels</article-title>
          .
          <source>In: Proceedings of the Joint Symposium on Semantic Processing. Textual Inference and Structures in Corpora</source>
          . pp.
          <volume>15</volume>
          {
          <issue>23</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Annesi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Croce</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basili</surname>
          </string-name>
          , R.:
          <article-title>Semantic compositionality in tree kernels</article-title>
          .
          <source>In: Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management</source>
          . pp.
          <volume>1029</volume>
          {
          <fpage>1038</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Collins,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Du</surname>
          </string-name>
          <string-name>
            <surname>y</surname>
          </string-name>
          , N.:
          <article-title>Convolution kernels for natural language</article-title>
          .
          <source>In: Advances in neural information processing systems</source>
          . pp.
          <volume>625</volume>
          {
          <issue>632</issue>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Croce</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moschitti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basili</surname>
          </string-name>
          , R.:
          <article-title>Semantic convolution kernels over dependency trees: smoothed partial tree kernel</article-title>
          .
          <source>In: Proceedings of the 20th ACM international conference on Information and knowledge management</source>
          . pp.
          <year>2013</year>
          {
          <year>2016</year>
          . ACM (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Croce</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moschitti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basili</surname>
          </string-name>
          , R.:
          <article-title>Structured lexical similarity via convolution kernels on dependency trees</article-title>
          .
          <source>In: Proceedings of the Conference on Empirical Methods in Natural Language Processing</source>
          . pp.
          <volume>1034</volume>
          {
          <fpage>1046</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Filice</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castellucci</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Croce</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basili</surname>
          </string-name>
          , R.:
          <article-title>Kelp: a kernel-based learning platform for natural language processing</article-title>
          .
          <source>Proceedings of ACL-IJCNLP 2015 System</source>
          Demonstrations pp.
          <volume>19</volume>
          {
          <issue>24</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Lawrence</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Visser</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reed</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>An online annotation assistant for argument schemes</article-title>
          .
          <source>In: Proceedings of the 13th Linguistic Annotation Workshop</source>
          . pp.
          <volume>100</volume>
          {
          <fpage>107</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <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="ref11">
        <mixed-citation>
          11.
          <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: Rules and Reasoning</source>
          . Third International Joint Conference,
          <source>RuleML+RR</source>
          <year>2019</year>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lippi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palka</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Contissa</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lagioia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Micklitz</surname>
            ,
            <given-names>H.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sartor</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torroni</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Claudette: an automated detector of potentially unfair clauses in online terms of service</article-title>
          .
          <source>Arti cial Intelligence and Law</source>
          pp.
          <volume>1</volume>
          {
          <issue>23</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <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>Context-independent claim detection for argument mining</article-title>
          .
          <source>In: Twenty-Fourth International Joint Conference on Arti cial Intelligence</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <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>Margot: A web server for argumentation mining</article-title>
          .
          <source>Expert Systems with Applications</source>
          <volume>65</volume>
          , 292{
          <fpage>303</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Mayer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cabrio</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lippi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torroni</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villata</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Argument mining on clinical trials</article-title>
          .
          <source>Computational Models of Argument: Proceedings of COMMA 2018 305</source>
          ,
          <issue>137</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Moschitti</surname>
          </string-name>
          , A.:
          <article-title>E cient convolution kernels for dependency and constituent syntactic trees</article-title>
          .
          <source>In: European Conference on Machine Learning</source>
          . pp.
          <volume>318</volume>
          {
          <fpage>329</fpage>
          . Springer (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Rooney</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Browne</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Applying kernel methods to argumentation mining</article-title>
          . In: Twenty-Fifth
          <source>International FLAIRS Conference</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Vishwanathan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smola</surname>
            ,
            <given-names>A.J.</given-names>
          </string-name>
          , et al.:
          <article-title>Fast kernels for string and tree matching</article-title>
          .
          <source>Kernel methods in computational biology 15</source>
          , 113{
          <fpage>130</fpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Walton</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>The basic slippery slope argument</article-title>
          .
          <source>Informal Logic</source>
          <volume>35</volume>
          (
          <issue>3</issue>
          ),
          <volume>273</volume>
          {
          <fpage>311</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <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>