<!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>Towards Exploiting Implicit Human Feedback for Improving RDF2vec Embeddings?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ahmad Al Taweel</string-name>
          <email>ahmad.altaweel@outlook.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Heiko Paulheim</string-name>
          <email>heiko@informatik.uni-mannheim.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Mannheim, Germany Data and Web Science Group</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>RDF2vec is a technique for creating vector space embeddings from an RDF knowledge graph, i.e., representing each entity in the graph as a vector. It rst creates sequences of nodes by performing random walks on the graph. In a second step, those sequences are processed by the word2vec algorithm for creating the actual embeddings. In this paper, we explore the use of external edge weights for guiding the random walks. As edge weights, transition probabilities between pages in Wikipedia are used as a proxy for the human feedback for the importance of an edge. We show that in some scenarios, RDF2vec utilizing those transition probabilities can outperform both RDF2vec based on random walks as well as the usage of graph internal edge weights.</p>
      </abstract>
      <kwd-group>
        <kwd>RDFvec</kwd>
        <kwd>Random Walks</kwd>
        <kwd>Edge Weights</kwd>
        <kwd>Knowledge Graph</kwd>
        <kwd>Embedding</kwd>
        <kwd>Human Feedback</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        RDFvec [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] was originally conceived for exploiting Semantic Web knowledge
graphs in data mining. Since most popular data mining tools require a
feature vector representation of records, various techniques have been proposed for
creating vector space representations from subgraphs, including straightforward
techniques like adding features for datatype properties or binary dimensions for
types, [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], as well as techniques based on graph kernels [
        <xref ref-type="bibr" rid="ref21 ref9">9, 21</xref>
        ].
      </p>
      <p>
        Given the increasing popularity of the word2vec family of word embedding
techniques [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], which learns feature vectors for words based on the context in
which they appear, this approach has been proposed to be transferred to graphs
as well. Since word2vec operates on (word) sequences, several approaches have
been proposed which rst turn a graph into sequences by performing random
walks, and then applying the idea of word2vec to those sequences. Such
approaches include node2vec [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], DeepWalk [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], Wembedder [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], and the
aforementioned RDF2vec.
      </p>
      <p>
        While random walks are a straightforward technique for transforming a graph
