<!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>Mining Bipolar Argumentation Frameworks from natural language text</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oana Cocarascu</string-name>
          <email>oc511@imperial.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesca Toni</string-name>
          <email>f.toni@imperial.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Imperial College London</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <fpage>65</fpage>
      <lpage>70</lpage>
      <abstract>
        <p>We describe a methodology for mining topic-dependent Bipolar Argumentation Frameworks (BAFs) from natural language text. Our focus is on identifying attack and support argumentative relations between texts about the same topic, treating these texts as arguments when they are argumentatively related to other texts. We illustrate our methodology on a dataset of hotel reviews and outline some possible applications using the BAFs resulting from our methodology.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        Argument Mining is a relatively new research area which
involves, amongst others, the automatic detection in text
of arguments, argument components, and relations between
arguments (see [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] for an overview). Argument Mining is a
complex task because of the lack of a clear argumentative
structure in free natural language text. Argument Mining can
be seen as a pipeline, composed of several stages, including:
identifying argumentative sentences, detecting component
boundaries and argument components, and determining
relations between arguments.
      </p>
      <p>
        In this paper, we focus on identifying argumentative
relations of attack and support between texts, assuming that if
one text attacks/supports another, then both may be
considered to be argumentative, irrespectively of their stand-alone
argumentativeness. This task, referred to as Relation-based
Argument Mining (RbAM) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], has attracted some
attention lately, seen as a stand-alone classification task to be
addressed by Machine Learning (ML) techniques [
        <xref ref-type="bibr" rid="ref2 ref5 ref6">2, 5, 6</xref>
        ]. As
a classification problem, RbAM can be thought of as
determining a class amongst attack, support, and neither attack
nor support for any given pair of texts, to determine which
type of argumentative relation the first element of the pair
is in with the second. Note that RbAM does not rely on or
assume any specific argument model or internal structure of
arguments.
      </p>
      <p>
        We propose a methodology for mining Bipolar
Argumentation Frameworks (BAFs) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] from natural language text,
with RbAM at its core. BAFs are a well known kind of
argumentation framework in the literature on Argumentation
&amp; AI [
        <xref ref-type="bibr" rid="ref19 ref21">19, 21</xref>
        ]. RbAM is well-suited for mining BAFs since
attack and support relations between (abstract) arguments
are the main components of BAFs. Our methodology relies
upon constructing a topic-dependent BAF from text, using
topics to identify pairs of chunks of text to be classified using
RbAM, along a temporal dimension whereby more recent
chunks of text may either support or attack less recent ones,
      </p>
      <sec id="sec-1-1">
        <title>G: the hotel is good + +</title>
      </sec>
      <sec id="sec-1-2">
        <title>Groom: the rooms in this hotel are good ↵ 1: rooms exceeded any expectations ↵ 2: the room was not clean</title>
        <p>
          In [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], we have shown how mining automatically BAFs
from text, and reviews in particular, can be useful to support
other activities (deception detection in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]). In the current
paper, we discuss some additional applications that can be
supported once the BAFs have been extracted from text.
        </p>
        <p>
          The remainder of this paper is organised as follows. We
present background on BAFs and related work in Section 2.
In Section 3 we outline our methodology for mining BAFs
from natural language text and illustrate its application to an
excerpt from a dataset of reviews about a hotel. We discuss
some applications of BAFs mined from text in Section 4 and
conclude in Section 5. We do not report any experimental
results for our methodology in this paper; some experiments
are described in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
2
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>BACKGROUND AND RELATED WORK</title>
      <p>
        (Abstract) Argumentation Frameworks (AAFs) are pairs
