<!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>CoreNLP-it: A UD pipeline for Italian based on Stanford CoreNLP</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alessandro Bondielli</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lucia C. Passaro</string-name>
          <email>lucia.passaro@fileli.unipi.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Lenci</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CoLing Lab, Dipartimento di Filologia, Letteratura e Linguistica (FiLeLi), Universita` di Pisa</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dipartimento di Ingegneria dell'Informazione (DINFO), Universita` degli studi di Firenze</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>English. This paper describes a collection of modules for Italian language processing based on CoreNLP and Universal Dependencies (UD). The software will be freely available for download under the GNU General Public License (GNU GPL). Given the flexibility of the framework, it is easily adaptable to new languages provided with an UD Treebank.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        The fast-growing research field of Text
Mining and Natural Language Processing (NLP) has
shown important advancements in recent years.
NLP tools that provide basic linguistic annotation
of raw texts are a crucial building block for further
research and applications. Most of these tools, like
NLTK
        <xref ref-type="bibr" rid="ref3">(Bird et al., 2009)</xref>
        and Stanford CoreNLP
        <xref ref-type="bibr" rid="ref11 ref6">(Manning et al., 2014)</xref>
        , have been developed for
English, and, most importantly, are freely
available. For Italian, several tools have been
developed during the years such as TextPro
        <xref ref-type="bibr" rid="ref13">(Pianta et
al., 2008)</xref>
        and the Tanl Pipeline
        <xref ref-type="bibr" rid="ref2">(Attardi et al.,
2010)</xref>
        but unfortunately they are either outdated
or not open source. An exception is represented
by Tint
        <xref ref-type="bibr" rid="ref1">(Aprosio and Moretti, 2016)</xref>
        , a standalone
freely available and customizable software based
on Stanford CoreNLP. The main drawback of this
solution is that it is a resource highly tailored for
Italian in which some of the modules have been
completely re-implemented on new classes and
data structures compared to the CoreNLP ones. In
addition, like for the other existing resources, it
does not provide an output that is fully compatible
with the Universal Dependency (UD) framework,1
which is becoming the de facto standard especially
for morpho-syntactic annotation, as well as for
text annotation in general.
      </p>
      <p>In this paper, we present CoreNLP-it, a set of
customizable classes for CoreNLP designed for
Italian. Our system, despite being simpler than
any of the above mentioned toolkits, both in scope
and number of features, has the advantage of
being easily integrated with the CoreNLP suite, since
its development has been grounded on the
principle that all data structures be natively supported by
CoreNLP.</p>
      <p>The key properties of CoreNLP-it are:</p>
      <p>UD based and compliant: The toolkit and
models are based on UD and follow its
guidelines for token and parsing representation. It
can provide all annotation required in the UD
framework, and produces a CoNLL-U
formatted output at any level of annotation, as
well as any other type of annotation provided
in CoreNLP.</p>
      <sec id="sec-1-1">
        <title>Multi-word token representation: Multi</title>
        <p>word tokens (e.g., enclitic constructions) are
handled by providing separate tokens.
Moreover, the CoNLL-U output can represent such
information following the UD guidelines.</p>
      </sec>
      <sec id="sec-1-2">
        <title>Hybrid tokenization: A fast and accurate</title>
        <p>hybrid tokenization and sentence splitting
module replaces the original rule-based
annotators for this task.</p>
      </sec>
      <sec id="sec-1-3">
        <title>Integration with CoreNLP: Given the way</title>
        <p>it is built (including the exclusive usage of
1http://universaldependencies.org/
CoreNLP classifiers and data structures), the
add-on can be seamlessly integrated with the
latest available version (3.9.1) of CoreNLP,
and is expected to work with upcoming
versions as well.</p>
      </sec>
      <sec id="sec-1-4">
        <title>Support for other languages: It provides</title>
        <p>out-of-the-box new capabilities of
supporting basic annotations for other languages
provided with a UD Treebank.</p>
        <p>This paper is organized as follows: in Section 2,
