<!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>A Study of the Similarities of Entity Embeddings Learned from Di erent Aspects of a Knowledge Base for Item Recommendations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>P @N = jfrelevant items@N gj N</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Insight Centre for Data Analytics, Data Science Institute, National University of Ireland</institution>
          ,
          <addr-line>Galway</addr-line>
          ,
          <country country="IE">Ireland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The recent development of deep learning approaches provides a convenient way to learn entity embeddings from di erent aspects such as texts and a homogeneous or heterogeneous graph encoded in a knowledge base such as DBpedia. However, it is unclear to what extent domain-speci c entity embeddings learned from di erent aspects of a knowledge base re ect their similarities, and the potential of leveraging those similarities for item recommendations in a speci c domain has not been explored. In this work, we investigate domain-speci c entity embeddings learned from di erent aspects of DBpedia with state-of-theart embedding approaches, and the recommendation performance based on the similarities of these embeddings. The experimental results on two real-word datasets show that recommender systems based on the similarities of entity embeddings learned from a homogeneous graph via the dbo:wikiPageWikiLink property provides the best performance compared to the ones learned from other aspects.</p>
      </abstract>
      <kwd-group>
        <kwd>Deep Learning</kwd>
        <kwd>Semantic Similarity</kwd>
        <kwd>Knowledge Base</kwd>
        <kwd>Entity Embeddings</kwd>
        <kwd>Recommender Systems</kwd>
        <kwd>Knowledge Graph</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Knowledge bases (KBs) such as DBpedia [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and Wikidata [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] have received
great attention in the past few years due to the embedded knowledge which
is useful for a wide range of tasks including recommender systems [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. For
example, Linked Open Data-enabled recommender systems (LODRS) aim to
utilize the background knowledge about items (entities) from linked datasets
such as DBpedia for improving the quality of recommendations [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]. However,
most previous studies on LODRS view a KB as a heterogeneous knowledge graph
(KG) based on the domain-speci c entities and properties de ned in an ontology
(e.g., DBpedia ontology). Take DBpedia as an example, the heterogeneous KG
can be seen as one aspect of a knowledge base, and a KB can contain several
aspects of knowledge with respect to entities (see Figure 1) such as:
homogeneous graph
visual knowledge
Danila_Kozlovsky
Fedor_Bondarchuk
…
…
Sergei_Minaev
wikiPageWikiLink
wikiPageWikiLink
thumbnail
Soulless_(film)
abstracts
      </p>
      <p>heterogeneous graph
starring
writer</p>
      <p>Maria_Kozhevnikova</p>
      <p>…
Sergei_Minaev
textual knowledge</p>
      <p>Soulless is a 2012 Russian black
comedydrama film based on the novel Soulless…
{ Textual knowledge: This type of knowledge denotes textual knowledge about
entities, e.g., the abstracts of movies via dbo1:abstracts property.
{ Knowledge from a homogeneous graph: This type of knowledge denotes the
inherited knowledge from Wikipedia2 based on the dbo:wikiPageWikiLink
property, which provides a set of connected entities via the same property.
{ Knowledge from a heterogeneous graph: This type of knowledge is powered
by the heterogeneous graph, which consists of domain-speci c entities and
other nodes connected to those entities via di erent properties de ned in
the ontology of a KB, and has been widely used for extracting background
knowledge about items (entities) for LODRS.
{ Visual knowledge: This denotes visual information about entities, e.g., the
thumbnails of movies via dbo:thumbnail property.</p>
      <p>
        Recently, a great number of studies have been proposed to learn entity
embeddings in a KG for the KG completion task [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] or for other classi cation or
recommendation tasks using those low-dimensional representations of entities as
1The pre x dbo denotes http://dbpedia.org/ontology/
2https://www.wikipedia.org
features [
        <xref ref-type="bibr" rid="ref25 ref26">25, 26</xref>
        ] based on deep learning approaches. While related work reveals
several insights regarding the entity embeddings learned from the heterogeneous
graph of a KB, there exists little research on understanding the similarities
between those entity embeddings learned from other aspects of KBs. There has
been considerable semantic similarity/distance measures which were designed for
measuring the similarity/distance between entities in the same domain in linked
datasets such as DBpedia for various purposes such as item recommendations in
a cold start. This preliminary work can be seen as being in the same direction
as these studies but with the focus on investigating the similarities between
entity embeddings learned from embedding approaches using deep learning or
factorization models with domain knowledge.
      </p>
      <p>
        In this preliminary work, we aim to investigate the semantic similarities
of entity embeddings learned from di erent aspects of a KB, and evaluate
them in the context of item recommendations in the music and book domains.
Speci cally, we focus on the textual knowledge, knowledge from a homogeneous
or heterogeneous graph based on dedicated embedding approaches including deep
learning techniques. Deep learning approaches have been proved to be e ective on
learning the latent representations of various forms of data such as images, texts,
as well as nodes in networks. Therefore, we use Doc2Vec [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and Node2Vec [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] to
learn the entity embeddings based on the textual knowledge and the knowledge
from a homogeneous graph, and use an embedding model for knowledge graph
completion to learn the entity embeddings based on the heterogeneous graph of
a KB. We use DBpedia as our knowledge base in this work. In particular, we are
interested in investigating the following research questions with results in Sect. 5:
{ How do those entity embeddings learned from di erent aspects of a KB re ect
the similarities between items (entities) in a speci c domain in the context of
item recommendations in a cold start?
{ Do those entity embeddings learned from di erent aspects complement each
other?
      </p>
      <p>To the best of our knowledge, this is the rst work on investigating the
semantic similarities between entity embeddings learned from di erent aspects of
a KB, and exploring their usages in the context of recommender systems.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>Here we review some related work on linked data similarity/distance measures
for measuring the similarity/distance between two entities in a speci c domain
for recommendation purposes, and the approaches exploring entity embeddings
for item recommendations.</p>
      <p>
        Linked Data Similarity/Distance Measures. LDSD [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ] is one of the rst
approaches for measuring the linked data semantic distance between entities in a
linked dataset such as DBpedia. Leal et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] proposed a similarity measure
which is based on a notion of proximity. This method measures how connected
two entities are (e.g., based on the number of paths between two entities), rather
than how distant they are. Piao et al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] revised LDSD in order to satisfy some
fundamental axioms as a distance-based similarity measure, and further improved
it based on di erent normalization strategies [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. More recently, Alfarhood
et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] considered additional resources beyond the ones one or two hops
away in LDSD, and the same authors also proposed applying link di erentiation
strategies for measuring the linked data semantic distance between two entities
in DBpedia [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In contrast to aforementioned approaches, Meymandpour et
al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] proposed a information content-based semantic similarity measure for
measuring the similarity between two entities in linked open data cloud, which
can consider multiple linked datasets for measuring the similarity. In this work,
we are interested in the similarities of entity embeddings learned from di erent
aspects of a knowledge base, and compare those similarities with one of the
semantic similarity/distance measures [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>
        Exploring Entity Embeddings for Item Recommendations. Recently, entity
embeddings learned from a knowledge graph using deep learning approaches have
been used for item recommendations. In [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], the authors proposed RDF2Vec, which
runs random walks on a heterogeneous RDF3 graph in DBpedia, and then applies
Word2Vec [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ] techniques by treating the sequences of triples as sentences.
The learned entity embeddings based on the whole KG were then used to nd
the k -nearest neighbors of items. Afterwards, those neighbors were used as side
information for factorization machines [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] for providing item recommendations.
In contrast to [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] which uses the whole KG for learning entity embeddings, we
learn domain-speci c entity embeddings from di erent aspects of a KB. The
entity embeddings learned from the whole KG might re ect relatedness of entities
instead of their similarities as they are learned by incorporating all properties
and nodes from other domains. However, related entities are not always similar,
e.g., a musical artist and his/her spouse are related but not similar.
      </p>
      <p>
        Zhang et al. [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] proposed collaborative knowledge base embedding, which
jointly learn the latent representations in collaborative ltering for item
recommendations as well as the ones for a knowledge base. However, those entity
embeddings were used as features and the similarities between them were not
investigated. Palumbo et al. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] used domain-speci c triples from DBpedia for
learning entity embeddings with Node2Vec for item recommendations. In order
to use Node2Vec for the heterogeneous graph based on domain-speci c properties,
the authors applied Node2Vec to each heterogeneous graph which consists of all
triples based on a single property. Afterwards, those property-speci c similarity
scores were used as features for a learning-to-rank framework with the training
dataset. In contrast, we are interested in the entity embeddings learned from the
heterogeneous graph and the similarities between those embeddings.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Learning Entity Embeddings from Di erent Aspects of</title>
    </sec>
    <sec id="sec-4">
      <title>DBpedia</title>
      <p>In this section, we discuss three state-of-the-art embedding/vectorization
approaches that we adopted for learning entity embeddings based on di erent
aspects of knowledge from DBpedia.
3.1</p>
      <sec id="sec-4-1">
        <title>Entity Embeddings with Textual Knowledge</title>
        <p>
          Doc2Vec [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], which is inspired by Word2Vec [
          <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
          ], was devised for learning
embeddings for larger blocks of text such as documents or sentences. This model
uses document vectors and contextual word vectors to predict the next word,
which is a multi-class classi cation task. The document and word vectors can be
learned by optimizing the classi cation error in a given set of documents. For
example, with a window size 8, the model predicts the 8th word based on the
document and 7 contextual word vectors. We used the gensim [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] implementation
of Doc2Vec for our experiment.
        </p>
        <p>
          In our experiment, each abstract of an entity in a speci c domain is a document,
which is provided by the dbo:abstracts property, and the set of all abstracts
is used for learning entity embeddings in a speci ed domain with the Doc2Vec
model. The window size is set to 8 in the same way as [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
3.2
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Entity Embeddings with A Homogeneous Graph</title>
        <p>
          Node2Vec [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], which is also inspired by Word2Vec [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], aims to learn latent
representations of nodes for a homogeneous network. It extends the Skip-gram
architecture to networks, and optimizes the (log) probability of observing a
network neighborhood for each node. To apply the Skip-gram model for networks,
Node2Vec rst executes random walks based on a de ned searching strategy, and
the sequence of nodes obtained via the search is used for the Skip-gram model.
We used the author's implementation4 for our experiment.
        </p>
        <p>In our study, we treat the graph which consists of all items in a speci c
domain and other connected nodes to those items via the dbo:wikiPageWikiLink
property as the homogeneous graph from DBpedia, and apply Node2Vec to learn
the entity embeddings based on this homogeneous graph.</p>
        <p>Parameters. We choose smaller values for some parameters compared to the
settings in the original paper as there is a great number of dbo:wikiPageWikiLink
relationships, which takes a long time for training the model due to its
expensiveness. Our settings for the main hyperparameters of Node2Vec are as
follows:
{ walk length=10: The length of walk for each node.
{ num walks=10: The number of walks per node.
{ p=q=1: p and q denote the return and in-out hyperparameters for random
walks, respectively.
{ window size=5: The context size for optimization.</p>
        <sec id="sec-4-2-1">
          <title>4http://snap.stanford.edu/node2vec</title>
          <p>3.3</p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>Entity Embeddings with A heterogeneous Graph</title>
        <p>
          TransE [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] is a translation-based model for knowledge graph completion by
learning the embeddings of entities and their relationships. In short, TransE
learns those embeddings in order to satisfy E(s) + E(p) E(o) for a valid
triple (s; p; o) in a knowledge base, where E(x) denotes x 's embedding. Although
TransE has been used for learning entity embeddings for KG completion by
considering all triples in a KG, for item recommendations in a speci c domain,
most previous studies extract the domain-speci c DBpedia graph which consists
of all entities in that domain and incoming or outgoing nodes via domain-speci c
properties [
          <xref ref-type="bibr" rid="ref19 ref22">19, 22</xref>
          ]. Therefore, to learn domain-speci c entity embeddings, we
extract all triples for the entities/items in that domain with relevant properties.
In consistence with a previous work [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], we used the top-15 properties for each
domain in order to obtain all triples for the subjects in that domain. Table 1
shows those properties we used to extract domain knowledge about items for our
experiment in Sect. 4.
        </p>
        <p>Music
Book
{ dct:subject
{ dbo:genre
{ dbo:associatedBand
{ dbo:associatedMusicalArtist
{ dbo:instrument
{ dbo:recordLabel
{ dbo:occupation
{ dbo:hometown
{ dbo:bandMember
{ dbo:formerBandMember
{ dbo:currentMember
{ dbo:in uencedBy
{ dbo:pastMember
{ dbo:associatedAct
{ dbo:in uenced
{ dct:subject
{ dbo:author
{ dbo:publisher
{ dbo:literaryGenre
{ dbo:mediaType
{ dbo:subsequentWork
{ dbo:previousWork
{ dbo:country
{ dbo:series
{ dbo:nonFictionSubject
{ dbo:coverArtist
{ dbo:illustrator
{ dbo:genre
{ dbo:translator
{ dbo:recordLabel</p>
        <p>
          The dimensionality of entity embeddings is set to 100 for all three approaches,
and the trained embeddings are available at https://github.com/parklize/
DL4KGS. For our experiment, we used the HDT [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] dump for the DBpedia 2016-04
version, which is available at http://www.rdfhdt.org/datasets/.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Experiment Setup</title>
      <p>We evaluate the similarities of entity embeddings learned from di erent aspects
of DBpedia in the context of cold-start scenarios in recommender systems where
the top-N items are recommended based on the cosine similarities between entity
embeddings, which are learned from di erent aspects of DBpedia.
4.1</p>
      <sec id="sec-5-1">
        <title>Datasets</title>
        <p>
          We use two real-world datasets in the music and book domains for our experiment.
The rst dataset is a last.fm dataset from [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], which consists of 232 musical
artists, and the top-10 similar artists for each of the 232 artists obtained from
last.fm. Those top-10 similar artists provided in last.fm for each artist are used as
the ground truth. The second dataset is a dbbook dataset5 in the book domain,
which consists of 6,181 users and 6,733 items which have been rated by at least
one user. We randomly selected 300 users who have liked at least 10 books for
our experiment. For each user, we randomly chose one item and recommended
items similar to the chosen one based on their similarities. Therefore, the other
books liked by each user except the chosen one are used for our ground truth
here. For both datasets, all items in each dataset are considered as candidate
items for recommendations.
        </p>
        <p>To learn domain-speci c entity embeddings, we extracted background
knowledge from DBpedia for all entities/items in two domains: the music and book
domains. The subjects in the music domain are the entities that have their
rdf:type(s) as dbo:MusicalArtist and dbo:Band, and the subjects in the book
domain are the ones that have their rdf:type(s) as dbo:Book. After obtaining
all subjects, we further obtain their abstracts, connected nodes (entities and
categories) via the dbo:wikiPageWikiLink property, and the connected nodes
via those properties de ned in Table 1. Table 2 shows the details of the domain
knowledge with respect to the music and book domains.
# subjects
# abstracts
# wikiPageWikiLinks
# triples</p>
        <p>Music</p>
        <p>5http://challenges.2014.eswc-conferences.org/index.php/RecSys#DBbook_
dataset
4.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Evaluation Metrics</title>
        <p>The recommendation performance is evaluated by the evaluate metrics below:
{ P@N: Precision at rank N (P@N) is the proportion of the top-N
recommendations that are relevant to the user, which is measured as follows:
{ R@N: Recall at rank N (R@N) represents the mean probability that relevant
items are successfully retrieved within the top-N recommendations.
R@N = jfrelevant items@N gj</p>
        <p>jfrelevant itemsgj
{ nDCG@N: nDCG (Normalized Discounted Cumulative Gain) takes into
account rank positions of the relevant items. nDCG@N can be computed as
follows:</p>
        <p>1 XN 2r^uk 1</p>
        <p>IDCG@N k=1 log2(k + 1)
where r^uk is the relevance score of the item at position k with respect to a
user u in the top-N recommendations, and the normalization factor IDCG@N
denotes the score obtained by an ideal top-N ranking.</p>
        <p>We used the paired t-test in order to test the statistical signi cance where
the signi cance level is set to 0.05.
4.3</p>
      </sec>
      <sec id="sec-5-3">
        <title>Compared Methods</title>
        <p>
          We compare the similarity measures below to evaluate the similarities of item
embeddings based on di erent aspects of DBpedia:
{ Resim [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]: This is a semantic distance/similarity measure for LOD dataset
such as DBpedia, which measures the similarity based on the direct and
indirect properties between two entities. We use the implementation from
our previous work6 for our experiment.
{ Cos(Vtk:Doc2Vec): This method uses the cosine similarity measure for the
entity embeddings learned from textual knowledge of entities from DBpedia
using Doc2Vec.
{ Cos(Vhmk:Node2Vec): This method uses the cosine similarity measure for the
entity embeddings learned from homogeneous graph knowledge of entities
from DBpedia using Node2Vec.
{ Cos(Vhtk:TransE): This method uses the cosine similarity measure for the
entity embeddings learned from heterogeneous graph knowledge of entities
from DBpedia using TransE.
        </p>
        <sec id="sec-5-3-1">
          <title>6https://github.com/parklize/resim</title>
          <p>{ Cos([Vx, Vy]): This method uses the cosine similarity measure for the
concatenated entity embeddings learned from several aspects of entities from
DBpedia. For example, Cos([Vhtk:TransE, Vtk:Doc2Vec]) denotes the method
using the cosine similarity measure for the concatenated entity embeddings
based on TransE and Doc2Vec, and Cos([all]) denotes the concatenated
ones based on all embedding approaches.
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Results</title>
      <p>Figure 2 and 3 show the nDCG@N results and the precision-recall curve of item
recommendations based on the similarities of di erent entity embeddings in the
music and book domains. Overall, we observe that the recommendations based
on the entity embeddings with Node2Vec provide the best performance followed
by the ones with TransE and Doc2Vec.</p>
      <p>In both datasets, the results using the embeddings learned from Node2Vec
signi cantly outperform the ones learned from TransE and Doc2Vec, which
show that the great amount of information provided by dbo:wikiPageWikiLink
re ects the similarities between entities better than other aspects of DBpedia.
We also observe that combining the embeddings based on TransE and Doc2Vec
improves the recommendation performance signi cantly compared to using the
embeddings learned from TransE or Doc2Vec. However, combining all embeddings
learned from the three di erent aspects do not provide further improvement
on the recommendation performance. Also, the concatenated embeddings with
Node2Vec and other embeddings do not provide better performance compared to
using the ones learned from Node2Vec alone, and the results are omitted from
Figure 2 and 3 for clarity.</p>
      <p>In the last.fm dataset, we observe some signi cant improvement of Node2Vec
and Cos([all]) over Resim. For example, the recommendation performance is
improved by 25.4% and 11.1% with Node2Vec and Cos([all]) compared to using
Resim. In contrast, there is no statistical di erence between the recommendation
performance using those embeddings and using Resim in the dbbook dataset.
This might be due to the relatively small size of subjects in the book domain
and their related aspects for training those embeddings.
6</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusions and Future Work</title>
      <p>In this paper, we investigated the embeddings learned from three di erent aspects
of DBpedia using state-of-the-art deep learning and embedding-based approaches,
and the recommendation performance based on the similarities captured by those
embeddings in two real-world datasets. The preliminary results indicate that
the entity embeddings learned from the homogeneous graph powered by the
dbo:wikiPageWikiLink property provide the best performance in the context
of item recommendations compared to the ones learned from other aspects of
DBpedia. We further explored potential synergies that exist by combining those
embeddings learned from di erent aspects. The concatenated embeddings with
the ones learned from textual knowledge (using Doc2Vec) and the heterogeneous
graph (using TransE) signi cantly improves the performance. This preliminary
study can be seen as a rst step towards investigating the similarity between
entity embeddings learned from di erent aspects of a knowledge base for item
recommendations, and also poses many research questions for future work.</p>
      <p>
        First, although we used state-of-the-art approaches for learning entity
embeddings from di erent aspects, there are many other state-of-the-art alternatives for
learning entity embeddings such as Tweet2Vec [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] for learning entity embeddings
based on their abstracts, and ETransR [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] for learning the embeddings based
on the heterogeneous graph. A further investigation of using other deep learning
and embedding-based approaches for learning entity embeddings for di erent
aspects of a knowledge base is required.
      </p>
      <p>
        Secondly, how to choose domain-speci c triples out of all triples in the
knowledge base is a remaining question. Using triples extracted with
domainspeci c properties might lead to a smaller number of triples for those
embeddingbased approaches to learn good entity embeddings. In contrast, using the whole
heterogeneous graph might lead to general entity embeddings which tend to
capture their relatedness instead of the similarities. Further research is needed to
con rm the hypothesis, and a recent approach such as [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] for extracting
domainspeci c subgraphs can be further explored for extracting domain-speci c triples
for training the entity embeddings in that domain.
      </p>
      <p>Finally, the results of this study showed that concatenating all embeddings
does not further improve the performance, and those results suggest more research
is needed for combining those entity embeddings which are learned from di erent
aspects of a knowledge base.</p>
      <p>Acknowledgments. This publication has emanated from research conducted
with the nancial support of Science Foundation Ireland (SFI) under Grant
Number SFI/12/RC/2289 (Insight Centre for Data Analytics).
0.55
0.45
0.35
0.25
0.15
0.05</p>
      <p>Cos(Vhmk:Node2Vec)
Cos(Vtk:Doc2Vec)
Cos(Vhtk:TransE)</p>
      <p>Fig. 2: The performance of item recommendations on the last.fm dataset with all
methods compared.
0.02 0.04 0.06 0.08 0.1</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Alfarhood</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Labille</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gauch</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>PLDSD: Propagated Linked Data Semantic Distance</article-title>
          .
          <source>In: 2017 IEEE 26th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)</source>
          . pp.
          <volume>278</volume>
          {
          <issue>283</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Alfarhood</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gauch</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Labille</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Employing Link Di erentiation in Linked Data Semantic Distance</article-title>
          . In: Roz_ewski,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Lange</surname>
          </string-name>
          , C. (eds.)
          <article-title>Knowledge Engineering and Semantic Web</article-title>
          . pp.
          <volume>175</volume>
          {
          <fpage>191</fpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Blomqvist</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>The use of Semantic Web technologies for decision support a survey</article-title>
          .
          <source>Semantic Web</source>
          <volume>5</volume>
          (
          <issue>3</issue>
          ),
          <volume>177</volume>
          {
          <fpage>201</fpage>
          (
          <year>2014</year>
          ), http://dx.doi.org/10.3233/SW-2012-0084
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bordes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Usunier</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>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>
          . pp.
          <volume>2787</volume>
          {
          <issue>2795</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Fernandez</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mart</surname>
            nez-Prieto,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gutierrez</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polleres</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arias</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Binary RDF representation for publication and exchange (HDT)</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          <volume>19</volume>
          ,
          <issue>22</issue>
          {
          <fpage>41</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Figueroa</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vagliano</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , Rodr guez Rocha,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Morisio</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.:</surname>
          </string-name>
          <article-title>A systematic literature review of Linked Data-based recommender systems</article-title>
          .
          <source>Concurrency Computation</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. de Gemmis,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Lops</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Musto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Narducci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Semeraro</surname>
          </string-name>
          , G.:
          <article-title>Semantics-Aware Content-Based Recommender Systems BT - Recommender Systems Handbook</article-title>
          . pp.
          <volume>119</volume>
          {
          <fpage>159</fpage>
          .
          <string-name>
            <surname>Springer</surname>
            <given-names>US</given-names>
          </string-name>
          , Boston, MA (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <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>CoRR abs/1607</source>
          .0 (
          <issue>2016</issue>
          ), http://arxiv.org/abs/1607.00653
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Lalithsena</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kapanipathi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Harnessing Relationships for Domainspeci c Subgraph Extraction: A Recommendation Use Case</article-title>
          .
          <source>In: IEEE International Conference on Big Data</source>
          . Washington D.C. (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Distributed Representations of Sentences and Documents</article-title>
          .
          <source>CoRR abs/1405</source>
          .4 (
          <issue>2014</issue>
          ), http://arxiv.org/abs/1405.4053
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Leal</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodrigues</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Queiros</surname>
          </string-name>
          , R.:
          <article-title>Computing semantic relatedness using dbpedia (</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Isele</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jakob</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jentzsch</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontokostas</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendes</surname>
            ,
            <given-names>P.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hellmann</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morsey</surname>
            , M., van Kleef,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Dbpedia-a Large-scale, Multilingual Knowledge Base Extracted from Wikipedia</article-title>
          .
          <source>Semantic Web Journal</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , Liu,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Yue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          :
          <article-title>Learning Entity and Relation Embeddings for Knowledge Resolution</article-title>
          .
          <source>In: Procedia Computer Science</source>
          . vol.
          <volume>108</volume>
          , pp.
          <volume>345</volume>
          {
          <issue>354</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Meymandpour</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          :
          <article-title>A semantic similarity measure for linked data: An information content-based approach</article-title>
          .
          <source>Knowledge-Based Systems 109</source>
          ,
          <fpage>276</fpage>
          {
          <fpage>293</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <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>CoRR abs/1301</source>
          .3 (
          <issue>2013</issue>
          ), http://arxiv.org/abs/ 1301.3781
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Distributed representations of words and phrases and their compositionality</article-title>
          .
          <source>In: Advances in neural information processing systems</source>
          . pp.
          <volume>3111</volume>
          {
          <issue>3119</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Oramas</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sordo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Espinosa-Anke</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serra</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>A SEMANTIC-BASED APPROACH FOR ARTIST SIMILARITY</article-title>
          . In: ISMIR. pp.
          <volume>100</volume>
          {
          <issue>106</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Palumbo</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rizzo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troncy</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>Entity2Rec: Learning User-Item Relatedness from Knowledge Graphs for Top-N Item Recommendation</article-title>
          .
          <source>In: Proceedings of the Eleventh ACM Conference on Recommender Systems</source>
          . pp.
          <volume>32</volume>
          {
          <fpage>36</fpage>
          . RecSys '17,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2017</year>
          ), http://doi.acm.
          <source>org/10</source>
          .1145/3109859.3109889
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Passant</surname>
          </string-name>
          , A.:
          <article-title>dbrec: Music Recommendations Using DBpedia</article-title>
          .
          <source>In: ISWC 2010 SE - 14</source>
          . pp.
          <volume>209</volume>
          {
          <fpage>224</fpage>
          . Springer (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Passant</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Measuring semantic distance on linking data and using it for resources recommendations</article-title>
          .
          <source>In: Proceedings of the AAAI Spring Symposium: Linked Data Meets Arti cial Intelligence</source>
          . vol.
          <volume>77</volume>
          , pp.
          <volume>93</volume>
          {
          <issue>98</issue>
          (
          <year>2010</year>
          ), files/129/display.html
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Piao</surname>
            , G., showkat Ara,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Breslin</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          :
          <article-title>Computing the Semantic Similarity of Resources in DBpedia for Recommendation Purposes</article-title>
          . In: Semantic Technology. pp.
          <volume>1</volume>
          {
          <fpage>16</fpage>
          . Springer International Publishing (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Piao</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Breslin</surname>
            ,
            <given-names>J.J.G.</given-names>
          </string-name>
          :
          <article-title>Measuring semantic distance for linked open data-enabled recommender systems</article-title>
          .
          <source>In: Proceedings of the 31st Annual ACM Symposium on Applied Computing</source>
          . vol.
          <volume>04</volume>
          -08-Apri, pp.
          <volume>315</volume>
          {
          <fpage>320</fpage>
          . ACM, Pisa, Italy (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Radim</surname>
            <given-names>Rehurek</given-names>
          </string-name>
          ,
          <string-name>
            <surname>P.S.</surname>
          </string-name>
          :
          <article-title>Software Framework for Topic Modelling with Large Corpora</article-title>
          .
          <source>In: Proceedings of the LREC 2010 Workshop on New Challenges for NLP Frameworks</source>
          . pp.
          <volume>45</volume>
          {
          <fpage>50</fpage>
          . ELRA, Valletta, Malta (may
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Rendle</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Factorization Machines with libFM</article-title>
          .
          <source>ACM Trans. Intell. Syst. Technol</source>
          .
          <volume>3</volume>
          (
          <issue>3</issue>
          ),
          <volume>57</volume>
          :1|-
          <fpage>57</fpage>
          :22 (may
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <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 BT - The Semantic Web ISWC 2016</article-title>
          . pp.
          <volume>498</volume>
          {
          <fpage>514</fpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <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</article-title>
          and
          <string-name>
            <given-names>Their</given-names>
            <surname>Applications</surname>
          </string-name>
          .
          <source>Semantic Web Journal</source>
          <volume>0</volume>
          (
          <year>2018</year>
          ), http: //www.semantic
          <article-title>-web-journal</article-title>
          .net/system/files/swj1495.pdf
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Vosoughi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vijayaraghavan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roy</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>Tweet2Vec: Learning Tweet Embeddings Using Character-level CNN-LSTM Encoder-Decoder</article-title>
          .
          <source>In: Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          . pp.
          <volume>1041</volume>
          {
          <fpage>1044</fpage>
          . SIGIR '16,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2016</year>
          ), http: //doi.acm.
          <source>org/10</source>
          .1145/2911451.2914762
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Vrandecic</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Krotzsch, M.:
          <article-title>Wikidata: a Free Collaborative Knowledgebase</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>57</volume>
          (
          <issue>10</issue>
          ),
          <volume>78</volume>
          {
          <fpage>85</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yuan</surname>
            ,
            <given-names>N.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lian</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ma</surname>
          </string-name>
          , W.Y.:
          <article-title>Collaborative Knowledge Base Embedding for Recommender Systems</article-title>
          .
          <source>In: Proceedings of the 22Nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          . pp.
          <volume>353</volume>
          {
          <fpage>362</fpage>
          . KDD '16,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>