consisting of a set of arguments and a binary relation between
arguments, representing attacks [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Formally, an AAF is any
hAR, attacksi where attacks ✓ AR ⇥ AR. Bipolar
Argumentation Frameworks (BAFs) extend AAFs by considering two
independent binary relations between arguments: attack and
support [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Formally, a BAF is any hAR, attacks, supportsi
where hAR, attacksi is an AAF and supports ✓ AR ⇥ AR.
For example, consider the following three texts:
t1: ‘We should grant politicians immunity from prosecution’
t2: ‘Giving politicians immunity from prosecution allows them
to focus on performing their duties’
t3: ‘The ability to prosecute politicians is the ultimate
protection against the abuse of power’
Here t2 supports t1 and t3 attacks t1. Thus, these three texts
can be seen as the arguments in the BAF represented as the
following graph (where nodes are arguments, edges labelled
indicate attacks and edges labelled + indicate supports):
t2
+
t1
t3
Argument Mining is an emerging field whose aims include
to identify argumentative sentences, argument components
and argument structures (such as claims and premises), as
well as to identify relations between arguments (such as
support and attack) (see [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] for a recent overview). Argument
Mining mostly relies on Natural Language Processing (NLP)
and Machine Learning (ML) techniques. In this paper we
focus on Relation-based Argument Mining (RbAM) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], a
subtask in Argument Mining which aims to automatically
identify argumentative relations between texts, of the kinds
(attack and support) occurring in BAFs. In RbAM, if one
text attacks/supports another, then both may be considered
to be argumentative, irrespectively of their stand-alone
argumentativeness. For example, consider the following sentence:
Councilwoman Radcli↵ e voted in favour of the tax increase.
Analysed in isolation, this sentence does not seem to be
argumentative but becomes an argument when read in
context:
Councilwoman Radcli↵ e voted in favour of the tax increase.
66
No one who voted in favour of the tax increase is a desirable
candidate. Therefore, Councilwoman Radcli↵ e is not a
desirable candidate.
      </p>
      <p>RbAM can be seen as a prerequisite for constructing BAFs. It
has been traditionally treated as a ML classification problem
with three classes: support, attack, neither support nor attack.</p>
      <p>
        Various approaches have been used to determine (attack/support)
relations between arguments, varying from standard ML
classifiers [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] to textual entailment [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. Extracting attack and
support relations was also done on a corpus consisting of
tweets [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Identifying attack and support relations between
an evaluative expression and an argument was addressed in
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], on a French corpus covering domains such as hotels,
restaurants, and politics.
      </p>
    </sec>
    <sec id="sec-3">
      <title>A METHODOLOGY FOR MINING</title>
    </sec>
    <sec id="sec-4">
      <title>BAFS</title>
      <p>RbAM is a di cult task which amounts to identifying the
pieces of text between which there may be an argumentative
relation as well as the type of relation between these pieces of
text. When dealing with large texts, e.g. drawn from online
product reviews or online debates, analysing every possible
pair of pieces of texts in order to determine relations is simply
not feasible.</p>
      <p>We propose a methodology to extract BAFs from natural
language text where the arguments that form the BAFs are
clustered based on the topics extracted from the text being
analysed. In order to construct BAFs, we use a temporal
dimension to decide which texts to compare to determine the
relation as well as to determine the type of relation between
texts (i.e. support, attack, or neither). Thus, we construct
topic-dependent BAFs by determining the relations between
arguments that refer to the same topic, following the temporal
order, in such a way that more recent texts can relate to
less recent ones, but not vice versa. The rationale behind
the topic-oriented approach is that arguments that mention
di↵ erent topics are highly unlikely to be related (i.e. neither
argument supports nor attacks the other argument). The
rationale behind the reliance on a temporal ordering is that
it allows to limit the number of relations in BAFs. Our
illustration demonstrates that this approach is useful and
allows to generate BAFs that can be easily understood.</p>
      <p>Our procedure for constructing a BAF from text is as
follows:
(1) split the text into temporally ordered sentences; we
thus assume that each argument extracted from the
reviews is contained in a sentence, and that each
sentence contains one or more potential argument;
(2) identify topics in texts and, for each topic, the
sentences (potential arguments) related to the topic;
(3) for each topic, for each pair of sentences related
to that topic, determine whether the most recent
sentence supports, attacks, or neither supports nor
attacks the less recent sentence; compare a sentence
with its (temporally) closest less recent sentence first,
and compare the sentence with less recent sentences
than its closest ones only if it neither supports nor
attacks the closest ones;
(4) construct the BAF.</p>
      <p>
        In the remainder of this section, we illustrate our
methodology when applied to the reviews in Table 1, which represent
an excerpt from a dataset consisting of positive and negative
hotel (deceptive or truthful) reviews [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. In the illustration,
we will sometimes refer to the implementation given in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] of
our proposed methodology.
      </p>
      <p>R1 This hotel is absolutely beautiful. Our room was gorgeous. I
do have 1 complaint. The bar is very boring and the restaurant is
not that great, but other than that I loved it. I would definitely
stay there again.</p>
      <p>R2 Very pleasant front sta↵ , large rooms, and free Internet for
those that are members of the loyalty program.</p>
      <p>R3 Sta↵ were helpful &amp; friendly, room was huge with fantastic
view of the river. Adjoining Bar/Restaurant, great food.
R4 I stayed here last August and I’m truly glad that I will
never have to stay here again. The website does a great job
of creating an illusion. The rooms are so much smaller than
it seems on the website. The wireless internet is free but it is
extremely slow. All and all, I would not recommend this hotel
to anyone.</p>
      <p>R5 It is one of the nicest hotels i have stayed at in my life,
clean, comfortable and pretty. The rooms were clean and the
sta↵ is very caring.</p>
      <p>R6 I have stayed in hotels all over the world, and this is probably
the worst that I’ve ever experienced. The sta↵ was
unaccommodating, the front desk sta↵ was condescending and not even
remotely helpful. The room was not clean. Don’t waste your
time or your money here.</p>
      <p>R7 The sta↵ are polite and well poised. The rooms, hallways
and facilities were exceptionally clean and tidy. During my
stay, I stopped at their restaurant where I had one of the best
American style meal in a while. Overall, this hotel is a place I
would surely stay at again if given the chance to visit Chicago
for a second time. It is truly exceptional.</p>
      <p>R8 I loved the location and the amenities o↵ ered by this hotel.
The room was charming with a window seat and a water view.
Free wireless internet were a plus here. The sta↵ was helpful
and attentive. I would definitely stay here again.</p>
      <p>R9 There was only one person from the sta↵ at the front desk
when we arrived, preoccupied with something on their computer
so our presence was not acknowledged for several minutes. Then
when we got to our room, I found it to be incredibly dusty.
Overall it was a good stay but those two inconveniences made
us question the amount of money we paid for it.</p>
      <p>R10 The hotel is located in a hard to find location in Chicago,
the restaurant is uncomfortably crowded, the sta↵ is hard to
reach, overall it was not a pleasant hotel stay.
3
a pre-trained tokenizer for English. Sentences containing
specific keywords such as but, although, though, otherwise,
however, unless,whereas, are split since, in general, the phrases
before and after these separators express di↵ erent sentiments
(e.g. ‘The sta↵ was nice but the room was messy’ results in
two sentences with di↵ erent sentiments).</p>
      <p>
        At this step, in preparation for steps 3 and 4, we also
determine the sentiment polarity of sentences. This polarity can
be identified using a lexicon of frequently used adjectives in
product reviews annotated with scores for sentiment polarity
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>As an illustration of this first step, from R1, we identify
the following pieces of texts containing potential arguments,
with polarity (+ for positive and - for negative sentiment) as
indicated:
room was gorgeous (+)
the bar is very boring and the restaurant is not that great (-)
whereas from R10 we identify the following potential
argument, with polarity as indicated:
located in a hard to find location, the restaurant is
uncomfortably
crowded, the sta↵ is hard to reach (-)1
We will see next that some potential arguments can be split
further.
3.2</p>
    </sec>
    <sec id="sec-5">
      <title>Illustration of Step 2</title>
      <p>In building a topic-dependent BAF from a set of reviews, we
first identify ‘topics’ mentioned in the reviews.</p>
      <p>
        Various approaches for identifying topics in text exist,
ranging from associating each noun encountered in texts to a topic,
to more advanced techniques related to topic modeling such
as Latent Dirichlet Allocation (LDA) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and Non-negative
Matrix Factorization (NMF) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], able to uncover the
underlying semantic structure of text by identifying topics and the
words that belong to topics.
      </p>
      <p>For our reviews, if we associate the nouns encountered in at
least a few reviews to a topic, then we identify the following
topics: sta↵ , room, internet, bar, restaurant, location. The
intuition here is that, in the case of online reviews, if a topic is
controversial/debatable, then it will be mentioned by at least
a few users (either to support the argument given initially or
to attack it).</p>
      <p>We then identify the sentences/arguments related to these
topics. In the case of topics being associated to nouns, we
extract the sentences that contain these specific nouns. For
LDA/NMF, we extract the sentences containing any of the
top words associated to the extracted topics.</p>
      <p>For example, from R1, we identify the following arguments,
with polarity and topics as indicated:
1Note that we use components of argumentative sentences to stand for
the full sentences. For example, the first part of the latter potential
argument stands for “The hotel is located in a hard to find location
in Chicago”.
67
room: a1,1: room was gorgeous (+)
bar : a1,2: the bar is very boring (-)
restaurant: a1,3: the restaurant is not that great (-)
whereas from R10 we identify:
location: a10,1: located in a hard to find location (-)
restaurant: a10,2: the restaurant is uncomfortably crowded (-)
sta↵ : a10,: the sta↵ is hard to reach (-) 2
3.3</p>
    </sec>
    <sec id="sec-6">
      <title>Illustration of Step 3</title>
      <p>
        Determining relations between sentences/arguments in any
pair can be viewed as a three-class problem, with
classification labels {attack, support, neither}. For this step, we
can use ML classifiers to determine relations between
sentences/arguments associated to topics identified in the
previous step. In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] we used Random Forests for classifying the
type of relation between arguments identified at step 2, using
the arguments’ sentiment polarity as a feature.
3.4
      </p>
    </sec>
    <sec id="sec-7">
      <title>Illustration of Step 4</title>
      <p>The arguments in the BAF include a single special argument
