<!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>Metrics for Evaluating Quality of Embeddings for Ontological Concepts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Faisal Alshargi Saeedeh Shekarpour</string-name>
          <email>alshargi@informatik.uni-leipzig.de</email>
          <email>alshargi@informatik.uni-leipzig.de sshekarpour1@udayton.org</email>
          <email>sshekarpour1@udayton.org</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tommaso Soru</string-name>
          <email>tsoru@informatik.uni-leipzig.de</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Amit Sheth</string-name>
          <email>amit@knoesis.org</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Copyright held by the author(s). In A. Martin, K. Hinkelmann, A.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Gerber</institution>
          ,
          <addr-line>D. Lenat, F. van Harmelen, P. Clark (Eds.)</addr-line>
          ,
          <institution>Proceedings of, the AAAI 2019 Spring Symposium on Combining Machine Learning with Knowledge Engineering (AAAI-MAKE 2019). Stanford, University</institution>
          ,
          <addr-line>Palo Alto, California, USA, March 25-27, 2019., 1Currently, there are more than 149 billion triples collected from, 9,960 data sets of diverse domains, observed on 14 August 2017 at, http://stats.lod2.eu/</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kno.e.sis Center</institution>
          ,
          <addr-line>Dayton</addr-line>
          ,
          <country country="US">United States</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Leipzig University of Dayton</institution>
          ,
          <addr-line>Leipzig, Germany Dayton</addr-line>
          ,
          <country country="US">United States</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Leipzig</institution>
          ,
          <addr-line>Leipzig</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Although there is an emerging trend towards generating embeddings for primarily unstructured data and, recently, for structured data, no systematic suite for measuring the quality of embeddings has been proposed yet. This deficiency is further sensed with respect to embeddings generated for structured data because there are no concrete evaluation metrics measuring the quality of the encoded structure as well as semantic patterns in the embedding space. In this paper, we introduce a framework containing three distinct tasks concerned with the individual aspects of ontological concepts: (i) the categorization aspect, (ii) the hierarchical aspect, and (iii) the relational aspect. Then, in the scope of each task, a number of intrinsic metrics are proposed for evaluating the quality of the embeddings. Furthermore, w.r.t. this framework, multiple experimental studies were run to compare the quality of the available embedding models. Employing this framework in future research can reduce misjudgment and provide greater insight about quality comparisons of embeddings for ontological concepts. We positioned our sampled data and code at https://github.com/alshargi/Concept2vec under GNU General Public License v3.0.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Although the Web of Data is growing enormously1,
taking advantage of these big interlinked knowledge graphs
is challenging. It is necessary to dispose this valuable
knowledge for extrinsic tasks such as natural language
processing or data mining. To do that, the knowledge (i.e. schema
level and instance level) has to be injected into current
NLP and data mining tools; by a required
transformation from discrete representations to numerical
representations (called embeddings). Hence, the current research trend
pays substantial attention to exploring ways of either
generating or employing high-quality embeddings in various
AI applications such as data mining and natural language
processing
        <xref ref-type="bibr" rid="ref15 ref15 ref16 ref16 ref18 ref20 ref25 ref26 ref3 ref4 ref4 ref5 ref5">(Mikolov et al. 2013b; Mikolov et al. 2013a;
Pennington, Socher, and Manning 2014; Ristoski and
Paulheim 2016)</xref>
        . However, the recent generation of embedding
models on linguistic entities demonstrates higher quality in
terms of the proper encoding of structure as well as
semantic patterns. For example, Mikolov
        <xref ref-type="bibr" rid="ref15 ref15 ref16 ref16 ref4 ref4 ref5 ref5">(Mikolov et al. 2013b;
Mikolov et al. 2013a)</xref>
        indicated that the vector which
separates the embeddings of Man and Woman is very similar
to the vector which separates the embeddings of King and
Queen; this geometry disposition is consistent with the
semantic relationship. In other words, embeddings with high
quality hold the semantic and linguistic regularities, thus,
arithmetic operations on them result in semantically
consistent results. Nonetheless, there is still no systematic approach
for evaluating the quality of embeddings; therefore, the
majority of the state-of-the-art evaluations rely on extrinsic tasks.
An extrinsic evaluation measures the contribution of a given
embedding model for a downstream task. That is,
embeddings computed by a model are injected as input features to a
downstream task (e.g. sentiment analysis, classification, link
prediction tasks). Then, changes on performance are
compared, whereas an intrinsic evaluation directly investigates
syntactic or semantic relationships of linguistic entities in
embedding space. An intrinsic task is typically involved in
the use of human judges and requires a query inventory.
      </p>
      <p>Ontological concepts play a crucial role in (i) capturing the
semantics of a particular domain, (ii) typing entities which
bridge a schema level and an instance level, and (iii)
determining valid types of sources and destinations for relations
in a knowledge graph. Thus, the embeddings of the concepts
are expected to truly reflect characteristics of ontological
concepts in the embedding space. For example, the
hierarchical structure of concepts is required to be represented in an
embedding space. With this respect, an existing deficiency is
the lack of an evaluation framework for comprehensive and
fair judgment on the quality of the embeddings of concepts.
This paper is particularly concerned with evaluating the
quality of embeddings for concepts. It extends the state of the
art by providing several intrinsic metrics for evaluating the
quality of the embedding of concepts on three aspects: (i) the
categorization aspect, (ii) the hierarchical aspect, and (iii) the
relational aspect. Furthermore, we randomly sampled entities
from DBpedia and ran a comparison study on the quality of
generated embeddings from Wikipedia versus DBpedia using
recent embedding models (those which are scalable in the
size of DBpedia).</p>
      <p>This paper is organized as follows: the next section
reviews the state-of-the-art research about evaluating the
quality of embeddings followed by the section presenting the
preliminaries and problem statement. Then, next, we shortly
represent popular embedding models. Section “evaluation
scenarios" proposes three evaluation tasks for measuring the
quality of embeddings for ontological concepts. Each task is
equipped with several intrinsic metrics which qualitatively
and quantitatively assess quality. Moreover, each task
exhibits an experimental study on various embedding models.
Last, we discuss the general conclusive observations from
our experimental study.</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Recent movement in the research community is more
weighted towards learning high quality embeddings or
employing embeddings in various applications, and the area
of evaluating or benchmarking quality of embeddings in
a systematic manner is less studied. However, there are a
few papers about studying evaluation methods for the
unsupervised learning of embeddings, but they are limited to
unstructured corpora
        <xref ref-type="bibr" rid="ref10 ref18 ref2 ref22 ref25 ref26 ref28 ref3 ref9">(Baroni, Dinu, and Kruszewski 2014;
Baroni and Lenci 2010; Schnabel et al. 2015)</xref>
        . Thus, there
