<!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>Improving Ontology Service-Driven Entity Disambiguation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A. Patrice SEYED</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zachary FRY</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Deborah L. MCGUINNESS</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>3M HIS</institution>
          ,
          <addr-line>Silver Spring, MD</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Rensselaer Polytechnic Institute, Department of Computer Science, Tetherless World Constellation</institution>
          ,
          <addr-line>Troy, NY</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2004</year>
      </pub-date>
      <abstract>
        <p>One of the long-standing challenges in natural language processing is uniquely identifying entities in text, which when performed accurately and with formal ontologies, supports efforts such as semantic search and question-answering. With the recent proliferation of comprehensive, formalized sources of knowledge (e.g., DBpedia, Freebase, OBO Foundry ontologies) and advancements in supportive Semantic Web technologies and services, leveraging such resources to address the entity disambiguation problem in the industry setting as “off the shelf” within natural language processing pipelines becomes a more viable proposition. In this paper, we evaluate this viability by building and evaluating an entity disambiguation pipeline founded on publicly available ontology services, namely those provided by the NCBO BioPortal. We chose BioPortal due to its current use as an ontology repository and provider of ontological services for the biomedical informatics community. To consider its usage outside the biomedical domain, and given our immediate project goal for facilitating semantic search over Earth science datasets for the DataONE project, we focus on the disambiguation of geographic entities. For this work, we leverage NCBO's Term service in conjunction with NCBO's entity disambiguation service, the Annotator, to demonstrate an enhancement of the Annotator service, through application of a vector space model representation of ontological entities and relationships to drive scoring improvements. This work ultimately provides a methodology and pipeline for improving publicly available ontology service-based entity disambiguation, demonstrated through an enhanced version of the NCBO Annotator service for geographic named entity disambiguation.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>entity disambiguation</kwd>
        <kwd>ontology</kwd>
        <kwd>geospatial</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>One of the long-standing challenges in natural language processing is uniquely
identifying entities in text, which when performed accurately and with formal ontologies,
supports efforts such as semantic search and question-answering. Semantic search would
greatly facilitate our project, the Data Observation Network for Earth (DataONE), as it
is aimed at limiting the excessive time and effort spent to discover, acquire, interpret,
and use related data for biological, ecological, environmental and Earth science data.1
The DataONE metadata catalog is composed of content uploaded by participating
research institutions, that includes a keywords field populated by data managers, where
these keywords and keyword-“worthy” terms in the scientific abstracts are not yet linked
to domain knowledge in a formal way to aid discovery, besides what exist as disparate
controlled vocabularies. Clearly here, the use of publicly available formal ontologies to
disambiguate terms of relevance for search provides advanced capabilities for precise
search and a “free extension” to their existing vocabularies that does not require manual
development.</p>
      <p>With the recent proliferation of comprehensive, formalized sources of knowledge
(e.g., DBpedia,2 Freebase,3 OBO Foundry ontologies4) and advancements in supportive
Semantic Web technologies and services, leveraging these resources to address the entity
disambiguation problem in the industry setting as “off the shelf” within natural language
processing pipelines becomes a more viable proposition. In this paper, we evaluate this
viability by building and evaluating a novel entity disambiguation pipeline founded on
publicly available ontology services, namely those provided by the NCBO BioPortal. We
chose BioPortal due to its central role as a ontology repository and provider of
ontological services for a given community, that being biomedical informatics. To consider its
usage outside the biomedical domain, and given our immediate project goal for
facilitating semantic search over Earth science datasets for the DataONE project, we focus on
the disambiguation of geographic entities, using the Gazetteer Ontology (GAZ).</p>
      <p>In this work, we use NCBO’s Term service in unison with NCBO’s own entity
disambiguation service, the NCBO Annotator, to demonstrate an enhancement over the
Annotator service, using a vector space representation of ontological entities and
relationships to drive scoring improvements. Fittingly then, we evaluate our results against the
NCBO Annotator, and apply the TopN scoring method, since both systems are suited
to provide inputs to a semi-automated semantic-mapping workbench environment.
Ultimately, this work evaluates whether our techniques improve on TopN mapping
accuracy of the Annotator service, including if introducing all domain-level relationships into
the vector space provides additional discriminatory power over just those relationships
considered “broader”, while at the same time provides insights into the process of
using and augmenting publicly available ontology-service driven web services for entity
disambiguation.</p>
      <p>Our overall approach extracts named entity labels from natural language text, and
