<!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>Knowledge Node and Relation Detection</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Syracuse University</institution>
          ,
          <addr-line>Syracuse, NY</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>A bottleneck problem in detecting knowledge nodes and their relations is how to extract accurately and correctly and codify the complex knowledge assertions from full-text documents (human intelligence) into the format of “machine intelligence” (computer-processable knowledge assertions). This paper reports a preliminary study that aims at this bottleneck problem by starting from the fundamentals of KR-representing knowledge from full-text documents by using knowledge node and relation recognition methods and tools. We collected data from full-text biomedical research publications and used manual and automatic tools to investigate the strengths and limitations of these methods. The findings show that MetaMap did a better job in detecting concepts from texts while SemRep is capable of extract relations between k-nodes. The paper presents the findings from the perspectives of degree of abstraction, types of k-nodes and relations, and linguistic structures and the evaluation results using the BLEU and cosine similarity measures.</p>
      </abstract>
      <kwd-group>
        <kwd>Knowledge representation</kwd>
        <kwd>Knowledge node relations</kwd>
        <kwd>Knowledge node detection</kwd>
        <kwd>Relation recognition</kwd>
        <kwd>MetaMap</kwd>
        <kwd>SemRep</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Document content is typically represented by keywords and/or terms from knowledge
organization systems (KOS). Although numerous algorithms and models, for example,
the vector space model
        <xref ref-type="bibr" rid="ref23">(Salton et al., 1975)</xref>
        and the Latent Semantic Analysis (LSA)
model
        <xref ref-type="bibr" rid="ref7">(Deerwester et al., 1990)</xref>
        , have been developed for document representation over
the last 40 years, the term-based representation of document content is facing new
challenges from the changing research landscape in which data and documents are deeply
interdependent and interconnected. It has become common practice in data repositories
to link datasets with associated publications (e.g., GenBank and Dryad). Much of these
challenges is due to the inherent limitations of term-based document representation,
that is, topics, concepts, and entity names are represented by discrete terms, and the
relations between these terms are not present at the time of indexing, but rather, rely on
the relations established in KOS, e.g., concept scope terms such as broader, narrower,
or associated terms, or linguistic relations such as synonymous terms or qualifiers for
concepts. The meager relation types in KOS and lack of rich semantic relations beyond
concept scope and linguistic relations among terms not only make it difficult for human
users to effectively discover data and information and comprehend the complex
knowledge network, but also for information retrieval systems to fully utilize the
advances in digital technologies and benefits of big data and “big knowledge” (Perl et al.,
2017).
      </p>
      <p>One way to address the challenges facing term-based document representation is to
shift the representation approach from terms to knowledge networks consisting of
nodes and relations. This means a transition from term-centric representation to
concept-relation representation: terms as knowledge nodes (or k-nodes) are linked by
relations to form a knowledge network. For example, influenza is a single concept
representing a kind of disease, H1N1 as a kind of virus is a single concept, and the two
concepts are related because H1N1 virus causes influenza, which may be written as a
knowledge assertation (H1N1, causes, influenza). If we analyze it further, we can find
that this assertion implies two separate assertions: (H1N1, IS-A, virus) and (influenza,
IS-A, disease), hence the complete assertion may be expressed as [(H1N1, IS-A, virus),
causes, (influenza, IS-A, disease)]. These assertions (or factual knowledge) can be
generalized in a triple format (concept1, relation, concept2) or (subject, predicate, object),
whereas concepts and relations may be complex and nested. This example is used to
demonstrate a need to reexamine the nature of indexing or document content
representation from an epistemological approach to enable richer, more semantic
representations.</p>
      <p>
        Representing knowledge assertions has its roots in artificial intelligence (AI). In the
short history of AI, knowledge representation formats such as predicate logic, frame
systems, semantic networks, and rule systems from the official production system
family have been popular
        <xref ref-type="bibr" rid="ref26">(van Hamelen et al., 2008)</xref>
        . However, they are difficult to be
generated automatically. Using triples for representing knowledge assertions is a
popular method in current representation technology. Knowledge repositories (or datasets)
that contain assertions have been developed, and DBpedia and Google’s Knowledge
Graph are well-known examples. Triple stores and ontologies have been created and in
use in national libraries, including Linked Data Service at the Library of Congress (LC)
and the Unified Medical Language System (UMLS) at the National Library of
Medicine (NLM) and Getty Research Institute Linked Data Service. Studies are also being
done to explore how the vast knowledge discovered from big data can be easily
comprehended and properly and creatively used by human users (Perl et al., 2017). While
shifting from a term-centric paradigm to a k-node-relation representation presents
promising prospects for innovating data and document representation as well as
information and data discovery, the task is highly challenging and requires the orchestration
of several fields’ techniques and methods, including natural language processing
(NLP), knowledge representation (KR), Semantic Web (SW) technologies, and
knowledge organization systems.
      </p>
      <p>A bottleneck problem in this paradigmatic shift lies in detecting k-nodes and their
