<!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>MicroNeel: Combining NLP Tools to Perform Named Entity Detection and Linking on Microposts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Francesco Corcoglioniti</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessio Palmero Aprosio</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yaroslav Nechaev</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudio Giuliano Fondazione Bruno Kessler Trento</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>corcoglio</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>aprosio</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>nechaev</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>giulianog@fbk.eu</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <abstract>
        <p>English. In this paper we present the MicroNeel system for Named Entity Recognition and Entity Linking on Italian microposts, which participated in the NEELIT task at EVALITA 2016. MicroNeel combines The Wiki Machine and Tint, two standard NLP tools, with comprehensive tweet preprocessing, the TwitterDBpedia alignments from the Social Media Toolkit resource, and rule-based or supervised merging of produced annotations.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>Microposts, i.e., brief user-generated texts like
tweets, checkins, status messages, etc., are a
form of content highly popular on social media
and an increasingly relevant source for
information extraction. The application of Natural
Language Processing (NLP) techniques to microposts
presents unique challenges due to their informal
nature, noisiness, lack of sufficient textual
context (e.g., for disambiguation), and use of
specific abbreviations and conventions like
#hashtags, @user mentions, retweet markers and so on.
As a consequence, standard NLP tools designed
and trained on more ‘traditional’ formal domains,
like news article, perform poorly when applied to
microposts and are outperformed by NLP
solutions specifically-developed for this kind of
content (see, e.g., Bontcheva et al. (2013)).</p>
      <p>
        Recognizing these challenges and following
similar initiatives for the English language, the
NEEL-IT1 task
        <xref ref-type="bibr" rid="ref1 ref2">(Basile et al., 2016a)</xref>
        at EVALITA
20162
        <xref ref-type="bibr" rid="ref1 ref2">(Basile et al., 2016b)</xref>
        aims at promoting
the research on NLP for the analysis of
microposts in the Italian language. The task is a
combination of Named Entity Recognition (NER),
Entity Linking (EL), and Coreference Resolution for
Twitter tweets, which are short microposts of
maximum 140 characters that may include hashtags,
user mentions, and URLs linking to external Web
resources. Participating systems have to recognize
mentions of named entities, assign them a NER
category (e.g., person), and disambiguate them
against a fragment of DBpedia containing the
entities common to the Italian and English
DBpedia chapters; unlinked (i.e., NIL) mentions have
finally to be clustered in coreference sets.
      </p>
      <p>
        In this paper we present our MicroNeel system
that participated in the NEEL-IT task. With
MicroNeel, we investigate the use on microposts of
two standard NER and EL tools – The Wiki
Machine
        <xref ref-type="bibr" rid="ref7 ref8">(Palmero Aprosio and Giuliano, 2016)</xref>
        and
Tint
        <xref ref-type="bibr" rid="ref7 ref8">(Palmero Aprosio and Moretti, 2016)</xref>
        – that
were originally developed for more formal texts.
To achieve adequate performances, we
complement them with: (i) a preprocessing step where
tweets are enriched with semantically related text,
and rewritten to make them less noisy; (ii) a
set of alignments from Twitter user mentions to
DBpedia entities, provided by the Social Media
Toolkit (SMT) resource (Nechaev et al., 2016);
and (iii) rule-based and supervised mechanisms
for merging the annotations produced by NER,
EL, and SMT, resolving possible conflicts.
1http://neel-it.github.io/
2http://www.evalita.it/2016
      </p>
      <p>In the remainder of the paper, Section 2
introduces the main tools and resources we used.
Section 3 describes MicroNeel, whose results at
NEEL-IT and their discussions are reported in
Sections 4 and 5. Section 6 presents the system
open-source release, while Section 7 concludes.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Tools and Resources</title>
      <p>MicroNeel makes use of a certain number of
resources and tools. In this section, we briefly
present the main ones used in the annotation
process. The description of the rest of them (mainly
used for preprocessing) can be found in Section 3.
2.1</p>
      <sec id="sec-2-1">
        <title>The Wiki Machine</title>
        <p>
          The Wiki Machine3
          <xref ref-type="bibr" rid="ref7 ref8">(Palmero Aprosio and
Giuliano, 2016)</xref>
          is an open source Entity Linking tool