is a tangible research gap regarding evaluation methods for
embeddings learned from a knowledge graph. To the best
of our knowledge, this is the first paper which explores and
discusses intrinsic metrics for measuring quality from various
dimensions over the embeddings learned out of a knowledge
graph. Baroni’s work
        <xref ref-type="bibr" rid="ref18 ref25 ref26 ref3">(Baroni, Dinu, and Kruszewski 2014)</xref>
        ,
extending his previous research
        <xref ref-type="bibr" rid="ref2 ref28 ref9">(Baroni and Lenci 2010)</xref>
        , is
pioneering state-of-the-art literature which provides a
systematic comparison by extensive evaluation on a wide range of
lexical semantics tasks and the application of diverse
parameter settings. The evaluation metrics which it utilizes are the
following. Semantic relatedness: Asking human subjects to
measure the semantic relatedness of two given words on a
numerical scale. The query inventory contained both taxonomic
relations (e.g. cohyponymy relation king/queen) and broader
relationships (e.g. syntagmatic relations amily/planning).
Synonym detection: In this task, multiple choices are displayed
for a given target word and the most similar word is detected
by comparing the cosine similarity of the target word and
all the choices. Concept categorization: In this task, a set of
concepts are given, then the task is to group them into a
taxonomic order (e.g., helicopters and motorcycles belong to the
vehicle class while dogs and elephants belong to the mammal
class). Selectional preference: Provides a list of noun-verb
pairs, then it evaluates the relevance of a noun as a subject or
as the object of the verb (e.g., for the given pair people/eat,
people receives a high relevance score as the subject of eat
and a low score as object). Another relevant work
        <xref ref-type="bibr" rid="ref10 ref22">(Schnabel
et al. 2015)</xref>
        published in 2015 extends Baroni’s research by
employing new metrics: (i) analogy: This task aims at finding
a term x for a given term y so that x : y best resembles a
sample relationship a : b (e.g. king:queen, man:woman), (ii)
coherence: This task expands the relatedness task to a group
evaluation. It assesses the mutual relatedness of a groups of
words in a small neighborhood.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Problem and Preliminaries</title>
      <p>In this section, we present crucial notions utilized throughout
the paper and discuss the main challenge of concern in this
paper.</p>
      <p>Preliminaries. An unstructured corpus (i.e. textual data)
encompasses a set of words. This set of words is denoted
by W and a given word contained in this set is denoted as
wi 2 W. An embedding model V t on unstructured data
generates a continuous vector representation of m
dimensions for each word in set W, formally V t : W ! Rm,
where m is the length of the latent vector space. Thus,
the word wi in the space Rm is represented by the vector
Vwti = [xi1; x2; :::; xim].</p>
      <p>i