relations accurately and correctly and codifying complex knowledge assertions from
full-text documents (human intelligence) into the format of “machine intelligence”
(computer-processable knowledge assertions). This paper explores the epistemological
and linguistic aspects of this bottleneck problem by starting from the fundamentals of
KR—representing knowledge from full-text documents by using k-node and relation
recognition methods and tools.</p>
    </sec>
    <sec id="sec-2">
      <title>Relevant literature</title>
      <p>
        Detecting knowledge nodes and relations in full-text documents automatically and
representing them in some degree of formality is similar in many ways to knowledge
representation in AI. What is knowledge representation then? The notion of KR implies
five distinct roles according to
        <xref ref-type="bibr" rid="ref6">Davis et al. (1993)</xref>
        : it is a surrogate or a substitute for
the thing itself, a set of ontological commitments, a fragmentary theory of intelligent
reasoning, a medium for pragmatically efficient computation, and a medium of human
expression of things about the world. Davis et al. further indicate that each of these
roles is “important to the nature of representation and its basic tasks” and “all five
aspects are essential representation issues”
        <xref ref-type="bibr" rid="ref6">(Davis et al., 1993, pp. 31-32)</xref>
        . By adopting a
KR approach in representing document content, we argue that knowledge node and
relation detection by nature is a process of using terminology (surrogate) to express the
assertion knowledge in text, which is committed to be focused on the part of knowledge
as objectively and accurately as our capability allows, and such terminology will be in
some formality to facilitate efficient computation and human expression of knowledge
latent in the text.
      </p>
      <p>
        Research in KR in the information science field appears to have followed two
different but intertwined approaches, both having a great deal to do with the data sources
under study. The first approach uses KOS as the data source to transform the concepts
defined in KOS into knowledge maps or graphs. In order to make such transformation
possible, a key task is to establish relations between concepts and the existing concept
scope and linguistic relations become handy in defining the transformation data models,
as seen in the Simple Knowledge Organization System (SKOS)
        <xref ref-type="bibr" rid="ref16">(Mills &amp; Brickley,
2005)</xref>
        . Traditional thesauri such as Medical Subject Headings (MeSH) and Library of
Congress Subject Headings (LCSH) were converted into the Resource Description
Framework (RDF) format
        <xref ref-type="bibr" rid="ref13 ref17">(NLM, 2018; LC, 2018)</xref>
        . Because the concepts and relations
are already defined in these KOS, such transformation’s main task is to remodel the
KOS as ontologies. In MeSH’s case, remodeling MeSH into RDF format means that
they must address questions such as: How should MeSH RDF classes and hierarchical
relations be expressed? How should it handle Descriptor-Qualifier combinations? The
project team designed a customized RDF data model to address these questions
        <xref ref-type="bibr" rid="ref5">(Bushman et al., 2015)</xref>
        . The resulting MeSH RDF Data Model is a good illustration of the
five roles of KR.
      </p>
      <p>Knowledge representation also occurs in transforming legacy data models (e.g.,
relational database, XML) into RDF or Web Ontology Language (OWL) format or
integrating multiple linked data repositories to build a specialized KR base. In reviewing
14 articles that cited any of the three significant linked data projects—Bio2RDF, Open
PHACTS, and/or EBI RDF, Barros and Couto (2016) conclude that RDF technologies
have “a strong impact on how the Life and Health Sciences community is storing,
integrating and sharing data and knowledge” (p. 182). Although automatic methods such
as text mining have been used to support semantic annotations to common ontologies,
human intervention is still required in most cases (Barros &amp; Couto, 2016,).</p>
      <p>The goal of transformation of existing thesauri or controlled vocabularies into RDF
encoded format is to codify the concepts and relations in more formal and better
structured format for efficient computation. This approach, however, does not connect the
knowledge existing in documents and research data to KOS. In other words, the fact
that controlled vocabularies are transformed into RDF format only builds a semantic
infrastructure to support the representation of knowledge existing in documents and
data. The work of connecting the knowledge in documents and data to KOS is what we
usually refer to as indexing, text categorization, document classification, or document
representation. In this paper, we take document content representation a step further to
formalize such representation in the form of (subject, predicate, object), that is,
representing not only knowledge nodes but also the relations among the nodes.</p>
      <p>
        Representing knowledge in documents has been studied extensively and generated
a vast body of publications. Popular models include the vector space model
        <xref ref-type="bibr" rid="ref23">(Salton et
al., 1975)</xref>
        and text classification using machine learning algorithms such as the K
nearest neighbor
        <xref ref-type="bibr" rid="ref2">(Altman, 1992)</xref>
        . The simplest model of document representation is N-gram
where words are represented as strings of N length. Other approaches of document
representation include single word representation, stemmed single word representation,
phrases, and rich document representation
        <xref ref-type="bibr" rid="ref11">(Keikha et al., 2008)</xref>
        . No matter which model
or approach is used, documents must be processed with NLP tools to conduct
morphosyntactic analysis, disambiguate specialty terms and general language words, normalize
synonyms and entity names, and tag part of speech (POS) before feature extraction and
classification can be performed
        <xref ref-type="bibr" rid="ref9">(Dobrokhotov et al., 2003)</xref>
        .
      </p>
      <p>
        Recognizing medical concepts and their semantic relations is a fundamental task in
