<!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>sisinflab: an ensemble of supervised and unsupervised strategies for the NEEL-IT challenge at Evalita 2016</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vittoria Cozza</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wanda La Bruna</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tommaso Di Noia</string-name>
          <email>tommaso.dinoiag@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Polytechnic University of Bari via Orabona</institution>
          ,
          <addr-line>4, 70125, Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>English. This work presents the solution adopted by the sisinflab team to solve the task NEEL-IT (Named Entity rEcognition and Linking in Italian Tweets) at the Evalita 2016 challenge. The task consists in the annotation of each named entity mention in a Twitter message written in Italian, among characters, events, people, locations, organizations, products and things and the eventual linking when a corresponding entity is found in a knowledge base (e.g. DBpedia). We faced the challenge through an approach that combines unsupervised methods, such as DBpedia Spotlight and word embeddings, and supervised techniques such as a CRF classifier and a Deep learning classifier.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Italiano. Questo lavoro presenta la
soluzione del team sisinflab al task
NEELIT (Named Entity rEcognition and Linking
in Italian Tweets) di Evalita 2016. Il task
richiede il riconoscimento e l’annotazione
del testo di un messaggio di Twitter in
Italiano con entita` nominate quali
personaggi, eventi, persone, luoghi,
organizzazioni, prodotti e cose e
eventualmente l’associazione di queste entita` con
la corrispondente risorsa in una base di
conoscenza quale, DBpedia. L’approccio
proposto combina metodi non
supervisionati quali DBpedia Spotlight e i word
embeddings, e tecniche supervisionate basate
su due classificatori di tipo CRF e Deep
learning.</p>
    </sec>
    <sec id="sec-2">
      <title>1 Introduction</title>
      <p>In the interconnected world we live in, the
information encoded in Twitter streams
represents a valuable source of knowledge to
understand events, trends, sentiments as well as
userbehaviors. While processing these small text
messages a key role is played by the entities which
are named within the Tweet. Indeed, whenever
we have a clear understanding of the entities
involved in a context, a further step can be done by
semantically enriching them via side information
available, e.g., in the Web. To this aim, pure NER
techniques show their limits as they are able to
identify the category an entity belongs to but they
cannot be used to find further information that can
be used to enrich the description of the identified
entity and then of the overall Tweet. This is the
point where Entity Linking starts to play its role.
Dealing with Tweets, as we have very short
messages and texts with little context, the challenge
of Named Entity Linking is even more tricky as
there is a lot of noise and very often text is
semantically ambiguous. A number of popular
challenges on the matter currently exists, as those
included in the SemEval series on the evaluations of
computational semantic analysis systems1 for
English, the CLEF initiative2 that provides a
crosslanguage evaluation forum or Evalita3 that aims to
promote the development of language and speech
technologies for the Italian language.</p>
      <p>
        Several state of the art solutions have been
proposed for entity extraction and linking to a
knowledge base
        <xref ref-type="bibr" rid="ref12">(Shen et al., 2015)</xref>
        and many
of them make use of the datasets available as
Linked (Open) Data such as DBpedia or
Wikidata
        <xref ref-type="bibr" rid="ref8">(Gangemi, 2013)</xref>
        . Most of these tools expose
the best performances when used with long texts.
Anyway, those approaches that perform well on
newswire domain do not work as well in a
microblog scenario. As analyzed in
        <xref ref-type="bibr" rid="ref6">(Derczynski et
al., 2015)</xref>
        , conventional tools (i.e., those trained
1https://en.wikipedia.org/wiki/SemEval
2http://www.clef-initiative.eu/
3http://www.evalita.it/
on newswire) perform poorly in this genre, and
thus microblog domain adaptation is crucial for
good NER. However, when compared to results
typically achieved on longer news and blog texts,
state-of-the-art tools in microblog NER still reach
bad performance. Consequently, there is a
significant proportion of missed entity mentions and
false positives. In
        <xref ref-type="bibr" rid="ref6">(Derczynski et al., 2015)</xref>
        , the
