<!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>FBK-NLP at NEEL-IT: Active Learning for Domain Adaptation</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Anne-Lyse Minard</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dept. of Information Engineering, University of Brescia</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Domain Adaptation for NER</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Fondazione Bruno Kessler</institution>
          ,
          <addr-line>Trento</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>English. In this paper we present the FBK-NLP system which participated to the NEEL-IT task at Evalita 2016. We concentrated our work on domain adaptation of an existed Named Entity Recognition tool. Particularly, we created a new annotated corpus for the NEEL-IT task using an Active Learning method. Our system obtained the best results for the task of Named Entity Recognition, with an F1 of 0.516.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        This paper describes the FBK-NLP system which
participated to the NEEL-IT task at EVALITA
2016
        <xref ref-type="bibr" rid="ref3">(Basile et al., 2016)</xref>
        . The NEEL-IT task
focuses on Named Entity Linking in tweets in
Italian. It consists in three steps: Named
Entity Recognition and Classification (NER) in 7
classes (person, location, organization, product,
event, thing and character); the linking of each
entity to an entry of DBpedia; the clustering of the
entities. Our participation to the task was mainly
motivated by our interest in experimenting on the
application of Active Learning (AL) for domain
adaptation, in particular to adapt a general purpose
Named Entity Recognition system to a specific
domain (tweets) by creating new annotated data.
      </p>
      <p>
        The system follows 3 steps: entity recognition
and classification, entity linking to DBpedia and
clustering. Entity recognition and classification is
performed by the EntityPro module
        <xref ref-type="bibr" rid="ref11">(Pianta and
Zanoli, 2007)</xref>
        , which is based on machine
learning and uses the SVM algorithm. Entity linking is
performed using the named entity disambiguation
module developed within the NewsReader project
for several languages including Italian. In addition
we used the Alignments dataset
        <xref ref-type="bibr" rid="ref4 ref9">(Nechaev et al.,
2016)</xref>
        , a resource which provides links between
Twitter profiles and DBpedia. Clustering step is
string-based, i.e. two entities are part of the same
cluster if they are equal.
      </p>
      <p>
        The paper is organized as follows. In Section 2
we present the domain adaptation of the Named
Entity Recognition tool using Active Learning.
Then in Section 3 we describe the system with
which we participated to the task and in Section
4 the results we obtained as well as some further
experiments. Finally we conclude the paper with
a discussion in Section 5.
We have at our disposal a system for Named
Entity Recognition and Classification, a module of
the TextPro pipeline
        <xref ref-type="bibr" rid="ref12">(Pianta et al., 2008)</xref>
        called
EntityPro
        <xref ref-type="bibr" rid="ref11">(Pianta and Zanoli, 2007)</xref>
        , which works
for 4 named entity categories in the news domain.
It is trained on the publicly available Italian
corpus I-CAB
        <xref ref-type="bibr" rid="ref7">(Magnini et al., 2006)</xref>
        . I-CAB is
composed of news articles from the regional
newspaper ”L’Adige”, is annotated with person,
organization, location and geo-political entities, and was
used for the Named Entity Recognition task at
Evalita 2007 and 2009.1 However, no annotated
data are available for the task of NER in tweets for
1www.evalita.it/
      </p>
      <sec id="sec-1-1">
        <title>Italian.</title>
        <p>As we were interested in applying Active
Learning (AL) methods to the production of training
data, we decided to annotate manually our own
set of domain specific training data using AL
method.2 Active Learning is used in order to select
the most informative examples to be annotated,
instead of selecting random examples.</p>
        <p>
          We exploited TextPro-AL
          <xref ref-type="bibr" rid="ref8">(Magnini et al.,
2016)</xref>
          , a platform which integrates a NLP pipeline,
i.e. TextPro
          <xref ref-type="bibr" rid="ref12">(Pianta et al., 2008)</xref>
          , with a system of
Active Learning and an annotation interface based
on MTEqual
          <xref ref-type="bibr" rid="ref5">(Girardi et al., 2014)</xref>
          . TextPro-AL
enables for a more efficient use of the time of the
annotators.
2.1
        </p>
        <sec id="sec-1-1-1">
          <title>The TextPro-AL platform</title>
          <p>The architecture of the TextPro-AL platform is
