<!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>OTMapOnto: Optimal Transport-based Ontology Matching</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yuan An</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alex Kalinowski</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jane Greenberg</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Metadata Research Center, College of Computing and Informatics, Drexel University</institution>
          ,
          <addr-line>Philadelphia, PA 19104</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes OTMapOnto, an optimal transportbased ontology matching system. It leverages the techniques developed in computational optimal transport to match terms across di erent ontologies. The system starts with converting ontology elements into embedding vectors which can incorporate linguistic, structural, and logical information. It then applies optimal transport to the problem of moving masses from the source embedding space to the target embedding space. The solution to the optimal transport problem consists a shape-based Wasserstein distance and a coupling matrix between the embeddings of the source and target ontologies. The coupling matrix gives rise to a set of candidate matchings which can be re ned through further process. The current version of the OTMapOnto system makes use of pre-trained word embeddings, such as fasttext and BioWordVec, for embedding the labels of ontology elements. We report that optimal transport is a promising solution to discovering ontology matching with higher recall when provided with good representations of ontologies1.</p>
      </abstract>
      <kwd-group>
        <kwd>ontology matching • optimal transport • ontology embedding</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1.1</p>
    </sec>
    <sec id="sec-2">
      <title>Presentation of the System</title>
      <sec id="sec-2-1">
        <title>State, purpose, general statement</title>
        <p>
          OTMapOnto is an ontology matching system that applies optimal transport to
ontology embeddings for discovering matchings. The system starts with
representing an ontology using a set of numerical vectors/embeddings each of which
can encode the semantic and structural information of an ontology element. If
both the source and target ontologies are embedded in the same vector space,
we can calculate the geometric distances between pairs of source and target
ontology elements. The distances can be utilized for deriving potential matchings
between ontologies. For example, Kolyvakis et al. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] report an approach that
rst represents ontology elements in numerical embeddings. The approach then
1 Copyright ' 2021 for this paper by its authors. Use permitted under Creative
        </p>
        <p>
          Commons License Attribution 4.0 International (CC BY 4.0).
applies the Stable Marriage algorithm to deriving candidate matchings based on
the cosine similarity between embedding vectors. Other embedding-based
supervised [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] and distantly supervised [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] methods have been proposed for matching
ontologies. OTMapOnto di ers, with an unsupervised method that formulates
the matching problem as a transformation problem from a source ontology to a
target ontology. Taking the two ontologies as two whole systems of knowledge
encoded in numerical vectors, OTMapOnto rst nds an optimal way to
transport masses from the source ontology to the target ontology. It then derives
candidate matchings between individual elements from the coupling matrix of
the optimal transport, for instance, by a following Nearest Neighbor or Stable
Marriage algorithm. This paper presents the rst version of the system that only
makes use of linguistic information for embedding ontology elements.
1.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Speci c techniques used</title>
        <p>where C = fC1; C2; :::; Cn; e1; e2; :::; emg is a set of concepts Ci and entities ei,
R = fR1; R2; :::; Rrg is a set of relations corresponding subClassOf, Object and
Datatype properties, G = fV; E g is the graph structure with a set of vertices
V = fV1; V2; :::; Vn+mg and edges E = fE1; E2; :::; Erg, L = fL1; L2; :::; Lkg is
a set of logical formulas, D = fD1; D2; :::; Ddg is a set of textual descriptions,
S = fS1; S2; :::; Ssg is a set of distant evidence sentences, and P is a set of literal
values associated with the Datatype properties.</p>
        <p>
          Various methods have been proposed for representing individual components
in an ontology as embeddings. For example, translational-based methods [
          <xref ref-type="bibr" rid="ref10 ref12 ref19 ref4">4,
19, 10, 12</xref>
          ] and graph neural networks (GNN) [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] encode an ontology based on
source ontology
target ontology
        </p>
        <p>
          Ontology Embedding
Ontology Embedding
its graph structure. Text-enhanced methods for ontology embedddings [
          <xref ref-type="bibr" rid="ref11 ref16 ref17 ref18 ref2">11, 16,
2, 17, 18</xref>
          ] encode lexical words of ontology elements. Logic-aware methods [
          <xref ref-type="bibr" rid="ref15 ref7">15,
7</xref>
          ] incorporate logical constraints into ontology embeddings. For the current