authors also show which tools are possible to
extend and adapt to Twitter domain, for example
DBpedia Spotlight.The advantage of Spotlight is
that it allows users to customize the annotation
task. In
        <xref ref-type="bibr" rid="ref6">(Derczynski et al., 2015)</xref>
        the authors show
Spotlight achieves 31.20% of F1 over a Twitter
dataset.
      </p>
      <p>
        In this paper we present the solution we
propose for the NEEL-IT task
        <xref ref-type="bibr" rid="ref3 ref4">(Basile et al., 2016b)</xref>
        of Evalita 2016
        <xref ref-type="bibr" rid="ref3 ref4">(Basile et al., 2016a)</xref>
        . The task
consists of annotating each named entity mention
(characters, events, people, locations,
organizations, products and things) in an Italian Tweet text,
linking it to DBpedia nodes when available or
labeling it as NIL entity otherwise. The task
consists of three consecutive steps: (1) extraction and
typing of entity mentions within a tweet; (2)
linking of each textual mention of an entity to an
entry in the canonicalized version of DBpedia
201510 representing the same “real world” entity, or
NIL in case such entry does not exist; (3)
clustering of all mentions linked to NIL. In order to
evaluate the results the TAC KBP scorer4 has been
adopted. Our team solutions faces the above
mentioned challenges by using an ensemble of state of
the art approaches.
      </p>
      <p>The remainder of the paper is structured as
follows: in Section 2 we introduce our strategy that
combines DBpedia Spotlight-based and a machine
learning-based solutions, detailed respectively in
Section 2.1 and Section 2.2. Section 3 reports and
discusses the challenge results.
2</p>
    </sec>
    <sec id="sec-3">
      <title>Description of the system</title>
      <p>The system proposed for entity boundary and type
extraction and linking is an ensemble of two
strategies: a DBpedia Spotligth5-based solution and
a machine learning-based solution, that exploits
Stanford CRF6 and DeepNL7 classifiers. Before
4https://github.com/wikilinks/neleval/wiki/Evaluation
5urlhttps://github.com/dbpedia-spotlight/dbpediaspotlight
6http://nlp.stanford.edu/software/CRF-NER.shtml
7https://github.com/attardi/deepnl
applying both approaches we pre-processed the
tweets used in the experiments, by doing: (1)
data cleaning consisting of replacing URLs with
the keyword URL as well emoticons with EMO;
This has been implemented with ad hoc rules; (2)
sentence splitter and tokenizer, implemented by
the well known linguistic pipeline available for
the Italian language: “openNLP”8, with its
corresponding binary models9.
2.1</p>
      <sec id="sec-3-1">
        <title>Spotlight-based solution</title>
        <p>DBpedia Spotlight is a well known tool for
entity linking. It allows a user to automatically
annotate mentions of DBpedia resources in
unstructured textual documents.</p>
        <p>Spotting: recognizes in a sentence the phrases
that may indicate a mention of a DBpedia
resource.</p>
        <p>Candidate selection: maps the spotted phrase to
resources that are candidate disambiguations for
that phrase.</p>
        <p>Disambiguation: uses the context around the
spotted phrase to decide for the best choice
amongst the candidates.</p>
        <p>
          In our approach we applied DBpedia Spotlight
          <xref ref-type="bibr" rid="ref9">(J.
et al., 2013)</xref>
          in order to identify mention
