<!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>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Rasha Obeidat, Xiaoli Fern, Prasad Tadepalli School of Electrical Engineering and Computer Science Oregon State University</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Automatically tagging textual mentions with the concepts, types and entities that they represent are important tasks for which supervised learning has been found to be very effective. In this paper, we consider the problem of exploiting multiple sources of training data with variant ontologies. We present a new transfer learning approach based on embedding multiple label sets in a shared space, and using it to augment the training data.</p>
      </abstract>
      <kwd-group>
        <kwd>transfer learning</kwd>
        <kwd>Label embedding</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        Automatically tagging textual mentions with ontological
concepts, types, and entities that they represent is useful in
many knowledge-intensive fields such as biology and
medicine. This problem is studied under the names of Named
Entity Recognition, Entity Linking, and Wikification.
Supervised learning from annotated training data has been
found to be an effective method to tackle this task. However,
in most fields in general, and biology in particular, there are
often multiple ontologies. For example, different ontologies
such as the Cell Type Ontology, the Protein Ontology, the
Sequence Ontology, and the Gene Ontology might overlap,
but use different vocabulary, and provide complementary
information [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Each ontology comes with its own annotated
training data, which presents the problem of reconciling the
different ontologies and effectively using the training data for
the old (source) ontologies in training for a new (target)
ontology.
      </p>
      <p>
        The above problem is an instance of Transfer learning, which
aims to leverage the training data from one or more source
domains to improve the sample efficiency in a related target
domain. Domain Adaptation is Transfer learning where the
source and the target domains use the same label set but have
different distributions [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Transfer learning where the label
sets are variant across domains is far less studied. In many real
world applications, the ontologies or label sets of different
tasks could be (implicitly) overlapping and/or intricately
related. For example, one biological application of natural
language processing is to tag natural texts with proteins from a
given protein ontology. In a related task, we might need to tag
the text with genes based on a specific gene ontology. The two
ontologies are clearly related and may provide useful
information toward one another. For such tasks, we need a
transfer learning approach that can be applied with variant
ontologies/label sets, which will learn simultaneously from
both domains and thus enhance the efficiency of learning.
Standard Domain adaptation techniques [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ] are not directly
applicable to this problem because they assume that the label
sets are invariant. Recent work proposed a solution based on
finding a mapping between the labels using Canonical
Correlation Analysis (CCA), and then reducing the problem to
the standard domain adaptation setting [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>We develop a method that embeds the source and target labels
in a shared space and takes advantage of the shared space to
transfer the knowledge. Instead of using the label embedding to
produce a mapping between the source and target labels, we
directly employ the label embeddings to augment the feature
representation of the target examples by the predicted source
label embeddings. After that, a model is trained on the target
side. We conducted a preliminary study on the task of Named
Entity Recognition in which we used a two dataset that use
different but related annotation scheme. We ashow that our
approach significantly outperforms several baselines.</p>
    </sec>
    <sec id="sec-2">
      <title>II. PROBLEM SETUP</title>
      <p>A domain Di = (Xi, P(Xi)) consists of two components: the
feature space Xi and the corresponding marginal distribution
P(Xi). Let Ti = (Yi, fi(.)) be the task i where Yi is the label set of
the domain i, and let fi(.) = Xi →Yi be a function that maps Xi to
Yi. The goal of transfer learning is to use the knowledge of fs
learned from source domain-task pair (Ds, Ts) to improve the
learning of ft on the target side (Dt, Tt).</p>
      <p>
        In standard domain adaptation (aka transductive transfer
learning [
        <xref ref-type="bibr" rid="ref3 ref4 ref6">3,4,6</xref>
        ]), the source and the target tasks are the same ,
i.e., Ts = Tt., while the domains differ (either Xs = Xt or P(Xs)
= P(Xt) ). On the other hand, in the inductive transfer learning
setting [
        <xref ref-type="bibr" rid="ref5 ref7">7,5</xref>
        ], which includes our work, the domains are the
same or closely related, but the tasks differ, i.e, Ts ≠ Tt. .
III. TRANSFER LEARNING VIA LABEL EMBEDDING
In this section, we describe our approach to learn label
embeddings and use them to transfer the learning across the
domains. We follow the method presented in Kim et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] to
induce the label embeddings. Specifically, we use Canonical
Correlation Analysis (CCA)[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] to project both source and
target labels to a shared space where the correlation between
the projected vectors is maximized. Then, we employ these
embeddings to transfer the knowledge from the source domain
to the target domain. The projection vectors then can be used to
reduce the dimensionality of the variables by projecting them
into k-dimensional space, where k is a parameter to be tuned.
To use the extracted embeddings in transferring the knowledge,
we propose a method that works as follows: first, we train a
model on the source domain, and use it to make predictions on
the target domain. Then, we augment the feature space of each
instance in the target domain with the label embedding
corresponding to the predicted source label. Finally, a model is
trained on the target domain.
      </p>
      <p>A nice property of this method is that it can be applied
regardless the type of relationships between the source and the
target labels. It works with 1-to-1, n-to-1, and 1-to-n
relationships. It is also applicable if the label types overlap.</p>
    </sec>
    <sec id="sec-3">
      <title>IV. EXPERIMENTAL SETUP</title>
      <p>In this section, we describe our experimental setup and results
on the task of Named Entity Recognition (NER).</p>
      <p>
        Dataset. We used CoNLL 20031 NER benchmark dataset as a
source domain and a small dataset called TAC-KBP20152 NER
dataset as a target. CoNLL2003 defines four entity types:
Person (PER), Organization (ORG), Location (LOC), and
Miscellaneous (MICS). TAC-KBP2015 defines six entity
types: Person (PER), Title (TTL), Organization (ORG),
Geopolitical Entities (GPE), Location (LOC), and Facilities
(FAC). Our approach doesn’t need any prior knowledge of the
matching types between CoNLL 2003 and TAC-KBP2015.
Evaluation. We follow CoNLL exact match evaluation
protocol for the NER task [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In particular, we calculate the
recall, the precision, and the F1-score for each entity type, and
then micro-average the recalls, the precisions, and the
F1scores.
      </p>
      <p>
        Features and Training. We employ the standard set of
features used by Stanford NLP group to train their NER3. The
feature set includes: word features, orthographic features,
feature conjunctions and others. We also train our model using
Stanford NER system4. It provides a general implementation of
Conditional Random Field [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. We use label embeddings of
size 5 in all of our experiments.
      </p>
      <p>Baselines.To investigate the effectiveness of our method
AugmntTr, we compare it to two other baselines:
 TargetOnly: train a model on the target dataset.
 Pred: use the output of source predictor as an additional
feature to train a model on the target dataset.</p>
    </sec>
    <sec id="sec-4">
      <title>V. RESULTS AND DISCUSSION</title>
      <p>In this section, we present the experimental results of all
approaches under study. The results are summarized in Table
1. it shows that our method AugmntTr produces about 7% and
9% F1-score improvement over TargetOnly and Pred
methods. This illustrates the ability of CCA to discover the
relationship between label types in CoNLL2003 and
TACKBP2015 datasets. Augmenting the feature space of
TACKBP2015 dataset with the label embedding of CoNLL2003
labels transfers the knowledge from CoNLL2003 to
TACKBP2015 via these embeddings.</p>
      <p>TABLE I. MICRO-AVERAGED AND MACRO-AVERAGED RECALL,
PRECISION AND F1 -SCORES OF THE METHODS TARGETONLY, PRED, AND</p>
      <p>AUGMNTTR ON THE TASK OF NAMED ENTITY RECOGNITION.</p>
    </sec>
    <sec id="sec-5">
      <title>CONCLUSION</title>
      <p>We present an approach to transfer the learning with different
label sets between the source and the target domains. Our
approach makes use of label embeddings induced by CCA. We
augment the feature space of the target data with embeddings
of the predicted source labels, and then, train a model on the
target domain. We find that CCA is able to produce high
quality label embeddings that are capable of transferring the
knowledge across domains, this explains the superiority of our
approach over the baselines.</p>
    </sec>
    <sec id="sec-6">
      <title>ACKNOWLEDGMENTS</title>
      <p>We gratefully acknowledge the support of DARPA and AFRL
under the contract number FA8750-13- 2-0033.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Pan</surname>
          </string-name>
          and
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yang</surname>
          </string-name>
          , “
          <article-title>A survey on transfer learning,” Knowledge and Data Engineering, IEEE Transactions on</article-title>
          , vol.
          <volume>22</volume>
          , no.
          <issue>10</issue>
          , pp.
          <fpage>1345</fpage>
          -
          <lpage>1359</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G.</given-names>
            <surname>Schweikert</surname>
          </string-name>
          , G. R¨atsch, C. Widmer, and
          <string-name>
            <given-names>B.</given-names>
            <surname>Sch</surname>
          </string-name>
          <article-title>¨olkopf, “An empirical analysis of domain adaptation algorithms for genomic sequence analysis</article-title>
          ,
          <source>”in Advances in Neural Information Processing Systems</source>
          ,
          <year>2009</year>
          , pp.
          <fpage>1433</fpage>
          -
          <lpage>1440</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H.</given-names>
            <surname>Daum</surname>
          </string-name>
          <article-title>´e III, “Frustratingly easy domain adaptation</article-title>
          ,
          <source>” arXiv preprint arXiv:0907</source>
          .
          <year>1815</year>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Blitzer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>McDonald</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Pereira</surname>
          </string-name>
          , “
          <article-title>Domain adaptation with structural correspondence learning,” in Proceedings of the 2006 conference on empirical methods in natural language processing</article-title>
          .
          <source>Association for Computational Linguistics</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>120</fpage>
          -
          <lpage>128</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Y</given-names>
            <surname>.-B. Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Stratos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sarikaya</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Jeong</surname>
          </string-name>
          , “
          <article-title>New transfer learning techniques for disparate label sets</article-title>
          ,
          <source>” ACL. Association for Computational Linguistics</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Jiang</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhai</surname>
          </string-name>
          , “
          <article-title>Instance weighting for domain adaptation in nlp,” in ACL</article-title>
          , vol.
          <volume>7</volume>
          ,
          <issue>2007</issue>
          , pp.
          <fpage>264</fpage>
          -
          <lpage>271</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Toh</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Su</surname>
          </string-name>
          , “
          <article-title>Transfer joint embedding for cross-domain named entity recognition</article-title>
          ,
          <source>” ACM Transactions on Information Systems (TOIS)</source>
          , vol.
          <volume>31</volume>
          , no.
          <issue>2</issue>
          , p.
          <fpage>7</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Hotelling</surname>
          </string-name>
          , “
          <article-title>Relations between two sets of variates,” Biometrika</article-title>
          , vol.
          <volume>28</volume>
          , no.
          <issue>3</issue>
          /4, pp.
          <fpage>321</fpage>
          -
          <lpage>377</lpage>
          ,
          <year>1936</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Nadeau</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Sekine</surname>
          </string-name>
          , “
          <article-title>A survey of named entity recognition and classification,” Lingvisticae Investigationes</article-title>
          , vol.
          <volume>30</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>26</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Leaman</surname>
          </string-name>
          , G. Gonzalez et al.,
          <article-title>“Banner: an executable survey of advances in biomedical named entity recognition</article-title>
          .
          <source>” in Pacific Symposium on Biocomputing</source>
          , vol.
          <volume>13</volume>
          .
          <string-name>
            <surname>Citeseer</surname>
          </string-name>
          ,
          <year>2008</year>
          , pp.
          <fpage>652</fpage>
          -
          <lpage>663</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>C.-T. Tsai</surname>
            and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Roth</surname>
          </string-name>
          , “
          <article-title>Concept grounding to multiple knowledge bases via indirect supervision,” Transactions of the Association for Computational Linguistics</article-title>
          , vol.
          <volume>4</volume>
          , pp.
          <fpage>141</fpage>
          -
          <lpage>154</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>