represented in Figure 1. The AL cycle starts with
an annotator providing supervision on a tweet
automatically tagged by the system (step 1): the
annotator is asked to revise the annotation in case
the system made a wrong classification. At step
2a the annotated tweet is stored in a batch, where
it is accumulated with other tweets for re-training,
and, as a result, a new model (step 3) is produced.
This model is then used to automatically annotate
a set of unlabeled tweets (step 4) and to assign a
confidence score3 to each annotated tweet. At step
2b the manually annotated tweet is stored in the
2The annotated data made available by the organizers of
the task were used partly as test data and partly as a reference
for the annotators (see Section 2.2).</p>
          <p>3The confidence score is computed as the average of the
margin estimated by the SVM classifier for each entity.
Global Memory of the system with the
information about the manual revision. At step 5 a
single tweet is selected from the unlabeled dataset
through a specific selection strategy (see
Algorithm 1). The selected tweet is removed from the
unlabeled set and is given for revision to the
annotator.</p>
          <p>The Global Memory contains the revision done
by the annotator for each tweet. In particular we
are interested in the entities wrongly annotated by
the system, which are used to select new tweets to
be annotated. Each entity (or error) saved in the
memory is used up to 6 times in order to select
new tweets. From the unlabeled dataset, the
system selects the most informative instance (i.e. with
the lowest confidence score) that contains one of
the errors saved in the Global Memory (GM). The
selection strategy is detailed in Algorithm 1. In
a first step the system annotates the tweets of the
unlabeled dataset. Then the tweets are sorted from
the most informative to the less informative and
browsed. The first tweet in the list that contains
an error saved in the GM is selected to be revised
by the annotator. If no tweets are selected through
this process, the system picks one tweet randomly.</p>
          <p>Algorithm 1: Algorithm of the selection
strategy</p>
          <p>Data: NESet = fNE1 ... NEng
begin</p>
          <p>NESortedList</p>
          <p>getMostInformativeInstances(NESet);
repeat
instance, sample</p>
          <p>NESortedList.next();
if inMemory(instance) and
revised(instance) then</p>
          <p>return sample;
until NESortedList.hasNext();
return getRandomSample(NESet);
2.2</p>
        </sec>
        <sec id="sec-1-1-2">
          <title>Available Data</title>
          <p>
            As unlabeled database of tweets in the AL process
we used around 8,000 tweets taken from the
development set of Sentipolc 20144
            <xref ref-type="bibr" rid="ref2">(Basile et al., 2014)</xref>
            and the Twita corpus5
            <xref ref-type="bibr" rid="ref1">(Basile and Nissim, 2013)</xref>
            .
          </p>
          <p>4http://www.di.unito.it/˜tutreeb/
sentipolc-evalita14/tweet.html</p>
          <p>5http://valeriobasile.github.io/twita/
about.html
class
# sent/tweets
# tokens
Person
Location
Organization
Product
Event
Thing
Character</p>
          <p>AL tweets</p>
          <p>The development data provided by the
NEELIT organizers is composed by 1000 annotated
tweets. We split it in two parts: 30% for
development (used mainly as a reference for the
annotators) and 70% for evaluation (referred to as test
70%).</p>
          <p>We decided to retrain EntityPro using a smaller
training set to be able to change the behavior of
the model more quickly. In particular we used a
sub-part of the training data used by EntityPro, i.e.
6.25% of the training set of the NER task at Evalita
2007,6 for a total of 8,304 tokens (referred to as
news corpus in the remainder of the paper).</p>
          <p>In order to determine the portion to be used,
we tested the performance of EntityPro using as
training data different portions of the corpus (50%,
25%, 12.5% and 6.25%) on test 70%. The best
results were obtained using 6.25% of the corpus
(statistics about this corpus is given in Table 1).
2.3</p>
        </sec>
        <sec id="sec-1-1-3">
          <title>Manual Annotation of Training Data with TextPro-AL</title>
          <p>In our experimentation with TextPro-AL for
domain adaptation we built the first model using
the news corpus only. Evaluated on test 70%, it
reached an F1 of 41.62 with a precision of 54.91
and a recall of 33.51. It has to be noted that with
this model only 3 categories of entities can be
recognized: person, location and organization. Then
every time that 50 new tweets were annotated, the
system was retrained and evaluated on the test
70% corpus. The learning curves of the system
are presented in Figure 2. In total we were able to
manually annotate 2,654 tweets for a total of 3,370
6http://www.evalita.it/2007/tasks/ner
entities (we will refer to this corpus as AL tweets),
which allowed us to obtain an F1 of 53.22 on test
70%. Statistics about the corpus are presented in
Table 1.
3
3.1</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Description of the system</title>
      <sec id="sec-2-1">
        <title>Entity Recognition and Classification</title>
        <p>
          The preprocessing of the tweets is done using the
