<!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>Chemical and Biological Entity Recognition System from Patent Documents</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Hongchang Lai</string-name>
          <email>laihc2013@istic.ac.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shuo Xu</string-name>
          <email>xush@istic.ac.cn</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lijun Zhu</string-name>
          <email>zhulj@istic.ac.cn</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Information Technology, Supporting Center, Institute of Scientific and Technical, Information of China</institution>
          ,
          <addr-line>No. 15 Fuxing Rd,.Haidian Distirct, Beijing 100038</addr-line>
          ,
          <country>P.R.</country>
          <addr-line>China, +86 10 5888 2447</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Information Technology, Supporting Center, Institute of Scientific and, Technical Information of China</institution>
          ,
          <addr-line>No. 15 Fuxing Rd,.Haidian Distirct, Beijing 100038</addr-line>
          ,
          <country>P.R.</country>
          <addr-line>China, +86 10 5888 2447</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>It is crucial to explore the chemical and biological space covered by patent documents. In order to recognize chemical and biological entities, a recognition system is developed on the basis of open-source machine learning and natural language processing (NLP) toolkits. The system processing pipeline consists of three major components: pre-processing (sentence detection, tokenization), recognition (conditional random field (CRF) based approach), and post-processing (rule-based approach). The paper introduces each part in detail. Finally, extensive experiments on annotated chemical patent corpus are conducted, and the balanced-F measure is 69.20% with 10-fold cross validation. The results indicate that the performance on patent documents is slightly lower than that of counterpart on paper and news corpus.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Conditional Random Field (CRF)</kwd>
        <kwd>Chemical and Biological Entity Recognition</kwd>
        <kwd>Patent Mining</kwd>
        <kwd>Cross Validation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        It is crucial to explore the chemical and biological space covered