boundaries and link them to a DBpedia entity. This
process makes possible to identify only those
entities having an entry in DBpedia but it does not
allow a system to directly identify entity types.
According to the challenge guideline we required
to identify entities that fall into 7 categories:
Thing, Product, Person, Organization,
Location, Event, Character and their
subcategories. In order to perform this extra step, we
used the “type detection” module, as shown in
Figure 1 which makes use of a SPARQL query to
extract ontological information from DBpedia. In
detail we match the name of returned classes
associated to an entity with a list of keywords related
to the available taxonomy: Place, Organization (or
Organisation), Character, Event, Sport, Disease,
Language, Person, Music Group, Software,
Service, Film, Television, Album, Newspaper,
Electronic Device. There are three possible outcomes:
no match, one match, more than one match. In the
case we find no match we discard the entity while
in case we have more than one match we choose
8https://opennlp.apache.org/index.html
9https://github.com/aciapetti/
opennlp-italian-models/tree/master/
models/it
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Machine learning based solution</title>
        <p>
          As summarized in Figure 2, we propose an
ensemble approach that combines unsupervised and
supervised techniques by exploiting a large dataset
of unannotated tweets, Twita
          <xref ref-type="bibr" rid="ref2">(Basile and Nissim,
2013)</xref>
          and the DBpedia knowledge base. We
used a supervised approach for entity name
boundary and type identification, that exploits the
challenge data. Indeed the challenge organizers
provided a training dataset consisted of 1,000 tweets
in italian, for a total of 1,450 sentences. The
training dataset were annotated with 801 gold
annotations. Overall 526 over 801 were
entities linked to a unique resource on DBpedia, the
other were linked to 255 NIL clusters. We
randomly split this training dataset in new train
(70%) and validation (30%) set. In Table 1
we show the number of mentioned entities
classified with reference to their corresponding
categories. We then pre-processed the new train
and the validation sets with the approach
shortly described in Section 2 thus obtaining a
corpus in IOB2-notation. The annotated corpus
was then adopted for training and evaluating two
classifiers, Stanford CRF
          <xref ref-type="bibr" rid="ref7">(Finkel et al., 2005)</xref>
          and
DeepNL
          <xref ref-type="bibr" rid="ref1">(Attardi, 2015)</xref>
          as shown in Figure 2, in
order to detect the span and the type of entity
mention in the text.
        </p>
        <p>The module NERs Enabler &amp; Merger aims
to enabling the usage of one or both classifiers.
When them both are enabled there can be a
mention overlap in the achieved results. In order to
avoid overlaps we exploited regular expressions.
In particular, we merged two or more mentions
when they are consecutive, and we choose the
largest span mention when there is a containment.
While with Spotlight we are allowed to find linked
entities only, with this approach we can detect
both entities that matches well known DBpedia
resources and those that have not been identified by
Spotlight (NIL). In this case given an entity spot,
for entity linking we exploited DBpedia Lookup
and string matching between mention spot and
the labels associated to DBpedia entities. In this
way we were able to find both entities along with
their URIs, plus several more NIL entities. At this
point, for each retrieved entity we have the span,
the type (multiple types if CRF and DeepNL
disagree) and the URI (see Figure 2) so we use a type
detection/validation module for assigning the
correct type to an entity. This module uses ad hoc</p>
        <p>Entity P R F1 TP FP FN
LOC 0.6154 0.4000 0.4848 16 10 24
ORG 0.5238 0.2000 0.2895 11 10 44
PER 0.4935 0.4810 0.4872 38 39 41
PRO 0.2857 0.0488 0.0833 2 5 39
Totals 0.5115 0.2839 0.3651 67 64 169</p>
        <p>Table 2: CRF NER over the validation set
when mentions are correctly detected, types are
wrongly identified. This is due of course to
language ambiguity in a sentence. As an example,
for a NER it is often hard to disambiguate between
a person and an organization, or an event and a
products are not. For this reason we applied a
further type detection and validation module which
allowed to combine, by ad hoc rules, the results
obtained by the classifiers and the Spotlight-based
approach previously described.</p>
        <p>DeepNL NER. DeepNL is a Python library for
Natural Language Processing tasks based on a
Deep Learning neural network architecture. The
Entity
EVE
LOC
ORG
PER
PRO
Totals</p>
        <p>
          P