TextPro tool suite7
          <xref ref-type="bibr" rid="ref12">(Pianta et al., 2008)</xref>
          , in
particular using the tokenizer, the PoS tagger and the
lemmatizer. The rules used by the tokenizer have been
lightly adapted for the processing of tweets, for
example to be able to split Twitter profile names
and hashtags in small units. The PoS tagger and
the lemmatizer have been used as they are,
without any adaptation.
        </p>
        <p>In order to avoid some encoding problems we
replaced all the emoji by their Emoji codes (e.g.
:confused face:) using the python package emoji
0.3.9.8</p>
        <p>
          The task of entity recognition and classification
is performed using an adapted version of the
EntityPro module
          <xref ref-type="bibr" rid="ref11">(Pianta and Zanoli, 2007)</xref>
          .
EntityPro performs named entity recognition based on
machine learning, using an SVM algorithm and
the Yamcha tool
          <xref ref-type="bibr" rid="ref6">(Kudo and Matsumoto, 2003)</xref>
          . It
exploits a rich set of linguistic features, as well
as gazetteers. We added to the features an
orthographic feature (capitalized word, digits, etc.) and
bigrams (the first two characters and the last two).
        </p>
        <p>The classifier is used in a one-vs-rest
multiclassification strategy. The format used for the
7http://textpro.fbk.eu/
8http://pypi.python.org/pypi/emoji/
annotation is the classic IOB2 format. Each
token is labeled either as B- followed by the
entity class (person, location, organization, product,
event, thing or character) for the first token of an
entity, I- followed by the entity class for the tokens
inside an entity or O if the token is not part of an
entity.
3.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Entity Linking</title>
        <p>Entity Linking is performed using the Named
Entity Disambiguation (NED) module developed
within the NewsReader Project9 supplemented
with the use of a resource for Twitter profiles
linking. The NED module is a wrapper around
DBpedia spotlight developed within NewsReader and
part of the ixa-pipeline.10 Each entity recognized
by the NER module is sent to DBpedia Spotlight
which returns the most probable URI if the entity
exists in DBpedia.</p>
        <p>
          The tweets often contain aliases, i.e. user profile
names, which enable the author of the tweet to
refer to other Twitter users. For example
@edoardofasoli and @senatoremonti in the following tweet:
@edoardofasoli @senatoremonti Tutti e due. In
order to identify the DBpedia links of the aliases
in the tweets we used the Alignments dataset
          <xref ref-type="bibr" rid="ref4 ref9">(Nechaev et al., 2016)</xref>
          . The Alignments dataset
is built from the 2015-10 edition of English
DBpedia, which contains DBpedia links aligned with
9http://www.newsreader-project.eu/
10https://github.com/ixa-ehu/
ixa-pipe-ned
Twitter profiles. It has 920,625 mapped DBpedia
entries to their corresponding user profile(s) with
a confidence score.
        </p>
        <p>A procedure is built to query Twitter to get the
Twitter profile id from the alias of a user, then
query the Alignments dataset to get the
corresponding DBpedia link if it exists.
3.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Clustering</title>
        <p>The clustering task aims at gathering the entities
referring to the same instance and at assigning to
them an identifier, either a DBpedia link or a
corpus based identifier. We performed this task
applying a basic string matched method, i.e. we
consider that two entities are part of the same cluster
if their strings are the same.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>We submitted 3 runs to the NEEL-IT task; they
differ from the data included in the training dataset
of EntityPro:</p>
      <p>Run 1: news corpus and AL tweets
Run 2: news corpus, AL tweets and NEEL-IT
devset</p>
      <sec id="sec-3-1">
        <title>Run 3: AL tweets and NEEL-IT devset</title>
        <p>The official results are presented in the first part
of Table 2. Our best performance is obtained with
the run 3, with a final score of 0.49.</p>
        <p>After the evaluation period, we have run
further experiments, which are marked with an
asterisk in Table 2. The run 4 is a version of run
3 in which we have removed the wrong links to
the Italian DBpedia (URIs of type http://it.
dbpedia.org/). For runs 5, 6 and 7, EntityPro
is trained using the news corpus alone, the
NEELIT devset, and both respectively.</p>
        <p>In Table 3, we present the performances of our
