<!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>Recommending Multimedia Educational Resources on the MOVING Platform</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Leibniz Information Centre for Economics</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany i.vagliano@zbw.eu</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Technical University of Darmstadt</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <fpage>148</fpage>
      <lpage>158</lpage>
      <abstract>
        <p>The MOVING platform includes a huge amount of heterogeneous educational resources, such as documents, videos, and social media posts. We show how the MOVING recommender system can support users in dealing with such a massive information ow by leveraging semantic pro ling. The HCF-IDF model exploits a thesaurus or ontology to represents users and documents and it is used to recommend educational resources based on users' search history. We describe how the recommender is implemented how it is applied to the MOVING platform to deal with the huge amount of resources stored in the platform, their variety and the increasing number of users.</p>
      </abstract>
      <kwd-group>
        <kwd>Recommender systems</kwd>
        <kwd>Semantic pro ling enhanced learning</kwd>
        <kwd>Multimedia content recommendation</kwd>
        <kwd>Technology-</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Nowadays, much more information is produced that what we can actually
consume. This issue is known as information overload and a ects all information
professional, such as researchers and students, which daily deal with an enormous
amount of information. Recommender systems are tools to suggest interesting
items to users, such as songs, movies, products, etc., that can address the
information overload by enabling users to shift from searching to discovering.</p>
      <p>
        The MOVING platform3 enables its users to improve their information
literacy by training how to exploit data and text mining methods in their daily
research tasks [
        <xref ref-type="bibr" rid="ref23 ref24">23, 24</xref>
        ]. It integrates a vast amount of educational resources which
are of various kinds, such as documents, videos, and social media data. Some of
these resources are automatically harvested from the Web and social networks.
Through the platform, users can search these resources and display the search
results in di erent ways thanks to the advanced visualizations available. One
of its components is a recommender system which suggests possibly interesting
educational resources. It takes into account all the various kinds of resources in
the MOVING platform, including videos, documents, and social media posts.
3 http://platform.moving-project.eu
      </p>
      <p>In this paper, we focus on the MOVING recommender system. We show how
it exploits semantic pro ling of users and documents to provide useful
suggestions through the HCF-IDF model, an approach that exploits a thesaurus or
ontology to represents users and documents. We also describe how the
recommender is implemented in the MOVING platform. While the HCF-IDF model
was previously presented, in this paper we show how it is applied to the
MOVING platform to deal with the huge amount of resources stored in the platform,
their variety and the increasing number of users.</p>
      <p>The rest of the paper is organized as follows: in Section 2 we brie y review
the state of the art in educational and semantic-aware recommender systems;
in Section 4 we describe the semantic pro ling method used; in Section 5 we
outline how this method is applied in the MOVING platform; we conclude in
Section 7.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <sec id="sec-2-1">
        <title>Educational recommender systems</title>
        <p>
          In the MOVING platform, we recommend multimedia resources for educational