G (for ‘good’) as well as a special argument Gt per topic t,
as already seen in Section 1. Gt stands for ‘good as far as t
is concerned’, such that each Gt supports G.</p>
      <p>We use a temporal approach for determining the relations
between arguments related to topic t drawn from reviews
and the special argument Gt. In particular, we assume that
a newer argument (with respect to time) can either support,
attack, or neither support nor attack a previous argument or
Gt, but not vice versa. Note that the use of this temporal
‘filter’ is well suited in the context of online reviews, but it
might not be applicable in other settings. If an argument
at, related to topic t, does not support or attack another
argument related to t from the same or some other review, as
determined by RbAM at step 3, then at will either support
or attack Gt, according to its polarity.</p>
      <p>Figure 2 shows the BAF extracted from the reviews in
Table 1. The extracted arguments occurring as nodes in
the BAF are shown in Table 2. Note that not all text in
the reviews contributes to the arguments in the BAF. For
example, the first sentence from R1: “This hotel is absolutely
beautiful ” does not represent an argument as it mentions
‘hotel’ and not a specific topic related to hotel.</p>
      <p>As an illustration, consider the first three arguments about
the topic room: a1,1, a2,2, a3,2. As a1,1 is the first argument
that mentions the topic, it is connected to Groom according
to its polarity (i.e. a1,1 supports Groom). In this case step
3 deemed that a2,2 neither attacks nor supports a1,1 (we
only consider relations from a2,2 to a1,1 as per our temporal
approach). Then a2,2 supports Groom as it has a positive
polarity and there is no other less recent argument to be
compared with. Here step 3 also identifies a support relation
2In our notation, ax,y represents the yth argument from review x .
68
4</p>
      <sec id="sec-7-1">
        <title>Argument</title>
      </sec>
      <sec id="sec-7-2">
        <title>Topic Argument id</title>
        <p>+</p>
        <p>+
