<!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>Argument Knowledge Base for Autonomous Debating Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Charles Stubbs</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tommy Yuan</string-name>
          <email>tommy.yuan@cs.york.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CMNA'22: Workshop on Computational Models of Natural Argument</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science, University of York</institution>
          ,
          <addr-line>Deramore Lane, York, YO10 5GH</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper addresses the labour-intensive nature and expert annotator requirements of manual argument annotation by providing an initial sentence-level pipeline for argument identification and sentence relationship prediction. Before establishing our approach, we review current eforts to produce combined techniques and the available abstract pipelines. Next, we use the methods indicated in this review to produce standalone identification and relationship prediction methods. Finally, we apply these methods in a pipeline to produce a combined approach. The presented results demonstrate efective sentence identification but shortcomings in relationship detection. Overall, this paper suggests that combined approaches to argumentation are a promising area requiring further research.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>https://crs553.github.io/ (C. Stubbs); https://www-users.cs.york.ac.uk/~tommy/ (T. Yuan)</p>
      <p>© 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
to automation by combining state-of-the-art methods in a pipeline fashion, with texts requiring
no annotation. Thus overall minimising human argument identification and relationship
recognition between identified arguments.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>This section reviews common structures of pipelines and frameworks, followed by individual
methods for argument mining, and finally, we look at the most promising combined method.</p>
      <sec id="sec-2-1">
        <title>2.1. Argument Mining Pipelines</title>
        <p>
          Argument mining follows a similar structure to manual analysis; Lawrence and Reed[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] define
this in Figure 1. The figure presents the tasks in order of complexity, it suggests that mining is
iterative. This iterative process attempts to address the issue of context-dependent evidence.
They also represent the three critical areas of identification by dashed boxes.
        </p>
        <p>
          Lippi and Torroni[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] present a simplified pipeline compared to the previous diagram. The
stages within the pipeline are argumentative sentence detection, argument component boundary
detection and argument structure prediction. Following this, they identify three options for
argumentative sentence detection, which are:
1. Two binary classifiers in a pipeline diferentiate arguments and non-arguments, then
classify the component type.
2. A multi-class classifier assumes that a sentence contains at most one argument.
3. A set of binary classifiers for each argument component in the chosen model.
In the next step, Lippi and Torroni[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] recognise three overlapping instances for component
boundary detection. The first is the case where a portion of a sentence is a component, the
second is that more than one argument component can be in a sentence, and the third is the
instance a component contains more than one sentence. Finally, Lippi and Torroni use argument
structure prediction to establish links between components; they recognise that the underlying
argument model will influence this step.
        </p>
        <p>
          These methods contain similar sub-tasks. Lippi and Torroni[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] provide the most intuitive,
clearly explaining each stage. Lawrence and Reed[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], whilst providing a comprehensive method,
detail each stage’s purpose with greater abstraction.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Standalone Methods</title>
        <p>
          Moens et al.[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] detects argumentative sentences with each as a vector of features. Using a
multinomial naïve Bayes classifier and a maximum entropy model, the features tested had a
maximum accuracy of 74%; there is an accuracy reduction with legal text, speculated to be
due to a lack of training examples. Palau and Moens[
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] continue this work, moving on to
proposition classification, achieving an F-score of 71%, 6% higher than a context-free grammar
(CFG) when using maximum entropy and SVM model on the ECHR corpora. They then review
a CFG for argument structure identification, obtaining a 60% accuracy and a 70% F1 score.
        </p>
        <p>
          Goudas et al.[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] evaluate classifiers by testing methods with “state-of-the-art features” and
“new features”. The new set of additional features, combined with state-of-the-art features,
present an advantage in both argumentative section detection and claim and premise extraction.
        </p>
        <p>
          Ajjour et al.[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] present a method for textual segmentation as a “token labelling problem”
using three machine learning models. As a baseline, Ajjour re-implements Stab’s method[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ],
reporting a worse F-score of 82.7 when compared to Stab’s results. They then ofer methods
of type SVM, CRF and Bi-LSTM. Evaluating the results, Bi-LSTM produces significantly better
results using all features compared to Stab’s original implementation.
        </p>
        <p>
          Cabrio and Villata[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] presents the most commonly used component detection and relations