systems in terms of precision, recall and F1 for the
subtask of named entity recognition and
classification. We observed that using the NEEL-IT devset
the precision of our system increased, instead
using the news corpus the recall increased.
run 1
run 2
run 3
precision recall
0.571 0.459
0.581 0.451
0.598 0.454
We have described our participation to the
NEELIT task at Evalita 2016. Our work focused on the
task of named entity recognition, for which we get
the best results. We were interested in the topic
of domain adaptation. The domain adaptation
includes two aspects: the type of the documents and
the named entity classes of interest. Using
EntityPro, an existing NER tool, and the TextPro-AL
platform, we created a training dataset for NER in
tweets, for the 7 classes identified in the task.11
With this new resource our system obtained an F1
11We will soon make available the new training set from
the website of the HLT-NLP group at FBK (http://
hlt-nlp.fbk.eu/).
of 0.516 for named entity recognition.</p>
        <p>
          Our work has been concentrated on the use of
Active Learning for the domain adaptation of a
NER system. On the other hand, the Micro-NEEL
team
          <xref ref-type="bibr" rid="ref4 ref9">(Corcoglioniti et al., 2016)</xref>
          focuses on the
task of Entity Linking, using The Wiki Machine
          <xref ref-type="bibr" rid="ref10 ref4 ref9">(Palmero Aprosio and Giuliano, 2016)</xref>
          . We have
combined our NER system with the Micro-NEEL
system. For the tagging subtask we used the same
configuration than run 4 (AL tweets + NEEL-IT
devset). The results obtained with combination of
the two systems are 0.517 for tagging, 0.465 for
linking and 0.586 for clustering. The final score
is 0.5290, surpassing all the runs submitted to the
task.
        </p>
        <p>One of the main difficulty in identifying named
entities in tweets is the problem of the splitting
of hashtags and aliases (e.g. the identification
of Monti in @senatoremonti). We adapted the
TextPro tokenizer to split in small units those
sequences of characters, but it works only if the
different words are capitalized or separated by some
punctuation signs (e.g. or -). A more complex
approach should be used, using a dictionary to
improve the splitting.</p>
        <p>Named entity categories covered in this task
are seven: person, location, organization, product,
event, thing and character. The first three
categories are the classical ones and cover the highest
number of named entities in several corpora.
Table 1 gives us an evidence of the prominence of
these three classes. With the AL method we used,
we were able to annotate new tweets containing
entities of the less represented classes, in
particular for product, event and character. However the
class thing is still not well represented in our
corpus and the classes unbalanced. In the future we
plan to add in the TextPro-AL platform the
possibility for the annotators to monitor the Global
Memory used in the AL process in order to give
precedence to examples containing entities of not
well represented classes.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgments</title>
      <p>This work has been partially supported by the