where applicable, maps each to a resource of an ontology that best represents and
disambiguates its meaning. The set of entities that can be disambiguated within our pipeline
is flexible, to disambiguate what in the formal ontology community is referred to as
particulars or concepts (or types), and what in the Web Ontology Language (OWL)
considers individuals or classes,5 that the Semantic Web community at large via the
Resource Description Framework (RDF) refers to simply as resources.6 Thus we describe
our pipeline at the abstraction of “resource”, and where appropriate for its current
application we describe how it functions for geographic named entities disambiguation. In
the following sections we describe related work, background on the topic-based vector
space model algorithm we apply, and our methodology and pipeline that utilizes these
algorithms and services. In Section 4 we evaluate results using the TopN scoring
metric, comparing against the existing annotation service using an initial, hand-curated gold
standard. In Section 5 we present qualitative findings that resulted from application of
our the pipeline, and in sections 6 and 7 we discuss future work and conclusions.</p>
    </sec>
    <sec id="sec-2">
      <title>1. Background on eTVSM</title>
      <p>
        In this section we formally present the definition and implementation of an eTVSM
model [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ][
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. An eTVSM formalizes how resources represent named entity labels by
first including a TVSM of the ontology, and then representing entity labels within the
TVSM based on links between named entity labels and resources. The first step in
building an eTVSM is to encode a graph representation of resources connected through a
given set of relationships into resource vectors that compose a TVSM. This graph
representation is based on candidate resources and their related resources. (We consider
candidate resources those resources which are discovered by initial lexical matching and
potentially represent to what a named entity label refers.) For each resource, we consider
P(r; k) to be the power set of all resources at distance k from resource r. We construct a
resource vector~r as follows:
~t =
* b
å å
k=0 r12P(r;k)
      </p>
      <p>b
ak; : : : ; å å
k=0 rn2P(r;k)</p>
      <p>+
ak ;~r =
1 ~</p>
      <p>
        t
~
ktk
Each resource in the graph representation of an ontology is assigned an index from 1
to n, which means that each resource vector has size n and there are n resource vectors.
The vector for resource n is calculated by assigning an exponentially declining weight
to connected resources and summing the total weights for each resource. For example,
resource i is assigned a weight of 1, all resources one node away from i adds a weight of
0.5, resources two nodes away from i add a weight of 0.25, etc. The sum of the weights
are normalized. In this way we assign a resource vector to each candidate resource. The
constant a is an exponential decay which is used to determine how important resources
are distant from the candidate. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] experiments with different decay values and identify .9
as being optimal for the DBpedia Ontology; in our work we apply an exponential decay
constant of .5 and leave this analysis for future work. The constant b is used to limit the
distance between resources that we wish to consider; in our case b is 5.
      </p>
      <p>Next, an interpretation vector is constructed from an interpretation, i, which is a
unique mapping of a named entity label to a resource, which we multiply by an ambiguity
weight:
In order to reduce the effects of ambiguous mappings (i.e., which map labels to multiple
resources), we weigh each interpretation vector by an ambiguity weight g(i), defined as:
~i =~r g(i)
g(i) =</p>
      <p>1
j j : j 2 I(k); k 2 K(i)j
(1)
(2)
(3)
~td = å wd;~ii
i2I
(4)
The ambiguity weight g(i) forces labels which are mapped to many resources to have
less weight toward disambiguating other named entity labels. Here, K(i) is the set of all
labels for interpretation i, and I(K) is the set of all interpretations derived from label k.
We represent the document as the collection of all resource mappings by summing the
weighted interpretation vectors:
Each interpretation vector is weighted by multiplying the frequency at which the named
entity label for interpretation i is found in the extracted named entities from document
d. The cosine similarity metric is used to compare individual interpretation vectors for
the document against the document vector, ~td . Incorrect interpretations will not
significantly affect the document vector and result in a low cosine similarity score, whereas
interpretations that are more similar to other interpretations will result in a higher cosine
similarity.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Pipeline</title>
      <p>We apply a three-phase pipeline for executing our entity disambiguation approach,
including NER, resource mapping, and eTVSM scoring. We describe each phase as a
black-box system, with inputs and outputs which link the phases together. Our overall
pipeline takes as input an unstructured text document in the form of a science publication
abstract from DataONE outputs a ranked list of candidate resources.</p>
      <p>
        The NER phase of our pipeline extracts named entities embedded in unstructured