prediction methods. It outlines that in most cases, SVMs, parsing algorithms, and logistic
regression are among the three most frequently used approaches. This popularity could indicate
the most promising practices currently concerning argument mining.
        </p>
        <p>
          Using the initial three stages by Lippi and Torroni[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] introduced in 2.1, a classifier of some
form must be chosen in all cases. They state the most common, including SVMs, and that there
is “no clear evidence to tell which classifier should be preferred”, thereby inferring that all listed
classifiers would be suitable.
        </p>
        <p>
          Expanding on using SVMs, Mochales and Moens[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] use SVMs and a maximum entropy
model to classify conclusions and premises on the ECHR corpus. They attain “68.1% and 74.0%
F1 measure, respectively”. This best-case scenario was found when using features such as
combined words and text statistics (i.e. sentence length, average word length and the number
of punctuation marks).
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Combined Method</title>
        <p>
          Discourse Indicators(DI) are used by Lawrence and Reed[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] to identify a connection between
adjacent propositions and whether they support or attack the argument. According to them, DI
are often used as a feature within argument mining; however, they instead present a standalone
method. Webber et al.[
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] defined DI as explicit linguistic expressions between statements.
These either indicate support or conflict and can thus be used to infer general patterns regarding
some arguments. In Lawrence and Reed’s[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] results, this method of identification provides
a high precision value of 0.89 but a low recall - 0.04. Consequently, the F1 score is low. They
conclude it could be a “useful component” but is “inadequate” “unless supplemented by other
methods”.
        </p>
        <p>
          The subsequent approach considered by Lawrence and Reed[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] is “Topical Similarity”, which
demonstrates how a change in topic relates tree structure formation. Their method performs
best on non-directed edges. Whilst it has high precision, it fails to find most connectives falling
victim to a low recall.
        </p>
        <p>The final individual approach uses an argumentation scheme structure. They present two
commonly used structures, followed by a naiv̈e Bayes classifier and a POS-tagger and add the
tag frequency as an individual feature. This method gives F-scores of 0.93 and 0.75 - which
consider the correct identification of one proposition type.</p>
        <p>
          Lawrence and Reed[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] combine the aforementioned approaches in a supervised manner.
Firstly by applying using discourse indicators, assuming that they are always correct, then
identifying the scheme structure, and finally connecting any missed schemes through topical
similarity. They obtain a better recall and F1 score from this combination than from any
individual method.
        </p>
        <p>Whilst their method provides good results, annotation is required as it uses already identified
propositions. Building on their work, our combined method aims to identify sentence-level
propositions and feed them into a relationship identification method.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Methods</title>
      <sec id="sec-3-1">
        <title>3.1. Dataset</title>
        <p>This section introduces the dataset and the tools used to parse it. We then progress on to the
individual methods and end with the combined method.</p>
        <p>
          Automating annotations using large generalised datasets presents a challenge due to the lack