EUCLIP (EUregio Cross LInguistic Project) project,
under a collaboration between FBK and
Euregio.12</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Valerio</given-names>
            <surname>Basile</surname>
          </string-name>
          and
          <string-name>
            <given-names>Malvina</given-names>
            <surname>Nissim</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Sentiment analysis on italian tweets</article-title>
          .
          <source>In Proceedings of the 4th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis</source>
          , pages
          <fpage>100</fpage>
          -
          <lpage>107</lpage>
          , Atlanta.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Valerio</given-names>
            <surname>Basile</surname>
          </string-name>
          , Andrea Bolioli, Malvina Nissim, Viviana Patti, and
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Rosso</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Overview of the Evalita 2014 SENTIment POLarity Classification Task</article-title>
          .
          <source>In Proceedings of the 4th evaluation campaign of Natural Language Processing and Speech tools for Italian (EVALITA'14)</source>
          , Pisa, Italy.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Pierpaolo</given-names>
            <surname>Basile</surname>
          </string-name>
          , Annalina Caputo, Anna Lisa Gentile, and
          <string-name>
            <given-names>Giuseppe</given-names>
            <surname>Rizzo</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Overview of the EVALITA 2016 Named Entity rEcognition and Linking in Italian Tweets (NEEL-IT) Task</article-title>
          . In Pierpaolo Basile, Anna Corazza, Franco Cutugno, Simonetta Montemagni, Malvina Nissim, Viviana Patti, Giovanni Semeraro, and Rachele Sprugnoli, editors,
          <source>Proceedings of Third Italian Conference on Computational Linguistics</source>
          (CLiC-it
          <year>2016</year>
          ) &amp;
          <article-title>Fifth Evaluation Campaign of Natural Language Processing and Speech Tools for Italian</article-title>
          .
          <source>Final Workshop (EVALITA</source>
          <year>2016</year>
          ).
          <article-title>Associazione Italiana di Linguistica Computazionale (AILC).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Francesco</given-names>
            <surname>Corcoglioniti</surname>
          </string-name>
          , Alessio Palmero Aprosio, Yaroslav Nechaev, and
          <string-name>
            <given-names>Claudio</given-names>
            <surname>Giuliano</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>MicroNeel: Combining NLP Tools to Perform Named Entity Detection and Linking on Microposts</article-title>
          . In Pierpaolo Basile, Anna Corazza, Franco Cutugno, Simonetta Montemagni, Malvina Nissim, Viviana Patti, Giovanni Semeraro, and Rachele Sprugnoli, editors,
          <source>Proceedings of Third Italian Conference on Computational Linguistics</source>
          (CLiC-it
          <year>2016</year>
          ) &amp;
          <article-title>Fifth Evaluation Campaign of Natural Language Processing and Speech Tools for Italian</article-title>
          .
          <source>Final Workshop (EVALITA</source>
          <year>2016</year>
          ).
          <article-title>Associazione Italiana di Linguistica Computazionale (AILC).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Christian</given-names>
            <surname>Girardi</surname>
          </string-name>
          , Luisa Bentivogli, Mohammad Amin Farajian, and
          <string-name>
            <given-names>Marcello</given-names>
            <surname>Federico</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Mt-equal: a toolkit for human assessment of machine translation output</article-title>
          .
          <source>In COLING</source>
          <year>2014</year>
          , 25th International Conference on Computational Linguistics,
          <source>Proceedings of the Conference System Demonstrations, August 23-29</source>
          ,
          <year>2014</year>
          , Dublin, Ireland, pages
          <fpage>120</fpage>
          -
          <lpage>123</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Taku</given-names>
            <surname>Kudo</surname>
          </string-name>
          and
          <string-name>
            <given-names>Yuji</given-names>
            <surname>Matsumoto</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>Fast Methods for Kernel-based Text Analysis</article-title>
          .
          <source>In Proceedings of the 41st Annual Meeting on Association for Computational Linguistics - Volume 1, ACL '03</source>
          , pages
          <fpage>24</fpage>
          -
          <lpage>31</lpage>
          , Stroudsburg, PA, USA.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Bernardo</given-names>
            <surname>Magnini</surname>
          </string-name>
          , Emanuele Pianta, Christian Girardi, Matteo Negri, Lorenza Romano, Manuela Speranza, Valentina Bartalesi Lenzi, and
          <string-name>
            <given-names>Rachele</given-names>
            <surname>Sprugnoli</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>I-CAB: the Italian Content Annotation Bank</article-title>
          .
          <source>In Proceedings of the 5th Conference on Language Resources</source>
          and
          <article-title>Evaluation (LREC-</article-title>
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Bernardo</given-names>
            <surname>Magnini</surname>
          </string-name>
          ,
          <string-name>
            <surname>Anne-Lyse</surname>
            <given-names>Minard</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mohammed R. H. Qwaider</surname>
            , and
            <given-names>Manuela</given-names>
          </string-name>
          <string-name>
            <surname>Speranza</surname>
          </string-name>
          .
          <year>2016</year>
          . TEXTPRO-AL:
          <article-title>An Active Learning Platform for Flexible and Efficient Production of Training Data for NLP Tasks</article-title>
          .
          <source>In Proceedings of COLING</source>
          <year>2016</year>
          ,
          <article-title>the 26th International Conference on Computational Linguistics: System Demonstrations</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Yaroslav</given-names>
            <surname>Nechaev</surname>
          </string-name>
          , Francesco Corcoglioniti, and
          <string-name>
            <given-names>Claudio</given-names>
            <surname>Giuliano</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Linking knowledge bases to social media profiles</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Alessio</given-names>
            <surname>Palmero</surname>
          </string-name>
          Aprosio and
          <string-name>
            <given-names>Claudio</given-names>
            <surname>Giuliano</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>The Wiki Machine: an open source software for entity linking and enrichment</article-title>
          . ArXiv e-prints.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Emanuele</given-names>
            <surname>Pianta</surname>
          </string-name>
          and
          <string-name>
            <given-names>Roberto</given-names>
            <surname>Zanoli</surname>
          </string-name>
          .
          <year>2007</year>
          .
          <article-title>Entitypro: Exploiting svm for italian named entity recognition. Intelligenza Artificiale numero speciale su Strumenti per lelaborazione del linguaggio naturale per litaliano</article-title>
          <source>EVALITA</source>
          <year>2007</year>
          ,
          <volume>4</volume>
          (
          <issue>2</issue>
          ):
          <fpage>69</fpage>
          -
          <lpage>70</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <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 the 6th International Conference on Language Resources and Evaluation (LREC</source>
          <year>2008</year>
          ), Marrakech, Morocco.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>