text using the Natural Language Tool Kit (NLTK) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This phase serves the sole
purpose of generating a set of labels to be processed for resource mapping in the next phase.
The NLTK software library contains NER algorithms that extract named entity labels
from unstructured text. It applies a series of tokenizers to parse sentences into terms,
and using part-of-speech tagging generates parse trees as input to supervised learning
algorithms for named entity detection. The unstructured text which is passed through the
NER phase of our pipeline outputs a list of named entity labels for each given document.
      </p>
      <p>The resource-mapping phase of our pipeline processes a list of named entity labels
and returns a set of named entity label to resource mappings and an ontology portion
(i.e., a set of statements) describing each matched resource. In the context of geospatial
named entity recognition, there are multiple resources which are referred to by the same
preferred label annotation. For example, in the United States, the city of Springfield
can refer to greater than 40 different cities located in multiple states. Also some states,
such as Wisconsin, have multiple cities named Springfield. Therefore, the purpose of
the resource-mapping phase is to map each named entity label to those resources which
define a unique instance of that particular location with that name. For every named
entity label extracted from the NER phase, we query the NCBO Annotator Service for a
list of candidates, that is, resources which could potentially define that particular named
entity within an ontology.</p>
      <p>Next, we obtain statements about the resources, including annotations as well as
object property and subclass statements, using the NCBO Term Service, by supplying a
resource URI and ontology identifier as parameters to the service.7 The object property
and subclass-based statements are filtered according to a preselected set of properties,
where the objects of these statement are recursively submitted to the Term Service. In this
way, we perform a breadth-first search along a set of properties until the final resource
in the path is reached. This phase concludes when the statements are collected for each
candidate resource.</p>
      <p>
        The eTVSM scoring phase scores each entity label-to-resource mapping in a given