a4,1 a7,2
a9,2
Groom</p>
        <p>Ginternet Gbar GrestaurantGlocation
between a3,2 and a2,2. Thus this relation is included in the
BAF.</p>
        <p>Now consider argument a3,2. While this can be deemed to
support both a2,2 and Groom, it only supports the latter in the
BAF in Figure 2. Indeed, in our temporal approach we first
check a3,2 against a2,2. If a relation is found between these
arguments, then we do not check for the relation between
a3,2 and Groom as we want a “minimal” BAF, in terms of
the number of relations it accommodates. Similarly, for a4,1,
we check for a relation between this argument and the most
recent one, in this case a3,2. If step 3 had not identified any
relation between these two arguments, then a4,1 would have
been checked against a2,2, the next “related” argument.
4</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>SOME APPLICATIONS</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] we have used the BAFs extracted from reviews to
identify (argumentative) features to be fed to ML classifiers for
detecting deception e↵ ectively. The BAFs provide semantic
information on top of the syntactic features obtained through
standard NLP techniques.
      </p>
      <p>
        The BAFs obtained from natural language text using our
methodology can be used for other purposes too. For
example, if applied to online settings such as debates and reviews,
various notions of dialectical strength or acceptability of
arguments in AAFs and BAFs may be deployed to evaluate the
outcomes of the debates or reviews, as suggested in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. For
illustration, using the DF-QuAD method [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], that quantifies
the strength of arguments by aggregating the strength of
their attackers and supporters, in the case of the reviews
example in Section 3, the strengths for our Gt arguments are:
strength(Gsta↵ ) = 0.955078 strength(Groom) = 0.967773
strength(Ginternet) = 0.6875 strength(Gbar) = 0.375
strength(Grestaurant) = 0.40625 strength(Glocation) = 0.625
These provide a measure of how good the hotel is, along the
various dimensions (topics) considered, according to the
available reviews, and can also be used to compare the hotel with
others.
      </p>
      <p>Further, BAFs could be employed in tasks such as