Knowledge Graph. A knowledge graph2, which is a
labeled graph-structured model, empowers data by structure as
well as semantics. An RDF knowledge graph K is regarded
as a set of triples (s; p; o) 2 R P (R [ L), where the
set of resource R = C [ E is the union of all RDF entities
E and concepts C (from schema or ontology). Furthermore,
P is the set of relations starting from a resource and ending
at either a resource or a literal value. L is the set of literals
(L \ R = ;). We introduce the enhanced set of resources
denoted by R+, which is a union of R+ = R [ P . Thus, in
this context, a given resource ri can refer to an entity ri 2 E,
a concept ri 2 C or a property ri 2 P . An embedding model
V t on a knowledge graph generates a continuous vector
representation of m dimensions for each resource (i.e., entity,
concept, property) of the set C [ E [ P , formally denoted as
V t : R+ = C [ E [ P ! Rm, where m is the length of the
latent vector space. Thus, the given resource ri in the space
Rm is represented by the vector Vrti = [xi1; xi2; :::; xim].
Problem Statement. Figure 1 schematically shows the
vectorization process of a knowledge graph to a low dimensional
space V t : R+ ! Rm. A knowledge graph is divided into
two levels, (i) an ontology level and (ii) an instance level.
All the resources from either level (i.e. classes, properties,
and entities) are assigned a vector representation in the
embedding space. The embedding models vary in the quality
of the generated embeddings. The quality of embeddings
is attributed to the true reflection of semantics and
structural patterns of the knowledge graph in an embedding space.
For example, entities having the same background concept
(i.e. common rdf:type) are expected to be clustered close
to each other in the embedding space. More importantly,
their embedding is expected to be proximate to the
embedding of the background concepts (represented in Figure 1).
For example, the embeddings of the entities dbr:Berlin,
dbr:Paris, dbr:London are expected to be close to the
respective concept dbo:City and far from entities such as
dbr:Barack_Obama, dbr:Bill_Clinton with the
respective concept dbo:President.</p>
      <p>This paper is particularly concerned with evaluating the
quality of embeddings for concepts (i.e. ontological classes)
2In this work, we reference an RDF knowledge graph.
V t : C ! Rm. Generating high quality embeddings for
concepts is extremely important since concepts hold the
semantics of knowledge graphs. It is expected that these
semantics are properly reflected in the embedding space. For
example, the hierarchical semantics (i.e. taxonomic) of
concepts is required to be represented in an embedding space.
With this respect, an existing deficiency is the lack of an
evaluation framework for comprehensive and fair judgment
on the quality of the embeddings of concepts. While there
has recently been a trend for either generating embeddings or
employing existing embeddings in various applications, there
is not yet a clear framework for intrinsically measuring the
quality of embeddings. This paper contributes in providing
several metrics for evaluating the quality of the embedding of
concepts from three perspectives: (i) how the embedding of
concepts behaves for categorizing their instantiated entities;
(ii) how the embedding of concepts behaves with respect to
hierarchical semantics described in the underlying ontology;
and (iii) how the embedding of concepts behaves with respect
to relations.</p>
    </sec>
    <sec id="sec-4">
      <title>State-of-the-art Embedding Models</title>
      <p>
        Matrix factorization methods
        <xref ref-type="bibr" rid="ref18 ref18 ref25 ref25 ref26 ref26 ref3 ref3">(Levy and Goldberg 2014;
Pennington, Socher, and Manning 2014)</xref>
        and neural
networks
        <xref ref-type="bibr" rid="ref15 ref15 ref16 ref16 ref4 ref4 ref5 ref5">(Mikolov et al. 2013a; Mikolov et al. 2013b)</xref>
        are
two common approaches for learning dense embeddings
for words. Using neural networks is a recently popularized
approach. A neural network model starts the learning
process with a random embedding for each word, then it
iteratively enhances the quality of the embeddings with the
criteria that words sharing a common context are more similar
and vice versa. Thus, adjacent words acquire similar
embeddings. This approach was popularized after the introduction
of word2vec methods by Mikolov
        <xref ref-type="bibr" rid="ref15 ref15 ref16 ref16 ref4 ref4 ref5 ref5">(Mikolov et al. 2013a;
Mikolov et al. 2013b)</xref>
        , where it was shown that the semantic
patterns and regularities are well captured by the generated
embeddings. The word2vec methods feature two models for
generating embeddings: (i) a skip-gram model and (ii) a
continuous bag of words (CBOW) model. Shortly after, an
outperformed model called GloVe
        <xref ref-type="bibr" rid="ref18 ref25 ref26 ref3">(Pennington, Socher, and
Manning 2014)</xref>
        was introduced. However, all of these models
learn embeddings out of the unstructured data. RDF2Vec
        <xref ref-type="bibr" rid="ref20">(Ristoski and Paulheim 2016)</xref>
        is a recent state-of-the-art
embedding model which learns embeddings out of the
knowledge graph. In the following, we briefly describe each model.
Skip-Gram Model. The skip-gram model
        <xref ref-type="bibr" rid="ref15 ref15 ref16 ref16 ref4 ref4 ref5 ref5">(Mikolov et al.
2013a; Mikolov et al. 2013b)</xref>
        learns two separate embeddings
for each target word wi, (i) the word embedding and (ii) the
context embedding. These embeddings are used to compute
the probability of the word wk (i.e. context word) appearing
in the neighborhood of word wi (i.e. target word), P (wkjwi).
The skip-gram algorithm (with negative sampling) starts
traversing the corpus for any given target word wi. For any
occurrence of the target word, it collects the neighboring
words as positive samples and chooses n noise samples as
negative sampling (i.e., non-neighbor words). Eventually, the
objective of the shallow neural network of the skip-gram
model is to learn a word embedding maximizing its dot
product with context words and minimizing its dot products with
non-context words.
      </p>
      <p>Continuous Bag of Words (CBOW) Model. The CBOW
model is roughly similar to the skip-gram model as it is
also a predictive model and learns two embeddings for each
word (a word embedding and a context embedding). The
difference is that CBOW predicts the target word wi from the
context words as P (wijwk; wj ). Thus, the input of the neural
network is composed by the context words (e.g. [wi 1; wi+1]
for the context with length 1); then, the algorithm learns the
probability of wi appearing in the given context. Although
the difference between these two algorithms is slight, they
showed different performance in various tasks.
State-of-theart evaluations suggest that these algorithms are individually
suited to particular tasks.</p>
      <p>
        GloVe Model. The GloVe model
        <xref ref-type="bibr" rid="ref18 ref25 ref26 ref3">(Pennington, Socher, and
Manning 2014)</xref>
        is a global log-bilinear regression model for
the unsupervised learning of word embeddings. It captures
global statistics of words in a corpus and benefits the
advantages of the other two models: (i) global matrix factorization
and (ii) local context window methods. Differently from the
skip-gram model, GloVe utilizes the statistics of the corpus,
as it relies on global co-occurrence counts. The GloVe model
outperforms the models above for word similarity, word
analogy, and named entity recognition tasks.
      </p>
      <p>
        RDF2Vec Model. RDF2Vec
        <xref ref-type="bibr" rid="ref20">(Ristoski and Paulheim 2016)</xref>
        is an approach for learning embeddings of entities in RDF
graphs. It initially converts the RDF graphs into a set of
sequences using two strategies: (i) Weisfeiler-Lehman Subtree
RDF Graph Kernels, and (ii) graph random walks. Then,
word2vec is employed for learning embeddings over these
produced sequences. This approach is evaluated against
multiple machine-learning tasks such as instance classification.
Global RDF vector space embeddings
        <xref ref-type="bibr" rid="ref6">(Cochez et al. 2017)</xref>
        applies GloVe model on RDF graph and reports the
competitive results.
      </p>
      <p>
        Translation-based Models. The TransE
        <xref ref-type="bibr" rid="ref15 ref16 ref4 ref5">(Bordes et al.
2013)</xref>
        and TransH
        <xref ref-type="bibr" rid="ref29 ref30">(Wang et al. 2014)</xref>
        models assume that the
embeddings of both the entities and relations of a knowledge
graph are represented in the same semantic space, whereas
the TransR
        <xref ref-type="bibr" rid="ref10 ref22">(Lin et al. 2015)</xref>
        considers two separate
embedding spaces for entities and relations. All three approaches
share the same principle, for which new relationships can
be discovered by translating on hyperplanes. In other words,
summing the vectors of the subject and the predicate, one
can obtain an approximation of the vectors of the objects.
An experimental study shows the superiority of the TransR
approach
        <xref ref-type="bibr" rid="ref10 ref22">(Lin et al. 2015)</xref>
        .
      </p>
      <sec id="sec-4-1">
        <title>Other Knowledge Graph Embedding (KGE) Models.</title>
        <p>
          Recently, several other approaches have been proposed to
embed knowledge graphs. HolE (Holographic Embeddings) is
related to holographic models of associative memory in that
it employs circular correlation to create compositional
representations
          <xref ref-type="bibr" rid="ref17 ref27">(Nickel et al. 2016)</xref>
          . The idea behind DistMult
is to consider entities as low-dimensional vectors learned
from a neural network and relations as bilinear and/or linear
mapping functions
          <xref ref-type="bibr" rid="ref29 ref30">(Yang et al. 2014)</xref>
          . ComplEx is based
on latent factorization and, with the use of complex-valued
embeddings, it facilitates composition and handles a large
variety of binary relations
          <xref ref-type="bibr" rid="ref17 ref27">(Trouillon et al. 2016)</xref>
          . Neural
Logic Programming combines the parameter and structure
learning of first-order logical rules in an end-to-end
differentiable model
          <xref ref-type="bibr" rid="ref31">(Yang, Yang, and Cohen 2017)</xref>
          . All approaches
above have shown to reach state-of-the-art performances on
link prediction and triplet classification.
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Excluding of non-scalable KGE Approaches. We se</title>
        <p>lected the knowledge graph embedding approaches for the
evaluation of our metrics among RDF2Vec, TransE and three
of the methods described in the previous subsection (i.e.,
HolE, DistMult, and ComplEx). Differently from RDF2Vec,
we could not find DBpedia embeddings pre-trained using
any of the other approaches online, thus we conducted a
scalability test on them to verify their ability to handle the
size of DBpedia. We extracted three nested subsets from
DBpedia with a size of 104, 105 and 106 triples, respectively.
The subsets contained instances along with their full Concise
Bounded Description3, to avoid having incomplete subgraphs.
We launched the algorithms with their default settings on the
three subsets on a 64-core Ubuntu server with 256 GB of
RAM. When a run did not terminate converging after 24
hours, we interrupted it. Surprisingly, while all approaches
managed to finish on the 104 and 105 subsets, only ComplEx
and DistMult were able to complete the embedding task on
the largest one. However, utilizing a polynomial
interpolation of the runtime values, we predicted that none of the
approaches would have successfully completed the task on
the full DBpedia English dataset – which has approximately
108 triples – in reasonable time. Hence, we decided to select
only the more scalable RDF2Vec approach in our evaluation.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Evaluation Scenarios</title>
      <p>In this section, we introduce three tasks which individually
measure the quality of the concept embeddings from three
distinct dimensions: (i) the categorization aspect, (ii) the
hierarchical aspect, and (iii) the relational aspect. Furthermore,
each task is equipped with multiple metrics for evaluating a
given quality dimension from various angles (i.e.
quantitatively, qualitatively, subjectively, and objectively).</p>
      <sec id="sec-5-1">
        <title>Task 1: Evaluating the Categorization Aspect of</title>
      </sec>
      <sec id="sec-5-2">
        <title>Concepts in Embeddings</title>
        <p>Ontological concepts C categorize entities by typing them,
mainly using rdf:type4. In other words, all the entities
with a common type share specific characteristics. For
example, all the entities with the type dbo:Country5 have
common characteristics distinguishing them from the
entities with the type dbo:Person. In this task, our research
3See https://www.w3.org/Submission/CBD/ for a
definition.</p>
        <p>4Full URI: http://www.w3.org/1999/02/22-rdf-syntax-ns#type
5dbo: is the prefix for http://dbpedia.org/
ontology/.
question is: How far is the categorization aspect of concepts
captured (i.e., encoded) by an embedding model? In other
words, we aim to measure the quality of the embeddings
for concepts via observing their behaviour in categorization
tasks. To do that, we introduce two metrics which evaluate
the categorization aspect in an intrinsic manner.</p>
        <p>
          Dataset Preparation: From the DBpedia ontology, we
selected 12 concepts, which are positioned in various levels of
the hierarchy. Furthermore, for each concept, we retrieved
10,000 entities typed by it (in case of unavailability, all
existing entities were retrieved). For each concept class, we
retrieved 10,000 instances and their respective labels; in case
of unavailability, all existing instances were retrieved. Then,
the embeddings of these concepts as well as their
associated instances were computed from the embedding models:
(i) skip-gram, and (ii) CBOW and (iii) GloVe trained on
Wikipedia and DBpedia6. We created the Wikipedia text
corpus by extracting words from the pages of English Wikipedia7
version 2017/03/01. We filtered out punctuation, tags, and
hyperlink links (textual part of links was remained), then the
corpus was turned to lowercase. Furthermore, the DBpedia
English 2015 dataset8 was used to construct our DBpedia
corpus; here, we only filtered out datatype properties. As
hyperparameters for the word2Vec-based approaches, we
adopted a window size of 5 and a vector size of 400 for
the Wikipedia embeddings, whereas DBpedia embeddings
were learned using a window size of 5 and a vector size of
500. RDF-GloVe was instead set up with a biased random
walk based on PageRank, as
          <xref ref-type="bibr" rid="ref6">(Cochez et al. 2017)</xref>
          showed to
be the best-performing ranking method, with 20 iterations
and a vector size of 200. We used the GloVe word
embeddings9 pre-trained on 840 billion tokens from a common
crawl and a vector size of 300. The length of walks for the
RDF2Vec training was set to 8. Since in Wikipedia, a given
entity might be represented by several tokens, its
embedding is calculated as the average of the embeddings of all
tokens in one setting and the sum of the embeddings of all
tokens in another setting. For instance, the embedding of
dbr:George_Washington in the sum setting was
computed as v(‘george’) + v(‘washington’)10.
Categorization metric: In the context of unstructured
data, this metric aligns a clustering of words into different
categories
          <xref ref-type="bibr" rid="ref10 ref22">(Schnabel et al. 2015)</xref>
          . We redefine this metric in
the context of structured data as how well the embedding
6Using the RDF2Vec package source code available at
http://data.dws.informatik.uni-mannheim.de/
rdf2vec/ and Glove-RDF2Vec available at https://github.
com/miselico/globalRDFEmbeddingsISWC
        </p>
        <p>7Available at https://dumps.wikimedia.org/
enwiki/.</p>
        <p>8Available at http://downloads.dbpedia.org/
2015-10/core-i18n/en/.</p>
        <p>9Available at https://nlp.stanford.edu/
projects/glove/.</p>
        <p>10The benchmarking datasets are available at: https://
github.com/alshargi/Concept2vec
is computed as jVV11j:jVV22j .
of a concept ck performs as the background concept of the
entities typed by it (8ei 2 ck). To quantify this metric, we
compute the averaged vector of the embeddings of all the
entities having type ck (represented in Equation 5) and then
compute the cosine similarity of this averaged vector and the
embedding of the concept Vck (formulated in Equation 2).
Please note that throughout the paper s(V1; V2) represents the
cosine similarity between the two vectors V1 and V2, which
t
8ei 2 ck; V ck =</p>
        <p>i=n
1 X V t
n ei
i=1</p>
        <p>t
Categorization(Vck ) = s(V ck ; Vctk )
(1)
(2)
Experimental Study: For each given concept, we measure
its categorization score by computing the cosine similarity
of its embedding (from a particular model) with the
averaged embeddings of its instances. Figures 2a and 2b present
the results achieved for categorization scores on our
underlying data set. Overall, the skip-gram model outperforms
the CBOW model (except in two cases) and GloVe.
Furthermore, the embeddings learned from Wikipedia
outperform the embeddings from DBpedia (again except in two
cases). The other interesting observation of the embedding
models is that the categorization score of the concepts
positioned in the lower part of the hierarchy (specific concepts) is
higher than super concepts (generic concepts). E.g., the
categorization score of dbo:Place is lower than its sub-classes
dbo:City and dbo:Country.</p>
        <p>
          Coherence metric: This metric which was introduced in
          <xref ref-type="bibr" rid="ref10 ref22">(Schnabel et al. 2015)</xref>
          measures whether or not a group of
words adjacent in the embedding space are mutually related.
Commonly, this relatedness task has been evaluated in a
subjective manner (i.e. using a human judge). However, in
the context of structured data we define the concept of
relatedness as the related entities which share a background
concept, a background concept is the concept from which a
given entity is typed (i.e. inherited). For example, the entities
dbr:Berlin and dbr:Sana’a are related because both
are typed by the concept dbo:City. We utilize qualitative
as well as quantitative approaches to evaluate the coherence
metric. In the following, we elaborate on each approach.
1. Quantitative evaluation of coherence score: Suppose we
have a pool of entities with various background concepts
and we cluster this pool using the similarity of the
embedding of entities. The expectation is that entities with a
common background concept are clustered together and,
more importantly, the embedding of the background
concepts should be the centroid of each cluster. We follow
this scenario in a reverse order. For the given concept ci
and the given radius n, we find the n-top similar entities
from the pool (having the highest cosine similarity with
Vci ). Then, the coherence metric for the given concept ci
with the radius n is computed as the number of entities
having the same background concept as the given concept;
formally expressed as:
Place
        </p>
        <p>
          Writer
2. Qualitative evaluation of coherence score: Commonly, the
coherence metric has been evaluated by a qualitative
approach. For example,
          <xref ref-type="bibr" rid="ref2 ref28 ref9">(Turian, Ratinov, and Bengio 2010)</xref>
          uses a two-dimensional visualization of word embeddings
for measurement by human judges in the relatedness task.
Apart from visualization, another way of qualitative
evaluation is providing samples of grouped entities and a concept
to a human subject to judge their relatedness.
        </p>
        <p>Experimental Study. In this experiment, we quantitatively
measure the coherence score. To do that, we initially have
to prepare a proper data set. We reuse the previous dataset
with a few modifications. E.g., for each concept, we sampled
a batch containing 20 entities. Then, all of these batches are
mixed up as a single data set. This dataset is utilized in the
whole of this experiment. To measure the coherence score for
every given concept, we computed the cosine similarity of the
given concept and the whole of the entities included in our
dataset (which is a mix of entities with various types). Then,
we list the top-n entities (i.e. n is the radius) which are the
closest entities to the given concept (using cosine similarity
over the associated embeddings). The coherence score is
computed by counting the number of entities out of the top-n
entities which are typed by the given concept. For example,
for the given concept dbo:Actor, if three entities out of the
top-10 closest entities are not of the type dbo:Actor (e.g.
dbr:Berlin), then the coherence score of dbo:Actor
is 0.7. Figure 3 shows the results achieved for the coherence
scores for the 12 concepts of our dataset. The radius value
in the experiments showed in Figures 3a and 3b is 10 and in
Figures 3c and 3d is 20. Within the longer radius (i.e. n = 20),
the coherence scores are increased (except for a few cases)
especially for the super concepts (e.g. Person, Place and
Organisation). With respect to the models trained on
Wikipedia, the GloVe model commonly outperformed while
regarding the models trained on DBpedia on average the
skip-gram model performs better. Generally, the embeddings
learned from Wikipedia have the higher coherence scores
than the embeddings trained on DBpedia.</p>
      </sec>
      <sec id="sec-5-3">
        <title>Task 2: Evaluating Hierarchical Aspect of</title>
      </sec>
      <sec id="sec-5-4">
        <title>Concepts in Embeddings</title>
        <p>
          There is a relatively longstanding research for measuring
the similarity of two given concepts s(ci; cj ) either across
ontologies or inside a common ontology
          <xref ref-type="bibr" rid="ref14 ref15 ref16 ref23 ref4 ref5">(Maedche and Staab
2002; Shvaiko and Euzenat 2005; Batet et al. 2013)</xref>
          . Typically,
the similarity of concepts is calculated at the lexical level
and at the conceptual level. However, our assumption here
is that our underlying knowledge graph has a well-defined
ontology as the background semantics. The concepts of the
given ontology are positioned in a hierarchical order and
share various levels of semantics. We present three metrics
which can be employed for evaluating the embeddings of
concepts with respect to the hierarchical structure and the
semantics.
        </p>
      </sec>
      <sec id="sec-5-5">
        <title>Absolute semantic error. We introduce the metric abso</title>
        <p>
          lute semantic error which quantitatively measures the quality
of embeddings for concepts against their semantic
similarity. The semantic similarity between the two given concepts
ci and cj is denoted by s0(ci; cj ) and can be measured by
an state-of-the-art methodology
          <xref ref-type="bibr" rid="ref14 ref23 ref7">(Gan, Dou, and Jiang 2013;
Maedche and Staab 2002; Shvaiko and Euzenat 2005)</xref>
          .
Ideally, this similarity score should be approximate to the
similarity score of embeddings corresponding to those concepts
denoted by s(Vcti ; Vctj ) (please note that this score is calculated
by cosine similarity). Therefore, this expected correlation
can be formally represented as s0(ci; cj ) s(Vcti ; Vctj ). For
example, the semantic similarity between the two concepts
c1 = dbo:President and c2 = dbo:City is almost
zero; so it is expected that their vectors reflect the similar
pattern as s(Vct1 ; Vct2 ) 0. An intuitive methodology for
measuring semantic similarity between two concepts is to
utilize the distance between them in the hierarchical structure
          <xref ref-type="bibr" rid="ref18 ref25 ref26 ref3">(Taieb, Aouicha, and Hamadou 2014)</xref>
          . Because, intuitively,
the concepts which are placed closer in the hierarchy are
more similar. In contrast, concepts placed further from each
other are more dissimilar. Thus, by increasing the length of
the path between two concepts in the hierarchy, their
dissimilarity is increased. However, independent of the kind of
methodology employed for computing the semantic
similarity score, the absolute semantic distance is computed as
the difference between the semantic similarity score s0 and
the similarity score of embeddings s, which is formally
represented in Equation ??. The higher the value of , the lower
the quality of the embeddings and vice versa. It is formally
calculated as :
(ci; cj ) = js0(ci; cj )
s(Vcti ; Vctj )j
(4)
        </p>
      </sec>
      <sec id="sec-5-6">
        <title>Semantic Relatedness metric. We tune this metric from</title>
        <p>
          <xref ref-type="bibr" rid="ref10 ref18 ref22 ref25 ref26 ref3">(Baroni, Dinu, and Kruszewski 2014; Schnabel et al. 2015)</xref>
          for knowledge graphs by exchanging words for concepts.
        </p>
        <p>Typically, this metric represents the relatedness score of two
given words. In the context of a knowledge graph, we give a
pair of concepts to human judges (usually domain experts)
to rate the relatedness score on a predefined scale, then, the
correlation of the cosine similarity of the embeddings for
concepts is measured with human judge scores using Spearman
or Pearson.</p>
        <p>Visualization. The embeddings of all concepts of the
knowledge graph can be represented in a two-dimensional
visualization. This approach is an appropriate means for
qualitative evaluation of the hierarchical aspect of concepts. The
visualizations are given to a human who judges them to
recognize patterns revealing the hierarchical structure and the
semantics.</p>
        <p>
          Experimental Study: We chose three high level concepts
from the DBpedia ontology11 with their direct children
(i.e., linked by rdfs:subClassOf). In addition, for
each of these three concepts, two more concepts placing
lower (in the hierarchy) were chosen along with their
direct children. Herein, for brevity we only name the main
concepts chosen. Respectively, the concepts chosen are (i)
dbo:Person with the two sub-concepts dbo:Athlete
and dbo:Politician, (ii) dbo:Place with
the two sub-concepts dbo:Settlement and
dbo:PopulatedPlace. To perform the
visualization task, we used t-SNE
          <xref ref-type="bibr" rid="ref12">(Maaten and Hinton 2008)</xref>
          package to reduce the high-dimensional embeddings to
two-dimensional embeddings. Figures 4 and 5 illustrate
the two-dimensional visualizations of the embeddings
for the chosen sections of the DBpedia hierarchy12. This
visualization facilitates comparison on the quality of the
embeddings generated by the GloVe model versus the
skip-gram and CBOW models and, furthermore, the effect
of the knowledge graph in front of the unstructured data
(DBpedia versus Wikipedia). Figures 4a,4b,4c, 4d, 4e and
4f represent the 2D visualizations of the embeddings for
        </p>
        <p>11http://mappings.dbpedia.org/server/
ontology/classes/
12Please note that the scale of all the diagrams is unified.
(a) DBpedia-CBOW: dbo:Person and its subclasses.
(b) DBpedia-Skip-gram: dbo:Person and its subclasses.
(c) Wikipedia-CBOW: dbo:Person and its subclasses.
(d) WikiPedia-Skip-gram: dbo:Person and its subclasses.
(e) Wikipedia-GloVe: dbo:Person and its subclasses. (f) DBpedia-GloVe: dbo:Person and its subclasses.</p>
        <p>Figure 4: Two-dimensional visualization of dbo:Person branches of the DBpedia hierarchy.
(a) DBpedia-CBOW: dbo:Place and its subclasses.
(b) DBpedia-Skip-gram: dbo:Place and its subclasses.
(c) Wikipedia-CBOW: dbo:Place and its subclasses.
(d) Wikipedia-Skip-gram: dbo:Place and its subclasses.
(e) Wikipedia-GloVe: dbo:Place and its subclasses. (f) DBpedia-GloVe: dbo:Place and its subclasses.</p>
        <p>Figure 5: Two-dimensional visualization of dbo:Place branches of the DBpedia hierarchy.
the concept dbo:Person and its chosen sub-concepts.</p>
        <p>Please note that all of these concepts have a taxonomic
relationship (i.e. either parental or sibling) with each other.</p>
        <p>Generally, the GloVe model on DBpedia and Wikipedia,
in comparison to other settings, demonstrates regularities
such as (i) having a denser representation between the
concepts, (ii) the centrality of the super-class dbo:Person
is higher, (iii) the closeness of the embeddings such as
dbo:Monarch and dbo:royalty indicates greater
shared semantics compared with other siblings. Figures
5a, 5b, 5c, 5d, 5e and 5f display the 2D visualizations
of the embeddings for the concept dbo:Place and its
chosen sub-concepts. The observations which can be
concluded are as follows: (i) the embeddings generated
from Wikipedia are denser than the embeddings from
DBpedia, (ii) the centrality of the embedding of the concept
dbo:Place in GloVe and CBOW models is higher in both
Wikipedia and DBpedia, (iii) generally the closeness of
the embeddings in CBOW model (either on Wikipedia or
DBpedia) is compatible with the siblings sharing higher
semantics such as dbo:Community-dbo:Locality
or dbo:City-dbo:Town in Figure 5a or
dbo:Park-dbo:Garden in Figure 5c.</p>
      </sec>
      <sec id="sec-5-7">
        <title>Task 3: Evaluating Relational Aspect of Concepts in Embeddings</title>
        <p>
          There are various applications in information extraction,
natural language understanding, and question answering
involved in extracting either implicit or explicit relationships
between entities
          <xref ref-type="bibr" rid="ref1 ref19 ref2 ref28 ref9">(Ramakrishnan, Kochut, and Sheth 2006;
Heim, Lohmann, and Stegemann 2010; Augenstein, Padó,
and Rudolph 2012)</xref>
          . A major part of evaluating the
state-ofthe-art approaches for relation extraction is the validation task
as whether or not the inferred relation is compatible with the
type of entities engaged. For example, the relation capital
is valid if it is recognized between entities with the types
country and city. This validation process in a knowledge
graph is eased by considering the axioms rdfs:domain
and rdfs:range of the schema properties and rdf:type
of entities. The expectation from embeddings generated for
relations is to truly reflect compatibility with the embeddings
of the concepts asserted in the domain and range. With this
respect, we present two metrics for evaluating the quality of
the embeddings for concepts and relations.
        </p>
        <p>
          Selectional preference This metric presented in
          <xref ref-type="bibr" rid="ref18 ref2 ref25 ref26 ref28 ref3 ref9">(Baroni,
Dinu, and Kruszewski 2014; Baroni and Lenci 2010)</xref>
          assesses
the relevance of a given noun as a subject or object of a given
verb (e.g. people-eat or city-talk). We tune this metric for
knowledge graphs as pairs of concept-relation which are
represented to a human judge for the approval or disapproval
of their compatibility.
        </p>
        <p>
          Semantic transition distance The inspiration for this
metric comes from
          <xref ref-type="bibr" rid="ref15 ref15 ref16 ref16 ref4 ref4 ref5 ref5">(Mikolov et al. 2013b; Mikolov et al. 2013a)</xref>
          ,
where Mikolov demonstrated that capital cities and their
corresponding countries follow the same distance. We introduce
this metric relying on an objective assessment. This
metric considers the relational axioms (i.e. rdfs:domain and
rdfs:range) in a knowledge graph. Assume that the
concept ci is asserted as the domain of the property pi and the
concept cj is asserted as its range. It is expected that the sum
of the embeddings of the ci and pi conducts to the
embeddings of the concept cj . In other words, the transition distance
denoted by T r measures the similarity (e.g. cosine similarity)
of the destination embedding Vcj and the conducted point
(via Vci + Vpj ), formally expressed as:
        </p>
        <p>T r(ci + pi; cj ) = s(Vci + Vpj ; Vcj )
(5)
Experimental Study For this task, we selected 12 relations
(i.e., object properties) from the DBpedia ontology along
with their corresponding domain and range concepts. Then,
we measured the transition distances which are reported in
Table 1. The comparative results show that the GloVe model
trained on Wikipedia outperforms the others. Interestingly,
the transition distance is very high for the properties which
have the shared concepts in the domain and range positions.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Discussion and Conclusion</title>
      <p>As it has been observed through various evaluation tasks,
there is no single embedding model which shows superior
performance in every scenario. For example, while the
skipgram model performs better in the categorization task, the
GloVe and CBOW model perform better for the hierarchical
task. Thus, one conclusion is that each of these models is
suited for a specific scenario. Then, depending on the
extrinsic task which consumes these embeddings, the most
appropriate model should be selected. The other conclusion
is that it seems that each embedding model captures specific
features of the ontological concepts, so integrating or aligning
these embeddings can be a solution for fully capturing all of
these features. Although our initial expectation was that the
embeddings learned from the knowledge graph (i.e. DBpedia)
should have higher quality in comparison to the embeddings
learned from unstructured data (i.e. Wikipedia), in practice
we did not observe that as a constant behaviour. We attribute
this issue to two matters: (i) the weaknesses of the RDF2Vec
or RDF(GloVe) approaches for generating embeddings of a
knowledge graph, and (ii) the fact that Wikipedia is larger
than DBpedia. These two approaches provides a serialization
on the structure of the graph (i.e. the local neighborhood
of a given node is serialized) and then it runs word2vec to
generate embeddings. Here, in fact there is no discrimination
between the concepts, properties, and instances, whereas the
ontological resources (i.e. concepts and properties) may be
required to be reinforced in the embedding model, or their
embeddings have to be learned separately from the instance
level. Additionally, Wikipedia is larger than DBpedia,
therefore it naturally provides richer context for the embedding
models, i.e. the richer context, the higher the quality of
embeddings. Generally, we concluded that the current quality
of the embeddings for ontological concepts is not in a
satisfactory state. The evaluation results are not surprising, thus
providing high quality embeddings for ontological resources</p>
      <p>Skip-gram
is an open area for future work. Since ontological concepts
play a crucial role in knowledge graphs, providing high
quality embeddings for them is highly important. We encourage
the research community to utilize these metrics in their
future evaluation scenarios on embedding models. This will
reduce misjudgment and provide greater insight in quality
comparisons of embeddings of ontological concepts.
M. A. H.;</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [Augenstein, Padó, and Rudolph 2012]
          <string-name>
            <surname>Augenstein</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ; Padó,
          <string-name>
            <given-names>S.</given-names>
            ; and
            <surname>Rudolph</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          <year>2012</year>
          .
          <article-title>Lodifier: Generating linked data from unstructured text</article-title>
          .
          <source>The Semantic Web: Research and Applications.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>[Baroni and Lenci</source>
          <year>2010</year>
          ] Baroni,
          <string-name>
            <given-names>M.</given-names>
            , and
            <surname>Lenci</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <year>2010</year>
          .
          <article-title>Distributional memory: A general framework for corpus-based semantics</article-title>
          .
          <source>Computational Linguistics.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [Baroni, Dinu, and Kruszewski 2014] Baroni,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Dinu</surname>
          </string-name>
          , G.; and Kruszewski,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <year>2014</year>
          .
          <article-title>Don't count, predict! a systematic comparison of context-counting vs. context-predicting semantic vectors</article-title>
          .
          <source>In ACL (1).</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [Batet et al. 2013] Batet,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Sánchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ;
            <surname>Valls</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ; and
            <surname>Gibert</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          <year>2013</year>
          .
          <article-title>Semantic similarity estimation from multiple ontologies</article-title>
          .
          <source>Applied intelligence</source>
          <volume>38</volume>
          (
          <issue>1</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [Bordes et al. 2013]
          <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>Garcia-Duran</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Weston</surname>
          </string-name>
          , J.; and
          <string-name>
            <surname>Yakhnenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Translating embeddings for modeling multi-relational data</article-title>
          .
          <source>In NIPS.</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [Cochez et al. 2017] Cochez,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Ristoski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ;
            <surname>Ponzetto</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. P.</surname>
          </string-name>
          ; and Paulheim,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <year>2017</year>
          .
          <article-title>Global RDF vector space embeddings</article-title>
          .
          <source>In ISWC</source>
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [Gan, Dou, and Jiang 2013] Gan,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Dou</surname>
          </string-name>
          ,
          <string-name>
            <surname>X.</surname>
          </string-name>
          ; and Jiang, R.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          2013.
          <article-title>From ontology to semantic similarity: calculation of ontology-based semantic similarity</article-title>
          .
          <source>The Scientific World Journal.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [Heim, Lohmann, and Stegemann 2010] Heim,
          <string-name>
            <given-names>P.</given-names>
            ;
            <surname>Lohmann</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; and Stegemann,
          <string-name>
            <surname>T.</surname>
          </string-name>
          <year>2010</year>
          .
          <article-title>Interactive relationship discovery via the semantic web</article-title>
          .
          <source>The Semantic Web: Research and Applications.</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>[Lin</surname>
          </string-name>
          et al.
          <year>2015</year>
          ]
          <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>
          ; Liu,
          <string-name>
            <given-names>Y.</given-names>
            ; and
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <surname>X.</surname>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          2015.
          <article-title>Learning entity and relation embeddings for knowledge graph completion</article-title>
          .
          <source>In AAAI.</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <source>[Maaten and Hinton</source>
          <year>2008</year>
          ]
          <string-name>
            <surname>Maaten</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          v. d., and
          <string-name>
            <surname>Hinton</surname>
          </string-name>
          , G.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          2008.
          <article-title>Visualizing data using t-sne</article-title>
          .
          <source>Journal of Machine Learning Research.</source>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <source>[Maedche and Staab</source>
          <year>2002</year>
          ]
          <string-name>
            <surname>Maedche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [Mikolov et al. 2013a]
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Corrado</surname>
          </string-name>
          , G.; and
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2013a</year>
          .
          <article-title>Efficient estimation of word representations in vector space</article-title>
          .
          <source>CoRR.</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [Mikolov et al. 2013b]
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ; Chen,
          <string-name>
            <given-names>K.</given-names>
            ;
            <surname>Corrado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. S.</given-names>
            ; and
            <surname>Dean</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          <year>2013b</year>
          .
          <article-title>Distributed representations of words and phrases and their compositionality</article-title>
          .
          <source>In NIPS.</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [Nickel et al. 2016] Nickel,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Rosasco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ;
            <surname>Poggio</surname>
          </string-name>
          ,
          <string-name>
            <surname>T. A.</surname>
          </string-name>
          ; et al.
          <year>2016</year>
          .
          <article-title>Holographic embeddings of knowledge graphs.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [Pennington, Socher, and Manning 2014] Pennington,
          <string-name>
            <given-names>J.</given-names>
            ; Socher, R.; and
            <surname>Manning</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. D.</surname>
          </string-name>
          <year>2014</year>
          .
          <article-title>Glove: Global vectors for word representation</article-title>
          .
          <source>In EMNLP.</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [Ramakrishnan, Kochut, and Sheth 2006] Ramakrishnan,
          <string-name>
            <given-names>C.</given-names>
            ;
            <surname>Kochut</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. J.;</given-names>
            and
            <surname>Sheth</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. P.</surname>
          </string-name>
          <year>2006</year>
          .
          <article-title>A framework for schema-driven relationship discovery from unstructured text</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <source>[Ristoski and Paulheim</source>
          <year>2016</year>
          ] Ristoski,
          <string-name>
            <given-names>P.</given-names>
            , and
            <surname>Paulheim</surname>
          </string-name>
          , H.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          2016.
          <article-title>Rdf2vec: RDF graph embeddings for data mining</article-title>
          .
          <source>In ISWC.</source>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [Schnabel et al. 2015] Schnabel,
          <string-name>
            <given-names>T.</given-names>
            ;
            <surname>Labutov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ;
            <surname>Mimno</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. M.</surname>
          </string-name>
          ; and Joachims,
          <string-name>
            <surname>T.</surname>
          </string-name>
          <year>2015</year>
          .
          <article-title>Evaluation methods for unsupervised word embeddings</article-title>
          .
          <source>In EMNLP.</source>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <source>[Shvaiko and Euzenat</source>
          <year>2005</year>
          ] Shvaiko,
          <string-name>
            <given-names>P.</given-names>
            , and
            <surname>Euzenat</surname>
          </string-name>
          , J.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          2005.
          <article-title>A survey of schema-based matching approaches</article-title>
          .
          <source>In Journal on data semantics IV</source>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <source>[Levy and Goldberg</source>
          <year>2014</year>
          ] Levy,
          <string-name>
            <given-names>O.</given-names>
            , and
            <surname>Goldberg</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [Taieb, Aouicha, and Hamadou 2014] Taieb, Aouicha, M. B.; and
          <string-name>
            <surname>Hamadou</surname>
            ,
            <given-names>A. B.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Ontology-based approach for measuring semantic similarity</article-title>
          .
          <source>Engineering Applications of Artificial Intelligence.</source>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [Trouillon et al. 2016] Trouillon,
          <string-name>
            <given-names>T.</given-names>
            ;
            <surname>Welbl</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          ; Riedel,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; Gaussier, É.; and Bouchard,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <year>2016</year>
          .
          <article-title>Complex embeddings for simple link prediction</article-title>
          .
          <source>In International Conference on Machine Learning.</source>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [Turian, Ratinov, and Bengio 2010] Turian,
          <string-name>
            <given-names>J. P.</given-names>
            ;
            <surname>Ratinov</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.</surname>
          </string-name>
          ; and Bengio,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          <year>2010</year>
          .
          <article-title>Word representations: A simple and general method for semi-supervised learning</article-title>
          .
          <source>In ACL.</source>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <surname>[Wang</surname>
          </string-name>
          et al. 2014]
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ; Zhang, J.;
          <string-name>
            <surname>Feng</surname>
          </string-name>
          , J.; and
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Knowledge graph embedding by translating on hyperplanes</article-title>
          .
          <source>In AAAI.</source>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [Yang et al.
          <year>2014</year>
          ]
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Yih</surname>
          </string-name>
          , W.-t.;
          <string-name>
            <surname>He</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Gao</surname>
          </string-name>
          , J.; and
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Embedding entities and relations for learning and inference in knowledge bases</article-title>
          .
          <source>arXiv preprint arXiv:1412</source>
          .
          <fpage>6575</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [Yang,
          <string-name>
            <surname>Yang</surname>
          </string-name>
          , and Cohen 2017]
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ; and Cohen,
          <string-name>
            <surname>W. W.</surname>
          </string-name>
          <year>2017</year>
          .
          <article-title>Differentiable learning of logical rules for knowledge base reasoning</article-title>
          .
          <source>In NIPS.</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>