purposes. We brie y recall the main studies in the area. Manouselis et al.
presented an extensive discussion of research educational recommender systems [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
In this eld, a lot of works focus on the recommendation of research papers; these
studies have been discussed by Beel et al. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. As an example of work in the
educational domain, Docear [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] provides various features for scientists including
a recommender system. Another popular educational recommender system is
BibTip [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], while CiteSeer [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] is a well-known recommender system for
scienti c papers. More recently, works that rely on deep learning to suggest citations
or subject labels are emerging [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. While these works usually rely on
publications or clicks for the user pro les and can be broadly classi ed as collaborative
ltering approaches [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], the MOVING recommender system exploits the users'
search history and it belongs to the content-based techniques [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. While the
latter can provide less diverse recommendations, the rst is more subjected to
the cold-start problem: recommending resources is challenging in case of a new
user or a new item (no clicks available). The MOVING recommender system
still has the new user problem as no or too few searches are available, but is not
a ected by the new item since only the content is used not its clicks. In addition,
the diversity of recommendations is increased by the use of semantics [
          <xref ref-type="bibr" rid="ref25 ref26">25, 26</xref>
          ].
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Semantic-aware recommender systems</title>
        <p>
          The MOVING recommender system relies on HCF-IDF [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], which can be
considered a semantic-aware recommender system. A survey on similar systems is
available in the literature [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Typically, these recommender systems consider the
relationships among resources by taking into account the semantic similarity of
the resources. Below, we summarize the main works.
        </p>
        <p>
          Some studies rely on the interlinking of resources. Damljanovic et al. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]
suggested domain experts in an open innovation scenario by discovering related
resources through hierarchical or transversal relationships. Passant [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] presented
a music recommender system, which relies on the number of direct and indirect
links between two resources. ReDyAl [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] exploits existing relationships between
resources by dynamically analyzing both their categories and their explicit
references to other resources. SemRevRec [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] combines semantic annotation of user
reviews with additional information from the Web. Musto et al. [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] studied the
impact of the knowledge available in the Web on the overall performance of a
graph-based recommendation algorithm. Karpus et al. [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] presented a
contextaware recommender system based on a semantic representation of the user
context.
        </p>
        <p>
          Other works combine semantic relationships with machine learning.
Heitmann and Hayes [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] proposed a semantic-aware recommender system to
mitigate the new-user, new-item and sparsity problems of collaborative recommender
systems. SPrank [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] extracts semantic path-based features and computes
recommendations using Learning to Rank. Techniques that combine semantics with
deep learning are also emerging [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. CF-IDF is as an extension of TF-IDF that
counts frequencies of concepts instead of terms [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. HCF-IDF [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] extends
CFIDF by combining its statistical strength with semantics provided by a thesaurus.
Speci cally, it can exploit the hierarchical relationships among the concepts in
the thesaurus. This model is described more in detail in Section 4.
        </p>
        <p>HCF-IDF has been selected as a reference method for the MOVING platform
because has proved to be e ective also when the full-text of the resources to
recommend is not available, as described in Section 6. In the platform, this
may happen because of legal reasons or due to the type of data, e. g. for videos
sometimes the transcript is available, sometimes not. In addition, the use of a
thesaurus can increase the diversity of recommendations, which can be an issue
for content-based methods. In this paper, we show how HCF-IDF is implemented
in the MOVING platform to deal with the huge amount of resources stored in
the platform, their variety and the increasing number of users.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>The MOVING platform</title>
      <p>The MOVING platform provides access to a great variety and amount of
educational resources, such as documents, videos, and social media data. Some of these
resources are automatically harvested from the Web and social networks, while
others are manually added by the administrators from domain-speci c sources,
e.g. VideoLectures.NET4, EconBiz5, and the Social Science Open Access
Repository (SSOAR)6. Through the platform, users can search these resources and
display the search results in di erent ways thanks to the advanced visualizations
available.
4 http://videolectures.net/
5 https://www.econbiz.de/
6 https://www.gesis.org/ssoar/home/</p>
      <p>
        The architecture of the platform is depicted in Figure 1. The crawlers
automatically ingest data from the Web. Data processing techniques, including
author disambiguation, automatic concepts annotation, data deduplication, and
entity extraction, generate additional information for the index. The search
engine allows users to e ciently retrieve the indexed data. WevQuery [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] tracks
the users' behavior on the platform by capturing UI events, while the Adaptive
Training Support (ATS) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] analyses the logged data to support users to improve
their use of the platform and progress in the selected curriculum based on their
usage patterns.
      </p>
      <p>The recommender system interacts with both the search engine and
WevQuery. To build users' pro les based on their search history, it obtains the search
history from the user data previously logged through WevQuery, and then it
retrieves in the index the documents to suggest depending on the user's pro le.
4</p>
    </sec>
    <sec id="sec-4">
      <title>The HCF-IDF model</title>
      <p>
        The MOVING recommender system is based on HCF-IDF [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], a novel semantic
pro ling approach which can exploit a thesaurus or ontology to provide better
recommendations. In this section, we recall its main features, while in Section 5
we explain how it is employed in the MOVING platform. The HCF-IDF method
extends CF-IDF [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], which in turn is an extension of the classical TF-IDF model.
After formalizing the recommendation problem (Section 4.1) , we describe the
CF-IDF model (Section 4.2) , then HCF-IDF (Section 4.3).
4.1
      </p>
      <sec id="sec-4-1">
        <title>Problem statement</title>
        <p>
          Given a set of m documents D and a set of n users U, the typical recommendation
task is to model the spanned space, U D. With documents, we intend the
multimedia resources available in the MOVING platform, i. e. textual documents (e. g.
articles, books, regulations), videos and social media data. We model our
recommendation problem as the Top-N recommendation problem [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Speci cally, the
goal is returning the set of Top-N documents which have the highest similarity
with a user ui, for each user ui 2 U . Typically users and documents represented
with user and document pro les, respectively. In our case, user pro les are sets
of terms previously searched by the user ordered by time and frequency of search
(more details are provided in Section 5.2), while documents pro les consist of
concepts preassigned to the documents. As the platform is integrating documents
from various sources these concepts can be automatically generated or manually
assigned by domain experts (e.g. in the case of data from EconBiz7).
4.2
        </p>
        <p>
          CF-IDF
In contrast to TF-IDF, the CF-IDF model [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] substitutes the term frequency
with the frequency of semantic concepts. Each concept is uniquely identi ed by
a URI and has one or more labels to describe it.8 For instance, the concept
Innovation management is represented in the STW thesaurus9, which describes
the Economics domain. The concept has various labels that indicates synonyms,
such as Innovation strategy and Technology management. The advantage of
CFIDF is exploiting concepts to handle such synonyms. For example, if in a text
the terms Innovation management and Innovation strategy are used once
TFIDF considers them di erent and assign each a frequency equal to 1, while
CFIDF refers to the concept frequency of 2 by computing the sum of the label
frequencies.
        </p>
        <p>
          More formally, the weight assigned to concepts by CF-IDF is described in
Equation 1 [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], where ni;j is the occurrence of a concept ci in a document dj, and
Pk nk;j is the total number of occurrences of all concepts in the document dj.
jDj is the total number of documents, while jfd : ci 2 dgj counts the documents
in which the concept ci appears.
        </p>
        <p>wcf idf = P</p>
        <p>
          ni;j
HCF-IDF [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] further improves CF-IDF by taking into account the hierarchy
of concepts. This enables the model to consider related concepts not directly
mentioned in a text. To do so, it applies spreading activation [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] over a given
concept tree and through the IDF component it prevents very generic concepts
accounts for high weights.
        </p>
        <p>As an example, if a user pro le includes the concept Open innovation and
assuming the latter is a sub concept of Innovation management which in turn
7 https://www.econbiz.de/
8 https://www.w3.org/DesignIssues/LinkedData.html
9 http://zbw.eu/stw/
is a sub concept of Management, then HCF-IDF assigns non-zero weights to the
concepts Innovation management and Management, even if they are not directly
mentioned in the document. In this way, if Innovation management is part of
the user pro le, then also the documents related to Open innovation can be
recommended. Similarly, if Open innovation is part of the user pro le, then also
the documents concerning Innovation management can be suggested. This helps
to the system to generate more diverse recommendations since documents not
directly related to the user pro le but still relevant to it are considered.</p>
        <p>
          The weights in HCF-IDF are computed as de ned in Equation 2 [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], where
BL(c; d) is the BellLog spreading-activation function [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], which is described in
Equation 3. The function h(c) returns the level where a concept c is located in
the concept tree, while nodes counts the concepts at a given level in the tree. For
example, with the tree showed in Figure 2, h(Innovation management ) returns
2 and nodes(h(Innovation management ) + 1) returns 1. Cl is the set of concepts
located in one level lower than the concept c considered. Referring to Figure 2,
Cl is equal to fOpen innovationg for Innovation management.
        </p>
        <p>whcf idf = BL (c; d) log</p>
        <p>
          While CF-IDF has outperformed TF-IDF [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], previous work has shown that
HCF-IDF can achieve similar results to CF-IDF by only relying on the titles of
the publications and not on the full-texts [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. We chose HCF-IDF as a reference
method because the MOVING platform does not usually store the documents
directly but only their metadata due to license issues. To access the full-texts
not stored, users are redirected to the original data provider.
5
5.1
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Scenario</title>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Recommending resources in the MOVING platform</title>
      <p>Andrea is a student in Computer Science at Kiel University, she is using the
MOVING platform to nd additional learning material for the courses she is
currently attending: Processing and transmission of multimedia information,
Machine Learning, and Software Architectures. She has previously searched for
terms related to these courses, such as Multimedia Analysis, Deep Learning,
RESTful services, etc.. When she logs in again into the platform, the MOVING
recommender systems suggest her other resources which may be interesting for
her, as shown in Figure 3. These suggestions depend on her previous search
history, which can be an estimation of her interest. Additionally, di erent kinds
of resources are recommended: a video, a book, and a Web page. In this way,
she can nd useful resources even before to type a search query. If she is not
interested in the recommended items, she can search for other documents in the
platform.</p>
      <p>The recommender system widget, depicted in Figure 3, is part of the search
page of the MOVING platform, as illustrated in Figure 4. Thanks to it, users
can receive additional suggestions possibly discovering useful resources of which
they were not aware.
The user pro le is a group of information that best describes a given user. In
our case, it is the history of searches performed with the MOVING platform.</p>
      <p>Every term has a weight associated, which depends on how many times and how
recently the user has looked for a term. More formally, the weight w of a term k
is de ned as w = t ft + h fh. The time coe cient, t, and the hit coe cient,
h, weight the time and frequency of each term in the pro le. The time factor of
a term, ft, is the timestamp (t) of its last search, normalized by the current time
(T ): ft = Tt . The hit factor of a term, fh, is the number of times the term has
been looked up by the user (h) divided by the total number of searches made
by the user (H), fh = Hh . The user pro le is a set of pairs term-weight, hki; wii,
where ki is a term and wi a weight.</p>
      <p>
        The HCF-IDF method has been tested in the Economics domain with a user
study [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] (see Section 6). By means of an informal evaluation of the
recommender system in the MOVING platform, we set both t and h to 0:5 and we
decided to limit the user pro le to the top 25 terms, as considering more terms
does not signi cantly improve the recommendations while increases the response
time. This last parameter can also be con gured, similarly to t and h.
      </p>
      <p>Additionally to the searches, further users' interactions could be taken into
account when building the user pro le. In our case, the problem is that, while the
user pro le is usually a collection of suggested items and corresponding explicit
(e.g. ratings) or implicit (e.g. clicks or downloads) user feedback, HCF-IDF needs
a collection of term-weight pairs. One possible solution to this problem would be
adding to the user pro le all the concepts of a suggested document when clicked.
If a term of a clicked document already belongs to the user pro le, its weight
should be updated considering the new click on the corresponding document.
However, this solution should be further investigated.
5.3</p>
      <sec id="sec-5-1">
        <title>Implementation</title>
        <p>
          In the MOVING platform, a search engine allows users to search the data
indexed, while WevQuery [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] tracks the users behavior on the platform by
capturing UI events. The recommender system interacts with both the search engine
and WevQuery. To build users' pro les based on their search history, it obtains
the search history from the user data previously logged through WevQuery, and
then it retrieves in the index the documents to suggest based on the user's
prole. After building the user pro le, it sorts the terms based on their weights
in descending order and appends them in a space-separated string to build a
query to generate the list of recommendations through the search engine, using
HCF-IDF. The search engine is based on Elasticsearch10. We have implemented
HCF-IDF as an Elasticsearch plugin.
        </p>
        <p>We implemented the recommender system as a RESTful web service. An
HTTP GET /recommendations issues the execution of the get recommendations
method, which serves the request taking a user id as an argument, and returns
the list of recommendations in the JSON format. For building the user pro le,
we use the information stored in WevQuery: the recommender system retrieves
all the searches made by the user with the speci ed user id through the
WevQuery web API. The user pro le is sent to the HCF-IDF plugin, which generates
the list of recommendations.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Evaluation</title>
      <p>
        HCF-IDF has previously been evaluated with a user study with 123
participants [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. The goal was to identify the best strategy for a recommender system
along three factors: pro ling method, decay function, and document content. It
has been compared against eleven other methods, i. e. twelve approaches have
been tested.
      </p>
      <p>
        The results showed that HCF-IDF was the most e ective pro ling method.
Overall, the best performing approach was CF-IDF relying on sliding windows
and using both titles and full-texts. However, using only the titles of
scienti c publications this method achieved competitive recommendation results with
full-texts. Thus, the spreading activation over the thesaurus enables HCF-IDF
to extract a su cient number of concepts from titles to compute competitive
recommendations. This is an important result in the context of the MOVING
platform as full-texts are not always available due to legal barriers or to the
type of data (e.g. videos). That is why the HCF-IDF has been chosen as a
reference method in the MOVING platform. A more detailed description of the
experiments is available elsewhere [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        Currently, an online evaluation is planned with the users of the MOVING
MOOC on Science 2.0 and open research methods11 where the main approaches
compared in the user study (TDF-IDF, CF-IDF, and HCF-IDF) are going to
10 https://www.elastic.co/products/elasticsearch
11 https://moving.mz.tu-dresden.de/mooc
be evaluated in an online experiment to cross-check the outcome of the user
study and also to consider further aspects related to the MOVING recommender
system. These aspects include the placement of the recommender widget in the
MOVING search page, the widget's user interface, and optimizing the HCF-IDF
parameters. This online evaluation is possible because the MOVING platform
tracks users interactions through WevQuery [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. For instance, clicks and
mousehovering events on recommended items displayed in the recommender widget
are mapped to the corresponding resource represented.
7
      </p>
    </sec>
    <sec id="sec-7">
      <title>Conclusions</title>
      <p>We showed how the MOVING recommender system can help the MOVING
platform's users in dealing with the huge amount of information stored. It enables
users to discover useful resources by leveraging semantic user and document
proling through the HCF-IDF recommendation method. The recommender system
is publicly available in the MOVING platform12.</p>
      <p>As future work, we intend to take into account in the user pro le other users'
interactions in addition to their searches, such as clicks on the suggested items.
Acknowledgments This work was supported by the EU's Horizon 2020
programme under grant agreement H2020-693092 MOVING.
12 http://platform.moving-project.eu</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Apaolaza</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vigo</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>WevQuery: Testing hypotheses about web interaction patterns</article-title>
          .
          <source>Proc. ACM Hum.-Comput. Interact. 1(EICS)</source>
          ,
          <volume>4</volume>
          :
          <issue>1</issue>
          {4:
          <fpage>17</fpage>
          (Jun
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Beel</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gipp</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Langer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Breitinger</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Research-paper recommender systems: a literature survey</article-title>
          .
          <source>International Journal on Digital Libraries</source>
          <volume>17</volume>
          (
          <issue>4</issue>
          ),
          <volume>305</volume>
          {
          <fpage>338</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Beel</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Langer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gipp</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , Nurnberger, A.:
          <article-title>The architecture and datasets of docear's research paper recommender system</article-title>
          .
          <source>D-Lib Magazine</source>
          <volume>20</volume>
          (
          <issue>11</issue>
          /12) (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bollacker</surname>
            ,
            <given-names>K.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lawrence</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giles</surname>
            ,
            <given-names>C.L.</given-names>
          </string-name>
          :
          <article-title>Discovering relevant scienti c literature on the web</article-title>
          .
          <source>IEEE Int. Systems and their Applications</source>
          <volume>15</volume>
          (
          <issue>2</issue>
          ),
          <volume>42</volume>
          {47 (March
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cremonesi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koren</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turrin</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <article-title>: Performance of recommender algorithms on top-n recommendation tasks</article-title>
          .
          <source>In: RecSys '10</source>
          . pp.
          <volume>39</volume>
          {
          <fpage>46</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Crestani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Application of spreading activation techniques in information retrieval</article-title>
          .
          <source>Arti cial Intelligence Review</source>
          <volume>11</volume>
          (
          <issue>6</issue>
          ),
          <volume>453</volume>
          {
          <fpage>482</fpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Damljanovic</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stankovic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laublet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Linked data-based concept recommendation: Comparison of di erent methods in open innovation scenario</article-title>
          .
          <source>In: ESWC</source>
          . pp.
          <volume>24</volume>
          {
          <fpage>38</fpage>
          . Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fessl</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wertner</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pammer-Schindler</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Digging for gold: Motivating users to explore alternative search interfaces</article-title>
          .
          <source>In: Lifelong Technology-Enhanced Learning</source>
          . pp.
          <volume>636</volume>
          {
          <fpage>639</fpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Figueroa</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vagliano</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rocha</surname>
            ,
            <given-names>O.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morisio</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A systematic literature review of linked data-based recommender systems</article-title>
          .
          <source>Concurr. Comput. : Pract. Exper</source>
          .
          <volume>27</volume>
          (
          <issue>17</issue>
          ),
          <volume>4659</volume>
          {
          <fpage>4684</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Galke</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mai</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vagliano</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scherp</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>: Multi-modal adversarial autoencoders for recommendations of citations and subject labels</article-title>
          .
          <source>In: UMAP '18</source>
          . pp.
          <volume>197</volume>
          {
          <fpage>205</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Geyer-Schulz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hahsler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jahn</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Recommendations for virtual universities from observed user behavior</article-title>
          . In: Gaul,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Ritter</surname>
          </string-name>
          ,
          <string-name>
            <surname>G</surname>
          </string-name>
          . (eds.) Classi cation, Automation, and New Media. pp.
          <volume>273</volume>
          {
          <fpage>280</fpage>
          . Springer Berlin Heidelberg (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Goossen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ijntema</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frasincar</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hogenboom</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaymak</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>News personalization using the CF-IDF semantic recommender</article-title>
          .
          <source>In: WIMS '11</source>
          . pp.
          <volume>10</volume>
          :
          <issue>1</issue>
          {
          <fpage>10</fpage>
          :
          <fpage>12</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Heitmann</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hayes</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Using linked data to build open, collaborative recommender systems</article-title>
          .
          <source>In: AAAI Spring Symposium</source>
          . pp.
          <volume>76</volume>
          {
          <fpage>81</fpage>
          .
          <string-name>
            <surname>AAAI</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kapanipathi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venkataramani</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>User interests identi cation on Twitter using a hierarchical knowledge base</article-title>
          .
          <source>In: ESWC</source>
          . Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Karpus</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vagliano</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goczya</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morisio</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>An ontology-based contextual pre- ltering technique for recommender systems</article-title>
          .
          <source>In: 2016 Federated Conference on Computer Science and Information Systems (FedCSIS)</source>
          . pp.
          <volume>411</volume>
          {
          <issue>420</issue>
          (Sep
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Manouselis</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Drachsler</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vuorikari</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hummel</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koper</surname>
          </string-name>
          , R.:
          <source>Recommender Systems in Technology Enhanced Learning</source>
          , pp.
          <volume>387</volume>
          {
          <fpage>415</fpage>
          .
          <string-name>
            <surname>Springer</surname>
            <given-names>US</given-names>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Musto</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lops</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basile</surname>
            , P., de Gemmis,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semeraro</surname>
          </string-name>
          , G.:
          <article-title>Semantics-aware graph-based recommender systems exploiting linked open data</article-title>
          .
          <source>In: UMAP '16</source>
          . pp.
          <volume>229</volume>
          {
          <fpage>237</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Nishioka</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scherp</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Pro ling vs. time vs. content: What does matter for top-k publication recommendation based on twitter pro les?</article-title>
          <source>In: JCDL '16</source>
          . pp.
          <volume>171</volume>
          {
          <fpage>180</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Noia</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Ostuni</surname>
            ,
            <given-names>V.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tomeo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sciascio</surname>
          </string-name>
          , E.D.:
          <article-title>SPrank: Semantic path-based ranking for top-n recommendations using linked open data</article-title>
          .
          <source>ACM Trans. Intell. Syst. Technol</source>
          .
          <volume>8</volume>
          (
          <issue>1</issue>
          ), 9:
          <issue>1</issue>
          {9:
          <issue>34</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <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>
          </string-name>
          , R.: entity2rec:
          <article-title>Learning user-item relatedness from knowledge graphs for top-n item recommendation</article-title>
          .
          <source>In: RecSys</source>
          . pp.
          <volume>32</volume>
          {
          <fpage>36</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Passant</surname>
          </string-name>
          , A.:
          <article-title>dbrec | music recommendations using DBpedia</article-title>
          .
          <source>In: ISWC '10. ISWC</source>
          <year>2010</year>
          , vol.
          <volume>2</volume>
          , pp.
          <volume>209</volume>
          {
          <fpage>224</fpage>
          . Springer Berlin Heidelberg (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Ricci</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rokach</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shapira</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <source>Recommender Systems: Introduction and Challenges</source>
          , pp.
          <volume>1</volume>
          {
          <fpage>34</fpage>
          .
          <string-name>
            <surname>Springer</surname>
            <given-names>US</given-names>
          </string-name>
          , Boston, MA (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Vagliano</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , Gunther,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Heinz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Apaolaza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Bienia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Breitfuss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Blume</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Collyda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Fessl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Gottfried</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Hasitschka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Kellermann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Khler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Maas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Mezaris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Saleh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Skulimowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.M.J.</given-names>
            ,
            <surname>Thalmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Vigo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Wertner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Wiese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Scherp</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Open innovation in the big data era with the moving platform</article-title>
          .
          <source>IEEE MultiMedia 25(3)</source>
          ,
          <volume>8</volume>
          {
          <fpage>21</fpage>
          (
          <year>July 2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Vagliano</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fessl</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Gunther,
          <string-name>
            <given-names>F.</given-names>
            , Kohler, T.,
            <surname>Mezaris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Saleh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Scherp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Simic</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          :
          <article-title>Training researchers with the moving platform</article-title>
          . In: Kompatsiaris,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Huet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Mezaris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Gurrin</surname>
          </string-name>
          , C., Cheng, W.H.,
          <string-name>
            <surname>Vrochidis</surname>
          </string-name>
          , S. (eds.) MultiMedia Modeling. pp.
          <volume>560</volume>
          {
          <fpage>565</fpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Vagliano</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Figueroa</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodr guez Rocha</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torchiano</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Faron</given-names>
            <surname>Zucker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Morisio</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.:</surname>
          </string-name>
          <article-title>ReDyAl: A Dynamic Recommendation Algorithm based on Linked Data. In: CB-RecSys '16 co-located with ACM RecSys</article-title>
          . vol.
          <volume>1673</volume>
          .
          <string-name>
            <surname>CEUR</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Vagliano</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Monti</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scherp</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morisio</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Content recommendation through semantic annotation of user reviews and linked data. In: K-CAP</article-title>
          . pp.
          <volume>32</volume>
          :
          <issue>1</issue>
          {
          <issue>32</issue>
          :
          <article-title>4</article-title>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>