document by first generating a TVSM of the obtained ontology graph, and then encoding
the resource mappings into an eTVSM. We use the cosine similarity metric to determine
how strongly one candidate resource is related to all candidate resources for a given
document [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Given an eTVSM that encodes each mapping of a named entity label to
candidate resources into a vector space, closely related candidate resources will have higher
scores than those than are more indirectly related or not related at all to other candidate
resources. Ultimately, the eTVSM scoring phase provides a quantitative measure for how
strongly a resource disambiguates a named entity label.
      </p>
    </sec>
    <sec id="sec-4">
      <title>3. Evaluation</title>
      <p>In this section we introduce a small hand-annotated dataset which we use as a gold
standard for comparing our result against the existing NCBO Annotator Service. We
score output from the NCBO Annotator Service and from our pipeline using the TopN
scoring metric. We demonstrate how our approach contributes an enhancement to the
NCBO Annotator Service for geographic named entity disambiguation using the eTVSM
algorithm. The process for which we created our gold standard is described below.</p>
      <p>First, we selected scientific paper abstracts by processing each abstract through our
pipeline and selecting those which have at least one named entity label that has greater
than 10 candidate concept mappings. This decision was due to a lack of preexisting gold
standard data and our desire to disambiguate highly ambiguous named entity labels. For
each named entity label we hand-annotated it with a concept in the Gazetteer Ontology
which correctly identifies it. The result is 24 unique named entities labels, which were
extracted using the NER phase of our pipeline. For these 24 named entity labels, there
are 18 unique candidate concepts contained in the GAZ ontology, which we discovered
by querying the annotator service with our named entity labels. The remaining six named
entity labels were either too generic for us to assign a unique concept, or the correct
concepts are not contained in the most current version of GAZ; in order to get a meaningful
comparison of our pipeline against the NCBO Annotator Service we excluded these six
labels for our evaluation. The 18 named entity labels were hand-mapped to concepts in
GAZ, composing our gold standard dataset which we use in our evaluation.</p>
      <p>In the setting of a semantic-mapping workbench, when a prospective curator inspects
the list of candidate concepts for a set of named entities extracted from a document, the
most accurate or correct concept will ideally appear at or near the top of a ranked list
of candidate concepts. In fact, the Annotator website presents candidate concepts in this
ranked manner. To be fair, there are just two levels of ranking produced by the Annotator
7</p>
      <p>We describe the atoms of the ontology portion extraction in terms of statements, to maintain our
abstraction at the level of resources. In the case of named entity disambiguation these statements are a mix of
assertions and axioms, and in the case of conceptual entities these statements are primarily axioms.</p>
      <p>TopN =</p>
      <p>
        N
å ack j
j=1
N
å ai
i=1 c
(5)
service, determined by whether a match was made on the preferred or alternate term,
while our approach uses a much more granular similarity score metric. Still, we evaluate
our augmented version of the annotator alongside the publicly available Annotator
Service in order to demonstrate improvement upon the existing service. Therefore we
evaluate the two approaches using the position of the correct concept returned in a ranked list
of concept-mapping scores. To do this, we use the TopN scoring metric [
        <xref ref-type="bibr" rid="ref12 ref5">12,5</xref>
        ]:
where N is the number of named entity labels which are mapped to a concept in the
gold standard. k j is the position of concept j in the returned concepts from the Annotator
Service. ac is an exponential decay coefficient used for penalizing concepts that appear
later in the list. A score of 1 is realized for a document if for all named entity labels,
the top scoring candidate concept corresponds to the gold standard’s concept for that
document. Note that since we only consider concepts that are in our gold standard, and
by definition, are returned by the Annotator Service, the TopN score can never have a
value of 0. However, if all the correct concepts for each entity are returned at the bottom
of the list, the TopN score will be significantly small. We chose a value of 0.8 for our
constant ac, so, for example, the position of the correct concept will contribute 0.1 to the
score if it appears in the tenth position [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>For the evaluation of our pipeline, we construct our vector space using two methods.
The first construction uses located in, while the second uses all (13) relationships
contained in the GAZ ontology. This comparison provides some evidence that including
relationships beyond those considered generalizations improves scoring. Table 189 shows the
comparison between the NCBO Annotator Service and our pipeline as constructed using
the two methods. These results demonstrate that the application of the eTVSM-scoring
phase outperforms the Annotator Service for disambiguating geographic named entities.
The results demonstrate that a quantitative approach for disambiguation which measures
and ranks the strength of each concept mapping outperforms an approach which relies
on simple lexical matching.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Qualitative Findings</title>
      <p>In this section we present some qualitative insights of applying our pipeline to a sample
scientific publication abstract. Figure 110 shows a graph output of our pipeline as applied
to a sample scientific abstract. In this run we included all geographic relationships from
GAZ during the concept-mapping phase.</p>
      <p>We confirmed that our ontology-based resource mapping approach successfully
down ranks irrelevant resources and thus outperforms purely lexical-based resource
map8</p>
      <p>A version of this paper with figures included is available at
http://tw.rpi.edu/web/doc/ImprovingOntologyServiceDrivenEntityDisambiguation/.
https://www.flickr.com/photos/127739444@N02/15066654769/
https://www.flickr.com/photos/127739444@N02/15230553716/
pings. For instance, where only lexical matching algorithms are used (e..g., the
current Annotator Service), the entity label ‘Oregon’ receives equal ranking for “State
of Oregon (GAZ:00002515)” as resources “Oregon (GAZ:22225751)” and “Oregon
(GAZ:00084619)” (cities in Michigan and Illinois). Our approach leverages fine-grained
geographic relationships and considers relationships with other mapped named entities
mentioned in the same abstract (e.g., Deer Creek, Josephine County), so that the
similarity score of the mismatches for ‘Oregon’ is significantly lower than the correct one.</p>
      <p>We also identified improvements to the scoring of correct resources after applying
additional relationships in the resource-mapping phase of our pipeline, beyond those
considered generalizations (e.g., located in). For example, for the abstract of the fourth
study of our gold standard, the named entity label ‘Cumberland River’ was mapped to
three distinct candidates. When only the located in relationship is applied, the two
incorrect resources received a score while the correct resource (GAZ:00150754) did not (see
left side of Table 211); however, when applying all geographic relationships, the correct
resource accurately received the highest score. This is due to relationships to other
resources, via the inclusion of additional kinds of geographic relationships, that have been
mapped to other named entity labels extracted from the abstract (shown in Figure 212).</p>
      <p>Finally, we learned that our pipeline improves the quality of ontologies available
through Bioportal, by facilitating curators in the process of identifying and reporting
existing gaps. For example, in an abstract that mentions the Deer Creek Field Station and
Educational Center of the state of Oregon, the named entity label ‘Deer Creek’ returned
29 unique resources labeled as ‘Deer Creek’, none of which were the correct one. We
informed the GAZ team, who quickly created the resource and appropriate statements,
increasing coverage of the ontology. Figure 1 illustrates the results of the pipeline after the
newly added resource “Deer Creek (GAZ:00633440)” was included, which became the
highest ranking candidate resource for ‘Deer Creek’ due to relationships to “Josephine
County” and “State of Oregon”.</p>
    </sec>
    <sec id="sec-6">
      <title>5. Related Work</title>
      <p>
        In this section we discuss recent work that applies ontologies to the named entity
recognition (NER) problem, including that which the current work uses and builds upon:
the NCBO Annotator and enhanced topic-based vector space modeling (eTVSM).
Researchers at the BBC experimented with eTVSMs [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] to automatically apply editor tags
to archived radio programs for use in a manual curation environment [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Concepts
contained in the DBpedia ontology were represented in a topic-based vector space model
(TVSM), a model constructed by creating vectors for each concept that include those
concepts related by SKOS broader13. The eTVSM was built by linking text transcribed
from radio programs to concepts in the DBpedia Ontology,14 scoring each link using the
relationships between concepts that were encoded in the TVSM. Links that were closely
related scored higher, while incorrect links which were not as closely related scored
lower. Our work reuses the same underlying theory for using a vector space model for
disambiguation, and additionally explores the benefits of using relationships more
explicit than broader, to take advantage of knowledge beyond that found in a generalization
hierarchy, formalized by expert curators.
      </p>
      <p>
        The NCBO BioPortal project supports efforts to linking unstructured text to
ontologies through publicly accessible services for leveraging community based ontologies [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
The NCBO Annotator Service matches inputted text to ontological terms contained in
community-developed ontologies by applying a lexical string matching algorithm to a
lexicon based on preferred and synonym labels [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ].15 By default, the Annotator
Service is configured to consider all ontologies published through BioPortal, however there
is a parameter for restricting it to a set of target ontologies. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] highlights the additional
need for enhancing the service by developing components that use the knowledge in
ontologies to recognize relationships between concepts, which is a focus of this paper. The
service returns a list of candidate concepts from the selected ontologies and provides
a score for each candidate concept based on whether the concept was matched on
preferred label or synonym. Our approach builds on this service and ultimately creates an
enhanced version of it that quantitatively measures how suitable each candidate concept
represents a named entity. Further, our approach and pipeline starts by recognizing
tokens in the text, while the Annotator spots named entities using terms from the target
ontologies and supporting lexicons. Therefore with our approach a curator is more easily
able to find and report gaps in the existing ontologies in a semantic-mapping workbench
setting, since extracted token are immediately available for inspection. We describe how
we practically applied this mechanism in Section 3.
      </p>
      <p>
        Aside from the BBC and NCBO efforts, there exists extensive previous research
in the area of entity disambiguation leveraging ontology or more generally, linked data
sources. Alexopoulos et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] propose a disambiguation framework that utilizes
DBPedia to detect intended meaning of named entities (e.g., soccer clubs, organizations) in
unstructured text, using an algorithm similar to [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Kleb et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] focus on
disambiguation using spreading activation on an RDFS-based ontologies. Mendes et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] provides
disambiguation and mapping to DBpedia URIs, within DBpedia Spotlight. Hoffart [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
applies a novel collective disambiguation strategy using a new form of coherence graph
using DBpedia and Yago. There are also many off-the-shelf concept extraction tools
available: Open Calais,16 Zemanta,17 Alchemy API18); all of these approaches identify
entities and generate URIs for them through disambiguation.
      </p>
      <p>Our work differs from these in that we focus on the practicality of using NCBO
Bioportal and its APIs as an ”off the shelf” resource for applying eTVSM for semantic
disambiguation within an NLP pipeline. BioPortal is of particular interest because the
ontologies registered with it include many that are developed by expert curators. The
benefit of our approach is that the more explicit relationships and to what resources they
relate are used for disambiguation and subsequently for fine-grained semantic search
capabilities. What results from our work is an enhanced version of the NCBO Annotator
for geographic entity disambiguation. Due to the Annotator’s wide usage, it provides
immediate utility to the community upon release.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Future Work</title>
      <p>In future work, we will expand our gold standard to help determine if they further
validate our results. Since it is a time-intensive process, we will seek external resources for
performing the work, such as Mechanical Turk.19 We will also leverage such resources
for tagging corpora for geographic named entities, which can be used for statistically
training the NLP tokenizer that we employ in the pipeline.</p>
      <p>Our methodology and pipeline lays a foundation for widening its use to conceptual
entities and other types of named entities. Therefore, in future work we will evaluate
how well, in practice, that our results are generalizable for disambiguating concepts and
named entities for other domains, such as biomedical. On the side of named entities,
one requirement is to request the NCBO to add additional ontologies that are specific to
individuals, similar to the crowdsourced content available via Dbpedia.</p>
      <p>For concept-based disambiguation, we lose the immediate benefit of the NLTK
named entity recognizer, but which is mitigated when corpora tagging is carried out for
the concept domain of interest, via Mechanical Turk or use of some other resources (e.g.
PubMed). While there exists a wide range of biomedical ontologies available that cover
similar sets of concepts, we will incorporate and test publicly available mappings
between NCBO-registered ontologies, though performing the mapping task itself falls out
of our scope. For the ontology extraction task of the resource-mapping phase, the
mechanism for obtaining axioms at the class level instead of assertions at the instance level
remains the same via the NCBO Term service.</p>
      <p>In cases where concept mappings are not available, selecting the ontology to use
that provides the best coverage and overall representation becomes more critical, as the
eTVSM approach requires the selection of one ontology. This selection should be an
automated process, as within the context of an annotation software tool for semi-automated
mapping, it reduces burden on the annotator, enabling them to focus on finding the most
accurate concept match in a ranked list of candidates. Therefore, in future work we will
leverage a domain classifier for selecting the most suitable ontology for disambiguation.</p>
      <p>To further support annotation software tools that leverage our pipeline, we will make
modifications to capture the statements in RDF and/or OWL for ease of rendering in
graph form; currently we are applying the XML-based results from the NCBO services
in a non-RDF graph representation for processing into the vector models. We anticipate
that, generally, the graph representations (as shown in Figure 1), when presented, will
provide a curator context and visual justification of the ranking scores. Finally, at the
time of this writing the NCBO ontology service for the version of BioPortal being used
is deprecated, therefore we are working to port our code to leverage the latest version
prior to making it publicly available.</p>
    </sec>
    <sec id="sec-8">
      <title>7. Conclusions</title>
      <p>To help address the challenge of using publicly available ontology services for entity
disambiguation, in this paper we 1) provide an enhanced version of the NCBO Annotator
service for geographic named entity through novel application of vector space
modelbased disambiguation in concert with existing NCBO Term and Annotator services; 2)</p>
      <p>https://www.mturk.com/