biomedical informatics. Concept and relation recognition can support a range of tasks
such as concept-based text retrieval
        <xref ref-type="bibr" rid="ref27">(Zhong and Huang, 2006)</xref>
        , literature-based
discovery
        <xref ref-type="bibr" rid="ref10">(Hristovski et al., 2006)</xref>
        , etc. Prior research in biomedical national language
processing (bioNLP) has resulted in a suite of concept recognition tools, utilizing
knowledge-based approach or machine learning approach, or the combination of both
        <xref ref-type="bibr" rid="ref24">(Shah et al., 2009)</xref>
        . To date the widely used, general-purpose concept recognizers use
knowledge-based approach, as MetaMap
        <xref ref-type="bibr" rid="ref3">(Aronson et al., 2010)</xref>
        and NOBLE Coder
        <xref ref-type="bibr" rid="ref25">(Tseytlin et al., 2016)</xref>
        do. Due to the wide range of domains and genres in biomedical
literature, human annotations are impractical for supporting the general-purpose,
machine learning-based approach to representing knowledge in literature. However, some
systems managed to combine knowledge-based and machine-learning approaches on
specific tasks such as identifying drug names and gene names
        <xref ref-type="bibr" rid="ref25">(Tseytlin et al., 2016)</xref>
        .
      </p>
      <p>
        MetaMap
        <xref ref-type="bibr" rid="ref3">(Aronson et al., 2010)</xref>
        is a widely used tool for mapping keywords in
biomedical literature to noun phrases to concepts in the UMLS. MetaMap uses the
SPECIALIST Lexicon and linguistic rules to determine the best mapping
        <xref ref-type="bibr" rid="ref22">(Rindflesch
and Fiszman, 2003)</xref>
        . A pilot error analysis compared MetaMap’s
term-toUMLS_concept mapping against the mappings manually conducted by domain experts
and discovered that missing inferential or world knowledge accounted for 30% of the
errors and more nuanced NLP analysis was required for improving the performance
        <xref ref-type="bibr" rid="ref8">(Divita et al., 2004)</xref>
        .
      </p>
      <p>
        Built on the concept recognizers, another suite of tools was developed for identifying
semantic relations between concepts. SemRep
        <xref ref-type="bibr" rid="ref1 ref22">(Rindflesch and Fiszman, 2003; Ahlers
et al., 2007; Kilicoglu et al., 2010)</xref>
        is an example of relation extraction tool. It defines
and extracts relations such as AFFECTS, AUGMENTS, COEXISTS_WITH,
DIAGNOSES, and PREDISPOSES that are defined in Semantic Network of the
Metathesaurus. SemRep has been used for extracting relations in various types of
biomedical documents, such as coronary catheterization reports and clinical notes
        <xref ref-type="bibr" rid="ref14">(Liu et al.,
2012)</xref>
        . Although relation recognition tool such as SemRep can generate concept
relations automatically from abstracts and titles, the effectiveness and quality of relation
recognition is to be evaluated on wider variety of biomedical texts.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Methods</title>
      <p>
        The main objective of this project is to gain insights into the methods and issues in
knowledge node and relation recognition. Hence the data collection was not intended
to be comprehensive nor representative, but rather, focused on the methodological
aspect to gather information for larger scale investigation. This project continues the work
reported in
        <xref ref-type="bibr" rid="ref21">Qin and Zou (2017)</xref>
        , in which the types of knowledge nodes and relations
and potential applications of knowledge networks were discussed. The methods used
in this project include manual coding a small number of sentences and automatic
indexing of a larger collection of documents using two indexing tools.
      </p>
      <p>
        The source documents were retrieved from PubMed by using query terms “precision
medicine” in combination with break cancer, diabetes, and oncology. The selection of
articles was described in
        <xref ref-type="bibr" rid="ref21">Qin and Zou (2017)</xref>
        . Among the 30 articles selected for this
study, 4 articles were for breast cancer, 5 for diabetes, and 11 for oncology. Because
the detection of k-nodes and relations is performed to free text, the unit of analysis is
sentence for both manual and automatic methods. We randomly selected a small
number (150) of sentences from an article and analyzed sentence by sentence to identify
knodes and relations in the format [k-node(A), relation, k-node(B)]. When select k-nodes
and relations, we took considerations of discriminativeness, that is, a relation needs to
be distinct enough to separate it from other relations while maintaining sufficient
generality so that the relation can be applied to other similar situations. We used a template
table to annotate k-nodes identified from sentences. Below are two examples of the
knode and relation annotation template:
      </p>
      <p>Example sentence #1: “Protein gene products that have direct roles in driving the
biology and clinical behavior of cancer cells are potential targets for the development
of novel therapeutics” is annotated in Table 1:</p>
      <p>Node A relation Node B
protein gene product drives biology behavior of cancer cell
protein gene product drives clinical behavior of cancer cell
protein gene product is-target-of therapeutics</p>
      <p>Example sentence #2: “Unlike most pathologic testing, which serves as an adjunct
