<!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>
      <journal-title-group>
        <journal-title>October</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Knowledge graph-based weighting strategies for a scholarly paper recommendation scenario</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rubén Manrique</string-name>
          <email>rf.manrique@uniandes.edu.co</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olga Marino</string-name>
          <email>olmarino@uniandes.edu.co</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Systems and Computing Engineering Department, School, of Engineering. Universidad de los Andes</institution>
          ,
          <addr-line>Bogotá</addr-line>
          ,
          <country country="CO">Colombia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Systems and Computing Engineering Department, School, of Engineering. Universidad de los Andes</institution>
          ,
          <addr-line>Bogotá</addr-line>
          ,
          <country country="CO">Colombia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <volume>7</volume>
      <issue>2018</issue>
      <abstract>
        <p>In this paper, we study the efects of diferent node and edge weighting strategies of graph-based semantic representations on the accuracy of a scholarly paper recommendation scenario. Our semantic representation relies on the use of Knowledge Graphs (KGs) for acquiring relevant additional information about concepts and their semantic relations, thus resulting in a knowledge-rich graph document model. Recent studies have used this representation as the basis of a scholarly paper recommendation system. Even when the recommendation is made based on the comparison of graphs, little has been explored regarding the efects of the weights assigned to the edges and nodes in the representation. In this paper, we present the initial results obtained from a comparative study of the efects of diferent weighting strategies on the quality of the recommendations. Three weighting strategies for edges (Number of Paths (NP), Semantic Connectivity Score (SCS), and Hierarchical Similarity (HS)) and two for nodes (Concept Frequency (CF) and PageRank (PR)) are considered. Results show that the combination of the SCS and CF outperform the other weighting strategy combinations and the considered baselines.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        In recent years and with the advent of the Semantic Web and
Linked Open Data (LOD), new semantics-aware content
representations have been proposed for the next generation of recommender
systems[
        <xref ref-type="bibr" rid="ref4 ref8">4, 8</xref>
        ]. LOD provides a variety of structured knowledge