summarisation as they provide a structured and concise view of
the aspects (topics) mentioned in text. In our example hotel,
from the BAF in Figure 2, we could e.g. hypothesise that
internet used to be good, since the first review mentioning
internet was positive (a2,3), but has since been unstable,
as the next review mentioning it is negative (a4,2) and is
followed by a positive review (see a8,3, which attacks a4,2).</p>
      <p>BAFs can also help in identifying arguments that are
widely accepted as well as identifying conflicting viewpoints
that arise in debates. Consider the following simple example:
room was not too good</p>
      <p>+ +
the room was not pretty at altlhe room was not very clean</p>
      <p>Here the reviews lead to the conclusion that the rooms
were not good in the particular hotel under consideration,
and the root argument in the graph is widely accepted.</p>
      <p>We leave the exploration of these and additional
applications of BAFs extracted by means of our methodology for
future work.
5</p>
    </sec>
    <sec id="sec-9">
      <title>CONCLUSION</title>
      <p>We proposed a methodology for mining Bipolar
Argumentation Frameworks (BAFs) from natural language text, relying
on Relation-based Argument Mining (RbAM), a standard
classification problem in NLP, to identify argumentative
relations between sentences, seen as arguments by virtue of being
in argumentative relations. In particular, our methodology
uses RbAM to construct BAFs by determining relations
between texts that refer to the same topic, along a temporal
dimension whereby more recent texts may either support
or attack less recent ones, but not vice versa. We have
illustrated our methodology on hotel reviews and discussed
the usefulness of our approach in application settings such
as online user comments (reviews and debates) where
arguments lack a clear structure or have incomplete/missing
justifications. These applications for BAFs mined from text
may help extract information and go well beyond the narrow
classification task underlying standard RbAM.</p>
      <p>
        This paper gives a pilot investigation, by hand, of our
proposed methodology. We have referred, in our illustrations,
to an implementation of our methodology [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], that also gives
experimental results. Much future work is needed to explore
other implementations and applicability in the settings we
considered and beyond, supported by experimentation. We
also plan to test whether the temporal dimension is useful in
69
other settings, di↵ erent from online reviews. We have focused
on extracting BAFs from text. Other works extract di↵ erent
types of argument graphs (e.g. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]), for other application
areas (e.g parliamentary debates [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]). We plan to test and/or
adapt our approach for this and other settings. Finally, future
work also includes experimenting whether first determining
arguments based on their argumentative structure, e.g. as in
[
        <xref ref-type="bibr" rid="ref13 ref16">13, 16</xref>
        ], may be useful to single out chunks of text to be fed