to establishing a diagnosis, the results of HER2 testing stand alone in determining
which patients are likely to respond to trastuzumab, a monoclonal antibody against
HER2” is annotated in Table 2:</p>
      <p>
        The relation “have direct roles in driving” in example sentence #1 was simplified as
“drives”, and the pattern of k-node and relations in Table 1 can be generalized further
as “factor-A drives behavior of cancer cell.” In identifying k-nodes we tried to be
faithful to the original concepts as much as possible, and at meantime, we also needed to
derive and/or extract k-nodes that were general enough to be meaningful in as many
situations as possible. This is particularly true for terms representing relations. In
addition, linguistic patterns in the sentences were also noted to help generating potential
NLP rules for automatic k-node detection. The manually annotated k-nodes were then
matched with concepts in the Unified Medical Language System (UMLS)
Metathesaurus
        <xref ref-type="bibr" rid="ref18">(NLM, 2016)</xref>
        . When there was more than one term from UMLS matching the
manual k-node, we selected the best match (usually the first term in the list of results
returned) and recorded it in a spreadsheet. Not all k-nodes identified from the text have a
matching term in UMLS. In this case, the value for UMLS matching term was given a
“none”. The manual annotation resulted in 390 k-nodes in total. Searches were
performed to find a matching UMLS concept for each of these k-nodes. The manual
annotations were performed by two coders. Differences between the two coders were
discussed and modified after agreement was reached.
      </p>
      <p>
        Two tools were used to generate k-nodes and relations automatically. The first one
is MetaMap, which was developed at NLM for recognizing UMLS concepts in text.
The strength of MetaMap lies in recognizing concepts from texts and matching them
with terms in UMLS. It does not perform, however, the task of detecting relations
between concepts from text. SemRep was selected because of its ability to extract
threepart propositions (or semantic predications) from biomedical texts
        <xref ref-type="bibr" rid="ref22">(Rindflesch &amp;
Fiszman, 2003)</xref>
        .
      </p>
      <p>
        To obtain comparative data for the manually annotated k-nodes and relations, we ran
MetaMap and SemRep on the same texts. The resulting k-nodes and relations were
evaluated to find strengths and weaknesses of automatic k-node and relation detection
by using the tools. These steps generated a number of datasets: 1) manually annotated
k-nodes with corresponding MetaMap results, 2) k-nodes generated from MetaMap and
matching UMLS concepts, 3) relations generated manually and by SemRep, and 4)
evaluation scores using two algorithms: Bilingual Evaluation Understudy (BLEU) and
cosine similarity for evaluating the similarity between manual and automatic k-node
detection. BLEU was originally designed to evaluate a generated sentence to a
reference sentence, with 1.0 as a perfect match score and 0 representing a mismatch
        <xref ref-type="bibr" rid="ref19">(Papineni et al., 2002)</xref>
        . We decided to adopt this algorithm as one of the evaluation metric
because it is quick and inexpensive to calculate, easy to understand, language
independent, and correlates highly with human evaluation
        <xref ref-type="bibr" rid="ref4">(Brownlee, 2017)</xref>
        . Cosine similarity