into sequences, they lack a notion of importance of edges, and assign each edge
? Copyright c 2020 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
in the graph { be it important or not { the same weight. This observation has
lead to the inspection of various biases in the walk generation, e.g., preferring
edges to nodes with a high or low PageRank [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, the results using those
graph-internal biases were not very conclusive so far.
      </p>
      <p>In this paper, we present an initial set of experiments which, instead of
generating a bias signal from data which is internal to the graph (e.g., by utilizing
PageRank), uses external data for assigning weights to edges. More speci cally,
we utilize transition probabilities between Wikipedia pages, created from user
logs in Wikipedia, as a proxy for the importance of an edge in a knowledge graph
derived from Wikipedia, i.e., DBpedia.</p>
      <p>The rest of this paper is structured as follows. In section 2, we discuss some
relevant related work. In section 3, we introduce the approach and data used. We
present some initial experimental ndings in section 4. In section 5, we discuss
the results and their possible impact on applications, as well as how they can be
generalized to other datasets and embedding methods.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        The generation of knowledge graph embeddings is a highly active and vibrant
eld, with many new approaches being proposed at a very high pace [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Despite
the high number of approaches that have been proposed, little light has been
shed on assigning a weight or importance measure to edges when constructing
the embedding space.
      </p>
      <p>
        One such approach is the extension of RDF2vec already discussed [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] above,
which replaces random by biased walks, where the bias comes from property
frequencies or PageRank of target nodes.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], an information theoretic approach is taken to assign weights to edges.
The authors argue that the importance of an edge in the graph can be determined
by the likelihood that it can be reconstructed by inference. The more easily it
gets reconstructed, the more redundant it is. Consequently, the authors propose
an extension of translational embeddings which focus more on the less redundant
edges.
      </p>
      <p>Both approaches use graph-internal sources to generate the weights, i.e., the
weights are derived directly from the graph without any additional use of external
data. In contrast, we propose an approach for using external data for deriving
such weights, thereby adding a truly fresh signal to the embedding approach.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Approach</title>
      <p>
        Our approach is a direct extension of RDF2vec. As discussed above, RDF2vec
uses random walks to generate sequences of nodes and edges, and then applies
word2vec on top of those sequences for generating feature vectors. Both variants
of word2vec { CBOW and SkipGram1 { have been implemented for RDF2vec,
with the latter often showing superior results [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], edge weights have been introduced as an extension to RDF2vec. The
adaptation of the RDF2vec is shown in Algorithm 1. When generating weighted
random walks, the next edge to follow is selected in the function selectEdge
(line 11) using a probability distribution computed from the edge weights of all
connecting edges of a node, i.e., the probability of each edge eij from node i
to node j being followed is the weight of that edge, divided by the sum of the
weights of all outgoing edges of i :
      </p>
      <p>P r [eij] = P
weight(eij)
eik weight(eik)
(1)
Note that the classic RDF2vec implementation of RDF2vec is equivalent to using
uniform weights, i.e., all weights being set to 1.</p>
      <p>
        In this paper, we generate RDF2vec embeddings for DBpedia [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], a
knowledge graph extracted from Wikipedia. In DBpedia, each entity corresponds to a
Wikipedia page. Hence, we can utilize information generated for Wikipedia also
for computations on DBpedia.
      </p>
      <p>For assigning weights to edges, we collect implicit human feedback. To that
end, we utilize transition likelihoods in user navigation, generated from
Wikipedia's usage logs2. Those represent the number of link transitions (i.e., clicks)
from a Wikipedia page to another one. This transitional probability is used as
implicit user feedback, serving as a proxy for a human rating for the importance
of an edge in the knowledge graph.</p>
      <p>Figure 1 shows an example excerpt of the clickstream data for the Wikipedia
page London. On the left hand side, the top pages from which a user gets to the
Wikipedia page for London are depicted: the top ve are Google and Bing, as
well as other Web pages, the most likely Wikipedia pages are United Kingdom,
main Page, Europe, England, and City of London. On the right hand side, the
top 10 pages to which a user navigates from the London pages are depicted.
Each transition has a probability, indicated by the strength of the connecting
line.</p>
      <p>
        Note that not every link in Wikipedia corresponds to a statement in DBpedia;
numbers not referring to Wikipedia pages (e.g., links from/to non-Wikipedia
pages) are ignored in the formula above generating the random walks. This means
that the transition probabilities are normalized so that the sum of probabilities
of a transition from one Wikipedia page to all Wikipedia pages linked from this
page is 1. Fig. 2 shows an excerpt of DBpedia, with weights extracted from the
Wikipedia Clickstream dataset. In this case, the sequence
Pretty_Hate_Machine artist Nine_Inch_Nails bandMember Trent_Reznor
1 CBOW (Context Bag of Words) tries to predict a token in a sequence given its
surrounding tokens, while SkipGram tries the opposite, i.e., predicting the surroundings
of a token in a sequence given that token.
2 https://meta.wikimedia.org/wiki/Research:Wikipedia_clickstream
Algorithm 1: Algorithm for generating weighted RDF graph walks [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]
would have a much higher probability to be generated than the sequence
Bad_Witch artist Nine_Inch_Nails genre Industrial_Rock
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Experiments</title>
      <p>
        For evaluating the impact of weights in the RDF2vec embeddings, we conduct
two series of experiments. First, we follow the setup in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], solving a couple of
entity classi cation and regression tasks based on a set of benchmarks for
machine learning on the semantic web [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. For those datasets, three sets of entities
{ cities, movies, and albums { have been augmented with an external variable to
be predicted, i.e., the quality of living index for cities, and the metacritic score
for movies and albums.
      </p>
      <p>
        Second, we perform a set of experiments with a content-based recommender
system based on RDF2vec embeddings [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Here, we use a variant of the
MovieLens dataset, which collects user ratings for movies, which has been linked to
DBpedia.
      </p>
      <p>
        In both sets of experiments, we compare the results achieved using our
weighted RDF2vec embeddings generated on DBpedia against the standard
implementation of RDF2vec, as well as the three best performing variants using
graph internal weighting schemes, as reported in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], i.e.,
Predicate Frequency uses the global frequency of a predicate as an edge
weight. Consequently, edges with frequent properties are followed more
frequently than edges with infrequent properties.
      </p>
      <p>PageRank uses the PageRank of the target node of an edge as the edge weight.</p>
      <p>Hence, nodes which are more central in the graph are more likely to be part
of walks.</p>
      <p>Inverse PageRank does the opposite, as it uses the inverse of the PageRank
of an object as the edge weight. Here, walks are more likely to contain nodes
which are less central in the graph.</p>
      <p>In particular, the latter two strategies are very di erent: PageRank creates walks
which mainly contain central nodes, i.e., it creates a very uneven distribution
re ecting the popularity of nodes, whereas inverse PageRank tries to favor less
central nodes and create a more even distribution in which central nodes are not
treated with preference, i.e., long tail entities are covered better.</p>
      <p>The code used for the experiments, including all the variants that were
considered for comparison, is available online.3
3 https://github.com/ataweel55/RDF2VEC
Pretty Hate</p>
      <p>Machine
The Downward</p>
      <p>
        Spiral
The Fragile
In the three benchmark datasets used, the goal is to predict the quality of living
in cities, and the metacritic score of movies and albums. For classi cation, those
are discretized (into high and low), for regression, the goal is to predict the actual
number. In those experiments, we follow the setup in the original RDF2vec paper
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], utilizing four standard out of the box classi cation algorithms (Naive Bayes,
nearest neighbors, Support Vector Machines, and C4.5 decision trees) and three
regression algorithms (linear regression, nearest neighbors, and M5 regression
trees).4
      </p>
      <p>Tables 1 and 2 depict the results for the classi cation and regression tasks. It
can be observed that for the classi cation tasks, the embeddings incorporating
clickstream data outperform the default RDF2vec embeddings in one out of
three tasks, while for the regression, they outperform those in all three cases.
Moreover, we can observe that the embeddings utilizing the external signal for
the weighting schemes are superior to all three techniques utilizing graph internal
signals.
4.2</p>
      <p>Results on Recommendation Datasets
In this experiment, we use the RDF2vec graph embedding method in the
framework of content-based recommender systems for feature generation and rely on
a comparatively easy suggestion algorithm, i.e., the items are recommended
using the K-Nearest Neighbors technique with cosine similarity in the RDF2vec
4 We are aware that there might be better performing state of the art algorithms,
e.g., deep neural networks or XGboost. However, for our goal of comparing di erent
RDF2vec variants, we tried to follow the original evaluation protocol of RDF2vec as
closely as possible.
embedding space. Formally, this technique evaluates the proximity of objects
by means of cosine similarity between the respective RDF2vec vectors and then
selects a subset of those { the neighbors { for each object, which will be used to
predict the user u a rating for a fresh item I as follows:
r (u; i) =</p>
      <p>Pj2ratedItems(u) cosineSim(j; i):ru;j )</p>
      <p>Pj2ratedItems(u) jcosineSim(j; i)j
(2)</p>
      <p>Where ratedI tems(u) is a collection of products already assessed by the user
u; ru;j suggests the user u use j rating and cosineSim(j; i) shows the cosine
similarity score between j and i products. The size of the considered neighborhood
is restricted to 5 in our experiments.</p>
      <p>Table 3 depicts the results of the recommender system experiments. It can
be observed that the results incorporating human feedback outperform both the
default RDF2vec approach as well as the three variants using graph-internal
weights.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Outlook</title>
      <p>In this paper, we have introduced an approach for incorporating an external
signal { in our case: page transition probabilities in Wikipedia { for creating
knowledge graph embeddings. We have shown that the performance of RDF2vec
models can be increased by exploiting such a signal for edge weights.</p>
      <p>
        So far, we have carried out experiments on DBpedia, and used edge weights
derived from Wikipedia. The same technique would be applicable for knowledge
graphs based on Wikipedia, such as YAGO [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and CaLiGraph [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], as well as
knowledge graphs based on other Wikis [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for which log les are available. For
other knowlede graphs and datasets, other methods of obtaining edge weights
need to be investigated. Moreover, for Wikipedia-based knowledge graphs, other
measures of weights than interaction histories might be feasible (e.g., assessing
the importance of a link based on the text of a Wikipedia page, or analyzing
the edit history of a page to nd out how early the link to the other page was
added).
      </p>
      <p>
        RDF2vec is not the only knowledge graph embedding technique in which edge
weights can be exploited. In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], the authors argue that translational embedding
techniques such as TransE [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and its descendants can also be adapted in a way
that they use edge weights. So far, this has only done by using graph internal
weights. Hence, given our observations that external weights work better for
RDF2vec than graph internal weights, we want to investigate the usage of graph
external weights in such embedding techniques as well.
      </p>
      <p>
        Since RDF2vec has been used in quite a few downstream applications, we
want to investigate the e ect of graph external edge weights in such application
as well. Besides recommender systems, possible elds are the use of RDF2vec for
ontology alignment [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], for analyzing changes in ontologies [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], or reconciling
information extracted from di erent texts [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Moreover, given a speci c task,
it would be interesting to investigate to which extent task-speci c weighting
schemes might be utilized.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Alam</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Recupero</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mongiovi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ristoski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Reconciling event-based knowledge through rdf2vec</article-title>
          . In: HybridSemStats@ ISWC (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kobilarov</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cyganiak</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ives</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Dbpedia: A nucleus for a web of open data</article-title>
          .
          <source>In: The semantic web</source>
          , pp.
          <volume>722</volume>
          {
          <fpage>735</fpage>
          . Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <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>
            ,
            <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>
          .
          <source>In: Advances in neural information processing systems</source>
          . pp.
          <volume>2787</volume>
          {
          <issue>2795</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Cochez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ristoski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ponzetto</surname>
            ,
            <given-names>S.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>Biased graph walks for rdf graph embeddings</article-title>
          .
          <source>In: Proceedings of the 7th International Conference on Web Intelligence, Mining and Semantics</source>
          . pp.
          <volume>1</volume>
          {
          <issue>12</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Grover</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leskovec</surname>
          </string-name>
          , J.: node2vec:
          <article-title>Scalable feature learning for networks</article-title>
          .
          <source>In: Proceedings of the 22nd ACM SIGKDD international conference on Knowledge discovery and data mining</source>
          . pp.
          <volume>855</volume>
          {
          <issue>864</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Heist</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>Uncovering the semantics of wikipedia categories</article-title>
          . In: International semantic web conference. pp.
          <volume>219</volume>
          {
          <fpage>236</fpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Hertling</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>Dbkwik: A consolidated knowledge graph from thousands of wikis</article-title>
          .
          <source>In: 2018 IEEE International Conference on Big Knowledge (ICBK)</source>
          . pp.
          <volume>17</volume>
          {
          <fpage>24</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Jurisch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Igler</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Rdf2vec-based classi cation of ontology alignment changes</article-title>
          . arXiv preprint arXiv:
          <year>1805</year>
          .
          <volume>09145</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. Losch, U.,
          <string-name>
            <surname>Bloehdorn</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rettinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Graph kernels for rdf data</article-title>
          .
          <source>In: Extended Semantic Web Conference</source>
          . pp.
          <volume>134</volume>
          {
          <fpage>148</fpage>
          . Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Mai</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Janowicz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Support and centrality: Learning weights for knowledge graph embedding models</article-title>
          .
          <source>In: European Knowledge Acquisition Workshop</source>
          . pp.
          <volume>212</volume>
          {
          <fpage>227</fpage>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <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>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>E cient estimation of word representations in vector space</article-title>
          .
          <source>arXiv preprint arXiv:1301.3781</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Nielsen</surname>
            ,
            <given-names>F.A.</given-names>
          </string-name>
          :
          <article-title>Wembedder: Wikidata entity embedding web service</article-title>
          .
          <source>arXiv preprint arXiv:1710.04099</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Pellegrino</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cochez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garofalo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ristoski</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A con gurable evaluation framework for node embedding techniques</article-title>
          .
          <source>In: European Semantic Web Conference</source>
          . pp.
          <volume>156</volume>
          {
          <fpage>160</fpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Perozzi</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Al-Rfou</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skiena</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Deepwalk:
          <article-title>Online learning of social representations</article-title>
          .
          <source>In: Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining</source>
          . pp.
          <volume>701</volume>
          {
          <issue>710</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Portisch</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>Alod2vec matcher</article-title>
          .
          <source>OM@ ISWC 2288</source>
          ,
          <issue>132</issue>
          {
          <fpage>137</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Ristoski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Vries</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.K.D.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>A collection of benchmark datasets for systematic evaluations of machine learning on the semantic web</article-title>
          .
          <source>In: International Semantic Web Conference</source>
          . pp.
          <volume>186</volume>
          {
          <fpage>194</fpage>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Ristoski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>A comparison of propositionalization strategies for creating features from linked open data</article-title>
          .
          <source>Linked Data for Knowledge Discovery</source>
          <volume>6</volume>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Ristoski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>Rdf2vec: Rdf graph embeddings for data mining</article-title>
          .
          <source>In: International Semantic Web Conference</source>
          . pp.
          <volume>498</volume>
          {
          <fpage>514</fpage>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Ristoski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Di Noia,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>De</surname>
          </string-name>
          <string-name>
            <surname>Leone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>Rdf2vec: Rdf graph embeddings and their applications</article-title>
          .
          <source>Semantic Web</source>
          <volume>10</volume>
          (
          <issue>4</issue>
          ),
          <volume>721</volume>
          {
          <fpage>752</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Suchanek</surname>
            ,
            <given-names>F.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kasneci</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weikum</surname>
          </string-name>
          , G.:
          <article-title>Yago: A large ontology from wikipedia and wordnet</article-title>
          .
          <source>Journal of Web Semantics</source>
          <volume>6</volume>
          (
          <issue>3</issue>
          ),
          <volume>203</volume>
          {
          <fpage>217</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. de Vries, G.K.:
          <article-title>A fast approximation of the weisfeiler-lehman graph kernel for rdf data</article-title>
          .
          <source>In: Joint European Conference on Machine Learning and Knowledge Discovery in Databases</source>
          . pp.
          <volume>606</volume>
          {
          <fpage>621</fpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mao</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Knowledge graph embedding: A survey of approaches and applications</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>29</volume>
          (
          <issue>12</issue>
          ),
          <volume>2724</volume>
          {
          <fpage>2743</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>