that automatically annotates a text with respect to
Wikipedia pages. The output is provided through
two main steps: entity identification, and
disambiguation. The Wiki Machine is trained using data
extracted from Wikipedia and is enriched with
Airpedia
          <xref ref-type="bibr" rid="ref9">(Palmero Aprosio et al., 2013)</xref>
          , a dataset
built on top of DBpedia
          <xref ref-type="bibr" rid="ref5">(Lehmann et al., 2015)</xref>
          that increase its coverage over Wikipedia pages.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Tint</title>
        <p>
          Tint4
          <xref ref-type="bibr" rid="ref7 ref8">(Palmero Aprosio and Moretti, 2016)</xref>
          is an
easy-to-use set of fast, accurate and extensible
Natural Language Processing modules for
Italian. It is based on Stanford CoreNLP5 and is
distributed open source. Among other modules, the
Tint pipeline includes tokenization, sentence
splitting, part-of-speech tagging and NER.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Social Media Toolkit</title>
        <p>Social Media Toolkit6 (Nechaev et al., 2016), or
SMT, is an API that is able to align any given
knowledge base entry to a corresponding social
media profile (if it exists). The reverse alignment
is achieved by using a large database ( 1 million
entries) of precomputed alignments between
DBpedia and Twitter. SMT is also able to classify any
Twitter profile as a person, organization, or other.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Description of the System</title>
      <p>MicroNeel accepts a micropost text as input,
which may include hashtags, mentions of Twitter
3http://thewikimachine.fbk.eu/
4http://tint.fbk.eu/
5http://stanfordnlp.github.io/CoreNLP/
6http://alignments.futuro.media/
users, and URLs. Alternatively, a tweet ID can be
supplied in input (as done in NEEL-IT), and the
system retrieves the corresponding text and
metadata (e.g., author information, date and time,
language) from Twitter API, if the tweet has not been
deleted by the user or by Twitter itself.</p>
      <p>Processing in MicroNeel is structured as a
pipeline of three main steps, outlined in Figure 1:
preprocessing, annotation, and merging. Their
execution on an example tweet is shown in Figure 2.
3.1</p>
      <sec id="sec-3-1">
        <title>Preprocessing</title>
        <p>During the first step, the original text of the
micropost is rewritten, keeping track of the
mappings between original and rewritten offsets. The
rewritten text is obtained by applying the
following transformations:</p>
        <p>Hashtags in the text are replaced with their
tokenizations. Given an hashtag, a bunch of 100
tweets using it is retrieved from Twitter. Then,
when some camel-case versions of that hashtag
are found, tokenization is done based on the
sequence of uppercase letters used.</p>
        <p>User mentions are also replaced with their
tokenizations (based on camel-case) or the
corresponding display names, if available.</p>
        <p>Slangs, abbreviations, and some common