into RbAM.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>David</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Blei</surname>
            ,
            <given-names>Andrew Y.</given-names>
          </string-name>
          <string-name>
            <surname>Ng</surname>
            , and
            <given-names>Michael I.</given-names>
          </string-name>
          <string-name>
            <surname>Jordan</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>Latent Dirichlet Allocation</article-title>
          .
          <source>Journal of Machine Learning Research 3 (March</source>
          <year>2003</year>
          ),
          <fpage>993</fpage>
          -
          <lpage>1022</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Tom</given-names>
            <surname>Bosc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Elena</given-names>
            <surname>Cabrio</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Serena</given-names>
            <surname>Villata</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Tweeties Squabbling: Positive and Negative Results in Applying Argument Mining on Social Media</article-title>
          .
          <source>In Computational Models of Argument COMMA</source>
          .
          <fpage>21</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Elena</given-names>
            <surname>Cabrio</surname>
          </string-name>
          and
          <string-name>
            <given-names>Serena</given-names>
            <surname>Villata</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Natural Language Arguments: A Combined Approach</article-title>
          .
          <source>In ECAI</source>
          , Vol.
          <volume>242</volume>
          . IOS Press,
          <fpage>205</fpage>
          -
          <lpage>210</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Elena</given-names>
            <surname>Cabrio</surname>
          </string-name>
          and
          <string-name>
            <given-names>Serena</given-names>
            <surname>Villata</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Detecting Bipolar Semantic Relations among Natural Language Arguments with Textual Entailment: a Study</article-title>
          .
          <source>In Joint Symposium on Semantic Processing (JSSP).</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Lucas</given-names>
            <surname>Carstens</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Using Argumentation to improve classification in Natural Language problems</article-title>
          .
          <source>Ph.D. Dissertation</source>
          . Imperial College London.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Lucas</given-names>
            <surname>Carstens</surname>
          </string-name>
          and
          <string-name>
            <given-names>Francesca</given-names>
            <surname>Toni</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Towards relation based Argumentation Mining</article-title>
          .
          <source>In Proceedings of the 2nd Workshop on Argumentation Mining. Association for Computational Linguistics</source>
          ,
          <fpage>29</fpage>
          -
          <lpage>34</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Claudette</given-names>
            <surname>Cayrol</surname>
          </string-name>
          and
          <string-name>
            <surname>Marie-Christine</surname>
          </string-name>
          Lagasquie-Schiex.
          <year>2005</year>
          .
          <article-title>On the Acceptability of Arguments in Bipolar Argumentation Frameworks</article-title>
          .
          <source>In Proceedings of the 8th European conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty</source>
          . Springer Berlin Heidelberg,
          <fpage>378</fpage>
          -
          <lpage>389</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Federico</given-names>
            <surname>Cerutti</surname>
          </string-name>
          , Alexis Palmer, Ariel Rosenfeld, Jan Snajder, and
          <string-name>
            <given-names>Francesca</given-names>
            <surname>Toni</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>A Pilot Study in Using Argumentation Frameworks for Online Debates</article-title>
          .
          <source>In Proceedings of the First International Workshop on Systems and Algorithms for Formal Argumentation (SAFA)</source>
          , Vol.
          <volume>1672</volume>
          . CEUR-WS.org,
          <volume>63</volume>
          -
          <fpage>74</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Oana</given-names>
            <surname>Cocarascu</surname>
          </string-name>
          and
          <string-name>
            <given-names>Francesca</given-names>
            <surname>Toni</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Detecting deceptive reviews using Argumentation</article-title>
          .
          <source>In Proceedings of the 1st International Workshop on AI for Privacy and Security</source>
          ,
          <source>PrAISe@ECAI. ACM</source>
          ,
          <volume>9</volume>
          :
          <fpage>1</fpage>
          -
          <issue>9</issue>
          :
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10] Tom De Smedt and
          <string-name>
            <given-names>Walter</given-names>
            <surname>Daelemans</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Pattern for Python</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>13</volume>
          (
          <year>2012</year>
          ),
          <fpage>2031</fpage>
          -
          <lpage>2035</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Phan</surname>
            <given-names>Minh</given-names>
          </string-name>
          <string-name>
            <surname>Dung</surname>
          </string-name>
          .
          <year>1995</year>
          .
          <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>
          (
          <year>1995</year>
          ),
          <fpage>321</fpage>
          -
          <lpage>357</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Maria De La Paz Garcia Villalba and Patrick</surname>
          </string-name>
          Saint-Dizier.
          <year>2013</year>
          .
          <article-title>Opinion Analysis and Argumentation: Identifying and Characterizing the Glue between Evaluative Expressions and Arguments. In Computational Models of Natural Argumentation (CMNA)</article-title>
          .
          <source>Proceedings of CMNA13.</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Ivan</given-names>
            <surname>Habernal</surname>
          </string-name>
          and
          <string-name>
            <given-names>Iryna</given-names>
            <surname>Gurevych</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Argumentation Mining in User-Generated Web Discourse</article-title>
          .
          <source>Computational Linguistics</source>
          <volume>43</volume>
          ,
          <issue>1</issue>
          (
          <year>2017</year>
          ),
          <fpage>125</fpage>
          -
          <lpage>179</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Daniel</surname>
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Lee</surname>
            and
            <given-names>H. Sebastian</given-names>
          </string-name>
          <string-name>
            <surname>Seung</surname>
          </string-name>
          .
          <year>1999</year>
          .
          <article-title>Learning the parts of objects by nonnegative matrix factorization</article-title>
          .
          <source>Nature</source>
          <volume>401</volume>
          (
          <year>1999</year>
          ),
          <fpage>788</fpage>
          -
          <lpage>791</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Marco</given-names>
            <surname>Lippi</surname>
          </string-name>
          and
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Torroni</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Argumentation Mining: State of the Art and Emerging Trends</article-title>
          .
          <source>ACM Trans. Internet Techn</source>
          .
          <volume>16</volume>
          ,
          <issue>2</issue>
          (
          <year>2016</year>
          ),
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Marco</given-names>
            <surname>Lippi</surname>
          </string-name>
          and
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Torroni</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>MARGOT: A web server for argumentation mining</article-title>
          .
          <source>Expert Systems with Applications</source>
          <volume>65</volume>
          (
          <year>2016</year>
          ),
          <fpage>292</fpage>
          -
          <lpage>303</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Myle</surname>
            <given-names>Ott</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Claire</given-names>
            <surname>Cardie</surname>
          </string-name>
          , and Je↵ rey
          <string-name>
            <given-names>T.</given-names>
            <surname>Hancock</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Negative Deceptive Opinion Spam</article-title>
          .
          <source>In Proceedings of the</source>
          <year>2013</year>
          <article-title>Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Antonio</surname>
            <given-names>Rago</given-names>
          </string-name>
          , Francesca Toni, Marco Aurisicchio, and
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Baroni</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Discontinuity-Free Decision Support with Quantitative Argumentation Debates</article-title>
          .
          <source>In Principles of Knowledge Representation and Reasoning: Proceedings of the Fifteenth International Conference</source>
          , KR. AAAI Press,
          <fpage>63</fpage>
          -
          <lpage>73</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Iyad</given-names>
            <surname>Rahwan and Guillermo R. Simari</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <source>Argumentation in Artificial Intelligence (1st ed.)</source>
          . Springer Publishing Company, Incorporated.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Zaher</surname>
            <given-names>Salah</given-names>
          </string-name>
          , Frans Coenen, and
          <string-name>
            <given-names>Davide</given-names>
            <surname>Grossi</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Extracting Debate Graphs from Parliamentary Transcripts: A Study Directed at UK House of Commons Debates</article-title>
          .
          <source>In Proceedings of the Fourteenth International Conference on Artificial Intelligence and Law</source>
          .
          <volume>121</volume>
          -
          <fpage>130</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Frans</surname>
            <given-names>H. van Eemeren</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bart Garssen</surname>
          </string-name>
          ,
          <string-name>
            <surname>Erik</surname>
            <given-names>C. W.</given-names>
          </string-name>
          <string-name>
            <surname>Krabbe</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Francisca Snoeck</surname>
            <given-names>Henkemans</given-names>
          </string-name>
          , Bart Verheij, and
          <string-name>
            <surname>Jean H. M. Wagemans</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Argumentation and Artificial Intelligence</article-title>
          .
          <source>In Handbook of Argumentation Theory</source>
          . Springer Netherlands,
          <volume>615</volume>
          -
          <fpage>675</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>