<!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>Close Integration of ML and NLP Tools in BioAlvis for Semantic Search in Bacteriology.</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Robert Bossy</string-name>
          <email>robert.bossy@jouy.inra.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alain Kotoujansky</string-name>
          <email>alain.kotoujansky@jouy.inra.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sophie Aubin</string-name>
          <email>sophie.aubin@jouy.inra.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claire Nedellec</string-name>
          <email>claire.nedellec@jouy.inra.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>INRA-MIG</institution>
          ,
          <addr-line>Domaine de Vilvert F-78352 Jouy-en-Josas</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper focuses on the use of corpus-based machine learning (ML) methods for fine-grained semantic annotation of text. The state of the art in semantic annotation in Life Science as in other technical and scientific domains, takes advantage of recent breakthroughs in the development of natural language processing (NLP) platforms. The resources required to run such platforms include named entity dictionaries, terminologies, grammars and ontologies. The demand for domain-specific, comprehensive and low cost resources led to the intensive use of ML methods. The precise specification of the ML task goal and target knowledge, and the adequate normalization of the training corpus representation can notably increase the quality of the acquired knowledge. We argue in this paper that integrated ML-NLP architectures facilitate such specifications. We illustrate our demonstration with four representative NLP tasks that are part of the BioAlvis semantic annotation platform. Their impact on the quality of the semantic annotation is qualified through the evaluation of an IR application in Bacteriology.</p>
      </abstract>
      <kwd-group>
        <kwd>Semantic Annotation</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>Ontology Learning</kwd>
        <kwd>Natural Language Processing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Despite the growing number of available structured databases dedicated to