demonstrate that using the available fine-grained relationships in an expert-curated
ontology improves disambiguation; and 3) provide insights into the process of using publicly
available ontology-service driven web services and expert-curated domain ontologies for
entity disambiguation and organically improving upon those services.</p>
      <p>In support of future semantic mapping workbench applications, this approach
provides a ranked list of results using quantitative scoring methods to disambiguate named
entities. In Section 4 we evaluated the performance of our pipeline against the Annotator
Service using the TopN scoring metric and demonstrated how in the context of a manual
curation workbench, our pipeline provides benefit by reducing the time a curator would
spend looking for the concept that correctly matched an extracted named entity label. To
further demonstrate its value as an enhanced version of the NCBO BioPortal Annotator
Service, in Section 5 we presented some insights resulting from the pipeline being
applied to Earth and environmental science abstracts, leveraging domain-level relationships
available in GAZ to power the disambiguation process.</p>
      <p>Our approach also helps aid curators to create gold standard datasets as training data
for performing entity disambiguation using statistical machine learning methods. For
curators who manage metadata like those within the DataONE project, the output from our
pipeline could be added as metadata, improving metadata quality by showing how named
entities in the text are related, which can we used to enhance search capabilities. Our
approach provides benefits over using methods that do not rely on ontologies for the
disambiguation task, or when ontologies with minimal semantics (e.g., broader relationship
in SKOS) are used, as subsequent search interface capabilities will have better precision.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Heath</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bizer C. Linked</surname>
          </string-name>
          <article-title>Data: Evolving the Web into a Global Data Space</article-title>
          .
          <article-title>Synthesis Lectures on the Semantic Web</article-title>
          . Morgan and Claypool Publishers,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Musen</surname>
            <given-names>MA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noy</surname>
            <given-names>NF</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            <given-names>NH</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Whetzel</surname>
            <given-names>PL</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chute</surname>
            <given-names>CG</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Story</surname>
            <given-names>MA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            <given-names>B</given-names>
          </string-name>
          ;
          <article-title>NCBO team. The National Center for Biomedical Ontology</article-title>
          .
          <source>J Am Med Inform Assc</source>
          .
          <year>2012</year>
          Mar;
          <volume>19</volume>
          (
          <issue>2</issue>
          ):
          <fpage>190</fpage>
          -
          <lpage>5</lpage>
          . Epub 2011 Nov 10.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Jonquet</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            <given-names>NH</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musen</surname>
            <given-names>MA</given-names>
          </string-name>
          .
          <article-title>The open biomedical annotator</article-title>
          .
          <source>Summit on Translat Bioinforma</source>
          .
          <source>2009 Mar</source>
          <volume>1</volume>
          ;
          <year>2009</year>
          :
          <fpage>56</fpage>
          -
          <lpage>60</lpage>
          . PubMed PMID: 21347171;
          <string-name>
            <surname>PubMed Central</surname>
            <given-names>PMCID</given-names>
          </string-name>
          :
          <fpage>PMC3041576</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhatia</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jonquet</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rubin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chiang</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Comparison of concept recognizers for building the Open Biomedical Annotator</article-title>
          .
          <source>BMC bioinformatics</source>
          ,
          <volume>10</volume>
          (
          <issue>Suppl 9</issue>
          ),
          <fpage>S14</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Raimond</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lowis</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <article-title>Automated interlinking of speech radio archives</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Alexopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ruiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.M.</given-names>
            <surname>Gmez-Prez</surname>
          </string-name>
          (
          <year>2012</year>
          ),
          <article-title>Scenario-Driven Selection and Exploitation of Semantic Data for Optimal Named Entity Disambiguation</article-title>
          ,
          <source>Proceedings of the 1st Semantic Web and Information Extraction Workshop (SWAIE</source>
          <year>2012</year>
          ), Galway, Ireland, October 8-
          <issue>12</issue>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Hoffart</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yosef</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bordino</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frstenau</surname>
            ,
            <given-names>H</given-names>
          </string-name>
          , Pinkal,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Spaniol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Taneva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Thater</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Weikum</surname>
          </string-name>
          , G.:
          <article-title>Robust disambiguation of named entities in text</article-title>
          .
          <source>In Proceedings of the Conference on Empirical Methods in Natural Language Processing</source>
          ,
          <string-name>
            <surname>ACL</surname>
          </string-name>
          , Stroudsburg, PA, USA,
          <fpage>782</fpage>
          -
          <lpage>792</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Kleb</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abecker</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Entity Reference Resolution via Spreading Activation on RDF-Graphs</article-title>
          .
          <source>In Proceedings of the 7th ESWC</source>
          , pages
          <fpage>152</fpage>
          -
          <lpage>166</lpage>
          , Springer Berlin, Heidelberg,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Mendes</surname>
            ,
            <given-names>P.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jakob</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia-Silva</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>DBpedia spotlight: shedding light on the web of documents</article-title>
          .
          <source>In Proceedings of the 7th International Conference on Semantic Systems</source>
          , ACM, New York, USA,
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Polyvyanyy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Evaluation of a novel information retrieval model: eTVSM</article-title>
          .
          <source>Master's thesis</source>
          , Hasso Plattner Institut.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Bird</surname>
          </string-name>
          , Steven, Edward Loper and Ewan
          <string-name>
            <surname>Klein</surname>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>NLP with Python. O'Reilly Media Inc</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Adam</surname>
            <given-names>Berenzweig</given-names>
          </string-name>
          , Beth Logan, Daniel P. W. Ellis, and
          <string-name>
            <given-names>Brian</given-names>
            <surname>Whitman</surname>
          </string-name>
          .
          <article-title>A large-scale evaluation of acoustic and subjective music-similarity measures</article-title>
          .
          <source>Computer Music Journal</source>
          ,
          <volume>28</volume>
          (
          <issue>2</issue>
          ):
          <fpage>6376</fpage>
          ,
          <string-name>
            <surname>Summer</surname>
          </string-name>
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>