we present the architecture of the toolkit, whereas
its core components (annotators) are described in
Section 3. The results on Italian are discussed in
Section 3.5. Section 4 shows preliminary
experiments for the adaptation of the software to two
additional languages provided with a UD treebank,
namely Spanish and French.
2</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Architecture</title>
      <p>
        CoreNLP-it has been built as an add-on to the
Stanford CoreNLP toolkit
        <xref ref-type="bibr" rid="ref11 ref6">(Manning et al., 2014)</xref>
        .
CoreNLP offers a set of linguistic tools to
perform core linguistic analyses of texts in English
and other languages, and produces an annotated
output in various formats such as CoNLL
        <xref ref-type="bibr" rid="ref12">(Nivre
et al., 2007)</xref>
        , XML, Json, etc.
      </p>
      <sec id="sec-2-1">
        <title>2.1 Stanford CoreNLP</title>
        <p>The main architecture of CoreNLP consists of an
annotation object as well as a sequence of
annotators aimed at annotating texts at different levels
of analysis. Starting from a raw text, each
module adds a new annotation layer such as
tokenizaton, PoS tagging, parsing etc. The behavior of
the single annotators can be controlled via
standard Java properties. Annotators can analyze text
with both rule-based or statistical-based models.
While rule-based models are typically language
dependent, statistical based ones can be trained
directly within the CoreNLP toolkit in order to
improve the performance of the default models or to
deal with different languages and domains.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>CoreNLP-it</title>
        <p>The main goal we pursued in developing
CoreNLP-it was to keep the original CoreNLP
structure and usage intact, while enabling it to
deal with Italian texts in order to produce a
UDcompliant and UD-complete output. More
specifically, we aimed at building a system capable of
providing all textual annotations required by the
UD guidelines. Moreover, our system is also
compatible with standard CoreNLP functions (e.g.,
Named Entity Recognition (NER) and Sentiment
annotation). For these reasons,we implemented a
series of custom annotators and statistical models
for Italian. The custom annotators replace the
corresponding CoreNLP annotators leaving intact the
annotation structure and output of the annotators
they are replacing.</p>
        <p>
          For simplicity, we used only one of the UD
treebanks available for Italian, namely the UD
adaptation of the ISDT Italian Treebank
          <xref ref-type="bibr" rid="ref5">(Bosco et al.,
2013)</xref>
          . The resource was used to build most of the
new models, as well as for training standard
statistical models (e.g., PoS tagging and Dependency
Parsing) available in CoreNLP. More specifically,
to obtain a UD-compliant output, we trained the
Italian models on the training, dev, and test sets
provided within the treebank.
        </p>
        <p>The current version of CoreNLP-it can be
easily integrated and configured into CoreNLP by
adding the custom annotator classes and their
respective models into the pipeline. Such classes
and their properties can be added in a
configuration file or called via the API interface. This
procedure follows the standard CoreNLP
documentation and guidelines for custom annotator classes.
In addition, we provide a new class (resembling
a CoreNLP one) for the training of the hybrid
tokenization and sentence splitting. The
configuration of the classifier and the required dictionaries
(cf. Section 3.1) can be specified in a separate
property file.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Modules</title>
      <p>The annotators described in the following sections
are aimed at producing a UD compliant and
complete output. The following information is
extracted from text: Sentences, Tokens, Universal
PoS Tags, language specific PoS Tags, Lemmas,
Morphological Features, and Dependency Parse
Tree for each sentence.</p>
      <p>In this section, we briefly describe each module
of our linguistic pipeline, focusing on the
annotators and models it implements.</p>
      <sec id="sec-3-1">
        <title>3.1 Sentence Splitting and Tokenization</title>
        <p>Sentence Splitting and Tokenization are
handled by a single classifier, namely the annotator
it tok sent. The process splits raw text into
sentences, and each sentence into tokens. Crucially,
the tokenization process can deal with both single
and multi-word tokens as specified by the
CoNLLU format.</p>
        <p>Multi word tokens such as verbs with clitic