biomedicine, a large part of the domain knowledge is only available in documents in
natural language. Besides, several services centralize publications in Health and Life
Sciences. The main one, Entrez PubMed (NCBI), references over 16 millions of
papers [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, at the same time, the size of the bibliographic bases grows
exponentially and the scope of the scientific questions crosses the traditional
boundaries of biologist expertise fields, making classical Information Retrieval (IR)
applications no longer sufficient to target the useful and relevant documents.
Advanced techniques involving more semantics have to be applied to textual
information processing in the biomedical domain.
      </p>
      <p>
        Life and Health sciences are recognized as critical knowledge-intensive domains
for the Semantic Web [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Research efforts towards the Semantic Web aim “at
replacing the current web of links with a web of meaning” [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] producing large-scale
methods for automating deep semantic analysis and markup of Web pages in a
machine-readable form suitable for information extraction (IE) or information
retrieval (IR) applications in the biomedical domain. Semantic analysis methods
involve more and more Natural Language Processing (NLP) and powerful
representation languages that are reaching a maturity stage, where fine-grained
semantic markup of large Web corpora of text in various domains and languages
become possible. This is demonstrated for instance by the GATE [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], UIMA [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], and
Alvis [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] NLP platforms that make an extensive use of linguistic knowledge. A large
part of it is domain-specific and requires costly development and maintenance efforts
that can be alleviated by Machine Learning (ML) methods. Corpus-based ML
methods yield impressive knowledge acquisition results for a wide variety of NLP
tasks such as named entity recognition (NER) [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ], POS tagging [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and concept and
relation tagging [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. However, the cost remains high for (i) the production of the
appropriate features for representing the training examples, (ii) the manual annotation
of the training examples and (iii) the evaluation of the quality of the ML results. The
close integration of ML methods and end-user applications, e.g. IE or IR, into
semantic annotation platforms gives a useful framework to overcome these
limitations. Such efficient platform integration implies the proper characterization of
the type and role of the knowledge that is used and produced by each platform
component. This formalization step allows to avoid many cases of redundancy and
inconsistency of semantic annotations. Translating this into ML concerns means that
the learning target concept must be clearly specified according to the overall
knowledge model and the design of the example representation should be derived
accordingly. Following this principle, we have defined four representative and related
learning steps and the NLP process that computes the necessary training corpora.
Experimental results with the BioAlvis ML-NLP platform show that the appropriate
normalization of the example representation according to the learning task improves
ML performance and facilitates further knowledge integration. With the application
of the BioAlvis platform to IR of biomedical documents, we measure the quality
improvement of the semantic annotation performed with the learned knowledge.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2 From Words to Concepts</title>
      <sec id="sec-2-1">
        <title>2.1 Semantic Annotation</title>
        <p>Automatic semantic annotation supplies a meaningful structure to free texts expressed
in natural language with the purpose of allowing machine processing. In the Semantic
Web framework, the semantic annotation consists in an interpretation of the text
supported by an ontology, i.e. the assignment of concepts and relations of an ontology
to fragments of text. The extent of the annotated text fragments is fairly variable
depending on the target application. IE and IR target specific bits of information
contained in short fragments of text, i.e. terms, words and multi-word units. Fig. 1
shows an example of the semantic annotation of a sentence from a scientific article on
Molecular Genetics. The word GerE denotes a protein and the word sigK denotes a
gene. The negative interaction concept is supported by the inhibit verb. GerE (resp.
sigK) and the verb inhibit are instantiations of the arguments of the ontology relation
agent (resp. target) between the protein and the concept negative interaction.</p>
        <p>As an illustration of the production and exploitation of a semantic annotation in the
context of IR, we present the BioAlvis variant of the Alvis framework focused on
bacteriology that performs as follows. The annotation pipeline enriches documents
with fine-grained semantic annotations acquired through the successive application of
NLP tools. The result is passed to the indexing component and exploited by the
semantic search engine. The IR service normalizes the user queries in the same way
as the documents: words are lemmatized, terms and named entities (NE) are replaced
by their canonical forms and the concepts are replaced by their paths from the
ontology root. This strategy differs from usual query expansion that consists in
replacing each query term with the set of synonyms and sub-concepts. The Alvis
method indeed drastically reduces the complexity queries and makes its interpretation
legible for the user. The user can also directly benefit from the annotation of concepts
by performing ontology-based facet refinement through a rich Web user interface.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 NLP/ML cooperation towards semantic annotation</title>
        <p>
          Software platforms for text corpus annotation integrate a common range of
linguistic processes into pipelines, typically: tokenization, word and sentence
segmentation, named entity and term tagging, part-of-speech tagging, syntactic
parsing and semantic concept and relation annotation. Each process relies on
linguistic resources relevant to the target domain, which requires important
acquisition efforts. Most platforms do not specifically include automatic knowledge
acquisition facilities (e.g. Luxid®, MedScan®, AKS2®, InGenuity®) or in a limited
way (e.g. Luxid I2E® for NER), although corpus-based Machine Learning provides
an attractive alternative to the manual acquisition of such resources. Technically, a
single annotation pipeline can process documents for application purposes as well as
for preparing training corpora with the intent of acquiring new linguistic resources.
However, in most implementations, this virtuous feedback does not translate into
close ML and NLP software integration. The input of the ML is usually computed by
a subpart of the NLP pipeline but the output is not directly usable by subsequent NLP
components. This is the case in Gate / Amilcare [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
        <p>We claim that semantic annotation can greatly benefit from a full integration of the
ML components that feed the knowledge bases. Beyond format homogeneity, close
integration compels the architecture designer to specify the respective roles of each
NLP component involved in the semantic annotation process, to identify precisely all
types of knowledge along with their interdependencies, and the target knowledge to
be acquired by each ML component.</p>
        <p>
          Breaking down the semantic annotation task into well-identified NLP elementary
steps has a positive effect on the production quality of the associated ML component.
Relevant regularities are more easily identified by the ML system and human
annotation of training examples is easier and of higher quality when it concerns a
singled out knowledge type. For example, in formal knowledge representation
frameworks, the tagging of semantic types and the tagging of properties are two
distinct steps. In the phrase, “mouse synaptophysin gene”, the annotation of
synaptophysin as an object of type gene is handled separately from the annotation of
its property belongs to the species mouse. The knowledge acquisition goals for the
recognition of gene names and their related species must be achieved by at least two
distinct ML tasks applied to two different training corpora. The increased
homogeneity of corpora that results from normalization reduces the number of
examples to annotate manually. Unfortunately, many knowledge acquisition
approaches to NER do not follow this principle [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>Moreover, the clarification of dependencies among the different types of
knowledge provides a basis for increasing knowledge modularity and reducing
annotation inconsistencies. Operationally, the dependencies between knowledge types
impose a constrained order of linguistic/semantic/acquisition processing steps that
should be made explicit. In a structured modular view of the linguistic knowledge
base, higher level knowledge should encapsulate lower level knowledge. Then, in
order to learn a given target knowledge K, the training example representation should
be based on the knowledge on which K depends and no any lower level knowledge.
For instance, for the sake of modularity, relation recognition rules should not be
learned from shallow clues such as punctuation marks. Previous NLP steps should
have interpreted the punctuation marks into relevant information such as sentence
ends (sentence segmentation) or abbreviations (named-entity normalization).</p>
        <p>Hereafter, we present the results obtained by applying these principles to the
development and the integration of knowledge acquisition facilities into the Alvis
platform. We focus on the acquisition of critical resources that are required by
semantic annotation, with respect to the variety of learnable linguistic knowledge, i.e.
named entities, terms, concepts and relations. We demonstrate their learnability
(section 3) and the benefit of fine-grained semantic annotation in terms of quality and
density of annotations for a given domain and application: IR in Biology (section 4).</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 The BioAlvis Experience</title>
      <sec id="sec-3-1">
        <title>3.1 Architecture</title>
        <p>
          The Alvis annotation/acquisition pipeline (A3P in the following) has been
developed within the Alvis project [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. Alvis aimed at developing an open software
platform that supports the quick development of distributed semantic search engines
in specific domains. Alvis platform integrates a semantic crawler, the
annotation/acquisition pipeline and a semantic search engine based on Zebra [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. As
a proof of flexibility, various instances of Alvis have been deployed in a short time
for different languages (e.g. Chinese, Slovene, English and French) and different
genres and domains (e.g. textbooks, news, patents, Wikipedia entries, MedLine
abstracts, Agrobiotechnology patents). The Biology instance, BioAlvis developed by
us, is presented here. Following the principles advanced in section 2.2, A3P is
composed of a sequence of modules, based on Ogmios [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], that produce a layered
annotation of the input document (central area of Fig. 2). The modules communicate
by the means of a common layered XML annotation format.
        </p>
        <p>
          The XML annotation format relies on a layered representation where each layer
gathers the annotations from a single type of knowledge, in a similar way as described
in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. The first annotation steps identify semantic units, i.e. named entities and
terms, that denote the reference concepts of the domain in the document (Semantic
Units box of Fig. 2.). Their recognition, their normalization and their disambiguation
require prior word and sentence segmentation and word lemmatization. The next
annotation steps assign ontology categories to the semantic units (Conceptualization
box of Fig. 2). This includes fine-grained sense disambiguation based on selectional
restriction of the semantic units (section 3.3). Prior syntactic parsing produces the
required syntactic dependencies. Finally, ontology relations among the semantic units
are identified by the application of Information Extraction rules. The rules use the
semantic categories and the syntactic dependency context of the semantic units.
        </p>
        <p>A3P bootstraps by providing an annotated corpus for the acquisition of the
knowledge for the next components in the pipeline sequence. As shown in Fig. 2, the
linguistic analysis modules are fed by knowledge bases (drums). Their acquisition is
achieved by an array of corpus-based acquisition tools involving ML methods.</p>
        <p>The next subsections describe four representative acquisition tasks of BioAlvis,
their target knowledge, the example representation and the principles of the
integration of the learned knowledge into the knowledge bases. Most of the learning
results described in the following were obtained from a representative training corpus
in bacteriology of 2,397 scientific paper references from MedLine referred to as the
Bacillus corpus designed in 2001. It is the result of the following query to PubMed:
“Bacillus subtillis AND (transcription OR promoter OR sigma factor)”.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2 Semantic Units</title>
      </sec>
      <sec id="sec-3-3">
        <title>3.2.1 Named Entities</title>
        <p>
          The term named entity usually designates proper names associated to an
ontological category or semantic type (e.g. place, person). The proper names are rigid
designators that denote a referential entity in an unambiguous way [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
        </p>
        <p>BioAlvis NER component, RenBio focuses on protein/gene and species
recognition. It achieves NE tagging by GenBank-based dictionary mapping and by the
application of disambiguation and variation rules. The disambiguation rules specify
what contexts are required for each type of named entity. In parallel, variant
dictionaries and variation rules in the form of hand-crafted regular expressions deal
with common typographic alterations. Rules for disambiguation and recognition of
new entities are automatically acquired by supervised machine learning from a
reference training corpus. For example, the simple rule,</p>
        <p>A word, followed by the word protein, 4 letters long, starting and ending with an
upper-case letter, is a protein name.
applied to the text, “The GerE protein inhibits transcription” assigns GerE to the
protein category, even if GerE is not in the protein dictionary.</p>
        <p>The linguistic features of the training examples are computed by segmentation,
lemmatization and typographic analysis (e.g. length, case, presence of symbols and
digits, co-occurring words) of the training corpus performed by the annotation
pipeline. The annotation of positive examples is done by first mapping the NE
dictionary and then its manual correction by domain experts. Negative examples are
automatically generated under the closed-world assumption.</p>
        <p>
          The RenBio rules for gene and protein name annotation in BioAlvis were learnt
from the Bacillus corpus. The dictionary mapping on the training corpus tagged 7,185
occurrences. 10 biologists analyzed, corrected and completed the tagging. They found
12% false positives due to ambiguities and 12% false negatives due to new names.
We applied the C4.5 algorithm of induction of decision trees (J48 WEKA library
version [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]) to the revised training corpus. The cross-validation evaluation reported
in Table 1 showed significantly better results in terms of recall and precision
compared to the best results of the two gene/protein recognition challenges NLPBA
[
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] and BioCreative II [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ].
        </p>
        <p>We claim that the example representation features and accurate specifications of
the learning goal permitted higher quality of the training examples, thus improving
the conditions for the learning algorithms. The good results were not due to any
breakthrough in ML since we apply a regular well-known algorithm.</p>
        <p>On the one hand, the automatic linguistic pre-processing by BioAlvis of the
examples has contributed to drastically reduce the dimension of the example
description space and to remove potential sources of errors. Moreover in order to
discriminate between NE and non-NE by their context, we picked the most relevant
trigger words by feature selection. For instance, words like gene, operon or
transcription are more likely present around gene names than any other word.</p>
        <p>
          On the other hand, the learning goal was specified according to the role of the NER
in the semantic annotation process. This strongly determines the guidelines for the
manual annotation of the training examples by experts. Our strict annotation
guidelines address several phenomena that could hinder the quality of the annotation.
The principles are as follows: NE annotation should be restricted to single entities for
learnability and knowledge modeling reasons, it should exclude terms that denote
general semantic categories and properties and the entity span should exclude the
description of entity qualifiers (e.g. in “recA gene”, only “recA” is annotated). The
detailed description of the guidelines can be found in [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
        </p>
        <p>
          Our experiments demonstrate that the combination of the appropriate
normalization of the data with the consistent annotation of training examples by
experts improve machine learning performance in terms of precision, recall and size
of training sample (see [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] for more details).
3.2.2 Terms
        </p>
        <p>
          The BioAlvis term analysis component identifies the phrases that represent
semantic units. These are single or multi-word nominal or verbal expressions that
refer to specific domain concepts (e.g. plant pest). The term analysis module achieves
term recognition and normalization, which consists in tagging the term with its
canonical form. Semantic ambiguities are processed afterwards by the semantic
typing module (section 3.5), while inflections are handled beforehand by the
lemmatization module. Similarly to NE, off-the-shelf lists of terms are not sufficient
to annotate documents because terms may be ambiguous and subject to variation.
Moreover, in scientific and technical domains, terminologies are generally incomplete
with respect to the specific application needs [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. Thus less than 1% of the 410 000
terms of MeSH [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] and Gene Ontology [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] occur in the 16,000 sentences of the
Bacillus corpus. In addition to being mostly related to eukaryotes, those terms are
suitable for manual indexing as they do not appear as such in NL documents.
        </p>
        <p>
          BioAlvis includes two acquisition modules for enriching the terminology with new
terms and variants from a training corpus. The term acquisition component is the
YaTeA term extractor [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. It takes as input a training corpus with segmented
sentences and words, lemmas and POS tags. YaTeA identifies candidate terms in an
unsupervised way. Its strategy is based on declarative linguistic rules for boundary
detection and term analysis and on endogenous disambiguation. Extracted candidate
terms are usually validated by domain experts.
        </p>
        <p>
          Variation spectrum is much larger for terms than for NE. In addition to minor
graphical variations, it includes morpho-syntactic alterations that can deeply modify
the form of the term (e.g. plant pest, pests on plants and pests that attack plants).
Term normalization involves complex linguistic and domain knowledge encoded in
variation rules. BioAlvis integrates FASTR [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ], a tool that computes candidate term
variants from training corpora and controlled terminologies as produced by YaTeA
and experts. For instance, FASTR insertion rule extracts genetic competence from the
Bacillus corpus, as a variation of competence. Domain experts then validate the
proposed variation relations as synonymy, hyponymy or other relations. Note that sets
of synonym variants of the same term are similar to WordNet synsets. A canonical
form is chosen for normalization purposes to represent the synonym set.
        </p>
        <p>Applied to the Bacillus corpus, YaTeA extracted 6,699 candidate terms occurring
at least twice, among which 3,560 were validated by a group of 3 experts in
terminology and biology, yielding 52% precision. The recall evaluated on a gold
standard subset of Bacillus was 67%. FASTR then extracted 2,335 variants. The
validation by two experts was done in a few days and resulted in 676 synonym sets
and 1,569 hyponyms. Additionally, from 715 MeSH terms found to occur in the
Bacillus corpus, FASTR identified 1,899 new variants among which 397 hyponyms
and 117 synonyms.</p>
        <p>Such methods, when integrated in a pipeline, appear to be very competitive
compared to manual acquisition. The approach offers exhaustiveness regarding to a
corpus that is a clear advantage for knowledge-based application.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.3 Semantic Types</title>
        <p>
          Semantic typing relates concepts from the ontology to semantic units in the text
after their identification by the term and NE recognition components. The ontology
concepts are organized into hierarchies. Semantic typing annotates the semantic units
with the whole concept path to the hierarchy root without any a priori assumption on
the concept level relevance. In A3P, the ontology-lexicon relation is explicit: the
concepts of the ontology are represented at the lexical level by the canonical forms of
terms and named entities. In case a given semantic unit is polysemic, disambiguation
rules select the right concept in the ontology with respect to its syntactic context in
the document; BioLG [
          <xref ref-type="bibr" rid="ref26 ref27">26, 27</xref>
          ], the dedicated version of Link Grammar, is integrated
in BioAlvis for computing the syntactic contexts.
        </p>
        <p>
          The acquisition of concept hierarchies and disambiguation rules is supported by the
ML hierarchical conceptual clustering tool Asium [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Asium takes as input a
training corpus annotated in the same manner as the input of the semantic typing
module, i.e. semantic unit tagging and parsing. The formation of concept classes by
Asium is based on distributional analysis assuming that semantic units occurring in
similar syntactic contexts in specific domain corpora are semantically close. Asium
suggests their corresponding concepts as candidate members of a same semantic
class. The disambiguation rules are automatically learned together with the semantic
classes. They are expressed as restrictions of selection stating the syntactic
dependency constraints on the context of the semantic unit being typed. For instance,
cat may both denote a mammalian or a gene as defined by the ontology. In the phrase
hypokalaemaic myopathy of Burmese cat, cat must be tagged as mammalian rather
than as gene. myopathy is a disease and the disambiguation constraints express the
knowledge that mammalians have diseases, but genes have not. Semantic classes are
successively merged according to Asium distance formula. Asium includes a user
cooperative interface to validate, revise and name the learned classes and hierarchies
on the fly as they are built. This iterative process avoids error amplification along the
hierarchy formation. Like all distributional semantics-based methods, Asium produces
large coverage classes that may include three types of errors: the input syntactic
dependencies computed by the parser may be incorrect, (e.g. between 20 and 30 % of
the dependencies computed by BioLG [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]); the syntactic context may reflect
different meanings (e.g. the preposition in expresses either time or place relation as in
transcription in mitotic cell cycle / transcription in cell), which implies splitting the
class; the semantic relation may not represent only close meanings but antonyms or
lexical variations that were missed by the term and variants analysis.
        </p>
        <p>
          A large part of the potential learning errors is avoided upstream by choosing an
appropriate representation of the training examples. Terminology and NE
normalization significantly improve the quality of the learned classes by increasing
the homogeneity of the training data. It also decreases the number of parsing errors
and reduces the computation time, since the parser avoids computing dependencies
inside the terms as detailed in [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]. Indeed, normalization removes irrelevant
variations by a factor of 3 to 4. Moreover, syntactic contexts as used in Asium reflect
more accurately the semantic roles than typographic windows can do. Extensive
evaluation of the quality of the semantic classes acquired by distributional semantics
based methods has not been conducted yet. However, a general comparison of Asium
with other systems can be found in [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ].
        </p>
        <p>Although the concepts are validated along their construction by Asium, they
cannot be integrated as such in the ontology. Their structure does not necessarily
represent the model needed for the application and may require validation and
revision. The alignment between learned ontology and existing ones also remains a
critical problem. The modeling strategy we adopted for the development of
BacteriOntology is based on an ontology skeleton crafted by hand by biologist experts
and computer scientists from MIG-INRA laboratory. The hierarchical model results
from the integration of several existing resources: (1) the highest levels of the
ontologies and thesauri GO and MeSH; (2) relevant domain-specific information
resources (Riley and Subtilist function classifications and NCBI species taxonomy);
(3) concepts denoted by the 300 most frequent terms (section 3.2.2) acquired from our
corpus. Asium results were then used to extend this core ontology and populate its
classes. The current version of the resulting BacteriOntology defines 5,888 concepts,
structured into 6 generality levels (excluding the extremely deep species hierarchy).
The quality of BacteriOntology acquired with Asium support was globally evaluated
through IR (section 4).</p>
      </sec>
      <sec id="sec-3-5">
        <title>3.4 Domain-specific Relations</title>
        <p>
          Domain specific relations are usually more difficult to identify in the text than
concepts because they are less directly supported by contiguous text fragments.
BioAlvis annotation of relations focuses on gene interaction and relies on relation
extraction rules. For a given relation, the rules check the type of the semantic units in
the ontology in order to spot candidate relation arguments, and the type of the
syntactic dependencies between them. For instance, in the text: GerE inhibits the
expression of sigK, the gene interaction between the protein agent GerE and the target
gene sigK is identified in the simplest case, by the rule expressed in first-order logic:
gene_interaction (X,Z) :- type(X,Protein), subject(X,Y), type(Y,Interaction_action),
obj(Z,Y), type(Z, Gene).
where Protein, Interaction_Action and Gene are ontology concepts, and obj and
subject are syntactic dependencies. Many complex gene interaction cases are handled
with the same method including those involving regulon membership and promoter
binding (detailed method in [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ]). Relation extraction rules are learned by the
supervised Inductive Logic Programming method, LP-Propal. The training examples
are expressed in the same way as the input corpus of the relation tagging component:
typed semantic units and syntactic dependencies. The sentences are selected by the
naïve Bayes classifier STFilter [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ], so that manual annotation focuses on the relation
arguments in the sentences that most probably express a genic interaction. The
successive filtering, disambiguation and normalization of the lexicon and syntactic
analysis improve the training set homogeneity.
        </p>
        <p>
          The LLL dataset on genic interaction [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] has been designed from the Bacillus
corpus for evaluation. Experiments on the subset action without coreference (70
positive examples) yielded 89.4% F-measure. This result is significantly better than
the 65.5% best LLL challenge score on the same dataset [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ] and than the
BioCreative II result (48%) on the protein-protein interaction task [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ]. We tested our
system with an altered representation of the same data, where syntactic dependencies
were replaced by word neighborhood relations. Considering the poor results (34.7%
recall and 22.8% precision), we proved that syntactic dependencies convey major
semantic relation information.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4 IR Experimentation in Biology</title>
      <p>
        We have designed the BioAlvis version of Alvis for the evaluation of ML-based
semantic annotation benefit and the delivery of knowledge-based application to
biologists (e.g. IR). This section reports on the experimental evaluation of the
BioAlvis semantic annotation for semantic search and its comparison to other
indexing and search models. We characterize Alvis search as semantic in the sense
that it automatically interprets the meaning of the query with respect to the
terminology and the ontology: Alvis searches for more specific and variant terms and
it assists query refinement by ontology and terminology navigation (see [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] for more
details). We compare Alvis retrieval capabilities to three representative IR services
that are intensively used by specialists in specific domains and particularly in
Biology: (1) Google and (2) Google Scholar represent automatic full-text indexing
with shallow linguistic processing and (3) PubMed Entrez is representative of
handcrafted indexing by thesaurus keywords and full-text indexing without linguistic
processing. The comparison focuses on the effect of semantic annotation and query
expansion on the answer set quality. We exclude the effects of result sorting (ranking)
and of interface facilities (query refinement). Although they are obviously important
features, they are outside the scope of the evaluation.
      </p>
      <sec id="sec-4-1">
        <title>4.1 Test Data</title>
        <p>The reported experiments concern the adaptation of enterobacteria to changes in
their environment. Enterobacteriaceae is a large family of bacteria of the intestine,
including many human pathogens, like the well-known Salmonella that causes
inflammation of the intestine (Gastroenteritis). Their virulence is due to their capacity
to survive and grow in hostile environment conditions imposed by their hosts (acidity,
high temperature or oxidative stress induced by iron starvation and superoxide
radicals). Part of these conditions is due to the response of the host organisms to
pathogen infection. The deep understanding of the bacteria response mechanisms at a
molecular level to these stress factors is a key point toward the design of more
efficient drugs. The goal of the search is to find descriptions of pathogen reactions
and was translated into the following query: enterobacteria stress genome component.</p>
        <p>In order to test BioAlvis, the Bacteriology document collection was built by first
querying PubMed with all bacterial genera names from the GenBank taxonomy. Then
we used a Bayesian filter to exclude documents that were not bacteriology stricto
sensu. The result is a medium-size corpus containing 322,982 references of 70 words
on average. This corpus was processed by BioAlvis in 60 hours on a cluster of 20
processors. The resulting semantic annotation was indexed and supplied to the Alvis
search engine. Table 2 summarizes the main figures of the acquired linguistic
resources (as described in section 3) and tagging features.</p>
        <p>The annotation is dense due to the type of documents and the corpus-based strategy of
the lexicon acquisition. For instance, the BioCreative II corpus contains on average
4.6 gene or protein names per document while there are 6 in our corpus.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2 Compared Systems</title>
        <p>Google and Google Scholar index very large collections. Google references around
24 billions of web pages. The size of Google Scholar is estimated at more than one
billion references. Both systems perform simple stemming on documents and queries.
Our hypothesis is that in specific domains, they will (1) retrieve more incorrect results
compared to semantic search, because they do not disambiguate words; (2) miss
relevant documents by not exploiting synonymy and related terms.</p>
        <p>In Entrez PubMed, each indexed reference is manually assigned a set of terms
representative of the document topic from the MeSH thesaurus. The manual
annotation avoids ambiguities in document indexing but is quite expensive to
maintain since it requires highly-trained experts who read the full-text articles. Entrez
PubMed searches query terms in the full-text without any linguistic analysis as well
as in the MeSH term index by expanding the query with synonyms and more specific
terms according to the MeSH thesaurus. In all cases, the resolution of query
ambiguity is postponed to query refinement by the user.</p>
        <p>To illustrate the strategy of BioAlvis, we detail how the example query
enterobacteria stress genome component is processed: the words are lemmatized; the
recognized semantic units are normalized and assigned to the BacteriOntology
concepts that belong to taxonomies: enterobacteria, stress and genome component.
BioAlvis expands the search to documents where sub-concepts of the query term
occur. For instance, the taxonomic group of enterobacteria contains Escherichia coli
and Salmonella enterica among hundreds of other bacteria species. In the same way
stress defines 17 different types of stress such as heat-shock and phosphate
starvation. Again, genome component represents 62 different sub-concepts (e.g.
operon and promoter). Each of these concepts references its variants and synonyms.
For instance, heat-shock is synonym of temperature upshift, thermal upshock, and
temperature upshock according to our terminology. Additionally, query
lemmatization allows BioAlvis to search regardless of word inflections and
derivations (stress / stressing / stresses). The interface displays the detail of the
interpretation so that the result is understandable.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3 Experiment and Evaluation</title>
        <p>
          As we could benefit from Bacteriology expert analysis, we opted for a qualitative
evaluation of our system. Beyond rough figures, a comparative study of the answer
sets has characterized the missing and irrelevant documents retrieved by each service.
More complete results can be found in [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ]. Table 3 summarizes the features of the
answer set for the four IR services, including Alvis.
        </p>
        <p>The very large answer set of Google (245,000) was expected because of the
document collection size and the generality of the query. Google and Google Scholar
search for the stemmed query words in the documents. As no semantics is used, all
documents with sub-concepts of the query words were missed. We tested the query
with a replacement of genome component by (gene OR promoter) that are two
productive sub-concepts and found that 50 % more documents were retrieved. As
Google and Google Scholar make use of stemming, they find 8 times more documents
than with exact matches. For instance, documents with enterobacterial were found
thanks to stemming.</p>
        <p>Entrez Pubmed expands queries in a similar way as BioAlvis by following MeSH
relations top-down. The term enterobacteria is expanded into tens of subconcepts as
well as genome component. The query yields 1,031 relevant answers, but documents
about specific stresses, such as phosphate starvation (97) were missed because stress
is not defined in MeSH despite of its importance in Biology and it is then searched
without any specialization. Five more documents could have been found if Entrez
PubMed had lemmatized the documents. When MeSH term index is disabled, no
document is retrieved as no paper full-text contains all the query words.</p>
        <p>BioAlvis retrieved fewer documents than Google Scholar for two reasons: (1) its
document collection is smaller (2) Google Scholar indexes scientific papers full text
whereas BioAlvis only indexes abstracts and titles. It does not question the semantic
annotation approach but the document collection preparation. BioAlvis missed also
relevant documents because of the lack of some relevant sub-concepts of stress in the
ontology like acid shock. This can be addressed by completing the ontology from a
larger training corpus.</p>
        <p>Regarding relevance of the documents, the accuracy of the answer sets varies a lot
among the services. Google and Google Scholar results contain a vast amount of false
positives. This is mainly due to the fact that the answer set contains many documents
that mention only a subset of the query terms. The rank of these documents is very
low but they are however counted in the answer set. The amount of false positives in
Google Scholar is less important because the indexed corpus is smaller and more
focused. Beyond the main problem of spurious co-occurrence of the query words
mentioned above, the indexing of irrelevant subparts of the document caused many
errors. For instance, citations of the document as occurring in Citeseer or
SpringerLink sites are indexed with the document itself. BioAlvis retrieves false
positives to a much lesser extent. Most of the irrelevant documents were papers about
organisms other than Enterobacteriacea, many of them including a mention of a
homology with the extensively studied enterobacterium Escherichia coli. This
observation stresses the importance of filtering semantic annotations for IR purposes,
so that semantic annotation focuses on the main topics of the paper.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5 Conclusion</title>
      <p>
        While formal languages for ontology representation have made great advances, there
are few formal or operational proposals designed to tie ontologies to linguistic
knowledge [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. Ontologies can no longer be considered as organized vocabularies or
hierarchies of terms that can be simply mapped to the text for semantic markup.
Intermediate linguistic knowledge levels are necessary to connect the textual
information to the conceptual knowledge. Sophisticated and operational NLP
platforms such as Alvis are available for developing such integrated applications.
Still, the cost of maintaining and configuring them exponentially increases with the
complexity of the linguistic knowledge. As highlighted above, the linguistic
knowledge is scattered into various heterogeneous resources in order to feed distinct
successive linguistic analyses.
      </p>
      <p>
        In this paper, we pointed out the challenge of integrating ontology knowledge and
linguistic knowledge into a consistent model. In order to alleviate the lack of
specialized knowledge to feed NLP tools, knowledge acquisition and ML methods are
applied to training corpora. This raises the problem of integrating the processes of
knowledge resource acquisition and the exploitation of these resources. We proposed
an operational approach based on the clear specification of the learning task and the
normalization of the example representation. Following these principles, we
developed large resources in Biology for each linguistic step and demonstrated their
efficiency through the semantic annotation of a representative Web corpus and its use
in an IR application [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ].
      </p>
      <p>Acknowledgment. This research has been partially supported by the RNTL
ExtraPloDocs and the FP6-STREP Alvis projects. Special thanks are due to Philippe
Bessières. Without his expert participation in Biology, BioAlvis development would
not have been possible. The terminology part of this work has greatly benefited from
Annick Lacombe’s expertise.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>1. Entrez PubMed. http://www.ncbi.nlm.nih.gov/sites/entrez</mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Buitelaar</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Declerck</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sacaleanu</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vintar</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raileanu</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crispi C.</surname>
          </string-name>
          <article-title>A Multi-Layered, XML-Based Approach to the Integration of Linguistic and Semantic Annotations</article-title>
          .
          <source>In Proceedings of EACL NLPXML'03 Workshop Budapest</source>
          , Hungary,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lieberman</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Wahlster</surname>
          </string-name>
          , W. (Eds.)
          <article-title>Spinning the Semantic Web: bringing the World Wide Web to its full potential</article-title>
          . Cambridge, MA: MIT Press,
          <year>2003</year>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bontcheva</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tablan</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maynard</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cunningham</surname>
            <given-names>H. Evolving</given-names>
          </string-name>
          <article-title>GATE to Meet New Challenges in Language Engineering</article-title>
          .
          <source>Natural Language Engineering</source>
          .
          <volume>10</volume>
          :
          <fpage>349</fpage>
          -
          <lpage>373</lpage>
          .
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>IBM</given-names>
            <surname>Unstructured Information Management Architecture</surname>
          </string-name>
          http://domino.research.ibm.com/comm/research_projects.nsf/pages/uima.index.html
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Nédellec</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nazarenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bossy</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Ontology</surname>
            and
            <given-names>Information</given-names>
          </string-name>
          <string-name>
            <surname>Extraction</surname>
            . In Ontology Handbook.,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Staab</surname>
          </string-name>
          , R. Studer (eds.), Springer Verlag, to appear,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Collier</surname>
            <given-names>N.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Takeuchi</surname>
            <given-names>K.</given-names>
          </string-name>
          <article-title>Comparison of character-level and part of speech features for name recognition in biomedical texts</article-title>
          .
          <source>J. of Biomedical Informatics</source>
          <volume>37</volume>
          ,
          <fpage>423</fpage>
          -
          <lpage>435</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Yeh</surname>
            <given-names>A.</given-names>
          </string-name>
          , Morgan A.,
          <string-name>
            <surname>Colosimo</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hirschman L. BioCreAtIvE Task</surname>
          </string-name>
          <article-title>1A: gene mention finding evaluation</article-title>
          .
          <source>BMC Bioinformatics</source>
          <year>2005</year>
          , 6(
          <issue>Suppl 1</issue>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Marquez</surname>
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Padro</surname>
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodriguez</surname>
            <given-names>H.</given-names>
          </string-name>
          <article-title>A machine learning approach to POS tagging in Machine Learning Journal</article-title>
          , Vol
          <volume>39</volume>
          , Iss 1, pp
          <fpage>59</fpage>
          -
          <lpage>91</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Faure</surname>
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nédellec C.</surname>
          </string-name>
          <article-title>A Corpus-based Conceptual Clustering Method for Verb Frames and Ontology Acquisition. In Adapting lexical and corpus resources to sublanguages and applications</article-title>
          ,
          <source>workshop of the 1st LREC</source>
          , p.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          ,
          <string-name>
            <surname>Velardi</surname>
            <given-names>P</given-names>
          </string-name>
          . (Ed.), Grenada, Spain,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Buitelaar</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cimiano</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loos</surname>
            <given-names>B</given-names>
          </string-name>
          .
          <source>Proceedings of the Workshop on Ontology Learning and Population at the 16th ECAI</source>
          , Valencia, Spain,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <article-title>W3C Semantic Web Health Care and Life Sciences Interest Group</article-title>
          . http://www.w3.org/2001/sw/hcls/
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <article-title>Alvis project</article-title>
          . http://cosco.hiit.fi/search/alvis.html
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Hamon</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nazarenko</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poibeau</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aubin</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Derivière</surname>
            <given-names>J. A Robust</given-names>
          </string-name>
          <string-name>
            <surname>Linguistic</surname>
          </string-name>
          <article-title>Platform for Efficient and Domain specific Web Content Analysis</article-title>
          .
          <source>Proceedings of RIAO, Pittsburgh</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>15. Zebra sofware. http://www.indexdata.dk/zebra/</mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kripke</surname>
            <given-names>S. A.</given-names>
          </string-name>
          <string-name>
            <surname>Naming</surname>
          </string-name>
          and Necessity. In Semantics of Natural Language. D.
          <string-name>
            <surname>Davidson</surname>
          </string-name>
          , G. Harman (eds.), Reidel, Dordrecht, pp.
          <fpage>253</fpage>
          -
          <lpage>355</lpage>
          ,
          <fpage>762</fpage>
          -
          <lpage>769</lpage>
          ,
          <year>1972</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Witten</surname>
            <given-names>I. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frank</surname>
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Data</surname>
          </string-name>
          <article-title>Mining: Practical machine learning tools and techniques, 2nd Edition</article-title>
          . Morgan Kaufmann, San Francisco,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Kim J.-D</surname>
          </string-name>
          , Ohta T. Tsuruoka Y.,
          <string-name>
            <surname>Tateisi</surname>
            <given-names>Y.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Collier</surname>
            <given-names>N.</given-names>
          </string-name>
          <article-title>Introduction to the Bio-Entity Recognition Task at JNLPBA</article-title>
          , Collier et al. (eds),
          <source>Proc. of NLPBA/Coling wshp</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Ando R. K. BioCreative II Gene</surname>
          </string-name>
          <article-title>Mention Tagging System at IBM Watson</article-title>
          .
          <source>Proceedings of the Second BioCreative Challenge Evaluation Workshop</source>
          .
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Nédellec</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bessières</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bossy</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kotoujansky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Manine</surname>
            ,
            <given-names>A.-P.</given-names>
          </string-name>
          ,
          <article-title>Annotation Guidelines for Machine Learning-Based Named Entity Recognition in Microbiology</article-title>
          .
          <source>In Proceedings of the ECML/PKDD workshop Data</source>
          and Text Mining in Integrative Biology.
          <string-name>
            <given-names>M.</given-names>
            <surname>Hilario</surname>
          </string-name>
          and C. Nedellec (eds),
          <fpage>40</fpage>
          -
          <lpage>54</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Alexa</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mccray</surname>
            ,
            <given-names>Allen C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Browne</surname>
            ,
            <given-names>Bodenreider O.</given-names>
          </string-name>
          <article-title>The lexical properties of the Gene Ontology</article-title>
          .
          <source>In Proceedings of AMIA Symposium</source>
          , San Antonio,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <article-title>MeSH thesaurus</article-title>
          . http://www.nlm.nih.gov/mesh/
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <article-title>The Gene Ontology Consortium. Gene Ontology: tool for the unification of biology</article-title>
          .
          <source>Nature Genetics</source>
          <volume>25</volume>
          :
          <fpage>25</fpage>
          -
          <lpage>29</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Aubin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Hamon</surname>
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Improving Term Extraction with Terminological Resources</article-title>
          .
          <source>In Proceedings of FinTAL'2006</source>
          . pp.
          <fpage>380</fpage>
          -
          <lpage>387</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Jacquemin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <article-title>A Symbolic and Surgical Acquisition of terms Through Variation. In Connectionist, Statistical and Symbolic Approaches to Learning for NLP, Wermter</article-title>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Riloff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            &amp;
            <surname>Scheler</surname>
          </string-name>
          ,
          <string-name>
            <surname>G</surname>
          </string-name>
          . (eds), pp.
          <fpage>425</fpage>
          -
          <lpage>438</lpage>
          , Springer-Verlag,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Pyysalo</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salakoski</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aubin</surname>
            <given-names>S.</given-names>
          </string-name>
          , and
          <article-title>Nazarenko A. Lexical adaptation of Link Grammar to the biomedical sublanguage: a comparative evaluation of three approaches</article-title>
          .
          <source>BMC Bioinformatics</source>
          ,
          <volume>7</volume>
          (
          <issue>Suppl 3</issue>
          ),
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Aubin</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nazarenko</surname>
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nédellec</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Adapting</surname>
          </string-name>
          a
          <article-title>General Parser to a Sublanguage</article-title>
          ,
          <source>Proceedings of RANLP'05</source>
          , pp
          <fpage>89</fpage>
          -
          <lpage>93</lpage>
          . Borovets, Bulgarie,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Bisson</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nédellec</surname>
            <given-names>C.</given-names>
          </string-name>
          et Canamero D.
          <article-title>"Designing clustering methods for ontology building - The Mo'K workbench"</article-title>
          in
          <source>Proc. of the workshop on Ontology Learning</source>
          , (
          <issue>ECAI2000</issue>
          ),
          <string-name>
            <surname>Staab S</surname>
          </string-name>
          . et al (Eds)., p.
          <fpage>13</fpage>
          -
          <lpage>19</lpage>
          , Berlin,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Manine</surname>
            <given-names>A.-P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alphonse</surname>
            <given-names>E.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>Bessières</given-names>
            <surname>Ph</surname>
          </string-name>
          .
          <article-title>Genic Interaction Extraction by Reasoning on an Ontology</article-title>
          .
          <source>In SMBM'2008</source>
          , pp.
          <fpage>93</fpage>
          -
          <lpage>100</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Nédellec</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ould Abdel Vetah M.</surname>
            ,
            <given-names>and Bessières P.</given-names>
          </string-name>
          <string-name>
            <surname>Sentence</surname>
          </string-name>
          <article-title>Filtering for Information Extraction in Genomics, a Classification Problem</article-title>
          .
          <source>In PKDD'2001</source>
          , p.
          <fpage>326</fpage>
          -
          <lpage>338</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>31. LLL dataset. http://genome.jouy.inra.fr/texte/LLLchallenge/</mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Nédellec</surname>
            <given-names>C</given-names>
          </string-name>
          .
          <article-title>Genic Interaction Extraction Challenge</article-title>
          .
          <source>In Proc. of the Learning Language in Logic (LLL05)</source>
          workshop joint to ICML'05.
          <string-name>
            <surname>Cussens</surname>
            <given-names>J.</given-names>
          </string-name>
          and Nedellec C. (eds).
          <source>Bonn</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Krallinger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>The interaction-Pair and Interaction Method Sub-Task evaluation</article-title>
          .
          <source>In proceedings of the BioCreAtIvE II Workshop</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Buntine</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toan</surname>
            ,
            <given-names>V. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hamon</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ardö</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nazarenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nedellec</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pedersen</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Podnar</surname>
          </string-name>
          ,
          <source>Y. Report on Tests, D8</source>
          .
          <article-title>3 IST-FP6 Alvis project</article-title>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Buitelaar</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Declerck</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frank</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Racioppa</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiesel</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sintek</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Engel</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Romanelli</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sonntag</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loos</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Micelli</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Porzel</surname>
            <given-names>R.</given-names>
          </string-name>
          , Cimiano P.
          <article-title>LingInfo: Design and Applications of a Model for the Integration of Linguistic Information in Ontologies</article-title>
          .
          <source>In Proc. of OntoLex06</source>
          , a Workshop at LREC, Genoa, Italy,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>36. http://genome.jouy.inra.fr/alvis/front</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>