bases in RDF format that are freely accessible on the Web and
interconnected to each other. As a result, there is a large amount of
machine-readable data available that could be exploited to build
more intelligent systems [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. From this huge amount of data,
Knowledge Graphs (KGs) are particularly important since they concentrate
KaRS’18, October 7, 2018, Vancouver, Canada.
2018. ACM ISBN Copyright for the individual papers remains with the authors. Copying
permitted for private and academic purposes. This volume is published and copyrighted
by its editors..
the knowledge of multiple domains, and in general, they specify a
large number of interrelationships between concepts [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        In previous works by the authors, a semantic representation that
exploits the structured knowledge present in KGs for the task of
recommending scholarly papers was proposed [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5–7</xref>
        ]. In these works,
the representations of both user profiles and scholarly papers are
based on the concepts mentions found in the paper’s content plus
additional processes that consider the semantic relation of the
concepts found in the KG. The resulting semantic representation is,
in essence, a directed weighted graph whose nodes represent
concepts and whose edges express the existence of a semantic linkage
between two concepts in the KG. The similarity score between a
user profile and a document is computed via a graph similarity
algorithm. Compared with standard content-based recommendation
systems that look at documents and user profiles as bags of terms
(i.e. keyword based representations), results show the superiority
of the semantic representation [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5–7</xref>
        ].
      </p>
      <p>
        In the proposed semantic representation weights are assigned to
both nodes and edges. The weights of the nodes consider the
importance of the concept in the document, while the edges’ weights
capture the degree of associativity between concepts in the KG.
Although existing graph similarity measures can exploit these weights,
the efect of diferent weighting strategies in the recommendation
has not been fully explored. In this paper, we present initial results
of a comparative study on the recommendation performance using
diferent weighting strategies for a graph-based representation. The
evaluation is done using a scholarly paper recommendation dataset
that contains the user profiles of eleven professors of computer
science [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>The paper is organized as follows: Section 2 reviews some related
work in semantics-aware recommender systems. Section 3 presents
the semantic representation process and its diverse modules.
Sections 4 and 5 present the considered weighting functions. Section
6 describes the evaluation framework and Section 7 the results.
Finally, conclusions and directions for future work are discussed in
Section 8.
2</p>
    </sec>
    <sec id="sec-2">
      <title>RELATED WORK</title>
      <p>
        Recent contributions to semantics-aware recommender systems
have focused on exogenous semantic representations that
introduce the semantics by linking the recommendation item to a KG
[
        <xref ref-type="bibr" rid="ref3 ref4 ref8 ref9">3, 4, 8, 9</xref>
        ]. The ESWC 2014 Challenge [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], for example, worked on
books that were mapped to their corresponding DBpedia resource.
In scenarios where there is not a broad enough open knowledge
base that describes items or where most of the important
information about the item is encoded via textual content, these approaches
cannot be easily used. In such cases, an alternative approach is to
build semantic representations by processing textual content and
mapping the concept mentions found to a KG via entity linking
tools in such a way that the item is represented by the multiple
concepts found. Piao et al. explore this approach for personalized
link recommendations on Twitter [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ] and more recently
Manrique et al. for a scholarly paper recommendation task [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]. In
this paper, we are also using this type of semantic representation,
however instead of using a vector representation of concepts we
use a graph-based representation. Therefore, we rely on a graph
similarity strategy to rank candidate items.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>SEMANTIC REPRESENTATION</title>
      <p>To build the semantic representation, we begin with the
identification of concepts mentions in the text (i.e. annotations). Diferent
tools for entity linking and word sense disambiguation can be used
for this task. As an example, consider the short input text in Figure 1.
After using an automatic annotation tool a set of URIs
corresponding to KG concepts is returned. It is important to mention that no
human verification is performed on the set of annotations retrieved
by the automatic tool. Then, expansion and filtering processes that
consider the semantic relationships found in the KG are applied.</p>
      <p>The expansion process is used to enrich the representation with
concepts that are not explicitly mentioned in the text or not
identified by the annotation tool but are strongly related with
annotations. Our previous results show that expanded concepts can
be important to reinforce the main topic of the document even if
they do not occur in the text. The expansion process adds more
discriminative power to the representation. We expand the set of
annotations to new related ones following two diferent approaches:
category-based and property-based. The category-based expansion
incorporates the hierarchical information of the concepts. For the
“Artificial_Intelligence” concept, for example, the category
“Category:Computational_neuroscience” is retrieved and incorporated
into the representation. For property-based expansion, the KG
ontology is navigated and a set of related concepts is incorporated.
For example, from the “Robotics” annotation the concept
“Cooperation” is retrieved by following the “wikiPageWikiLink” property
in the ontology. Only outgoing links from a given annotation are
considered.</p>
      <p>
        The filtering strategy seeks to eliminate irrelevant and possible
noisy concepts in the representation. The noisy concepts can be the
result of incorrect annotations, of-topic concepts found in the text
or added in the expansion step [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. We found that noisy concepts
tend to be disconnected (i.e. a low number of connections with
other concepts). Property paths1 between every pair of concepts
are analyzed and constitute the base information for the graph edge
conformation. Basically, an edge is created if there is a property
path between the given pair of concepts. Then, the filtering strategy
eliminates concepts with a node degree below or equal to α .
      </p>
      <p>Diferent property path lengths between concepts can be
considered in the filtering process, so diferent semantic representations
can be produced for the same input text. The result of these
processes is a graph whose nodes are concepts and edges express the
existence of a linkage between two concepts in the KG. Finally,</p>
      <sec id="sec-3-1">
        <title>1https://www.w3.org/TR/sparql11-property-paths/</title>
        <p>the importance of each concept and the strength of the edges are
evaluated via diferent weighting functions (see Sections 4 and 5).
The resulting representation follows Definition 1.</p>
        <p>Definition 1. The semantic representation Gi of a profile/document
pi is a directed weighted graph Gi = (Ni , Ei , w(c), w(e)), where
both nodes and edges have an associated weight defined by the
functions w(c) : N → + and w(e) : E → +. The set of nodes
Ni = {c1, c2, ..., ck } are entities/concepts belonging to the space of
a KG. The node weight w(c) denotes how relevant the node c is for
the profile/document. An edge between two nodes (ca , cb )
represents the existence of at least one statement in the KG that links
both concepts. The weight of the edge w(e) denotes how strong
this linkage is between the considered concepts.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>EDGE WEIGHTING FUNCTIONS</title>
      <p>Íτ
l=1 |pathsc&lt;il,c&gt;j | ,
Number of paths (NP). NP is defined as N P (ci , cj ) = M P
where |pathsc&lt;il,c&gt;j | is the number of paths of length l between
concepts ci and cj in the KG, and τ is the maximum length of path
considered. MP is a normalization parameter that is equal to the
maximum number of paths found for a pair of concepts in the
representation.</p>
      <p>
        The Semantic Connectivity Score (SCS) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. SCS measures
latent connections between concept pairs and is computed as:
SCS(ci , cj ) = 1 − 1+(Ílτ=1 β l |1pathsc&lt;il,c&gt;j |) . β is a damping factor that
penalize longer paths (in our case β = 0.5). NP and SCS consider
Knowledge graph-based weighting strategies
the number of paths between the given concepts as indicative of a
strong linkage.
      </p>
      <p>Hierarchical Similarity (HS). We use the hierarchical
information of the concepts in the KG to calculate a measure of similarity
between the concepts. The higher the similarity, the stronger the
link between the concepts. If A is the set of categories for the
concept ci and B is the set of categories for the concept cj , HS is defined
as:</p>
      <p>HS(ci , cj ) =</p>
      <p>max
(cati ∈A,catj ∈B)
taxsim(cati , catj ) (1)
taxsim =</p>
      <p>δ (root , catlca )
δ (cati , catlca ) + δ (catj , catlca ) + δ (root , catlca )</p>
      <p>Given the hierarchy of categories T , the catlca of two categories
cati and catj is the vertex of greatest depth in T that is the common
ancestor of both cati and catj . δ (cata , catb ) is the number of edges
on the shortest path between cata and catb .
5</p>
    </sec>
    <sec id="sec-5">
      <title>NODE WEIGHTING FUNCTIONS</title>
      <p>
        Concept frequency (CF) + Discounts. Inspired by TF-IDF, CF
analyzes the occurrences of the concept in the input content as
well as the frequency in the set of semantic representations. CF is
defined as: CF (c) = wcf (c) × loд mMc , where wcf (c) represents the
number of times that c appears in the input content, M is the total
number of documents/profiles in the dataset and mc is the number
of documents/profiles with the concept c in their representation.
After the expansion process, the representation could be diverted
towards frequent properties in the set of instances of the KG or
general categories in the hierarchical structure of the KG. For the
categories added through the expansion the following discount is
applied: CFdiscount (cat ) = CF (cat ) × loд1(S P ) × loд(1SC) where SP
is the set of concepts belonging to the category and SC is the set
of sub-categories in the category hierarchy. The idea behind this
discount strategy is that categories that are too broad and generic
are penalizes [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Similarly, for property-based expanded concepts,
1
the following discount is applied: CFdiscount (c) = CF (c) × loд(P )
where P is the number of occurrences of the property in the KG
from which the concept c ∈ C is obtained.
      </p>
      <p>PageRank (PR): PageRank is a well-known node ranking
algorithm. We use the PageRank version for directed weighted graphs
(i.e. it considers the edge weights). Therefore, the results obtained
with this centrality measure depends on the resulting link structure
in the semantic graph and the associated edge weight.
6</p>
    </sec>
    <sec id="sec-6">
      <title>EXPERIMENTAL SETUP</title>
      <p>Our main goal is to analyze the influence of the diferent weighting
strategies in the context of scholarly paper recommendation. We
compare the quality achieved by the same recommendation
algorithm when inputting semantic representations for user profiles and
documents using the diferent weighting strategies. In this regard,
we embrace the content-based algorithm described in Definition 2.</p>
      <p>
        Definition 2. Recommendation Algorithm: given a user profile u
and a set of candidate scholarly papers SP = {p1, ..., pn }, which are
represented using the graph-based representation in Definition 1,
the recommendation algorithm ranks the candidate items according
to their Graph Similarity (GS) to the user profile. For GS we employ
the edit distance implemented in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and defined in Equation 2.
      </p>
      <p>GS(Gi , Gj ) =</p>
      <p>GSnodes (Gi , Gj ) + GSedдes (Gi , Gj )</p>
      <p>2
αnodes + Íc ∈Ni ∩Nj |wi (c) − wj (c)|
GSnodes (Gi , Gj ) = 1 − αnodes + Íc ∈Ni ∩Nj max (wi (c), wj (c))
αedдes + Íe ∈Ei ∩Ej |wi (e) − wj (e)|
GSedдes (Gi , Gj ) = 1 − αedдes + Íe ∈Ei ∩Ej max (wi (e), wj (e))
(2)
where αnodes and αedдes are defined as:
Õ Õ Õ
αnodes =
αedдes =
c ∈Ni
Õ
e ∈Ei
wi (c) +
wi (e) +
c ∈Nj
Õ
e ∈Ej
wj (c) −
wj (e) −
c ∈Ni ∩Nj</p>
      <p>Õ
e ∈Ei ∩Ej
wi (c) −
wi (e) −</p>
      <p>Õ
c ∈Ni ∩Nj
Õ
wj (c)
wj (e)
e ∈Ei ∩Ej</p>
      <p>GS evaluates the similarity between two graphs in terms of the
weights diferences of the common nodes/edges compared to the
total weight of the nodes/edges in the two graphs. Therefore, two
graphs are similar not only if their nodes/edges coincide but also if
their weights are close in magnitude.
6.1</p>
    </sec>
    <sec id="sec-7">
      <title>Dataset</title>
      <p>
        We employ the dataset proposed in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] that contains the user profiles
of 11 professors in the area of computer science. The user profiles
were built using the full text of the most recent publications found
on their Google Scholar web pages. At least a minimum of twelve
of each professor’s most recent publications were used as input for
the semantic representation process. The candidate set is a subset of
Core and Arxiv open corpora that contains 5710 diferent academic
documents (i.e. papers, tech reports, thesis, etc.). The ground truth
of papers is a subset of the candidate set in which users express
an explicit interest via a web-based search system. In the data
set, for each user there are at least 10 relevant documents. As for
the user profile, the full text was used to construct the semantic
representation of each document in the candidate set.
      </p>
      <p>For the construction of the semantic representation we use: (i)
DBpedia as KG, (ii) DBpedia Spotlight as annotation service, (iii) a
maximum path length of 2 for filtering and edge conformation as
well as for the τ parameter, (iv) a minimum degree value α = 1, (v)
categories extracted through dct:subject to calculate HS.
7</p>
    </sec>
    <sec id="sec-8">
      <title>RESULTS</title>
      <p>The performance of the recommender system was evaluated by
typical metrics for the evaluation of Top-N recommender tasks:
MRR (Mean Reciprocal Rank), MAP@10 (Mean Average Precision),
and NDCG@10 (Normalized Discounted Cumulative Gain). We
select N=10 as the recommendation objective since it is a common
rank and it fits with the minimum number of relevant documents
per user in the dataset.</p>
      <p>Table 1 presents the results obtained by the diferent
combinations of the weighting strategies. We use a classical content-based
recommendation algorithm baseline that ranks candidate items
according to their cosine similarity with the user profile. In this
case, profiles and documents use a standard bag-of-words Vector
Space Model (VSM) representation. According to Beel et al. VSM
HS
HS</p>
      <sec id="sec-8-1">
        <title>Cosine Baseline</title>
      </sec>
      <sec id="sec-8-2">
        <title>VEO Baseline PR CF PR</title>
        <p>CF
PR</p>
        <p>
          MRR
0.503
with TF-IDF is the most frequent profiling and weighting scheme in
research paper recommender systems [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. As a baseline, we also use
VEO (Vertex Edge Overlap [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]). VEO uses an unweighted version
of the semantic representation (Definition 1 ). The candidate items,
in this case, are ranked based on the number of common nodes and
edges they have with the user’s profile. VEO was chosen to evaluate
whether the consideration of weights in the representation has a
positive impact on the recommendation.
        </p>
        <p>We can see that the combination of SCS-CF outperforms other
weighting strategies and the baselines in terms of MAP and NDCG.
In terms of MRR, the best weighting strategy is SCS-PR. Although
SCS and NP consider the number of existing paths, the results show
a better performance for SCS. This can be attributed to the fact
that in addition to the number of paths, SCS also penalizes the
path length through a damping factor. Further experimentation is
required to evaluate the efect of the β damping factor. HS presents
the worst results among the weighting strategies and only slightly
better than the cosine baseline.</p>
        <p>Regarding the node weighting strategies, results show that CF
is more appropriate. CF is superior to PR in terms of MAP and
NDCG. On the other hand, according to the MRR, in average PR
ranks higher the first relevant result. The comparison with VEO
also shows that the consideration of weights for nodes and edges
improves the semantic representation proposed for the task of
recommending scholarly papers.
8</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>CONCLUSIONS AND FUTURE WORK</title>
      <p>In this paper, we explored diferent node and edge weighting
strategies for a graph-based semantic model for representing user profiles
and papers in the context of the scholarly paper recommendation
task. The combination of SCS and CF as weighting strategies for
edges and nodes respectively presented the best results. SCS
considers the number of existing paths in the KG between the concepts
considered, while CF considers the frequency of the concept in
the document/profile. In the near future, we plan to explore other
measures of centrality for nodes weighting (e.g., betweenness,
closeness). We also want to explore the efect of path lengths greater than
2 for the calculation of SCS/NP. Finally, according to our
recommendation algorithm and graph similarity measure (Equation 2), the
contribution of edges and nodes are considered equivalent. We want
to test this assumption by favoring/disfavoring the contribution of
nodes and edges.</p>
    </sec>
    <sec id="sec-10">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work was partially supported by COLCIENCIAS PhD
scholarship (Call 647-2014).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Joeran</given-names>
            <surname>Beel</surname>
          </string-name>
          , Bela Gipp, Stefan Langer, and
          <string-name>
            <given-names>Corinna</given-names>
            <surname>Breitinger</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Researchpaper recommender systems: a literature survey</article-title>
          .
          <source>International Journal on Digital Libraries</source>
          <volume>17</volume>
          ,
          <issue>4</issue>
          (
          <year>2016</year>
          ),
          <fpage>305</fpage>
          -
          <lpage>338</lpage>
          . https://doi.org/10.1007/s00799-015-0156-0
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Tommaso</given-names>
            <surname>Di</surname>
          </string-name>
          <string-name>
            <surname>Noia</surname>
          </string-name>
          , Iván Cantador, and Vito Claudio Ostuni.
          <year>2014</year>
          .
          <article-title>Linked Open Data-Enabled Recommender Systems: ESWC 2014 Challenge on Book Recommendation</article-title>
          . In Semantic Web Evaluation Challenge, Valentina Presutti, Milan Stankovic, Erik Cambria, Iván Cantador, Angelo Di Iorio, Tommaso Di Noia, Christoph Lange, Diego Reforgiato Recupero, and Anna Tordai (Eds.). Springer International Publishing, Cham,
          <fpage>129</fpage>
          -
          <lpage>143</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Tommaso</given-names>
            <surname>Di</surname>
          </string-name>
          <string-name>
            <surname>Noia</surname>
          </string-name>
          , Roberto Mirizzi, Vito Claudio Ostuni, Davide Romito, and
          <string-name>
            <given-names>Markus</given-names>
            <surname>Zanker</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Linked Open Data to Support Content-based Recommender Systems</article-title>
          .
          <source>In Proceedings of the 8th International Conference on Semantic Systems (I-SEMANTICS '12)</source>
          . ACM, New York, NY, USA,
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . https://doi.org/10.1145/ 2362499.2362501
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Tommaso</given-names>
            <surname>Di</surname>
          </string-name>
          Noia and Vito Claudio Ostuni.
          <year>2015</year>
          .
          <article-title>Recommender Systems</article-title>
          and Linked Open Data. Springer International Publishing, Cham,
          <fpage>88</fpage>
          -
          <lpage>113</lpage>
          . https: //doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -21768-
          <issue>0</issue>
          _
          <fpage>4</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Rubén</given-names>
            <surname>Manrique</surname>
          </string-name>
          , Felipe Cueto, and
          <string-name>
            <given-names>Olga</given-names>
            <surname>Mariño</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Comparing Graph Similarity Measures for Semantic Representations of Documents</article-title>
          . In Advances in Computing. Springer International Publishing, Cham,
          <fpage>3</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Rubén</given-names>
            <surname>Manrique</surname>
          </string-name>
          , Omar Herazo, and
          <string-name>
            <given-names>Olga</given-names>
            <surname>Mariño</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Exploring the Use of Linked Open Data for User Research Interest Modeling</article-title>
          .
          <source>In Advances in Computing, Andrés Solano and Hugo Ordoñez (Eds.)</source>
          . Springer International Publishing, Cham,
          <fpage>3</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Rubén</given-names>
            <surname>Manrique</surname>
          </string-name>
          and
          <string-name>
            <given-names>Olga</given-names>
            <surname>Mariño</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>How Does the Size of a Document Afect Linked Open Data User Modeling Strategies?</article-title>
          .
          <source>In Proceedings of the International Conference on Web Intelligence (WI '17)</source>
          . ACM, New York, NY, USA,
          <fpage>1246</fpage>
          -
          <lpage>1252</lpage>
          . https://doi.org/10.1145/3106426.3109440
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Cataldo</given-names>
            <surname>Musto</surname>
          </string-name>
          , Pierpaolo Basile, Pasquale Lops, Marco de Gemmis, and
          <string-name>
            <given-names>Giovanni</given-names>
            <surname>Semeraro</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Introducing linked open data in graph-based recommender systems</article-title>
          .
          <source>Information Processing &amp; Management</source>
          <volume>53</volume>
          ,
          <issue>2</issue>
          (
          <year>2017</year>
          ),
          <fpage>405</fpage>
          -
          <lpage>435</lpage>
          . https: //doi.org/10.1016/j.ipm.
          <year>2016</year>
          .
          <volume>12</volume>
          .003
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Cataldo</given-names>
            <surname>Musto</surname>
          </string-name>
          , Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, and
          <string-name>
            <given-names>Giovanni</given-names>
            <surname>Semeraro</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data</article-title>
          .
          <source>In Proceedings of the 2016 Conference on User Modeling Adaptation and Personalization (UMAP '16)</source>
          . ACM, New York, NY, USA,
          <fpage>229</fpage>
          -
          <lpage>237</lpage>
          . https://doi.org/10.1145/2930238.2930249
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Bernardo</given-names>
            <surname>Pereira</surname>
          </string-name>
          <string-name>
            <surname>Nunes</surname>
          </string-name>
          , Besnik Fetahu, Ricardo Kawase, Stefan Dietze, Marco Antonio Casanova, and
          <string-name>
            <given-names>Diana</given-names>
            <surname>Maynard</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <source>Interlinking Documents Based on Semantic Graphs with an Application</source>
          . Springer International Publishing, Cham,
          <fpage>139</fpage>
          -
          <lpage>155</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Fabrizio</surname>
            <given-names>Orlandi</given-names>
          </string-name>
          , John Breslin, and
          <string-name>
            <given-names>Alexandre</given-names>
            <surname>Passant</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Aggregated, Interoperable and Multi-domain User Profiles for the Social Web</article-title>
          .
          <source>In Proceedings of the 8th International Conference on Semantic Systems (I-SEMANTICS '12)</source>
          . ACM, New York, NY, USA,
          <fpage>41</fpage>
          -
          <lpage>48</lpage>
          . https://doi.org/10.1145/2362499.2362506
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Heiko</given-names>
            <surname>Paulheim</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Knowledge graph refinement: A survey of approaches and evaluation methods</article-title>
          .
          <source>Semantic Web</source>
          <volume>8</volume>
          ,
          <issue>3</issue>
          (
          <year>2017</year>
          ),
          <fpage>489</fpage>
          -
          <lpage>508</lpage>
          . https://doi.org/10. 3233/SW-160218
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Guangyuan</given-names>
            <surname>Piao</surname>
          </string-name>
          and John G. Breslin.
          <year>2016</year>
          .
          <article-title>Analyzing Aggregated Semanticsenabled User Modeling on Google+ and Twitter for Personalized Link Recommendations</article-title>
          .
          <source>In Proceedings of the 2016 Conference on User Modeling Adaptation and Personalization (UMAP '16)</source>
          . ACM, New York, NY, USA,
          <fpage>105</fpage>
          -
          <lpage>109</lpage>
          . https://doi.org/10.1145/2930238.2930278
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Guangyuan</given-names>
            <surname>Piao</surname>
          </string-name>
          and John G. Breslin.
          <year>2016</year>
          .
          <article-title>Exploring Dynamics and Semantics of User Interests for User Modeling on Twitter for Link Recommendations</article-title>
          .
          <source>In Proceedings of the 12th International Conference on Semantic Systems (SEMANTiCS</source>
          <year>2016</year>
          ). ACM, New York, NY, USA,
          <fpage>81</fpage>
          -
          <lpage>88</lpage>
          . https://doi.org/10.1145/2993318.2993332
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>