0
0.5385
0.4074
0.6458
0.4375
0.5333
responding link in DBpedia. A valid approach to
link the names in our datasets to entities in
DBpedia is represented by DBpedia Lookup11
          <xref ref-type="bibr" rid="ref5">(Bizer et
al., 2009)</xref>
          which behaves as follows:
candidate entity generation. A dictionary is
created via a Lucene index. It is built starting from the
values of the property rdfs:label associated to
a resource. Very interestingly, the dictionary takes
into account also the Wikipedia:Redirect12
links.
candidate entity ranking. Results computed
via a lookup in the dictionary are then weighted
combining various string similarity metrics and a
PageRank-like relevance rankings.
unlinkable mention prediction. The features
offered by DBpedia Lookup to filter out resources
from the candidate entities are: (i) selection of
entities which are instances of a specific class via the
QueryClass parameter; (ii) selection of the top
N entities via the MaxHits parameter.
        </p>
        <p>As for the last step we used the Type
Detection module introduced above, to select entities
belonging only to those classes representative of
the interest domain. We implemented other filters
to reduce the number of false positives in the final
mapping. As an example, we discard the results
for the case of Person entity, unless the mention
exactly matches the entity name. As a plus, for
linking, we also used a dictionary made from the
training set, where for a given surface form and
a type it returns a correspondent URI, if already
available in the labeled data.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Computing canonicalized version. The link re</title>
        <p>sults obtained through Spotlight and Lookup or
string match, refer to the Italian version of
DBpedia. In order to canonicalized version as
required by the task, we automatically found the
corresponding canonicalized resource link for each
Italian resource by means of the owl:sameAs
property.</p>
        <p>11https://github.com/dbpedia/lookup
12https://en.wikipedia.org/wiki/
Wikipedia:Redirect</p>
        <p>As an example the triple dbpedia:
Multiple_endocrine_neoplasia&gt;
owl:sameAs &lt;http://it.dbpedia.
org/resource/Neoplasia_endocrina_
multipla&gt; maps the Italian version of
Neoplasia endocrina multipla to its canonicalized
version. In a few cases we were not able to
perform the match.
3</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results and Discussion</title>
      <p>In this section we report the results over the gold
test set distibuted to the challenge participants,
considering first 300 tweets only.</p>
      <p>In order to evaluate the task results, the
2016 NEEL-it challenge uses the TAC KBP
scorer13. TAC KBP scorer evaluates the
results according to the following metrics:
mention ceaf, strong typed mention match and
strong linked match.</p>
      <p>The overall score is a weighted average score
computed as:
score = 0.4 mention ceaf + 0.3 strong link match +
+0.3 strong typed mention match</p>
      <p>Our solution combines approaches presented in
Section 2.1 and Section 2.2. For the 3 runs
submitted for the challenge, we used the following
configurations: run1 Spotlight with results
coming from both CRF and DeepNL classifiers; run2
without CRF; run3 without DeepNL.</p>
      <p>As for CRF and DeepNL classifiers, we used a
model trained with the whole training set provided
by the challenge organizers. In order to ensemble
the systems output we applied again the NERs
Enabler &amp; Merger module, presented in Section 2.2
that aims to return the largest number of entity
annotations identified by the different systems
without overlap. If one mention has been identified
with more then one approach, and they disagree
about the type, that returned by the Spotlight
approach is chosen. Results for the different runs
are shown in Table 4 together with the results of
13https://github.com/wikilinks/neleval/wiki/Evaluatio
System
Spotlight-based
run1
run2
run3
Best Team
mention ceaf
that has been addressed using simple heuristics.
der to evaluate the contribution of the
Spotlightbased approach to the final result, we evaluated
the strong link match considering only the
portion of link-annotation due to this approach over
the challenge test set, see Table 5. We had a total
of 140 links to Italian DBpedia, then following the
approach described in Section 2.3 we obtained 120
links, 88 of which were unique. It was not
possible to convert into DBpedia canonicalized version
20 links. Final results are summarized in Table 5.
Looking at the Spotlight-based solution (row 1),</p>
      <p>
        System