pronouns (e.g., portar-vi “carry to you”) and
articulated prepositions (prep + determiner) (e.g., della,
di+la “of the”), are split into their respective
components. The information about the original word
and its position in the sentence is however retained
within each token by exploiting the token span and
original word annotations.</p>
        <p>Tokenization is usually solved with rule-based
systems able to identify word and sentence
boundaries, for example by identifying white spaces and
full stops. However, in order to avoid encoding
such set of rules, we implemented a model
inspired by Evang et al. (2013). At its core, the
process is driven by a hybrid model. First, it uses a
character-based statistical model to recognize
sentences, tokens, and clitic prepositions. Then, a
rule based dictionary is used to optimize the
multiword tokens detection and splitting.</p>
        <p>The classifier tags each character with respect
to one of the following classes: i. S: start of a new
sentence; ii. T: start of a new token; iii. I: inside
of a token; iv. O: outside of a token; v. C: start of a
clitic preposition inside a token (e.g. mandarvi).</p>
        <p>The classifier is a simple implementation of the
maximum entropy Column Data Classifier
available in the Stanford CoreNLP. To train the model,
we used the following feature set: i. window: a
window of n characters before and after the target
character; ii. the case of the character; iii. the class
of the previous character.</p>
        <p>In order to deal with multi-tokens, the system
allows for a full rule-based tagging of a parametric
list of multi-tokens typically belonging to a strictly
language dependent closed class words. In the
Italian implementation, such words are articulated
prepositions (prep + determiner). The word list to
be ignored is fed to the classifier during training.</p>
        <p>Moreover, an additional set of rules can be
applied after the classification step in order to deal
with possibly misclassified items. In particular,
the system simply checks each token against a
dictionary of multi-words and split them accordingly.
In the case of Italian, we built a dictionary of clitic
verbs (which are instead an open class) by
bootstrapping the verbs in the treebank with all
possible combinations of clitic pronouns. A final
tagging phase was used to merge the rule-based and
statistical predictions.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Part-of-Speech Tagging</title>
        <p>
          The Maximum Entropy implementation of the
Part-of-Speech Tagger
          <xref ref-type="bibr" rid="ref16">(Toutanova et al., 2003)</xref>
          provided in the Stanford CoreNLP toolkit has
been used to predict language dependant PoS Tags
(xPoS).
        </p>
        <p>In order to annotate Universal PoS (uPoS) tags,
a separate annotator class, namely upos, has been
implemented.</p>
        <p>For what concerns the xPoS Tagger, the
Maximum Entropy model was trained on the UD-ISDT
Treebank. uPoS tags are instead approached with
a rule based strategy. In particular, we built a
mapping between xPoS and uPoS based on the
UDISTD Treebank. The mapping is used within the
annotator to assign the uPoS tag based on the
predicted xPoS tag.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Lemmatization and Morphological</title>
      </sec>
      <sec id="sec-3-4">
        <title>Annotation</title>
        <p>In order to annotate each token with its
corresponding lemma and morphological features, we
developed a rule-based custom annotator. The
annotator exploits a parametric dictionary, to assign
lemmas based on the word form and PoS. In
particular, the dictionary contains the lemma and UD
morphological features for n (f orm; P oS) pairs.
The form is used as the main access key to the
dictionary, while PoS is used to solve ambiguity, e.g.,
between amo as ”I love” or as ”fishing hook”.
Finally, in cases of PoS ambiguity, corpus frequency
is used to select the target lemma.</p>
        <p>The dictionary can be manually built or
extracted from a UD treebank. In the latter case, the
provided Vocabulary class has methods to extract
and build a serialized model of the vocabulary.
3.4</p>
      </sec>
      <sec id="sec-3-5">
        <title>Dependency Parsing</title>
        <p>
          The Neural Network Dependency Parser
implemented in Stanford CoreNLP
          <xref ref-type="bibr" rid="ref11 ref6">(Chen and Manning,
2014)</xref>
          allows models to be trained for different