typos (e.g., e’ instead of e`) in the text are replaced
based on a custom dictionary (for Italian, we
extracted it from the Wikipedia page Gergo
di Internet7).</p>
        <p>
          URLs, emoticons, and other unprocessable
sequences of characters in the text are discarded.
True-casing is performed to recover the proper
word case where this information is lost (e.g.,
all upper case or lower case text). This task
employs a dictionary, which for Italian is derived
from Morph-It!
          <xref ref-type="bibr" rid="ref10">(Zanchetta and Baroni, 2005)</xref>
          .
        </p>
        <p>To help disambiguation, the rewritten text is
then augmented with a textual context obtained by
aggregating the following contents, if available:
Hashtag descriptions from tagdef 8, a
collaborative online service;
7https://it.wikipedia.org/wiki/Gergo_
di_Internet</p>
        <p>8https://www.tagdef.com/</p>
        <p>Twitter user descriptions for author and user
mentions in the original text;
Titles of web pages linked by URLs in the
original text.</p>
        <p>In the example shown in Figure 2, from the
original tweet
[Original text]
(author: @OscardiMontigny)
#LinkedIn: 200 milioni di iscritti, 4 milioni
in Italia http://t.co/jK8MRiaS via @vincos
we collect
metadata information for the author (Twitter
user @OscardiMontigny);
description of the hashtag #LinkedIn;
title of the URL http://t.co/jK8MRiaS;
metadata information for the Twitter user
@vincos, mentioned in the tweet.</p>
        <p>The resulting (cleaned) tweet is
[Rewritten text]
LinkedIn: 200 milioni di iscritti, 4 milioni in
Italia via Vincenzo Cosenza
with context
[Context]
Speaker; Blogger; Mega-Trends, Marketing
and Innovation Divulgator. #linkedin is about
all things from Linkedin. LinkedIn: 200
milioni di iscritti, 4 milioni in Italia — Vincos
Blog. Strategist at @BlogMeter My books:
Social Media ROI — La societa` dei dati.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Annotation</title>
        <p>In the second step, annotation is performed by
three independent annotator tools run in parallel:
The rewritten text is parsed with the NER
module of Tint (see Section 2.2). This processing
annotates named entities of type person,
organization, and location.</p>
        <p>The rewritten text, concatenated with the
context, is annotated by The Wiki Machine (see
Section 2.1) with a list of entities from the
full Italian DBpedia. The obtained EL
annotations are enriched with the DBpedia class
(extended with Airpedia), and mapped to the
considered NER categories (person, organization,
location, product, event).</p>
        <p>The user mentions in the tweet are assigned a
type and are linked to the corresponding
DBpedia entities using SMT (see Section 2.3); as
for the previous case, SMT types and DBpedia
classes are mapped to NER categories. A
problem here is that many user mentions classified
as persons or organizations by SMT are
nonannotable according to NEEL-IT guidelines.9
Therefore, we implemented two strategies for
deciding whether to annotate a user mention:
9Basically, a user mention can be annotated in
NEELIT if its NER category can be determined by just looking
at the username and its surrounding textual context in the
tweet. Usernames resembling a person or an organization
name are thus annotated, while less informative usernames
are not marked as their nature cannot be determined without
looking at their Twitter profiles or at the tweets they made,
which is done instead by SMT.
the rule-based SMT annotator always
annotates if the SMT type is person or organization,
whereas the supervised SMT annotator decides
using an SVM classifier trained on the
development set of NEEL-IT.</p>
        <p>The middle box in Figure 2 shows the entities
extracted by each tool: The Wiki Machine
recognizes “LinkedIn” as organization and “Italia” as
location; SMT identifies “@vincos” as a person;
and Tint classifies “LinkedIn” as organization and
“Italia” and “Vincenzo Cosenza” as persons.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Merging</title>
        <p>The last part of the pipeline consists in deciding
which annotations have to be kept and which ones
should be discarded. In addition, the system has
to choose how to deal with conflicts (for example
inconsistency between the class produced by Tint
and the one extracted by The Wiki Machine).</p>
        <p>Specifically, the task consists in building a
merger that chooses at most one NER class (and
possibly a compatible DBpedia link) for each
offset of the text for which at least one annotator
recognized an entity. For instance, in the example of
Figure 2, the merger should ignore the annotation
of @vincos, as it is non considered a named entity.</p>
        <p>As baseline, we first developed a rule-based
merger that does not discard any annotation and
solves conflicts by majority vote or, in the event of
a tie, by giving different priorities to the
annotations produced by each annotator.10
10Tint first, followed by The Wiki Machine and SMT.</p>
        <p>
          We then trained a supervised merger consisting
of a multi-class SVM whose output is either one of
the NER categories or a special NONE category,
for which case we discard all the annotations for
the offset. The classifier is trained on the
development tweets provided by the task organizers,
using libSVM
          <xref ref-type="bibr" rid="ref4">(Chang and Lin, 2011)</xref>
          with a
polynomial kernel and controlling precision/recall via the
penalty parameter C for the NONE class. Given
an offset and the associated entity annotations we
use the following features:
whether the entity is linked to DBpedia;
whether the tool x annotated this entity;
whether the tool x annotated the entity with
category y (x can be Tint, SMT, or The
WikiMachine; y can be one of the possible
categories, such as person, location, and so on);
the case of the annotated text (uppercase
initials, all uppercase, all lowercase, etc.);
whether the annotation is contained in a Twitter
username and/or in a hashtag;
whether the annotated text is an Italian
common word and/or a known proper name;
common words were taken from Morph-It! (see
Section 3.1), while proper nouns were
extracted from Wikipedia biographies;
whether the annotated text contains more than
one word;
frequencies of NER categories in the training
dataset of tweets.
        </p>
        <p>The result of the merging step is a set of NER
and EL annotations as required by the NEEL-IT
task. EL annotations whose DBpedia entities are
not part of the English DBpedia were discarded
when participating in the task, as for NEEL-IT
rules. They were however exploited for placing
the involved entities in the same coreference set.
The remaining (cross-micropost) coreference
annotations for unlinked (NIL) entities were derived
with a simple baseline that always put entities in
different coreference sets.11
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <p>mention CEAF tests coreference resolution;
strong typed mention match tests NER (i.e.,
spans and categories of annotated entities);
strong link match assesses EL (i.e., spans and
DBpedia URIs of annotated entities).</p>
      <p>Starting from their F1 scores, an overall F1 score
was computed as a weighted sum (0:4 for mention
CEAF and 0:3 for each other metric).</p>
      <p>MicroNeel was trained on the development set
of 1000 annotated tweets distributed as part of the
task, and tested on 300 tweets. We submitted three
runs (upper part of Table 1) that differ on the
techniques used – rule-based vs supervised – for the
SMT annotator and the merger:
base uses the rule-based variants of the SMT
annotator and the merger;
merger uses the rule-based SMT annotator and
the supervised merger;
all uses the supervised variants of the SMT
annotator and the merger.</p>
      <p>In addition to the official NEEL-IT scores, the
lower part of Table 1 reports the result of an
ablation test that starts from the base configuration and
investigates the contributions of different
components of MicroNeel: The Wiki Machine (EL),
Tint (NER), SMT, the tweet rewriting, and the
addition of textual context during preprocessing.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Discussion</title>
      <p>Contrarily to our expectations, the base run
using the simpler rule-based SMT and rule-based
11It turned out after the evaluation that the alternative
baseline that corefers entities with the same (normalized) surface
form performed better on NEEL-IT test data.
merger performed better than the other runs
employing supervised techniques. Table 1 shows that
the contribution of the supervised SMT annotator
was null on the test set. The supervised merger,
on the other hand, is only capable of changing the
precision/recall balance (which was already good
for the base run) by keeping only the best
annotations. We tuned it for maximum F1 via
crossvalidation on the development set of NEEL-IT, but
the outcome on the test set was a decrease of recall
not compensated by a sufficient increase of
precision, leading to an overall decrease of F1.</p>
      <p>The ablation test in the lower part of Table 1
shows that the largest drop in performances
results from removing The Wiki Machine, which is
thus the annotator most contributing to overall
performances, whereas SMT is the annotator giving
the smallest contribution (which still amounts to a
valuable +0.0193 F1). The rewriting of tweet texts
accounts for +0.0531 F1, whereas the addition of
textual context had essentially no impact on the
test set, contrarily to our expectations.</p>
      <p>An error analysis on the produced annotations
showed that many EL annotations were not
produced due to wrong word capitalization (e.g.,
lower case words not recognized as named
entities), although the true-casing performed as part
of preprocessing mitigated the problem. An
alternative and possibly more robust solution may be
to retrain the EL tool not considering letter case.
6</p>
    </sec>
    <sec id="sec-6">
      <title>The tool</title>
      <p>The MicroNeel extraction pipeline is available
as open source (GPL) from the project
website.12 It is written in Java and additional
components for preprocessing, annotation, and
merging can be easily implemented by implementing
an Annotator interface. The configuration,
including the list of components to be used and their
parameters, can be set through a specific JSON
configuration file. Extensive documentation will
be available soon on the project wiki.
7</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion and Future Work</title>
      <p>In this paper we presented MicroNeel, a system for
Named Entity Recognition and Entity Linking on
Italian microposts. Our approach consists of three
main steps, described in Section 3:
preprocessing, annotation, and merging. By getting the
second best result in the NEEL-IT task at EVALITA
12https://github.com/fbk/microneel
P
2016, we demonstrated that our approach is
effective even if it builds on standard components.</p>
      <p>Although the task consists in annotating tweets
in Italian, MicroNeel is largely agnostic with
respect to the language, the only dependencies
being the dictionaries used for preprocessing, as both
The Wiki Machine and Tint NER support different
languages while SMT is language-independent.
Therefore, MicroNeel can be easily adapted to
other languages without big effort.</p>
      <p>MicroNeel is a combination of existing tools,
some of which already perform at state-of-the-art
level when applied on tweets (for instance, our
system got the best performance in the linking task
thanks to The Wiki Machine). In the future, we
plan to adapt MicroNeel to English and other
languages, and to integrate some other modules both
in the preprocessing and annotation steps, such the
NER system expressly developed for tweets
described by Minard et al. (2016).</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>The research leading to this paper was partially
supported by the European Union’s Horizon 2020
Programme via the SIMPATICO Project
(H2020EURO-6-2015, n. 692819).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <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>
          . 2016a.
          <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="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Pierpaolo</given-names>
            <surname>Basile</surname>
          </string-name>
          , Franco Cutugno, Malvina Nissim,
          <source>Viviana Patti, and Rachele Sprugnoli. 2016b. EVALITA</source>
          <year>2016</year>
          :
          <article-title>Overview of the 5th evaluation campaign of natural language processing and speech tools for Italian</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="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Kalina</given-names>
            <surname>Bontcheva</surname>
          </string-name>
          , Leon Derczynski, Adam Funk,
          <string-name>
            <given-names>Mark A.</given-names>
            <surname>Greenwood</surname>
          </string-name>
          , Diana Maynard, and
          <string-name>
            <given-names>Niraj</given-names>
            <surname>Aswani</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>TwitIE: An open-source information extraction pipeline for microblog text</article-title>
          .
          <source>In Recent Advances in Natural Language Processing</source>
          , RANLP, pages
          <fpage>83</fpage>
          -
          <lpage>90</lpage>
          . RANLP 2013 Organising Committee / ACL.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Chih-Chung Chang</surname>
          </string-name>
          and
          <string-name>
            <surname>Chih-Jen Lin</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>LIBSVM: A library for support vector machines</article-title>
          .
          <source>ACM Transactions on Intelligent Systems and Technology</source>
          ,
          <volume>2</volume>
          :
          <issue>27</issue>
          :
          <fpage>1</fpage>
          -
          <lpage>27</lpage>
          :
          <fpage>27</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Jens</given-names>
            <surname>Lehmann</surname>
          </string-name>
          , Robert Isele, Max Jakob, Anja Jentzsch, Dimitris Kontokostas,
          <string-name>
            <given-names>Pablo N.</given-names>
            <surname>Mendes</surname>
          </string-name>
          , Sebastian Hellmann, Mohamed Morsey, Patrick van Kleef, So¨ren Auer, and
          <string-name>
            <given-names>Christian</given-names>
            <surname>Bizer</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>DBpedia - A large-scale, multilingual knowledge base extracted from Wikipedia</article-title>
          .
          <source>Semantic Web</source>
          ,
          <volume>6</volume>
          (
          <issue>2</issue>
          ):
          <fpage>167</fpage>
          -
          <lpage>195</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Anne-Lyse</surname>
            <given-names>Minard</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mohammed R.H. Qwaider</surname>
            , and
            <given-names>Bernardo</given-names>
          </string-name>
          <string-name>
            <surname>Magnini</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>FBK-NLP at NEELIT: Active Learning for Domain Adaptation</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 WorkYaroslav Nechaev</source>
          , 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>
          . http://alignments. futuro.media/.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <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="ref8">
        <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. ArXiv e-prints.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Alessio</given-names>
            <surname>Palmero</surname>
          </string-name>
          <string-name>
            <surname>Aprosio</surname>
          </string-name>
          , Claudio Giuliano, and
          <string-name>
            <given-names>Alberto</given-names>
            <surname>Lavelli</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Automatic expansion of DBpedia exploiting Wikipedia cross-language information</article-title>
          .
          <source>In Proceedings of the 10th Extended Semantic Web Conference</source>
          , pages
          <fpage>397</fpage>
          -
          <lpage>411</lpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Eros</given-names>
            <surname>Zanchetta</surname>
          </string-name>
          and
          <string-name>
            <given-names>Marco</given-names>
            <surname>Baroni</surname>
          </string-name>
          .
          <year>2005</year>
          .
          <article-title>Morph-it! a free corpus-based morphological resource for the Italian language</article-title>
          .
          <source>Corpus Linguistics</source>
          <year>2005</year>
          ,
          <volume>1</volume>
          (
          <issue>1</issue>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>