of standardisation. Dataset structures difer greatly, as some original texts can be missing.
Lawrence and Reed[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] use a cleaned version of AIFdb’s AraucariaDB1. Since it lacks most of
the original texts, it is inadequate for our use case. Consequently, our results are not directly
comparable to Lawrence and Reed’s approach[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
        <p>
          Stab[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] creates the Essay Corpus v22, which contains the initial text. Each text contains
premises, claims and one major claim. This dataset is ideal due to the texts being available
1AraucariaDB: https://corpora.aifdb.org/araucaria
2Stab’s Essay Corpus v2: https://tudatalib.ulb.tu-darmstadt.de/handle/tudatalib/2422
and being able to be split into training and testing sets. To load the dataset we use Németh’s
loader3 and Milz’s corpus parser 4 [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. This corpus was chosen over the former by Lawrence
and Reed[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], as it contains the original text for all annotations.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Discourse Indicators</title>
        <p>
          The proposed method is to use Discourse Indicators similarly to Lawrence’s method[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. The
implementation will be standalone; it will not diferentiate between support and conflict and
will be tested on three sets of indicators5. The first is Lawrence’s original[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] (example: not and
no). Another is called Premise indicators (example: in view of, as shown). And a combined set.
        </p>
        <p>Before running the method, we apply pre-processing, where the data is split into sentences
with punctuation removed. Figure 2 is a sample of the algorithm. Given a text, adjacent
sentences are parsed to the lower case. At the end of argument 1 and the start of argument 2,
the sentences are checked to ascertain if the connecting ends contain indicators. If either does,
they are tagged as related.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Machine Learning Models</title>
        <p>
          SVMs are shown to be useful in classification tasks. As outlined in the research section, Lippi
and Torroni[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] ofer a general guideline for the stages at which classification can be used. The
ifrst of these is a binary classifier to discern which sentences contain arguments. In all cases
listed in Lippi and Torroni’s work, some form of classifier must be used. They indicate no clear
preference but list SVMs amongst other state-of-the-art options.
        </p>
        <sec id="sec-3-3-1">
          <title>3.3.1. Argumentative Classifier</title>
          <p>
            Using the aforementioned guidelines to construct an SVM, we first aim to classify if a sentence is
argumentative; if not, then it is discarded. A sentence is argumentative if it contains a premise,
claim or major claim. Using features from Mochales’ research [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ] and adding some additional
features, we create the features in Table 1. Table 2 provides an example of the features in Table 1.
3Németh’s loader: https://github.com/negedng/argument_BERT/blob/master/preprocessing/data_loader.py
4Milz’s parser: https://github.com/Milzi/arguEParser
53 Sets of Indicators: https://github.com/crs553/Towards-Automatic-Argument-Mining/tree/main/Models
The original sentence was “From this point of view, I firmly believe that we should attach more
importance to cooperation during primary education”, the example is from Stab’s Corpus. These
textual features are vectorised through TF-IDF vectorisation. When vectorising, unigrams and
bigrams are included, and stop-words are removed before sentence processing. If a sentence
is first or last in the text, “$$$” is used instead to indicate that there is no adjacent sentence
this is specifically for the TriBefore/TriAfter feature. To form the labels, the assumption is the
sentence is argumentative if it has a relation within the dataset.
          </p>
        </sec>
        <sec id="sec-3-3-2">
          <title>3.3.2. Relationship Occurrence Model</title>
          <p>
            Moving on to another step in Lippi and Torroni’s guidelines[
            <xref ref-type="bibr" rid="ref5">5</xref>
            ], we present a method for
relationship identification using an SVM. All sentence relations must be constructed for the
document in preparation for the identification process. They are related if they contain a relation
in the annotated dataset. When preparing the data, we create features as shown in Table 3.
Relations are created between all argumentative sentences.
          </p>
        </sec>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Combining into a pipeline</title>
        <p>
          From the literature review, we find that Discourse Indicators were determined to be “inadequate”,
when standalone, “for identifying even a small percentage of the argumentative structure”[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
In order to obtain the best results, we now combine this method with the Machine Learning
Model proposed in the previous subsection.
        </p>
        <p>Figure 3 shows an abstract overview of how this combined pipeline will work. Exploring
this diagram further, the original text files are inputted and prepared by creating the features
outlined in Table 1. The dataset is then fed into the Argumentative Classifier, where it is
predicted on. These predictions are then passed to the relational data translation component,
where only argumentative predictions are kept. These classes are then paired with all possible
sentence combinations within their text file. Features are created from these classes, as shown
in Table 3, and then the relational dataset is produced.</p>
        <p>The final methods in Figure 3 are the Relationship Occurrence Classifier and the Discourse
Indicators (DI) algorithm. The predictions from these results are combined with DI predictions
being taken as always correct for the positive case. If it does not predict a link, the decision is
then passed to the result of the link classifier. It should be noted that Discourse Indicators will
be based on the best-performing indicators.</p>
        <p>At each stage, selected features were constructed from the original text. The aim was to
minimise the need for initial annotation and human influence other than correct labels for
model training.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results</title>
      <sec id="sec-4-1">
        <title>4.1. Individual Components</title>
        <sec id="sec-4-1-1">
          <title>4.1.1. Discourse Indicators</title>
          <p>The Discourse Indicator (DI) results in Table 4. Reviewing the three sets of indicators shows
that premise indicators have the best precision, whereas combined have the best recall and
F1-score. Combined and premise indicators perform better because both contain indicators
specifically developed for this dataset. In all cases, recall is low; this can indicate a high number
of false negatives, possibly due to some arguments not containing the indicators listed. Since
the premise indicators produce the best accuracy, we will use this in our combined method.</p>
        </sec>
        <sec id="sec-4-1-2">
          <title>4.1.2. Argumentative Classifier</title>
          <p>Argumentative classifier, shown in Table 5, performs well in all testing metrics. This indicates
its reliability in argument classification.</p>
        </sec>
        <sec id="sec-4-1-3">
          <title>4.1.3. Relationship Occurrence Classifier</title>
          <p>Relationship Occurrence Classifier (ROC) performs better in recall and F1 than DI at relationship
prediction. The lower precision is down to a skew in the dataset towards the not-linked label.
This is because data appears challenging to separate. This conclusion is supported by the fact
that the number of sentences in the linked label is 16 times smaller than in the non-linked case.</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Overall Pipeline</title>
        <p>By combining these components to produce the pipeline, the results are shown in Table 6. We
can conclude that when compared to the independent ROC and DI after AC indicated in the
aforementioned table, the overall pipeline performs better than its individual counterparts in
terms of recall in both cases and F1 in the DI case. It should be noted that in Table 6 overall
recall and F1 are only for the positive case, whilst precision is averaged.</p>
        <p>Examining the Support Cases in Table 6 we can see a significant skew towards the not-linked
case; this imbalance is likely due to the data not being easily separable. This issue afects
relationship methods more when the AC stage is included than when operating individually.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>The indicators experiment performs better on the premise and combined indicators than the
discourse indicators. This is likely due to premise indicators being explicitly developed for
Stab’s dataset. Further work on more accurate general indicators could be valuable in producing
a more reliable method.</p>
      <p>Argumentative classification is the most reliable part of the pipeline and efectively identifies
whether a sentence is argumentative. It should be noted that the “arg” label performs better than
the “non-arg” label, with an F1 score diference of 0.83, indicating the SVM with the features
outlined above can efectively identify arguments at a sentence level.</p>
      <p>Link relationships are a diferent story, with a low F1-score compared to their accuracy and
recall; this indicates a high rate of false positives. This is probably due to the imbalance towards
the non-linked cases, with 14 out of 15 cases in this category.</p>
      <p>A similar result is seen in the pipeline; AC performs similarly to the individual components
and thus would be ideal for future use. Following this success, we prepare these identifications
with all other combinations. For relationship prediction, both cases perform well in terms of
precision and recall but perform worse in terms of F1-score. This is probably due to the original
instances containing a randomised dataset of all possible outcomes, and the training set is
limited to only propositions contained within it rather than all potential link cases.</p>
      <p>
        Whilst the pipeline6 does not produce the ideal result, we can conclude that for unannotated
6Code repository for all cases: https://github.com/crs553/Towards-Automatic-Argument-Mining
data, a process filtering at each stage is appropriate as an initial component towards an automatic
argument mining system. How this pipeline should be formed requires more research, and full
exploration of the stages outlined in Lippi and Torroni’s guidelines[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] should be explored. In its
current form, it cannot provide annotations for argument knowledge bases, such as the AKB in
Project Debater[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], due to its overall accuracy and the unknown repeatability across diferent
domains. Further analysis is required to determine the cause of classification error.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Peldszus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Stede</surname>
          </string-name>
          ,
          <article-title>From argument diagrams to argumentation mining in texts: A survey</article-title>
          ,
          <source>International Journal of Cognitive Informatics and Natural Intelligence (IJCINI) 7</source>
          (
          <issue>2013</issue>
          )
          <fpage>1</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</given-names>
            <surname>Besnard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hunter</surname>
          </string-name>
          , Elements of argumentation, volume
          <volume>47</volume>
          , MIT press Cambridge,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Slonim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bilu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Alzate</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bar-Haim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Bogin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Choshen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Cohen-Karlik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Dankin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Edelstein</surname>
          </string-name>
          , et al.,
          <article-title>An autonomous debating system</article-title>
          ,
          <source>Nature</source>
          <volume>591</volume>
          (
          <year>2021</year>
          )
          <fpage>379</fpage>
          -
          <lpage>384</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lawrence</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Reed</surname>
          </string-name>
          ,
          <article-title>Argument mining: A survey</article-title>
          ,
          <source>Computational Linguistics</source>
          <volume>45</volume>
          (
          <year>2020</year>
          )
          <fpage>765</fpage>
          -
          <lpage>818</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lippi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Torroni</surname>
          </string-name>
          ,
          <article-title>Argumentation mining: State of the art and emerging trends</article-title>
          ,
          <source>ACM Trans. Internet Technol</source>
          .
          <volume>16</volume>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>M.-F. Moens</surname>
            , E. Boiy,
            <given-names>R. M.</given-names>
          </string-name>
          <string-name>
            <surname>Palau</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Reed</surname>
          </string-name>
          ,
          <article-title>Automatic detection of arguments in legal texts</article-title>
          ,
          <source>in: Proceedings of the 11th international conference on Artificial intelligence and law</source>
          , Association for Computing Machinery, New York, NY, USA,
          <year>2007</year>
          , pp.
          <fpage>225</fpage>
          -
          <lpage>230</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Palau</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-F. Moens</surname>
          </string-name>
          ,
          <article-title>Argumentation mining: the detection, classification and structure of arguments in text</article-title>
          ,
          <source>in: Proceedings of the 12th international conference on artificial intelligence and law</source>
          , Barcelona, Spain,
          <year>2009</year>
          , pp.
          <fpage>98</fpage>
          -
          <lpage>107</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>T.</given-names>
            <surname>Goudas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Louizos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Petasis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Karkaletsis</surname>
          </string-name>
          ,
          <article-title>Argument extraction from news, blogs, and social media</article-title>
          ,
          <source>in: Hellenic Conference on Artificial Intelligence</source>
          , Springer,
          <year>2014</year>
          , pp.
          <fpage>287</fpage>
          -
          <lpage>299</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ajjour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.-F.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kiesel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wachsmuth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Stein</surname>
          </string-name>
          ,
          <article-title>Unit segmentation of argumentative texts</article-title>
          ,
          <source>in: Proceedings of the 4th Workshop on Argument Mining, Association for Computational Linguistics</source>
          , Copenhagen, Denmark,
          <year>2017</year>
          , pp.
          <fpage>118</fpage>
          -
          <lpage>128</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>C.</given-names>
            <surname>Stab</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Gurevych</surname>
          </string-name>
          ,
          <article-title>Parsing argumentation structures in persuasive essays</article-title>
          ,
          <source>Computational Linguistics</source>
          <volume>43</volume>
          (
          <year>2017</year>
          )
          <fpage>619</fpage>
          -
          <lpage>659</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>E.</given-names>
            <surname>Cabrio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Villata</surname>
          </string-name>
          ,
          <article-title>Five years of argument mining: a data-driven analysis</article-title>
          .,
          <source>in: International Joint Conferences on Artificial Intelligence IJCAI</source>
          , volume
          <volume>18</volume>
          ,
          <year>2018</year>
          , pp.
          <fpage>5427</fpage>
          -
          <lpage>5433</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Mochales</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-F. Moens</surname>
          </string-name>
          , Argumentation mining,
          <source>Artificial Intelligence and Law</source>
          <volume>19</volume>
          (
          <year>2011</year>
          )
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lawrence</surname>
          </string-name>
          , C. Reed,
          <article-title>Combining argument mining techniques</article-title>
          ,
          <source>in: Proceedings of the 2nd Workshop on Argumentation Mining</source>
          , Denver, Colorado,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2015</year>
          , pp.
          <fpage>127</fpage>
          -
          <lpage>136</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>B.</given-names>
            <surname>Webber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Egg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kordoni</surname>
          </string-name>
          ,
          <article-title>Discourse structure and language technology</article-title>
          ,
          <source>Natural Language Engineering</source>
          <volume>18</volume>
          (
          <year>2012</year>
          )
          <fpage>437</fpage>
          -
          <lpage>490</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>T.</given-names>
            <surname>Milz</surname>
          </string-name>
          ,
          <article-title>Argue - an argumentation mining and modelling approach for classication of argumentative discourse units and structures</article-title>
          ., University of Passau,
          <source>Master's thesis</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>