languages.
        </p>
        <p>
          As for Italian, we used FastText
          <xref ref-type="bibr" rid="ref10">(Joulin et al.,
2016)</xref>
          Italian 300dim-pretrained embeddings
described in Bojanowski et al. (2017). The
dependency parser was trained with the default
configuration provided in Stanford CoreNLP.
        </p>
        <p>
          We must point out that one of the main
shortcomings of implementing a more statistically
oriented model for tokenization with respect to a rule
based one is that it may underperform in the case
of badly formatted or error-filled texts, which we
cannot find in most Treebanks. However, we
believe that such an approach could be nonetheless
very useful in that it can be automatically scaled
to different linguistic registers and text genres.
Moreover, most typical errors could be avoided by
means of data augmentation strategies and the use
of more heterogeneous data for training, such as
for example the PoSTWITA-UD Treebank
          <xref ref-type="bibr" rid="ref14">(Sanguinetti et al., 2018)</xref>
          .
        </p>
        <p>It is important to stress that the main focus of
this work was to build a framework allowing for a
fast and easy implementation of UD models based
on Stanford CoreNLP from a software engineering
point of view. The basic pre-trained models are
intended as a proof of concept, and will require
further parameter tuning to increase their
performance.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Flexibility Towards Other Languages</title>
      <p>One of the key goals that has driven the
development of CoreNLP-it is keeping the core code
implementation as language independent as
possible. To obtain the required linguistic knowledge,
the framework exploits statistical models or
external resources. On the one hand, the use of big
linguistic resources to perform some of the tasks
can affect the computational performances, but the
system enables the construction of basic resources
from the treebank used for training. On the other
hand, this framework is very flexible, especially by
considering tasks like tokenization and
lemmatization. In particular, the system is able to produce a
full UD-compliant Stanford Pipeline for languages
for which an UD Treebank is available.</p>
      <p>
        In order to validate this claim, we focused on
two languages closely related to Italian, namely
Spanish and French. We trained the respective
models on the UD-adapted corpora ES-ANCORA
        <xref ref-type="bibr" rid="ref15">(Taule´ et al., 2008)</xref>
        and FR-GSD
        <xref ref-type="bibr" rid="ref5 ref7 ref9">(Hernandez and
Boudin, 2013)</xref>
        . In these cases, to detect
multiword tokens we exploited the information
available in these corpora. It is clear that such
models are intended as an interesting UD baseline,
because the linguistic information they employ is not
yet as optimized as the one used by the Italian
models.
      </p>
      <p>Since the core of the adaptation of the Stanford
Pipeline to Universal Dependencies relies on the
Tokenization phase, we report here the results
obtained for this task. It is clear that the rest of the
models (i.e., PoS tags and Parsing) can be trained
simply by following the Stanford CoreNLP
guidelines. Results obtained for the tokenization
modules for French and Spanish are shown in Table 2.</p>
      <sec id="sec-4-1">
        <title>Task Language</title>
        <p>Tok., S.Split. Spanish
French
Lemma Spanish
French</p>
      </sec>
      <sec id="sec-4-2">
        <title>Accuracy (%)</title>
        <p>99,9
99,7
66
69</p>
        <p>All statistical models have similar performances
with respect to Italian ones. The main differences,
as expected, concern the tasks most dependent on
external resources (e.g., Lemmatization). For
example, we noticed a much lower recall for
multiword token identification, given the exclusive use
of the examples found in the training set. The
approach shows very promising results especially for
tokenization and sentence splitting modules which
are central for all the subsequent levels of analysis
based on UD. It is clear that for PoS Tagging and
Parsing further developments based on Stanford
CoreNLP and language-specific resources are
required to account for the specific features of each
language.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Ongoing Work</title>
      <p>
        In this paper, we presented CoreNLP-it, a set of
add-on modules for the Stanford CoreNLP
language toolkit. Our system provides basic language
annotations such as sentence splitting,
tokenization, PoS tagging, lemmatization and dependency
parsing, and can provide a UD-compliant output.
Our rule based and statistical models achieve good
performances for all tasks. In addition, since the
framework has been implemented as an add-on
to Stanford CoreNLP, it offers the possibility of
adding other new annotators, including for
example the Stanford NER
        <xref ref-type="bibr" rid="ref8">(Finkel et al., 2005)</xref>
        .