measure is a widely adopted metric in document classification/clustering, information
retrieval, and many other research fields to evaluate the similarity between words or
string vector space ((Erk &amp; Pado, 2008). The four datasets will address the following
questions:
• To what extent manually annotated and automatically generated k-nodes and
relations are similar or dissimilar?
• What are some of the patterns of agreement and/or disagreement between the two
sets of results?
• How can human intelligence (human-intervened k-node and relation recognition)
be translated into machine intelligence for more accurate knowledge
representation?
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Findings</title>
      <p>Overall, the results show some clear differences in the types of k-nodes and relations
between manual annotation and automatic detection. The differences are more visible
when k-nodes and relations are represented in the three-part semantic predicate format.
We observed three areas of differences in k-node and relation recognition: degree of
abstraction or generalization, types of k-nodes and relations, and linguistic structures.
4.1</p>
      <sec id="sec-4-1">
        <title>Degree of Abstraction</title>
        <p>Semantically, the k-nodes captured by each method have a high similarity.
Regardless how each concept is expressed in language, keywords for main concepts are present
across three sets of results. A closer examination of resulting concepts shows that there
are varying degree of abstraction or generalization between three methods. It is easy
for human intelligence to determine that “monoclonal antibody against HER2” and
“time from tissue removal to tissue fixation” are concepts and separating the words in
any of the two phrases would cause information loss (Table 3). Among the three
methods, MetaMap seems to be the better one for recognizing complex concepts involving
long phrases. SemRep breaks the sentences into simple concepts with one or two words,
while manual results appear to be in between the two automatic tools. In this sense,
manual method and MetaMap can handle better complex concepts while SemRep
generates simple k-nodes.</p>
        <sec id="sec-4-1-1">
          <title>Sentence</title>
        </sec>
        <sec id="sec-4-1-2">
          <title>Unlike most patho</title>
          <p>logic testing, which
serves as an adjunct
to establishing a
diagnosis, the results of
HER2 testing stand
alone in determining
which patients are
likely to respond to
trastuzumab, a
monoclonal antibody
against HER2.</p>
          <p>At present, several
preanalytic factors,
including the time from
tissue removal to
tissue fixation, are
underappreciated as
important variables that
have the potential to
negatively impact the
consistency and
reliability of HER2 testing.</p>
        </sec>
        <sec id="sec-4-1-3">
          <title>Adenocarcinoma of</title>
          <p>the breast is a leading
cause of cancer
morbidity and mortality
among women
world</p>
          <p>wide.</p>
          <p>A major challenge
faced by clinicians
treating patients with
breast cancer is how
to best assess patient
outcomes and predict
the clinical course of
the disease so that
the most appropriate
treatment regimen
can be identified.</p>
          <p>
            Another way to look at the degree of abstraction is through the relations detected
from the text. Table 4 presents the relations identified by SemRep and manual
annotation. While the manual work resulted in a much larger number and variety of relations
than SemRep did, SemRep has its own predefined list of relations and many of them
can be found in the relation types defined by the UMLS semantic network
            <xref ref-type="bibr" rid="ref15">(McCray,
2003)</xref>
            , which is an upper-level ontology for the biomedical domain. As such, the
relations from SemRep tend to be formal because of the adoption of terms from an
ontology, and those from manual annotation are closer to natural language. We tried to match
the manually annotated relations to those from SemRep in three categories: exact match
(semantically), similar or partial match, and no match. The mapping between two sets
of relation detection results It appears to have a gap between formal ontological relation
detection and manual annotation. This gap is reflected in the way how a relation is
constructed, for example, both prepositional phrase and verbs are used in SemRep
relations while manual results contain primarily verbs.
          </p>
          <p>In the process of manual annotation, we noticed some patterns of k-node and relation
structures.</p>
          <p>1. Simple k-node relations: two simple k-nodes are connected by a direct relation
in the form of a single verb, which may be expressed as AàB, e.g.:
(amplification_of_HER2_gene, promotes, receptor_activation)
(tumor, harbors, HER2_molecular_alteration)</p>
          <p>Exact match
affects</p>
          <p>is-a
is-method-for
is-part-of
treats
uses</p>
          <p>Relations from manual annotation</p>
          <p>Similar/Partial match
allows, improves, impacts,</p>
          <p>promotes
provides, controls
is a kind of, exists, is
equivalent to, is a prototype for,
is given as</p>
          <p>is-for
correlates
is associated</p>
          <p>with
expands
Causes, makes, leads to, promotes, drives,
determines improves
is measured by,
is-testedby, measures,
is-in-context
is a factor of, has-attribute,
has condition of</p>
          <p>transmits
mediates,
has-concordance with, targets</p>
          <p>regulates
is-used-for, is-used-with</p>
          <p>Compound k-node relations: it is common in the text used for this study that a
k-node is related to more than one k-node that may have the same or different
relations. We use the expression Aà(B1…Bn) to represent a one-to-many
pattern. For example, in a sentence “Therefore, over-expression of the receptor
has a direct role in mediating the biologic and clinical behavior of
HER2positive tumor cells by driving their proliferation and survival”, we derived:
(overexpression_of_receptor, mediates,
biology_behavior_of_HER2positive_tumor_cells)
(overexpression_of_receptor, mediates, clinical_behavior_HER2-positive_tumor_cells)
(overexpression_of_receptor, drives, proliferation_of_tumor_cells)
(overexpression_of_receptor, drives, survival_of_tumor_cells)
Based on the expression Aà(B1, …, Bn), the above predicates can be written
together if they share the same relation:
(overexpression_of_receptor, mediates,
(biology_behavior_of_HER2positive_tumor_cells, clinical_behavior_HER2-positive_tumor_cells))
(overexpression_of_receptor, drives, (proliferation_of_tumor_cells,
survival_of_tumor_cells))
This pattern is only applicable to the situation in which one concept is related
to multiple concepts by the same relation. Once the relation changes, the
knode-relation triple also changes to become a new one.</p>
          <p>Complex k-node relations: sometimes a sentence contains multiple k-nodes
and the relations among them are not simple nor direct. More often than not,
these multiple k-nodes are chained together by “bridge” k-nodes. We use the
expression Aà(BàC) to represent such “chain relations” where k-node A is
related to C through bridge k-node B. For example, the sentence “Unlike most
pathologic testing, which serves as an adjunct to establishing a diagnosis, the
results of HER2 testing stand alone in determining which patients are likely to
respond to trastuzumab, a monoclonal antibody against HER2” contains a
complex k-node and relation and a simple k-node and relation proposition:
(HER2_testing, determines, (patient, responds-to, trastuzumab))
(trastuzumab, is-a, monoclonal antibody against HER2)
4.3</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>Linguistic Structures</title>
        <p>While we kept relations between k-nodes in the form of verbs, the linguistic
structures for candidate k-nodes appeared in a wide variety of patterns. To decide what may
be meaningful and appropriate k-nodes, we needed to address two challenges. First,
identifying a k-node from a long phrase (in which may contain a clause) often means
to make a decision on where the cut-off point is. For instance, “Protein gene products
that have direct roles in driving the biology and clinical behavior of cancer cells” is a
long phrase that contains a clause modifying the k-node “protein gene product”. It
would not be feasible to take the whole phrase plus the clause as the k-node but cutting
off the clause would cause an important information loss.</p>
        <p>Second, as a result of the first challenge, there are situations in which candidate
relation terms in non-verb or clause format need to be transformed into verbs or verb
phrases to avoid the information loss (see Example 1 and Table 1 in the Methods
section). Such non-verb-to-verb transformation often results in multiple
k-node-relationk-node propositions to represent the complex concepts.</p>
        <p>In the process of manual annotation, we generalized some linguistic patterns for
knodes:
• Simple k-nodes: nouns that may be mapped directly to concepts in UMLS;
• Compound k-nodes: noun phrases that consist of two or more nouns and each noun
may find a matching concept in UMLS;
• Complex k-nodes: this type of k-nodes often appears in the form of noun/noun
phrase + preposition + noun/noun phrase format, for example, “dysregulation of
gene”, “therapeutic target in clinical oncology”, and “sensitivity to cytotoxic drug”.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Evaluation</title>
      <p>To compare the manual annotation results to those generated by automatic tools, we
used MetaMap and SemRep to extract k-nodes and relations and applied the BLEU and
cosine similarity algorithms to calculate the similarity scores. The average similarity
scores in Table 5 show that MetaMap and manual methods in k-node recognition has a
higher degree of similarity compared to other two pairs. Figure 1 visualizes the
comparisons between each pair of three methods. This is also illustrated by Figure 1 (a)
where more k-nodes had higher scores for both measures than the other two pairs, as
Figure 1 (b) and (c) show that the scores fluctuated widely and the scores from BLEU
and cosine similarity methods were not as consistent as that in Figure 1 (a).</p>
      <p>We also evaluated the similarity between the k-nodes generated by three methods
and matching UMLS concepts in each result set. Table 6 shows the total numbers of
UMLS terms for each comparison as well as the average scores. Overall, UMLS
matching had much lower averages across three comparing pairs than the scores in Table 5.
(a) Manual vs. MetaMap</p>
      <p>(b) Manual vs. SemRep
(b) MetaMap vs. SemRep
It is worth pointing out that both BLEU and cosine similarity followed consistent
patterns, that is, there was a large number of 0’s and 1’s in the scores. This suggests that a
high number of k-nodes detected in the text did not have their counterparts in UMLS.
This is consistent throughout the mapping between UMLS and each of the three k-node
detection methods.</p>
      <sec id="sec-5-1">
        <title>Average BLEU score</title>
      </sec>
      <sec id="sec-5-2">
        <title>Average score for cosine similarity</title>
      </sec>
      <sec id="sec-5-3">
        <title>Total number of UMLS terms</title>
        <p>No matching for UMLS terms
0.227
0.204
5589
(c) Manual vs. MetaMap</p>
        <p>(b) Manual vs. SemRep
(c) MetaMap vs. SemRep
Discussion and Conclusion</p>
        <p>knowledge node and relation recognition from full-text documents is highly
challenging, yet critically important in the big data era. This paper is an attempt to examine
different approaches in k-node and relation detection and hope to be able to offer some
insights into the strengths and limitations of manual and automatic methods. Due to the
small size of the data, the findings from this study are far from conclusive in addressing
the three questions raised at the end of methods section. Nevertheless, we can learn a
few things from the findings.</p>
        <p>First, each of the manual and automatic k-node and relation detection methods has
different areas of strengths and limitations. Manual method can offer fine granularity
for k-nodes and relations, but it is slow and heavily relies on human coder’s knowledge
and analytical capability. MetaMap does a decent job in capturing k-nodes but lacks the
capability for relation detection. SemRep can derive concepts and relations to put them
in a three-part proposition format, but the k-nodes extracted by SemRep are essentially
single words and the relations are strictly limited to what is available in UMLS
Semantic Network. K-node and relation detection has much to be desired in the AI era.</p>
        <p>Second, there is clearly a gap between effective knowledge representation from
fulltext documents and the tools. Here the tools include not only software but also codified
rules and knowledge assertions. Although knowledge representation and knowledge
base research have achieved a great success (e.g., the Cyc knowledge base and
DBpedia), representing knowledge from full-text and codifying it for applications remains a
challenging research field. Having upper-level KOS can be useful for knowledge
representation from full-text, but they can be useful only at a coarse level; deeper and more
refined knowledge representation for full-text requires more research on natural
language processing and computational knowledge organization systems.</p>
        <p>Finally, automatic relation detection is perhaps the crown in knowledge
representation because one must first identify the k-nodes before relations among the nodes can
be determined. Knowledge assertions in three-part proposition form (or simply, triples)
has its root in AI. This three-part proposition is the foundation of modern KR that has
been actualized in semantic web technologies – RDF, Linked Data, and Web Ontology
Language (OWL). KR combining with semantic technologies have promises to
revolutionize information retrieval, presentation, and use, but such promises have to meet
the prerequisite – knowledge codified and structured as the content infrastructure upon
which innovations in information retrieval, presentation, and use can be built. Our work
on k-node and relation detection is a step toward this vision.</p>
        <p>Representing knowledge in full-text documents is not a new research field, but with
technology advances (semantic web, graph database, deep learning, etc.), this “old”
research field is being injected fresh possibilities. Our future study will explore other
tools such as NOBLE Coder on larger text collections.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Ahlers C. B.</given-names>
            ,
            <surname>Fiszman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Demner-Fushman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Lang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            ,
            <surname>Rindflesch</surname>
          </string-name>
          ,
          <string-name>
            <surname>T. C.</surname>
          </string-name>
          (
          <year>2007</year>
          )
          <article-title>Extracting semantic predications from Medline citations for pharmacogenomics</article-title>
          .
          <source>Pac Symp Biocomput</source>
          .
          <year>2007</year>
          ; ():
          <fpage>209</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Altman</surname>
            ,
            <given-names>N. S.</given-names>
          </string-name>
          (
          <year>1992</year>
          ).
          <article-title>An introduction to kernel and nearest-neighbor nonparametric regression</article-title>
          .
          <source>The American Statistician</source>
          ,
          <volume>46</volume>
          (
          <issue>3</issue>
          ):
          <fpage>175</fpage>
          -
          <lpage>185</lpage>
          . doi:
          <volume>10</volume>
          .1080/00031305.
          <year>1992</year>
          .
          <volume>10475879</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Aronson</surname>
          </string-name>
          , Alan R., and
          <string-name>
            <surname>François-Michel Lang</surname>
          </string-name>
          .
          <article-title>“An Overview of MetaMap: Historical Perspective</article-title>
          and
          <string-name>
            <given-names>Recent</given-names>
            <surname>Advances</surname>
          </string-name>
          .
          <source>” Journal of the American Medical Informatics Association</source>
          <volume>17</volume>
          , no.
          <issue>3</issue>
          (
          <issue>May 1</issue>
          ,
          <year>2010</year>
          ):
          <fpage>229</fpage>
          -
          <lpage>36</lpage>
          . doi:
          <volume>10</volume>
          .1136/jamia.
          <year>2009</year>
          .
          <volume>002733</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Brownlee</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>A gentle introduction to calculating the BLEU score for text in Python</article-title>
          . https://machinelearningmastery.com
          <article-title>/calculate-bleu-score-for-text-python/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Bushman</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Anderson</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Fu</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Transforming the Medical Subject Headings into linked data: Creating the authorized version of MeSH in RDF</article-title>
          .
          <source>Journal of Library Metadata</source>
          ,
          <volume>15</volume>
          (
          <issue>3-4</issue>
          ):
          <fpage>157</fpage>
          -
          <lpage>176</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shrobe</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Szolovits</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>1993</year>
          ).
          <article-title>What is knowledge representation</article-title>
          ?
          <source>AI Magazine</source>
          ,
          <volume>14</volume>
          (
          <issue>1</issue>
          ):
          <fpage>17</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Deerwester</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumais</surname>
            ,
            <given-names>S.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Furnas</surname>
            ,
            <given-names>G.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Landauer</surname>
            ,
            <given-names>T.K.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Harshman</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>1990</year>
          ).
          <article-title>Indexing by Latent Semantic Analysis</article-title>
          .
          <source>Journal of the American Society for Information Science</source>
          ,
          <volume>41</volume>
          (
          <issue>6</issue>
          ):
          <fpage>391</fpage>
          -
          <lpage>407</lpage>
          . doi:
          <volume>10</volume>
          .1002/(sici)
          <fpage>1097</fpage>
          -
          <lpage>4571</lpage>
          (
          <issue>199009</issue>
          )41:
          <fpage>6</fpage>
          &lt;
          <fpage>391</fpage>
          :
          <article-title>:aid-asi1&gt;3.0</article-title>
          .co;
          <fpage>2</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Divita</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tse</surname>
            <given-names>T</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roth</surname>
            <given-names>L</given-names>
          </string-name>
          .
          <article-title>Failure analysis of MetaMap transfer (MMTx)</article-title>
          .
          <source>Medinfo</source>
          .
          <year>2004</year>
          ;
          <volume>11</volume>
          (Pt 2):
          <fpage>763</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Dobrokhotov</surname>
            ,
            <given-names>P. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goutte</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veuthey</surname>
            ,
            <given-names>A.-L.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Gaussier</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Combining NLP and probabilistic categorisation for document and term selection for Swiss-Prot medical annotation</article-title>
          .
          <source>Bioinformatics</source>
          ,
          <volume>19</volume>
          (
          <issue>Suppl</issue>
          . 1):
          <fpage>i91</fpage>
          -
          <lpage>i94</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Hristovski</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friedman</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rindflesch</surname>
            <given-names>TC</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peterlin</surname>
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Exploiting semantic relations for literature-based discovery</article-title>
          .
          <source>AMIA Annu Symp Proc</source>
          .
          <year>2006</year>
          ; ():
          <fpage>349</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Keikha</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khonsari</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Oroumchian</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Rich document representation and classification: An analysis</article-title>
          .
          <source>Knowledge-Based Systems</source>
          ,
          <volume>22</volume>
          (
          <issue>1</issue>
          ):
          <fpage>67</fpage>
          -
          <lpage>71</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.knosys.
          <year>2008</year>
          .
          <volume>06</volume>
          .002
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Kilicoglu</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosemblat</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fiszman</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Rindflesch</surname>
            ,
            <given-names>T. C.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Constructing a semantic predication gold standard from the biomedical literature</article-title>
          .
          <source>BMC Bioinformatics</source>
          ,
          <volume>12</volume>
          ,
          <fpage>486</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>LC.</surname>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>LC Linked Data Service: Authorities and Vocabularies</article-title>
          . http://id.loc.gov/
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bill</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fiszman</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rindflesch</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pedersen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Melton</surname>
            ,
            <given-names>G. B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Pakhomov</surname>
            ,
            <given-names>S. V.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Using SemRep to label semantic relations extracted from clinical text</article-title>
          .
          <source>In AMIA annual symposium proceedings</source>
          (Vol.
          <year>2012</year>
          , p.
          <fpage>587</fpage>
          ). American Medical Informatics Association.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>McCray</surname>
            ,
            <given-names>A. T.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>An upper-level ontology for the biomedical domain</article-title>
          .
          <source>Comparative and Functional Genomics</source>
          ,
          <volume>4</volume>
          :
          <fpage>80</fpage>
          -
          <lpage>84</lpage>
          . DOI:
          <volume>10</volume>
          .1002/cfg.255
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Mills</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Brickley</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>SKOS core guide: W3C working draft 2 November 2005</article-title>
          . https://www.w3.org/TR/2005/WD-swbp
          <article-title>-skos-core-guide-20051102/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>NLM.</surname>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Medical Subject Headings RDF</article-title>
          . https://id.nlm.nih.gov/mesh/
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>NLM.</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Unified Medical Language System (UMLS)</article-title>
          . https://www.nlm.nih.gov/research/umls/
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Papineni</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koukos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ward</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zhu</surname>
          </string-name>
          , W.-J. (
          <year>2002</year>
          ).
          <article-title>BLEU: a method for automatic evation of machine translation</article-title>
          .
          <source>In: ACL '02 Proceedings of the 40th Annual Meeting on Association for Computational Linguistics</source>
          , Philadelphia, Pennsylvania,
          <source>July 07 - 12</source>
          ,
          <year>2002</year>
          , pp.
          <fpage>311</fpage>
          -
          <lpage>318</lpage>
          . Stroudsburg, PA: Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Perl</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Geller</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halper</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ochs</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kapusnik-Uner</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Introducing the Big Knowledge to Use (BK2U) challenge</article-title>
          .
          <source>Annals of the New York Academy of Sciences</source>
          ,
          <volume>1387</volume>
          (
          <issue>1</issue>
          ):
          <fpage>12</fpage>
          -
          <lpage>24</lpage>
          . https://doi.org/10.1111/nyas.13225
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Qin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zou</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Structures and relations of knowledge nodes: Exploring a knowledge network of disease from precision medicine research publications</article-title>
          .
          <source>In: iConference 2017 Proceedings</source>
          (pp.
          <fpage>56</fpage>
          -
          <lpage>65</lpage>
          ). https://doi.org/10.9776/17009
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Rindflesch</surname>
            ,
            <given-names>T. C.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Fiszman</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>The interaction of domain knowledge and linguistic structure in natural language processing: interpreting hypernymic propositions in biomedical text</article-title>
          .
          <source>Journal of biomedical informatics</source>
          ,
          <volume>36</volume>
          (
          <issue>6</issue>
          ),
          <fpage>462</fpage>
          -
          <lpage>477</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Salton</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wong</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>C. S.</given-names>
          </string-name>
          (
          <year>1975</year>
          ),
          <article-title>A vector space model for automatic indexing</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>18</volume>
          (
          <issue>11</issue>
          ):
          <fpage>613</fpage>
          -
          <lpage>620</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>N. H.</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. P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M. A.</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>
          ): S14. doi:
          <volume>10</volume>
          .1186/
          <fpage>1471</fpage>
          -2105-10-S9-S14.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Tseytlin</surname>
            , E., Mitchell,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Legowski</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrigan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chavan</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Jacobson</surname>
            ,
            <given-names>R. S.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>NOBLE - Flexible concept recognition for large-scale biomedical natural language processing</article-title>
          .
          <source>BMC Bioinformatics</source>
          ,
          <volume>17</volume>
          :
          <fpage>32</fpage>
          . doi:
          <volume>10</volume>
          .1186/s12859-015-0871-y.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Van Harmelen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lifschitz</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Porter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <source>Handbook of Knowledge Representation</source>
          . Oxford, UK: Elsevier.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Zhong</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          (
          <year>2006</year>
          ,
          <article-title>August)</article-title>
          .
          <article-title>Concept-based biomedical text retrieval</article-title>
          .
          <source>In Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          (pp.
          <fpage>723</fpage>
          -
          <lpage>724</lpage>
          ). ACM.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>