Spotlight-based
run1
However, in this task, we find that mention
detection often represents a bottleneck. In
mention ceaf detection, our submission results show
that CRF NER worked slightly better then Deep
NER, as already showed in the experiments over
the validation set in Section 2.2. Anyway
according to experiments in
        <xref ref-type="bibr" rid="ref6">(Derczynski et al., 2015)</xref>
        with a similar dataset and a smaller set of
entities, we expected better results from CRF NER. A
possible explanation is that errors are due also to
the larger number of types to detect as well as to
a wrong recombination of overlapping mentions,
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>G.</given-names>
            <surname>Attardi</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Deepnl: a deep learning nlp pipeline</article-title>
          . Workshop on Vector Space Modeling for
          <string-name>
            <surname>NLP</surname>
          </string-name>
          , NAACL.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>P.</given-names>
            <surname>Basile</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Nissim</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Sentiment analysis on italian tweets</article-title>
          .
          <source>In Proc. of the 4th Workshop on Computational Approaches</source>
          to Subjectivity,
          <article-title>Sentiment and Social Media Analysis</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>P.</given-names>
            <surname>Basile</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Caputo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Gentile</surname>
          </string-name>
          , and
          <string-name>
            <surname>G. 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="ref4">
        <mixed-citation>
          <string-name>
            <given-names>P.</given-names>
            <surname>Basile</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cutugno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Nissim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Patti</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Sprugnoli</surname>
          </string-name>
          .
          <year>2016b</year>
          .
          <article-title>EVALITA 2016: 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="ref5">
        <mixed-citation>
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          , G. Kobilarov,
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Becker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Hellmann</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>fDBpediag - a crystallization point for the web of data</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          ,
          <volume>7</volume>
          (
          <issue>3</issue>
          ):
          <fpage>154</fpage>
          -
          <lpage>165</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>L.</given-names>
            <surname>Derczynski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maynard</surname>
          </string-name>
          , G. Rizzo, M. van Erp,
          <string-name>
            <given-names>G.</given-names>
            <surname>Gorrel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Petrak</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Bontcheva</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Analysis of named entity recognition and linking for tweets</article-title>
          .
          <source>Information Processing &amp; Management</source>
          ,
          <volume>51</volume>
          (
          <issue>2</issue>
          ):
          <fpage>32</fpage>
          -
          <lpage>49</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Finkel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Grenager</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</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 Proc. of the 43rd ACL '05.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>A comparison of knowledge extraction tools for the semantic web</article-title>
          .
          <source>In Proc. of ESWC.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>J.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jakob</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hokamp</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P. N.</given-names>
            <surname>Mendes</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Improving efficiency and accuracy in multilingual entity extraction</article-title>
          .
          <source>In Proc. of the 9th I-Semantics.</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>T.</given-names>
            <surname>Mikolov</surname>
          </string-name>
          , I. Sutskever,
          <string-name>
            <given-names>K.</given-names>
            <surname>Chen</surname>
          </string-name>
          , G. Corrado, and
          <string-name>
            <given-names>J.</given-names>
            <surname>Dean</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Distributed representations of words and phrases and their compositionality</article-title>
          .
          <source>In In Advances in Neural Information Processing Systems</source>
          , pages
          <fpage>3111</fpage>
          -
          <lpage>3119</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>E. F.</given-names>
            <surname>Tjong Kim Sang and F. De Meulder</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>Introduction to the conll-2003 shared task: Language-independent named entity recognition</article-title>
          .
          <source>In Proc. of 7th CONLL</source>
          , pages
          <fpage>142</fpage>
          -
          <lpage>147</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>W.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Han</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Entity linking with a knowledge base: Issues, techniques, and solutions</article-title>
          .
          <source>IEEE Transactions on KDE</source>
          ,
          <volume>27</volume>
          (
          <issue>2</issue>
          ):
          <fpage>443</fpage>
          -
          <lpage>460</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>