by patent documents. For example, it can help speed-up the
early-stage medicinal chemistry activities [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Though patent
documents contain many valuable chemical and biological
entities, such as chemical compounds, genes, proteins, drug and
so on, automatic recognition systems from patent documents are
still very limited.
      </p>
      <p>However, as for paper and news documents, many identification
approaches are proposed and resulting systems are also
developed.</p>
      <p>In our opinion, the reasons are two-fold: (a) the annotated patent
corpus are not available to public; (b) the patents are complex
legal documents which are very difficult to understand. But the
Copyright © 2015 for the individual papers by the papers' authors.Copying
permitted for private and academic purposes.This volume is published and
copyrighted by its editors.</p>
      <p>
        Published at Ceur-ws.org
Proceedings of the Second International Workshop on Patent Mining and its
Applications (IPAMIN). May 27–28, 2015, Beijing, China.
situation will be improved continually, since there is an
increasing interest on patent mining, such as
BIOINFORMATICS [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], BioCreative [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], JNLPBA [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and
iPaMin [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        An Annotated Chemical Patent Corpus [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] was published by
Akhondi, which enables the development of the chemical and
biological entity recognition system. Even so, it is still a rather
challenging task to automatically recognize chemical and
biological entities from non-structural documents, especially
patents [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], since patents are complex legal documents that even
contain up to hundreds of pages.
      </p>
      <p>
        In this paper we explore the chemical and biological entity
recognition system from patent documents using similar
approaches in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Thus, one can see whether it is feasible by
just borrowing some methods. The organization of the rest of the
article is as follows. Section 2 summarized the overview of the
annotated patent corpus. Section 3 introduces the recognition
system and the methods we used. Section 4 decrypts the
annotated corpus we used and some information of our
experiments.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. DATASETS OVERVIEW</title>
      <p>Akhondi et al have produced gold standard chemical patent
corpus of which 47 patents have been annotated by at least three
annotators. The full-text patents and annotated entities are
publicly accessible at www.biosemantics.org.</p>
      <p>We analyzed the training and harmonized dataset and found
some nested chemical and biological entities in the harmonized
set. In our system, CRF++ is adopted for the actual
implementation to process the sequence label problem. Since
CRF++ cannot identify the nested entities, we just omit the less
spanned entities. .There are 1239 entities of the type
"OCRERRORSPELL" and "OCRERRORLINE" in the original
annotation corpus, however some of them are nested. Finally, we
reduced the entities amount from 37,776 down to 37,288,
removing 488 nested entities. The harmonized set was produced
from the 47 common patents, including a total of fourteen classes,
9857 unique terms and 37,288 annotated terms (see table 1).</p>
      <sec id="sec-2-1">
        <title>Tokenization</title>
      </sec>
      <sec id="sec-2-2">
        <title>CRF-based</title>
      </sec>
      <sec id="sec-2-3">
        <title>Approach</title>
      </sec>
      <sec id="sec-2-4">
        <title>Rule-Based</title>
      </sec>
      <sec id="sec-2-5">
        <title>Approach</title>
      </sec>
      <sec id="sec-2-6">
        <title>Results</title>
        <p>
          The results indicate that IUPAC (International Union of Pure and
Applied Chemistry) entities and generic names have been
annotated obviously more than any other chemical type. On the
other hand, InChI (International Chemical Identifier), CAS
(Chemical Abstracts Service) registry numbers and SMILES
(Simplified molecular input line entry specification) appear
rarely in the chemical patents. Since we removed one of the label
tag of entities which have two or more tags, the count of results
would be a little bit different with [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>Table 1 Number of annotated terms and unique terms in the
harmonized set of the gold standard corpus after removing
nested entities
M</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. SYSTEMS DESCRIPTION AND</title>
    </sec>
    <sec id="sec-4">
      <title>METHODS</title>
      <p>
        Based on the summary of the principal methods used in the
MUC-4 (Mucin 4) systems, Hobbs proposed a generic
information extraction system [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] which consists of ten
modules. It is the theoretical basis based on a large amount of
practice for our system. On the other hand, we refer to the
recognizing chemical entities system published in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
The process as showed in Figure 1, our system looks like a
serialized pipeline consisted by three major components. At first,
annotated chemical patents would be detected sentence
boundary. The sentences would be split by tabs ("\t"). And then,
each detected sentenced is tokenized as many tokens one by one.
Secondly, chemical and biological entity is extracted from corpus
with a CRF-based approach. A 10-fold cross validation method is
adopted in order to evaluate the effect of our recognition system.
Finally, some post-processing steps include a rule-based
approach. Each step would be outlined in details in the following
subsections.
      </p>
    </sec>
    <sec id="sec-5">
      <title>3.1 Pre-process: sentence detection, and tokenization</title>
      <p>There are two kinds of document for each patent in annotated
chemical patent corpus, the original patents and the entity
annotated for each part. In corpus, each patent was divided into
several different partitions. Each partition contains different parts
of the patent document. Generally, each subdocument is irregular
in each line which is a sentence or not. For example, in the
document named US4659716_0001 of the training_set, some
lines are the metadata features of patent such as the title,
abstract, inventors and so on; some lines have two or more
sentences.</p>
      <p>In the system, the openNLP sentence detector toolkit is utilized.
Detecting sentence boundary is a challenging work by the reason
of the ambiguous punctuation marks. For the further performance
of the sentence boundary detection, we gathered the many
abbreviations sets of the corpus in advance, such as var., e.g., sp.
Especially in annotated documents, such as the entity contains
the full point marks, for example "EC 3.4.24.11" or
"MgCl2.6H2O" etc. Then we generated several rules, for
instance if current sentence ends with these abbreviations or
comma, the current and subsequent sentences are merged into a
new one. And the metadata features in patent as mentioned
before, each line is regarded as a sentence because the metadata
features are shorter than other sentences and have less
information about the entity.</p>
      <p>In the end, all the sentences were combined into a bulky
document. Each line of the document is a subpart of the patent.
The line format is as follows:
fileID</p>
      <p>sentence. sentence.</p>
      <p>Each line begins with the file id of the source of the sentence
followed by one tab. Sentences split by space " ".</p>
      <p>The tokenizer in the system is based on the OpenNLP toolkit. It
can divide the sentence above into some reasonable tokens what
we need. However, it would get a poor result by using the
original tokenizer, which cannot be applied to sequence labeling
problem. Then some improvement approaches are expected to be
adopted, and we get much better fine-grained tokens. Such as
the entity " (S)-(-)-α,α-diphenyl-2-pyrrolidinemethanol" in
US5650521_ 0003, the entity type is "M" which means "IUPAC".
(Broyden–Fletcher–Goldfarb–Shanno)) method to do the
unconstrained optimization for parameter estimation. On the
other hand, CRF++ use line search to compute the step size of
the unconstrained optimization problem.</p>
      <p>The annotated entity in patent corpus can be classified into one
of the fourteen classes:
token
label
token
label
token
label
…
O
)
,
I
E
pyrrolidinem
ethanol
I
α
I
…
.</p>
      <p>O
(
I
I
I
-I
dipheny
As shown in Table 2, the punctuation marks (brackets, dashes,
etc.), Greek symbols, numbers are regarded as the isolate tokens.
In the annotation documents, the type "OCRERRORSPELL" and
"OCRERRORLINE" are marked in the end of each document.
Meanwhile, the entities of these two types also have the right
entity types. Such as in the US20050222261_0003:
T109
T343
However, some of OCRERRORSPELL entities have only one
type. It means some of them are nested in entity types, but others
have a unique type label. For consistency, the uniform type labels
are given for each entity to get rid of nested types. There are
1239 entities of the type "OCRERRORSPELL" and
"OCRERRORLINE" in the original annotation corpus, however
some of them are nested. Finally, we reduce the entities amount
from 37,776 down to 37,288, removing 488 nested entities.</p>
    </sec>
    <sec id="sec-6">
      <title>3.2 Recognition: crf-based approach</title>
      <p>
        As mentioned above, the chemical and biological entity
recognition problem is treated as a sequence label problem
(Table 2). Conditional random fields, as a framework for
building probabilistic models to segment and label sequence
data[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], avoids a fundamental limitation of MEMMs (maximum
entropy Markov models) and other discriminative Markov
models based on directed graphical models, and offers several
advantages over hidden Markov models and stochastic grammars.
CRF can pick up the context into account; e.g., the linear chain
CRF in natural language processing predicts sequences of labels
for sequences of input samples. There are observations and
random variables , the random variables are conditioned on
. the conditional distribution is then modeled. Due to
some polynomial equations easily computed by Newton’s method,
the CRF++ adopts the L-BFGS (Limited-memory BFGS
4-tag method is used to label the chemical entity with B I E O,
which means "beginning of the entity", "word in the entity", "end
of the entity" and "the other words". And some nested annotated
entities mentioned in section 3.1 are uniform to a same type,
because the CRF++ cannot process the nested entities.
Harmonized set merged by the annotations of the 47 patents
annotated by more than three groups is used as the training set
with different entity types (chemicals and their sub entities,
diseases, MOAs, and targets).
      </p>
    </sec>
    <sec id="sec-7">
      <title>3.3 The features for CRF</title>
      <p>Our system exploits four different types of features:
General linguistic features. Our system includes the original
tokens, as well as stemmed tokens, as features using the Porter’s
stemmer from Stanford CoreNLP.</p>
      <p>
        Characteristic features. Since many entities contains numbers,
Greek letters, Roman numbers, amino acids, chemical elements,
and special characters, our system calculates several statistics as
features for each token, including its number of digitals, number
of upper- and lower-case letters, number of all characters and
presence or absence of specific characters or Greek letters,
Roman numbers, amino acids, or chemical elements.
Case pattern features. Similar to [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], the upper case alphabetic
character, the lower case one and any number (0-9) are replaced
by ’A’, ’a’, ’0’ respectively. Moreover, our system also merges
consecutive letters and numbers and generated additional single
letter ’a’ and number ’0’ features.
      </p>
      <p>Contextual features. For each token, our system includes the
linguistic features of two neighboring tokens from each side.</p>
      <sec id="sec-7-1">
        <title>There is an example of the entities features:</title>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>3.4 Post-processing: rule-based approach</title>
      <p>On closer examination, we find that the results of CRF approach
include some false positive chemical and biological entities. So,
we developed several additional rules to remove them. In
addition, our post-processing step also helps adjust text spans of
entities, such as adding a missing closing parenthesis.</p>
      <sec id="sec-8-1">
        <title>But we found some false cases in our results:</title>
        <p>
          Such as in the file EP1481667_0004, the entity "dopamine
receptor" occurs two times but annotated once. In our opinion, it
violated the first rule in annotation guideline in paper [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]: When
an entity is nested or has an overlap with another entity, the
entity should be annotated as more specific and informative.
And in US20050222261_0004, "ACE inhibitors" was annotated
as two entities. But in WO2004000294_0004, it was regarded as
the only one. Some entities like "AMcAMP", "IcAMP"
(Abbreviation), "amino acids", "agonist", "methane sulfonic acid"
were not annotated in some document. "BMS- 204352" and
"methyl testosterone" was not annotated in EP1481667_0004,
but our system recognizes it as an entity. These cases would
influence the results to some degree.
        </p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>4. EXPERIMENTS</title>
      <p>The patent corpus is available in 3 different sets:
1Harmonized_set; 2-Full_set; 3-Training_set. We analyzed the
training and harmonized dataset, and found some nested entities
in the harmonized set as discussed in section 3.1. Since CRF++
cannot identify the nested entities, we just omit the less spanned
entities. Then, we insert the original text of patents and the
annotated entities into the mysql database to do the experiments.
Each document is saved as a record in database, the sentences
split by space " ". Each term is stored in another table with the
classes, offsets, fileID and so on.</p>
      <p>The dataset is split for the 10-cross validation, and the training
set. Each round contains about 12,000 sentences and 500,000
features.</p>
      <p>In CRF++, there are 4 major parameters ("-a", "-c", "-f" and "-p")
to control the training condition. CRF++ uses the features "-f" as
the cut-off threshold features, that occurs no less than NUM
times in the given training data. "-p" is the number of threads. In
our submitted predictions, the parameters: "-a", "-f" and "-p" are
set to default (CRF-L2), 2 and 4, respectively. The option "-c"
trades the balance between over-fitting and under-fitting. The
predicted results will significantly be influenced by this
parameter. It is better to find an optimal value by cross validation.
We just set "-c" option to {2−2 ,2−1 ,20 ,21,22 } due to the
constraints of experimental time. Our submitted 5 runs
corresponds to different values of "-c" option.</p>
      <p>
        And we use brown clustering [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] to improve the recognition’s
effect. Brown clustering is an agglomerative, bottom-up form of
clustering that groups words into a binary tree of classes, using a
merging criterion based on the log-probability of a text under a
class-based language model. Our system uses the cluster
memberships of words resulting from Brown clustering as
features of each entity. At last, we run for 5 times in different
ways: without brown clustering, 500 clusters, 1,000 clusters,
1,500 clusters, 2,000 clusters. Experiments with brown clusters
have one more feature than "without brown clusters" in CRF++
template file "brown tokens".
      </p>
      <p>However, our results are not so good as we expect (Table 4). In
the analogous experiment, the entity subtask in the BioCreative
IV CHEMDNER competition, the official scores are higher than
us. The average precision, recall, F1 score are at about 89.21%,
66.41%, 76.11% respectively1.</p>
      <p>In addition to our system own reasons, some factors that may
affect the results. The research using paper corpus often do
experiments with the title, abstract and keywords of paper and it
has less noise data. However, we use the patent corpus with full
text. Patents are focused on the protection of intellectual property
rights but papers on the knowledge dissemination and sharing. In
order to protect the intellectual property rights and innovation,
patent documents will write in a special way. On the contrary,
the author can choose the way that readers make it easier to
understand in the paper.</p>
    </sec>
    <sec id="sec-10">
      <title>5. CONCLUSIONS</title>
      <p>We develop a chemical and biological entity recognition system
and use the annotated chemical patent corpus to do the
experiment with the system. In our recognition system, we regard
it as a sequence labeling problem instead of extracting the whole
entity at once. We utilize some open-source NLP toolkits, such as
OpenNLP, Stanford CoreNLP, and do some modification to
appropriate for the patent corpus with some additional rules. In
our system, CRF++ is adopted for the actual implementation to
process the sequence label problem. However, the results are not
so good as we expect. As it shows in Table 4, we get too much
FP results and nothing in FN. Maybe the entities annotated in
one patent but not annotated in another one influence the
experiment results. We will define some suitable rules to
improve the recognition system in the future.</p>
      <p>Table 4 Performance results in our system</p>
      <p>for the gold standard patent corpus2.
best cost
TP
TN
FP
FN
F1
(%)</p>
      <sec id="sec-10-1">
        <title>Precision (%)</title>
      </sec>
      <sec id="sec-10-2">
        <title>Recall (%)</title>
        <p>score
Run 1
21
28981
10517
16607
0
63.57
73.37
68.12
Run 2
21
29655
15262
11131
0
72.71
66.02</p>
      </sec>
    </sec>
    <sec id="sec-11">
      <title>6. ACKNOWLEDGMENTS</title>
      <p>This work was supported by the Natural Science Foundation of
China: Research on Technology Opportunity Detection based on
1 The experiment data using the official dataset is available at
website: http://www.sciteminer.org/XuShuo/Demo/CEM .
2 Run 1 is the experiment without brown clusters. The other four
runs are respectively brown clustering’s number of 500, 1,000,
1,500, 2,000 clusters.</p>
      <p>Paper and Patent Information Resources under grant number
71403255, and Key Work Project of Institute of Scientific and
Technical Information of China (ISTIC): Research and
Development on Knowledge Organization System and Intelligent
Analysis Service Demonstration Platform for Science and
Technology Literature in New Material Domain under grant
number ZD2014-7-7.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Muresan</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petrov</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Southan</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kjellberg</surname>
            <given-names>MJ</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kogej</surname>
            <given-names>T</given-names>
          </string-name>
          , et al. (
          <year>2011</year>
          )
          <article-title>Making every SAR point count: the development of Chemistry Connect for the large-scale integration of structure and bioactivity data</article-title>
          .
          <source>Drug Discov Today</source>
          <volume>16</volume>
          :
          <fpage>1019</fpage>
          -
          <lpage>1030</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Southan</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boppana</surname>
            <given-names>K</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jagarlapudi</surname>
            <given-names>SA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muresan</surname>
            <given-names>S</given-names>
          </string-name>
          (
          <year>2011</year>
          )
          <article-title>Analysis of in vitrobioactivity data extracted from drug discovery literature and patents: Ranking 1654 human protein targets by assayed compounds and molecular scaffolds</article-title>
          .
          <source>J Cheminform</source>
          <volume>3</volume>
          :
          <fpage>14</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>De</given-names>
            <surname>Ridder</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          et al.
          <year>2013</year>
          .
          <article-title>Pattern recognition in bioinformatics</article-title>
          . Briefings in Bioinformatics.
          <volume>14</volume>
          ,
          <issue>5</issue>
          (Sep.
          <year>2013</year>
          ),
          <fpage>633</fpage>
          -
          <lpage>647</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Grego</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          et al.
          <year>2009</year>
          .
          <article-title>Identification of Chemical Entities in Patent Documents</article-title>
          .
          <source>Distributed Computing, Artificial Intelligence</source>
          , Bioinformatics, Soft Computing, and Ambient Assisted Living, Pt Ii, Proceedings. S. Omatu et al., eds. Springer-Verlag Berlin.
          <volume>942</volume>
          -
          <fpage>949</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Campos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          et al.
          <year>2013</year>
          .
          <article-title>Gimli: open source and highperformance biomedical name recognition</article-title>
          .
          <source>Bmc Bioinformatics</source>
          .
          <volume>14</volume>
          ,
          <string-name>
            <surname>(Feb</surname>
          </string-name>
          .
          <year>2013</year>
          ),
          <fpage>54</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6] Han,
          <string-name>
            <surname>H</surname>
          </string-name>
          . et al.
          <year>2014</year>
          .
          <article-title>Mining technical topic networks from Chinese patents</article-title>
          .
          <source>1st International Workshop on Patent Mining and Its Applications</source>
          ,
          <source>IPaMin</source>
          <year>2014</year>
          , Co-located
          <source>with Konvens</source>
          <year>2014</year>
          , October 6,
          <fpage>2014</fpage>
          - October 7,
          <year>2014</year>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Roman</given-names>
            <surname>Klinger</surname>
          </string-name>
          , Corinna Kolarik, Juliane Fluck, Martin
          <string-name>
            <surname>Hofmann-Apitius</surname>
          </string-name>
          , and
          <string-name>
            <surname>Christoph</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Friedrich</surname>
          </string-name>
          ,
          <year>2008</year>
          .
          <article-title>Detection of IUPAC and IUPAC-Like Chemical Names</article-title>
          .
          <source>Bioinformatics</source>
          , Vol.
          <volume>24</volume>
          , No.
          <volume>13</volume>
          , pp.
          <fpage>i268</fpage>
          -
          <lpage>i276</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Akhondi</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          et al.
          <year>2014</year>
          .
          <article-title>Annotated Chemical Patent Corpus: A Gold Standard for Text Mining</article-title>
          .
          <source>PLoS ONE. 9</source>
          ,
          <issue>9</issue>
          (
          <year>2014</year>
          ),
          <year>e107477</year>
          .
          <source>DOI: 10.1371/journal.pone.0107477</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Zimmermann</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          et al.
          <year>2005</year>
          .
          <article-title>Information Extraction in the Life Sciences: Perspectives for Medicinal Chemistry, Pharmacology and Toxicology</article-title>
          .
          <source>Current Topics in Medicinal Chemistry. 5</source>
          ,
          <issue>8</issue>
          (Aug.
          <year>2005</year>
          ),
          <fpage>785</fpage>
          -
          <lpage>796</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Hobbs J R.</surname>
          </string-name>
          <article-title>The generic information extraction system</article-title>
          [C]//MUC.
          <year>1993</year>
          :
          <fpage>87</fpage>
          -
          <lpage>91</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Xu</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>An</surname>
            <given-names>X</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            <given-names>L</given-names>
          </string-name>
          , et al.
          <article-title>A CRF-based system for recognizing chemical entity mentions (CEMs) in biomedical literature[J]</article-title>
          .
          <source>Journal of Cheminformatics</source>
          ,
          <source>2015 (Suppl</source>
          <volume>1</volume>
          ):
          <fpage>S11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>C.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harris</surname>
            ,
            <given-names>B.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kao</surname>
            ,
            <given-names>H.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>tmVar: A text mining approach for extracting sequence variants in biomedical literature</article-title>
          .
          <source>Bioinformatics</source>
          <volume>129</volume>
          (
          <issue>11</issue>
          ) (
          <year>2013</year>
          )
          <fpage>1433</fpage>
          -
          <lpage>1439</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Lafferty</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Conditional random fields: Probabilistic models for segmenting and labeling sequence data</article-title>
          . In: ICML'
          <fpage>01</fpage>
          . (
          <year>2001</year>
          )
          <fpage>282</fpage>
          -
          <lpage>289</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Turian</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ratinov</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2010</year>
          ,
          <article-title>July)</article-title>
          .
          <article-title>Word representations: a simple and general method for semisupervised learning</article-title>
          .
          <source>In Proceedings of the 48th annual meeting of the association for computational linguistics</source>
          (pp.
          <fpage>384</fpage>
          -
          <lpage>394</lpage>
          ).
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>