OTMapOnto system, we apply pre-trained language models, such as fasttext
[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] and BioWordVec [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], to embedding the labels of the set of ontology
concepts, Object and Datatype properties, O = fC1; C2; :::; Cn; R1; R2; :::; Rrg, as a
set of numerical vectors XO = fxi2Rd, i = 1::n + rg.
        </p>
        <p>Speci cally, for each element in O, the system rst normalizes the element's
label via a sequence of standard text processing steps. The normalized label
is split into individual words which in turn are fed into a pre-trained language
model to obtain their corresponding word embeddings. The embedding of the
element is the average of the embeddings of the individual words in the normalized
label.</p>
        <p>Optimal Transport. Given two sets of embeddings X = fxi 2 Rd; i = 1::ng
and Y = fyj 2 Rd; j = 1::mg, where each embedding is represented as a vector
xi or yj 2 Rd. Let = Pin=1 p(xi) xi and = Pjm=1 q(yj ) yj be two probability
distributions de ned on the two sets X and Y, respectively, with x as the
Dirac at the point x. p(xi) and q(yj ) are probability weights associated with
each set. Usually, we consider uniform weights, e.g., p(xi) = n1 , for i = 1::n,
and q(yj ) = m1 , for j = 1::m. However, if additional information is provided,
p(xi) and q(yj ) can incorporate the information as non-uniform distributions.
Optimal transport (OT) de nes a distance between two distributions analogous
to an optimal plan for mass transportation. Speci cally, let C = [c(xi; yj )]i;j be
a cost matrix with c(xi; yj ) measuring a ground distance between the individual
embeddings xi and yj . Let T = [T (xi; yj )]i;j be a matrix of a transport plan
(or couplings) with T (xi; yj ) specifying how much mass will be transported from
point xi to point yj . Let ( ; ) be the set of all feasible transport plans de ned
as: ( ; ) d=ef fT 2 Rn+ mjT1n = ; T&gt;1m = g, where 1n and 1m are all one
vectors, T1n = and T&gt;1m = are marginal constraints on feasible plans.
The Optimal Transport problem is to nd the map T : X ! Y, where
n m
T = argmin X X c(xi; yj ) T (xi; yj ); s.t.; T1n = ; T&gt;1m =</p>
        <p>T2 ( ; ) i=1 j=1
The map T also gives rise to a distance measure between the two distributions
called Wasserstein distance:</p>
        <p>W ( ; ) d=ef</p>
        <p>T2 ( ; )hC; Ti=
min</p>
        <p>n m
min X X c(xi; yj ) T (xi; yj )</p>
        <p>
          T2 ( ; ) i=1 j=1