Moreover, first experiments on other languages have
shown very good adaptation capability with very
little effort.
      </p>
      <p>In the near future, we plan to refine the core
code by performing extensive tests to better deal
with additional UD-supported languages and
optimize their performances. We also plan to release
the tool as well as the basic trained models for
Italian. Moreover, we intend to perform data
augmentation strategies to refine our models and make
them able to work properly also with ill-formed or
substandard text input.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Alessio</given-names>
            <surname>Palmero</surname>
          </string-name>
          Aprosio and
          <string-name>
            <given-names>Giovanni</given-names>
            <surname>Moretti</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Italy goes to Stanford: a collection of CoreNLP modules for Italian</article-title>
          .
          <source>CoRR.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Giuseppe</given-names>
            <surname>Attardi</surname>
          </string-name>
          , Stefano Dei Rossi, and
          <string-name>
            <given-names>Maria</given-names>
            <surname>Simi</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>The tanl pipeline</article-title>
          .
          <source>In LREC Workshop on WSPP</source>
          , pages
          <fpage>15</fpage>
          -
          <lpage>21</lpage>
          , Valletta, Malta.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Steven</given-names>
            <surname>Bird</surname>
          </string-name>
          , Ewan Klein, and
          <string-name>
            <given-names>Edward</given-names>
            <surname>Loper</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Natural Language Processing with Python</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Piotr</given-names>
            <surname>Bojanowski</surname>
          </string-name>
          , Edouard Grave, Armand Joulin, and
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Enriching word vectors with subword information</article-title>
          .
          <source>Transactions of the Association for Computational Linguistics</source>
          ,
          <volume>5</volume>
          :
          <fpage>135</fpage>
          -
          <lpage>146</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Cristina</given-names>
            <surname>Bosco</surname>
          </string-name>
          , Simonetta Montemagni, and
          <string-name>
            <given-names>Maria</given-names>
            <surname>Simi</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Converting italian treebanks: Towards an italian stanford dependency treebank</article-title>
          .
          <source>In Proceedings of the 7th Linguistic Annotation Workshop and Interoperability with Discourse</source>
          , pages
          <fpage>61</fpage>
          -
          <lpage>69</lpage>
          , Sofia, Bulgaria.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Danqi</given-names>
            <surname>Chen</surname>
          </string-name>
          and
          <string-name>
            <given-names>Christopher</given-names>
            <surname>Manning</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>A fast and accurate dependency parser using neural networks</article-title>
          .
          <source>In Proceedings of EMNLP 2014</source>
          , pages
          <fpage>740</fpage>
          -
          <lpage>750</lpage>
          , Doha, Qatar.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Kilian</given-names>
            <surname>Evang</surname>
          </string-name>
          , Valerio Basile, Grzegorz Chrupała, and
          <string-name>
            <given-names>Johan</given-names>
            <surname>Bos</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Elephant: Sequence labeling for word and sentence segmentation</article-title>
          .
          <source>In Proceedings of EMNLP 2013</source>
          , pages
          <fpage>1422</fpage>
          -
          <lpage>1426</lpage>
          , Seattle, Washington, USA. ACL.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Jenny</given-names>
            <surname>Rose</surname>
          </string-name>
          <string-name>
            <surname>Finkel</surname>
          </string-name>
          , Trond Grenager, and
          <string-name>
            <given-names>Christopher</given-names>
            <surname>Manning</surname>
          </string-name>
          .
          <year>2005</year>
          .
          <article-title>Incorporating non-local information into information extraction systems by Gibbs sampling</article-title>
          .
          <source>In Proceedings of ACL</source>
          <year>2005</year>
          , ACL '
          <volume>05</volume>
          , pages
          <fpage>363</fpage>
          -
          <lpage>370</lpage>
          , Stroudsburg, PA, USA. ACL.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Nicolas</given-names>
            <surname>Hernandez</surname>
          </string-name>
          and
          <string-name>
            <given-names>Florian</given-names>
            <surname>Boudin</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Construction automatique d'un large corpus libre annote´ morpho-syntaxiquement en franc¸ais</article-title>
          . In Actes de la confe´
          <source>rence TALN-RECITAL</source>
          <year>2013</year>
          , pages
          <fpage>160</fpage>
          -
          <lpage>173</lpage>
          , Sables d'Olonne, France.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Armand</given-names>
            <surname>Joulin</surname>
          </string-name>
          , Edouard Grave, Piotr Bojanowski, Matthijs Douze, Herve´ Je´gou, and
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Fasttext.zip: Compressing text classification models</article-title>
          .
          <source>CoRR.</source>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Christopher D. Manning</surname>
            , Mihai Surdeanu, John Bauer, Jenny Finkel,
            <given-names>Steven J.</given-names>
          </string-name>
          <string-name>
            <surname>Bethard</surname>
          </string-name>
          , and
          <string-name>
            <surname>David McClosky</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>The Stanford CoreNLP natural language processing toolkit. In Association for Computational Linguistics (ACL) System Demonstrations</article-title>
          , pages
          <fpage>55</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Joakim</given-names>
            <surname>Nivre</surname>
          </string-name>
          , Johan Hall, Sandra Ku¨bler,
          <string-name>
            <surname>Ryan</surname>
            <given-names>McDonald</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Jens</given-names>
            <surname>Nilsson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Riedel</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Deniz</given-names>
            <surname>Yuret</surname>
          </string-name>
          .
          <year>2007</year>
          .
          <article-title>The CoNLL 2007 shared task on dependency parsing</article-title>
          .
          <source>In Proceedings of The CoNLL Shared Task Session of EMNLP-CoNLL</source>
          <year>2007</year>
          , pages
          <fpage>915</fpage>
          -
          <lpage>932</lpage>
          , Prague, Czech Republic. ACL.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Emanuele</given-names>
            <surname>Pianta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Christian</given-names>
            <surname>Girardi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Roberto</given-names>
            <surname>Zanoli</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>The TextPro tool suite</article-title>
          .
          <source>In Proceedings of LREC 2008</source>
          , pages
          <fpage>2603</fpage>
          -
          <lpage>2607</lpage>
          , Marrakech,
          <string-name>
            <given-names>Morocco. European</given-names>
            <surname>Language Resources Association (ELRA).</surname>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Manuela</given-names>
            <surname>Sanguinetti</surname>
          </string-name>
          , Cristina Bosco, Alberto Lavelli, Alessandro Mazzei, Oronzo Antonelli, and
          <string-name>
            <given-names>Fabio</given-names>
            <surname>Tamburini</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Postwita-ud: an italian twitter treebank in universal dependencies</article-title>
          .
          <source>In Proceedings of LREC</source>
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Mariona</surname>
            <given-names>Taule´</given-names>
          </string-name>
          ,
          <source>Maria Anto`nia Mart´ı, and Marta Recasens</source>
          .
          <year>2008</year>
          .
          <article-title>AnCora: Multilevel annotated corpora for catalan and spanish</article-title>
          .
          <source>In Proceedings of LREC 2008</source>
          , pages
          <fpage>96</fpage>
          -
          <lpage>101</lpage>
          , Marrakech, Morocco.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Kristina</given-names>
            <surname>Toutanova</surname>
          </string-name>
          , Dan Klein,
          <string-name>
            <given-names>Christopher D.</given-names>
            <surname>Manning</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Yoram</given-names>
            <surname>Singer</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>Feature-rich part-ofspeech tagging with a cyclic dependency network</article-title>
          .
          <source>In Proceedings of NAACL</source>
          <year>2003</year>
          , NAACL '
          <volume>03</volume>
          , pages
          <fpage>173</fpage>
          -
          <lpage>180</lpage>
          , Stroudsburg, PA, USA. ACL.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>