The objective is a linear programming problem where the time complexity O(N 3)
is prohibitively large for large N . The common speedup is to replace the objective
with an entropy regularized objective function. As a result, the problem can be
solved e ciently using Sinkhorn iterations [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
(1)
(2)
Driving and Re ning Ontology Matchings. Both the source and target
ontologies are embedded through the same pre-trained language model. For the
ground distance C = [c(xi; yj)]i;j, where i = 1::n; j = 1::m, we experimented
with following two approaches:
{ Using Euclidean distances between the embeddings of pairs of source and
target ontology elements.
{ Using Wasserstein distances between the immediate neighborhoods of source
and target ontology elements. The immediate neighborhood of an element
includes parents and children in the subClassOf hierarchy, domain and range
elements in direct relations, and the synsets in WordNet.
        </p>
        <p>The solution, T = [T (xi; yj)]i;j, i = 1::n; j = 1::m, to the optimal transport
problem provides the most e cient way to transform the entire source ontology
to the entire target ontology. Obviously, not every coupling in T = [T (xi; yj)]i;j
corresponds to an ontology matching. We derive a set of candidate matchings as
follows:
{ Mutual Nearest Neighbor (MNN): for a xp 2fxi 2 Rd; i = 1::ng, nd
yq 2fyj 2 Rd; j = 1::mg, such that, T (xp; yq) = maxfT (xp; yj); j = 1::mg
and T (xp; yq) = maxfT (xi; yq); i = 1::ng.
{ Top-K Targets (TopK): for a xp 2fxi 2 Rd; i = 1::ng, nd k
targets fyq1 ; yq2 ; ::; yqk g fyj 2 Rd; j = 1::mg, such that, T (xp; yqz )
maxfT (xp; yj); j 6= q1::qkg, for z = 1::k.</p>
        <p>The set of candidate matchings will go through a sequence of re nement
steps including exact label string checking, synonym veri cation, and context
distance measurement.
1.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Link to the system and parameters le</title>
        <p>https://github.com/anyuanay/otmaponto django
1.4</p>
      </sec>
      <sec id="sec-2-4">
        <title>Link to the set of provided alignments</title>
        <p>https://github.com/anyuanay/otmaponto django/tree/master/results
2
2.1</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <sec id="sec-3-1">
        <title>Anatomy</title>
        <p>
          For this track, we applied two di erent pre-trained models, BioWordVec [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]
and fasttext [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] . The BioWordVec was trained on 28 millions PubMed articles
and 2 millions MIMIC III Clinical notes. By a combination of optimal transport
and MNN, we achieved a 87% precision and 85% recall. By retrieving the Top10
targets, the recall was 93%, while the precision is very low. However, the size
of the BioWordVec is very large (26G). It is infeasible to submit the system for
evaluation. Instead, we created a running Web service with pre-loaded fasttext
model (6G). Our own evaluation results is 64% precision an 81% recall.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Conferences</title>
        <p>For this track, we applied fasttext model. We achieved a precision of 23% and
a recall of 73% which is higher than the recall of most of the systems in the
OAEI2020 report. By just encoding the labels of elements, OTMapOnto has
shown it was able to retrieve more matchings based on the optimal transport
strategy. Improving the precision will be our future focus.
2.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Material Sciences and Engineering</title>
        <p>
          This is a new track without previous evaluation results. There are three test
cases. For the rst test case, OTMapOnto was able to achieve a precision of
23% and a recall of 39%. For the second case, OTMapOnto achieved a precision
of 32% and a recall of 55%. For the third test case, OTMapOnto achieved a
precision of 14% and a recall of 90%. Compared to the methods used in Engy's
thesis [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], OTMapOnto could achieve better recall in most of the cases.
2.4
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>Large Biomedical Ontologies</title>
        <p>For this track, OTMapOnto encountered out of memory errors. It was only able
to perform matching on two small cases. For the FMA-SNOMED small, the
precision was 38% and recall was 67%. For the FMA-NCI small, the precision
was 45% and recall was 84%.
2.5</p>
      </sec>
      <sec id="sec-3-5">
        <title>Disease and Phenotype</title>
        <p>For this track, we evaluated OTMapOnto on two tasks: HP-MP 2017 and
DOIDORDO 2017 task. For the HP-MP 2017 task, OTMapOnto achieved a precision
of 11% and a recall of 99.1%. For the DOID-ORDO 2017 task, OTMapOnto
achieved a precision of 16% and a recall of 99.3%. The recalls are consistently
better than the results in the OAEI2020 report.
2.6</p>
      </sec>
      <sec id="sec-3-6">
        <title>Common Knowledge Graphs</title>
        <p>For this track, the precision was 90% and the recall was 84%. No previous results
are available. We look forward to the evaluation results in OAEI2021.
3
3.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>General Comments</title>
      <sec id="sec-4-1">
        <title>Comments on the results (strengths and weaknesses)</title>
        <p>The coupling matrix returned by the optimal transport solver contains mappings
from all n source elements to all m target elements. The current OTMapOnto
derives candidate matchings from the n m matrix mainly through retrieving
mutual nearest neighbors. On one hand, it is inevitably that the set of
candidate matchings still contain many spurious ones. On the other hand, it is
expected that the process of optimal transport can discover the majority of
accurate matchings. This phenomenon has been shown in several tasks, where the
results have lower precision and higher recall compared to the previous results
of other systems.
3.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Discussions on the way to improve the proposed system</title>
        <p>
          In this paper, we report a work demonstrating that just with the embeddings of
the labels of ontology elements, the optimal transport-based method is
promising for discovering more matchings to improve recall. In future work, we will
develop a method for representing an ontology as a set of embedding vectors by
integrating individual components including hyperbolic embeddings [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] for
better representing tree structures in ontologies. We also aim to improve precision
by developing a method to rank the TopK candidate matchings for each source
element. The ranking method will be based on the structural and semantic
context of the elements in each pair of candidate matching. The third improvement
is to modify the distributions de ned on the sets of source and target ontology
embeddings for optimal transport. Instead of using uniform distributions for all
points, we will consider a distribution re ecting the ground distances between
the two sets. For example, if the ground distances from a source point to all
target points are consistently large, the measure of the source point should be very
small or nil in terms of mass transportation. Finally, for large scale ontologies,
we need to break down the ontologies into smaller chunks for computing the
optimal transport couplings. We will rst partition the embeddings into clusters.
Consequently, we will nd candidate matchings from the pairs of clusters that
have shorter Wasserstein distances.
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Alvarez-Melis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mroueh</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jaakkola</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Unsupervised hierarchy matching with optimal transport over hyperbolic spaces</article-title>
          . In: Chiappa,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Calandra</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the Twenty Third International Conference on Arti cial Intelligence and Statistics. Proceedings of Machine Learning Research</source>
          , vol.
          <volume>108</volume>
          , pp.
          <volume>1606</volume>
          {
          <fpage>1617</fpage>
          .
          <string-name>
            <surname>PMLR</surname>
          </string-name>
          (
          <volume>26</volume>
          {
          <issue>28</issue>
          <year>Aug 2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>An</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Han</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Accurate text-enhanced knowledge graph representation learning</article-title>
          .
          <source>In: Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , Volume
          <volume>1</volume>
          (Long Papers). pp.
          <volume>745</volume>
          {
          <fpage>755</fpage>
          . Association for Computational Linguistics, New Orleans,
          <source>Louisiana (Jun</source>
          <year>2018</year>
          ). https://doi.org/10.18653/v1/
          <fpage>N18</fpage>
          - 1068, https://www.aclweb.org/anthology/N18-1068
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bojanowski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grave</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joulin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Enriching word vectors with subword information</article-title>
          .
          <source>Transactions of the Association for Computational Linguistics</source>
          <volume>5</volume>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bordes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Usunier</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garc</surname>
            a-Duran,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weston</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yakhnenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Translating embeddings for modeling multi-relational data</article-title>
          . In: Burges,
          <string-name>
            <given-names>C.J.C.</given-names>
            ,
            <surname>Bottou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Ghahramani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Weinberger</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.Q</surname>
          </string-name>
          . (eds.)
          <source>Advances in Neural Information Processing Systems 26: 27th Annual Conference on Neural Information Processing Systems 2013. Proceedings of a meeting held December 5-8</source>
          ,
          <year>2013</year>
          ,
          <string-name>
            <given-names>Lake</given-names>
            <surname>Tahoe</surname>
          </string-name>
          , Nevada, United States. pp.
          <volume>2787</volume>
          {
          <issue>2795</issue>
          (
          <year>2013</year>
          ), http://papers.nips.cc/paper/5071- translating
          <article-title>-embeddings-for-modeling-multi-relational-data</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jimenez-Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antonyrajah</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hadian</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Augmenting ontology alignment by semantic embedding and distant supervision</article-title>
          . In: Verborgh,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Hose</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Paulheim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Champin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.A.</given-names>
            ,
            <surname>Maleshkova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Corcho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Ristoski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Alam</surname>
          </string-name>
          , M. (eds.)
          <source>The Semantic Web (ESWC)</source>
          . pp.
          <volume>392</volume>
          {
          <fpage>408</fpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Cuturi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          : Sinkhorn Distances:
          <article-title>Light speed Computation of Optimal Transport</article-title>
          .
          <source>Master's thesis</source>
          , Red Hook,
          <string-name>
            <surname>NY</surname>
          </string-name>
          , USA (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Demeester</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , Rocktaschel, T.,
          <string-name>
            <surname>Riedel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Lifted rule injection for relation embeddings</article-title>
          .
          <source>In: Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing</source>
          . pp.
          <volume>1389</volume>
          {
          <fpage>1399</fpage>
          . Association for Computational Linguistics, Austin, Texas (Nov
          <year>2016</year>
          ). https://doi.org/10.18653/v1/
          <fpage>D16</fpage>
          -1146, https://www.aclweb.org/anthology/D16-1146
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Hamilton</surname>
            ,
            <given-names>W.L.</given-names>
          </string-name>
          :
          <article-title>Graph representation learning</article-title>
          .
          <source>Synthesis Lectures on Articial Intelligence and Machine Learning</source>
          <volume>14</volume>
          (
          <issue>3</issue>
          ),
          <volume>1</volume>
          {
          <fpage>159</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Kolyvakis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalousis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiritsis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Biomedical ontology alignment: an approach based on representation learning</article-title>
          .
          <source>J Biomed Semant</source>
          <volume>9</volume>
          (
          <issue>21</issue>
          ) (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Learning entity and relation embeddings for knowledge graph completion</article-title>
          .
          <source>In: Proceedings of the Twenty-Ninth AAAI Conference on Arti cial Intelligence</source>
          . p.
          <volume>2181</volume>
          {
          <fpage>2187</fpage>
          . AAAI'
          <fpage>15</fpage>
          , AAAI Press (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cong</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Utilizing textual information in knowledge graph embedding: A survey of methods and applications</article-title>
          .
          <source>IEEE Access 8</source>
          ,
          <issue>92072</issue>
          {
          <fpage>92088</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ding</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jia</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Transt: Type-based multiple embedding representations for knowledge graph completion</article-title>
          . In: Ceci,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Hollmen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Todorovski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Vens</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          , Dzeroski, S. (eds.)
          <source>Machine Learning and Knowledge Discovery in Databases - European Conference, ECML PKDD</source>
          <year>2017</year>
          , Skopje, Macedonia,
          <source>September 18-22</source>
          ,
          <year>2017</year>
          , Proceedings,
          <source>Part I. Lecture Notes in Computer Science</source>
          , vol.
          <volume>10534</volume>
          , pp.
          <volume>717</volume>
          {
          <fpage>733</fpage>
          . Springer (
          <year>2017</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -71249-9 43, https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -71249-9 43
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Nasr</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Evaluation of Automatic Ontology Matching for Materials Sciences and Engineering</article-title>
          . Master's thesis, Albert Ludwig University of Freiburg, Germany (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Nkisi-Orji</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wiratunga</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Massie</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hui</surname>
            ,
            <given-names>K.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heaven</surname>
          </string-name>
          , R.:
          <article-title>Ontology alignment based on word embedding and random forest classi cation</article-title>
          .
          <source>Machine Learning and Knowledge Discovery in Databases 11051I</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. Rocktaschel, T.,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Injecting logical background knowledge into embeddings for relation extraction</article-title>
          .
          <source>In: Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          . pp.
          <volume>1119</volume>
          {
          <fpage>1129</fpage>
          . Association for Computational Linguistics, Denver, Colorado (May{
          <year>Jun 2015</year>
          ). https://doi.org/10.3115/v1/
          <fpage>N15</fpage>
          - 1118, https://www.aclweb.org/anthology/N15-1118
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Veira</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keng</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Padmanabhan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veneris</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Unsupervised embedding enhancements of knowledge graphs using textual associations</article-title>
          .
          <source>In: Proceedings of the Twenty-Eighth International Joint Conference on Arti cial Intelligence, IJCAI-19</source>
          . pp.
          <volume>5218</volume>
          {
          <fpage>5225</fpage>
          . International Joint Conferences on Arti - cial
          <source>Intelligence Organization</source>
          (7
          <year>2019</year>
          ). https://doi.org/10.24963/ijcai.
          <year>2019</year>
          /725, https://doi.org/10.24963/ijcai.
          <year>2019</year>
          /725
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , H.,
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          :
          <article-title>A model of text-enhanced knowledge graph representation learning with mutual attention</article-title>
          .
          <source>IEEE Access 8</source>
          ,
          <issue>52895</issue>
          {
          <fpage>52905</fpage>
          (
          <year>2020</year>
          ). https://doi.org/10.1109/ACCESS.
          <year>2020</year>
          .2981212
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          :
          <article-title>Text-enhanced representation learning for knowledge graph</article-title>
          .
          <source>In: IJCAI</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          , Zhang, J.,
          <string-name>
            <surname>Feng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Knowledge graph embedding by translating on hyperplanes</article-title>
          .
          <source>In: AAAI</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Biowordvec, improving biomedical word embeddings with subword information and mesh</article-title>
          .
          <source>Scienti c Data</source>
          <volume>6</volume>
          (
          <issue>52</issue>
          ) (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>