<!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>Knowledge-enabled Recommender Systems: Models, Challenges, Solutions (Extended Abstract)?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tommaso Di Noia</string-name>
          <email>tommaso.dinoia@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>SisInf Lab, Polytechnic University of Bari</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>? This is an extended abstract of the keynote lecture given at the Third International Workshop on Knowledge Discovery on the Web (KDWeb 2017)</p>
      </abstract>
      <kwd-group>
        <kwd>8 u 2 U</kwd>
        <kwd>imax</kwd>
        <kwd>u = arg maxi2 I f (u</kwd>
        <kwd>i)</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Together with the rapid growing of information we daily produce, we have
assisted to the flourishing of new tools and techniques whose aim is to help users
in accessing such information in a personalized way. In the Information
Overload era we are living in, the amount of information exceeds the users capability
of processing and using it [
        <xref ref-type="bibr" rid="ref26">39</xref>
        ]. Huge and fast growing number of possibilities
overwhelms users, leading them to make poor decisions and feel anxiety and
unsatisfaction [
        <xref ref-type="bibr" rid="ref24">37</xref>
        ]. Recommender Systems (RSs) [
        <xref ref-type="bibr" rid="ref19">32</xref>
        ] are a family of information
filtering tools which have proven to be valuable means in assisting users to find,
in a personalized manner, what is relevant for them in such overflowing
complex information spaces. They provide users with personalized access to large
collections of resources.
      </p>
      <p>
        The main task of a recommendation engine is typically to estimate the
relevance of unknown items for a target user and recommend the Top-N items by
considering for each user the best N items with highest utility [
        <xref ref-type="bibr" rid="ref19">32</xref>
        ]. Typically,
the utility of an item is represented by a numerical rating, which indicates how
much a particular user liked such item. However, the utility is not defined for
each pair of users and items and usually it is available only for a small subset of
them. Such subset represents the input of a generic recommender system, whose
objective is to estimate the utility of all the remaining pairs. A formal definition
of the recommendation problem has been given in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and defined as follows.
Definition 1. Let U represent the set of users and I the set of items in the
system. Potentially, both sets can be very large. Let f : U ⇥ I ! R, where R is
a totally ordered set, be a utility function measuring the relevance of item i 2 I
for user u 2 U . Then, the recommendation problem consists in finding for each
user u such item imax,u 2 I maximizing the utility function f . More formally,
this corresponds to the following:
Depending on the the way the utility function is estimated and the availability of
additional data about the characteristics of items for example, there are di↵erent
types of recommendation techniques. The main two are: collaborative filtering
and content-based. A complete list of collaborative filtering and content-based
techniques together with their hybrid versions is given in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and in [
        <xref ref-type="bibr" rid="ref19">32</xref>
        ].
Collaborative Filtering Recommendation. Collaborative Filtering is the process
of filtering or evaluating items using the opinions of other people [
        <xref ref-type="bibr" rid="ref23">36</xref>
        ]. According
to [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] there are two main types of collaborative filtering methods: memory-based
and model-based. Memory-based CF uses a particular type of Machine
Learning methods: nearest neighborhood (k-NN) algorithm. In particular, it does not
require any preliminary model building phase, since predictions are made by
aggregating the ratings of the closest neighbours. Conversely, model-based
techniques first learn a predictive model which is eventually used to make
predictions. Memory-based approaches can be classified either in user-based [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] or
item-based [
        <xref ref-type="bibr" rid="ref22">35</xref>
        ].
      </p>
      <p>
        Content-based Recommendation. Content-based RSs recommend an item to a
user based upon a description of the item and a profile of the user’s interests [
        <xref ref-type="bibr" rid="ref17">30</xref>
        ].
Briefly, the basic process performed by a content-based recommender consists
is matching up the attributes of a user profile with the attributes of a content
object (item) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Di↵erently from collaborative filtering, such recommendation
approach relies on the availability of content features describing the items. A
high level architecture of a content-based RS is presented in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. There are two
main content-based recommendation approaches: heuristic-based or model-based.
Approaches using heuristic functions have their roots in Information Retrieval
and Information Filtering. Items are recommended based on a comparison
between their content and a user profile. The idea is to represent both items and
users using typical IR techniques [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], e.g. vectors of terms, and compute a match
between their representations. The user profile consists in a vector of terms built
from the analysis of the items liked by the user. Model-based approaches [29] use
Machine Learning techniques to learn a model of the user’s preferences by
analyzing the content characteristics of items the user rated. Content-based methods
can have several limitations. For a complete and detailed description of
contentbased recommendation techniques refer to [
        <xref ref-type="bibr" rid="ref17 ref8">8,30</xref>
        ]. The main one is the content
overspecialization which consists in the incapability of the system to recommend
relevant items which are di↵erent to the ones the user already knows.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Knowledge-enabled Recommender Systems.</title>
      <p>
        In content-based approaches, the information exploited by recommendation
engines is very often encoded by bag of words or, more recently, by word
embeddings [20]. In all these cases, no explicit semantics is associated to the contextual
data. Nowadays Linked Open Data datasets represent a huge repository of
different kinds of knowledge spanning from sedimentary-one such as encyclopedic,
linguistic, common-sense and so on, to real-time one such as data streams, events,
etc. If we consider encyclopedic datasets such as DBpedia [18] or Wikidata [
        <xref ref-type="bibr" rid="ref28">41</xref>
        ],
we have access to a huge amount of factual knowledge referring to a variety of
topics. In order to e↵ectively incorporate Linked Open Data in
recommendation applications there are several aspects to consider. Ultimately, the goal is to
provide the system with background knowledge about the domain of interest in
the form of a knowledge graph. In a high level architecture of a component in
charge of retrieving portions of the LOD graph regarding the items in the system
which are used to form the knowledge graph there are two main modules: the
Item Linker and the Item Graph Analyzer [28].
      </p>
      <p>Item Linker. The Item Linker addresses the task of linking the items in the
system with the corresponding resources in the LOD knowledge bases. The aim
of such component is bridging the gap between the items in the catalog and LOD.
We have hypothesized two main ways for performing the linking task: Direct
Item Linking and Item Description Linking. These modules take as input
any dataset in the Linked Open Data cloud and the list of items in the catalog
with associated side information, if available, and return either the mapping
between items and URIs or the set of URIs found in each item description,
depending on the selected module.</p>
      <p>Direct Item Linking This approach is the more straightforward way for accessing
LOD datasets. However, it requires that items have to be Linked Open Data
resources, otherwise it cannot be used. Using movie title and year information
it is possible to find the relative DBpedia resource. However, it is important to
solve possible cases of ambiguity. The simplest solution is to exploit the class
of the ontology that the item belongs to. For instance, in the movie domain we
may select the resources with class dbo:Film.</p>
      <p>
        Item Description Linking This approach bases on the exploitation of side
information about the items such as textual descriptions or attributes. Such
information can be used as input for entity linking tools in order to have access to
LOD resources and link them to the item. Specifically, Entity Linking is the task
of linking the entity mentioned in the text with the corresponding real world
entity in the existing knowledge base [
        <xref ref-type="bibr" rid="ref25">38</xref>
        ]. Many Entity Linking tools have been
proposed in the literature and made available on the Web. Some of them are:
Babelfy [21], Dexter [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], DBpedia Spotlight [19], TAGME [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], NERD [
        <xref ref-type="bibr" rid="ref20">33</xref>
        ].
Item Graph Analyzer. This module is responsible of the extraction from the
knowledge base of a descriptive and informative subgraph for each item, that
is a set of RDF triples somehow related to the item resource. Eventually, all the
extracted portions of the original graph can be merged to obtain a specific
knowledge graph representative of the domain of interest covered by the recommender.
It takes as input the list of items URI returned by the Item Linker and returns a
set of RDF triples for each item. Potentially, each item resource may be connected
to a big portion of the LOD graph. However, not all entities and relations may
be informative and descriptive of the item content. Several strategies to select
a relevant subset of RDF triples for each item may be considered and adopted
[
        <xref ref-type="bibr" rid="ref18">22,31</xref>
        ]. One strategy can be to manually define a set of properties or sequences
of properties by using some domain knowledge. SPARQL queries are a powerful
tool to pre-filter subgraphs relevant for the recommendation task.
Evaluating LOD-based RSs
There are many datasets available for the evaluation of recommender systems.
However, such datasets are not appropriate for evaluating LOD-based
recommendation algorithms because they do not contains links to URIs. In order to evaluate
LOD-based RSs, three datasets belonging to di↵erent domains (movies, music and
book) have been processed to compute a mapping between items (movies, artists,
books) and their corresponding DBpedia URIs. The mappings for the datasets
is available at https://github.com/sisinflab/LODrecsys-datasets.
Movielens. This dataset is based on the MovieLens 1M dataset (http://www.
grouplens.org/node/73) released by the GroupLens research group. The
original dataset contains 1,000,209 1-5 stars ratings given by 6,040 users to 3,883
movies. We found a valid mapping for 3,300 out of the all movies.
LibraryThing. Derived from the LibraryThing (http://www.librarything.
com) dataset (http://www.macle.nl/tud/LT/). This dataset is related to the
book domain and contains 7,112 users, 37,231 books and 626,000 ratings ranging
from 1 to 10. In this case we found a match for 11,694 books.
      </p>
      <p>
        LastFM. Di↵erently from the previous ones this third dataset is based on
implicit feedback consisting of user-artist listening data. Its data come from
recent initiatives on information heterogeneity and fusion in recommender systems
(http://ir.ii.uam.es/hetrec2011/datasets.html) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and has been built
on top of the Last.fm music system (http://www.lastfm.com). The original
dataset contains 1,892 users, 17,632 artists and 92,834 relations between a user
and a listened artist together with their corresponding listening counts. For this
dataset we found a match for 11,180 out of all artists.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Open Challenges</title>
      <p>
        Recommender systems can be considered as a killer application for the
exploitation of the huge knowledge encoded in LOD datasets freely available on the
Web. Although, many solutions have been proposed and implemented to
deliver this new generation of knowledge enabled recommendation engines (see
[
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref16 ref18 ref2 ref21 ref27 ref9">31,12,11,28,24,23,10,40,25,9,27,26,16,2,17,34,13</xref>
        ]) some important issues remain
still open to a deeper investigation. Among them we cite the most important
ones: feature selection, distributed computing, cross-domain recommendation,
computing explanation, the role of formal reasoning in the recommendation
process.
feature selection The richness of Linked Open Data datasets may result in
a pitfall for data-intensive tasks (as computing recommendations) as they
potentially introduce noise in the data. Selecting the right features in
LODenabled recommender systems results not just in getting the minimal
meaningful subset of properties which are directly connected to an item but, given
the graph-based nature of the underling data, the minimal meaningful set of
semantic paths, of arbitrary length, which result representative of the item
itself.
distributed computing Over the last years solutions to horizontally distribute
graph-based data manipulation have been proposed also boosted by the
increasing production of data coming from social networks. All the methods,
algorithms and frameworks work quite well with multi-relational graphs where
the number of possible relations are just a few compared to that of Linked
Open Data. New approaches need to be proposed and developed to easily
deal with all the semantics encoded in LOD datasets.
cross-domain recommendation The highly interconnected nature of datasets
such as DBpedia or Wikidata represents an opportunity to develop
crossdomain recommender systems. That is, systems able to recommend items
in a knowledge domain which is not the same of the user profile. As an
example, we may be able to recommend books given the user profile collects
information on movies.
computing explanation Sometimes, receiving recommendations may result
frustrating as we do not know the reason why the system suggested such
items to us. Computing explanation for recommendations has been identified
as a must have feature for the new generation of recommender systems. In
this direction, all the knowledge available as Linked Open Data may surely
play a key role.
formal reasoning LOD datasets are not just a mere collection of data
represented in a graph-based way. They usually refer to a rich ontology which
in turns can be represented by means of expressive logical languages as
Description Logics. The adoption of such languages enable the application of
formal logical reasoning over the underling data. As of today, due to its
high computational complexity, such reasoning has not been exploited to
its full potential but it can surely add new value to real knowledge-enabled
recommender systems.
17. Aleksandra Karpus, Tommaso Di Noia, Paolo Tomeo, and Krzysztof Goczyla.
Rating prediction with contextual conditional preferences. In Proceedings of the 8th
International Joint Conference on Knowledge Discovery, Knowledge Engineering
and Knowledge Management (IC3K 2016) - Volume 1: KDIR, Porto - Portugal,
November 9 - 11, 2016., pages 419–424, 2016.
18. Jens Lehmann, Robert Isele, Max Jakob, Anja Jentzsch, Dimitris Kontokostas,
Pablo N. Mendes, Sebastian Hellmann, Mohamed Morsey, Patrick van Kleef, So¨ren
Auer, and Christian Bizer. DBpedia - a large-scale, multilingual knowledge base
extracted from wikipedia. Semantic Web Journal, 6(2):167–195, 2015.
19. Pablo N. Mendes, Max Jakob, Andr´es Garc´ıa-Silva, and Christian Bizer. Dbpedia
spotlight: Shedding light on the web of documents. In Proceedings of the 7th
International Conference on Semantic Systems, I-Semantics ’11, pages 1–8, New
York, NY, USA, 2011. ACM.
20. Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg Corrado, and Je↵rey Dean.
Distributed representations of words and phrases and their compositionality. In
Proceedings of the 26th International Conference on Neural Information Processing
Systems - Volume 2, NIPS’13, pages 3111–3119, USA, 2013. Curran Associates
Inc.
21. Andrea Moro, Alessandro Raganato, and Roberto Navigli. Entity Linking meets
Word Sense Disambiguation : a Unified Approach. Transactions of the Association
for Computational Linguistics (TACL), 2014.
22. Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, and Giovanni
Semeraro. Semantics-aware graph-based recommender systems exploiting linked
open data. In Proceedings of the 2016 Conference on User Modeling Adaptation
and Personalization, UMAP ’16, pages 229–237, New York, NY, USA, 2016. ACM.
23. Phuong Nguyen, Paolo Tomeo, Tommaso Di Noia, and Eugenio Di Sciascio. An
evaluation of simrank and personalized pagerank to build a recommender system
for the web of data. In Proceedings of the 24th International Conference on World
Wide Web, WWW ’15 Companion, pages 1477–1482, New York, NY, USA, 2015.
      </p>
      <p>ACM.
24. Phuong T. Nguyen, Paolo Tomeo, Tommaso Di Noia, and Eugenio Di Sciascio.</p>
      <p>Content-Based Recommendations via DBpedia and Freebase: A Case Study in the
Music Domain, pages 605–621. Springer International Publishing, Cham, 2015.
25. Vito Claudio Ostuni, Tommaso Di Noia, Eugenio Di Sciascio, and Roberto Mirizzi.</p>
      <p>Top-n recommendations from implicit feedback leveraging linked open data. In
Proceedings of the 7th ACM Conference on Recommender Systems, RecSys ’13,
pages 85–92, New York, NY, USA, 2013. ACM.
26. Vito Claudio Ostuni, Tommaso Di Noia, Roberto Mirizzi, and Eugenio Di Sciascio.</p>
      <p>A linked data recommender system using a neighborhood-based graph kernel. In
The 15th International Conference on Electronic Commerce and Web Technologies,
Lecture Notes in Business Information Processing. Springer-Verlag, 2014.
27. Vito Claudio Ostuni, Giosia Gentile, Tommaso Di Noia, Roberto Mirizzi, Davide
Romito, and Eugenio Di Sciascio. Mobile movie recommendations with linked data.
In Human-Computer Interaction &amp; Knowledge Discovery @ CD-ARES’13, IFIP
International Cross Domain Conference and Workshop on Availability, Reliability
and Security, CD-ARES 2013. Springer, 2013.
28. Vito Claudio Ostuni, Sergio Oramas, Tommaso Di Noia, Xavier Serra, and Eugenio
Di Sciascio. Sound and music recommendation with knowledge graphs. ACM
Transactions on Intelligent Systems and Technology (TIST), 8(2):21:1–21:21, 2016.
29. Michael Pazzani and Daniel Billsus. Learning and revising user profiles: The
identification ofinteresting web sites. Mach. Learn., 27(3):313–331, June 1997.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Gediminas</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          and
          <string-name>
            <given-names>Alexander</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          .
          <article-title>Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions</article-title>
          .
          <source>IEEE Transactions on Knowledge Data Engineering</source>
          ,
          <volume>17</volume>
          (
          <issue>6</issue>
          ):
          <fpage>734</fpage>
          -
          <lpage>749</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Vito</given-names>
            <surname>Walter</surname>
          </string-name>
          <string-name>
            <surname>Anelli</surname>
          </string-name>
          , Tommaso Di Noia, Pasquale Lops, and Eugenio Di Sciascio.
          <article-title>Feature factorization for top-n recommendation: From item rating to features relevance</article-title>
          .
          <source>In Proceedings of the 1st Workshop on Intelligent Recommender Systems by Knowledge Transfer &amp; Learning co-located with ACM Conference on Recommender Systems (RecSys</source>
          <year>2017</year>
          ), Como, Italy,
          <year>August 27</year>
          ,
          <year>2017</year>
          ., pages
          <fpage>16</fpage>
          -
          <lpage>21</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Marko</given-names>
            <surname>Balabanovi</surname>
          </string-name>
          <article-title>´c and Yoav Shoham</article-title>
          . Fab:
          <article-title>Content-based, collaborative recommendation</article-title>
          .
          <source>Commun. ACM</source>
          ,
          <volume>40</volume>
          (
          <issue>3</issue>
          ):
          <fpage>66</fpage>
          -
          <lpage>72</lpage>
          ,
          <year>March 1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. John S. Breese, David Heckerman,
          <string-name>
            <given-names>and Carl</given-names>
            <surname>Kadie</surname>
          </string-name>
          .
          <article-title>Empirical analysis of predictive algorithms for collaborative filtering</article-title>
          .
          <source>In Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, UAI'98</source>
          , pages
          <fpage>43</fpage>
          -
          <lpage>52</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Robin</surname>
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Burke</surname>
          </string-name>
          .
          <article-title>Hybrid web recommender systems</article-title>
          .
          <source>In The Adaptive Web, Methods and Strategies of Web Personalization</source>
          , pages
          <fpage>377</fpage>
          -
          <lpage>408</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. Iva´n Cantador,
          <source>Peter Brusilovsky, and Tsvi Kuflik. 2nd workshop on information heterogeneity and fusion in recommender systems (hetrec</source>
          <year>2011</year>
          ).
          <source>In Proceedings of the 5th ACM conference on Recommender systems, RecSys</source>
          <year>2011</year>
          , New York, NY, USA,
          <year>2011</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Diego Ceccarelli, Claudio Lucchese, Salvatore Orlando, Ra↵aele Perego, and
          <string-name>
            <given-names>Salvatore</given-names>
            <surname>Trani</surname>
          </string-name>
          .
          <article-title>Dexter: An open source framework for entity linking</article-title>
          .
          <source>In Proceedings of the Sixth International Workshop on Exploiting Semantic Annotations in Information Retrieval, ESAIR '13</source>
          , pages
          <fpage>17</fpage>
          -
          <lpage>20</lpage>
          , New York, NY, USA,
          <year>2013</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Marco de Gemmis, Pasquale Lops, Cataldo Musto, Fedelucio Narducci, and
          <string-name>
            <given-names>Giovanni</given-names>
            <surname>Semeraro</surname>
          </string-name>
          .
          <source>Semantics-Aware Content-Based Recommender Systems</source>
          , pages
          <fpage>119</fpage>
          -
          <lpage>159</lpage>
          . Springer US, Boston, MA,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Tommaso</given-names>
            <surname>Di</surname>
          </string-name>
          <string-name>
            <surname>Noia</surname>
          </string-name>
          , Roberto Mirizzi, Vito Claudio Ostuni, and
          <string-name>
            <given-names>Davide</given-names>
            <surname>Romito</surname>
          </string-name>
          .
          <article-title>Exploiting the web of data in model-based recommender systems</article-title>
          .
          <source>In Proceedings of the Sixth ACM Conference on Recommender Systems, RecSys '12</source>
          , pages
          <fpage>253</fpage>
          -
          <lpage>256</lpage>
          , New York, NY, USA,
          <year>2012</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Tommaso Di Noia, Roberto Mirizzi, Vito Claudio Ostuni, Davide Romito, and
          <string-name>
            <given-names>Markus</given-names>
            <surname>Zanker</surname>
          </string-name>
          .
          <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>
          , pages
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          , New York, NY, USA,
          <year>2012</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Tommaso Di Noia, Vito Claudio Ostuni, Paolo Tomeo, and Eugenio Di Sciascio. Sprank:
          <article-title>Semantic path-based ranking for top-n recommendations using linked open data</article-title>
          .
          <source>ACM Transactions on Intelligent Systems and Technology (TIST)</source>
          ,
          <volume>8</volume>
          (
          <issue>1</issue>
          ):9:
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          :
          <fpage>34</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Tommaso Di Noia, Jessica Rosati, Paolo Tomeo, and Eugenio Di Sciascio.
          <article-title>Adaptive multi-attribute diversity for recommender systems</article-title>
          .
          <source>Information Sciences</source>
          ,
          <fpage>pages</fpage>
          -,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ignacio</surname>
          </string-name>
          <article-title>Ferna´ndez-Tob´ıas, Paolo Tomeo, Iva´n Cantador, Tommaso Di Noia, and Eugenio Di Sciascio. Accuracy and diversity in cross-domain recommendations for cold-start users with positive-only feedback</article-title>
          .
          <source>In Proceedings of the 10th ACM Conference on Recommender Systems</source>
          , Boston, MA, USA, September
          <volume>15</volume>
          -
          <issue>19</issue>
          ,
          <year>2016</year>
          , pages
          <fpage>119</fpage>
          -
          <lpage>122</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Ferragina</surname>
          </string-name>
          and
          <string-name>
            <given-names>Ugo</given-names>
            <surname>Scaiella</surname>
          </string-name>
          . Tagme:
          <article-title>On-the-fly annotation of short text fragments (by wikipedia entities)</article-title>
          .
          <source>In Proceedings of the 19th ACM International Conference on Information and Knowledge Management</source>
          ,
          <source>CIKM '10</source>
          , pages
          <fpage>1625</fpage>
          -
          <lpage>1628</lpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Rong</surname>
            <given-names>Jin</given-names>
          </string-name>
          , Joyce Y. Chai, and
          <string-name>
            <given-names>Luo</given-names>
            <surname>Si</surname>
          </string-name>
          .
          <article-title>An automatic weighting scheme for collaborative filtering</article-title>
          .
          <source>In Proceedings of the 27th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR '04</source>
          , pages
          <fpage>337</fpage>
          -
          <lpage>344</lpage>
          , New York, NY, USA,
          <year>2004</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Aleksandra</surname>
            <given-names>Karpus</given-names>
          </string-name>
          , Tommaso Di Noia, and
          <string-name>
            <given-names>Krzysztof</given-names>
            <surname>Goczyla</surname>
          </string-name>
          .
          <article-title>Top k recommendations using contextual conditional preferences model</article-title>
          .
          <source>In Proceedings of the 2017 Federated Conference on Computer Science and Information Systems, FedCSIS</source>
          <year>2017</year>
          , Prague, Czech Republic,
          <source>September 3-6</source>
          ,
          <year>2017</year>
          ., pages
          <fpage>19</fpage>
          -
          <lpage>28</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          30.
          <string-name>
            <surname>Michael</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Pazzani</surname>
            and
            <given-names>Daniel</given-names>
          </string-name>
          <string-name>
            <surname>Billsus</surname>
          </string-name>
          .
          <article-title>The adaptive web</article-title>
          .
          <source>chapter Content-based Recommendation Systems</source>
          , pages
          <fpage>325</fpage>
          -
          <lpage>341</lpage>
          . Springer-Verlag, Berlin, Heidelberg,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          31.
          <string-name>
            <surname>Azzurra</surname>
            <given-names>Ragone</given-names>
          </string-name>
          , Paolo Tomeo, Corrado Magarelli, Tommaso Di Noia, Matteo Palmonari, Andrea Maurino, and Eugenio Di Sciascio.
          <article-title>Schema-summarization in linked-data-based feature selection for recommender systems</article-title>
          .
          <source>In 32nd ACM SIGAPP Symposium On Applied Computing. ACM</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          32.
          <string-name>
            <surname>Francesco</surname>
            <given-names>Ricci</given-names>
          </string-name>
          , Lior Rokach, and Bracha Shapira, editors.
          <source>Recommender Systems Handbook</source>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          33.
          <article-title>Giuseppe Rizzo and Rapha¨el Troncy. Nerd: A framework for unifying named entity recognition and disambiguation extraction tools</article-title>
          .
          <source>In Proceedings of the Demonstrations at the 13th Conference of the European Chapter of the Association for Computational Linguistics, EACL '12</source>
          , pages
          <fpage>73</fpage>
          -
          <lpage>76</lpage>
          , Stroudsburg, PA, USA,
          <year>2012</year>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          34.
          <string-name>
            <surname>Jessica</surname>
            <given-names>Rosati</given-names>
          </string-name>
          , Petar Ristoski, Tommaso Di Noia, Renato De Leone, and
          <string-name>
            <given-names>Heiko</given-names>
            <surname>Paulheim</surname>
          </string-name>
          .
          <article-title>RDF graph embeddings for content-based recommender systems</article-title>
          .
          <source>In Proceedings of the 3rd Workshop on New Trends in Content-Based Recommender Systems co-located with ACM Conference on Recommender Systems (RecSys</source>
          <year>2016</year>
          ), Boston, MA, USA,
          <year>September 16</year>
          ,
          <year>2016</year>
          ., pages
          <fpage>23</fpage>
          -
          <lpage>30</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          35.
          <string-name>
            <surname>Badrul</surname>
            <given-names>Sarwar</given-names>
          </string-name>
          , George Karypis, Joseph Konstan,
          <string-name>
            <given-names>and John</given-names>
            <surname>Riedl</surname>
          </string-name>
          .
          <article-title>Item-based collaborative filtering recommendation algorithms</article-title>
          .
          <source>In Proceedings of the 10th International Conference on World Wide Web, WWW '01</source>
          , pages
          <fpage>285</fpage>
          -
          <lpage>295</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          36.
          <string-name>
            <surname>J. Ben</surname>
            <given-names>Schafer</given-names>
          </string-name>
          , Dan Frankowski, Jon Herlocker, and
          <string-name>
            <given-names>Shilad</given-names>
            <surname>Sen</surname>
          </string-name>
          .
          <article-title>The adaptive web</article-title>
          .
          <source>chapter Collaborative Filtering Recommender Systems</source>
          , pages
          <fpage>291</fpage>
          -
          <lpage>324</lpage>
          . SpringerVerlag, Berlin, Heidelberg,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          37.
          <string-name>
            <given-names>Barry</given-names>
            <surname>Schwartz</surname>
          </string-name>
          .
          <article-title>The Paradox of Choice: Why More Is Less</article-title>
          . Harper Perennial,
          <year>January 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          38.
          <string-name>
            <surname>Wei</surname>
            <given-names>Shen</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jianyong</surname>
            <given-names>Wang</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ping Luo</surname>
            , and
            <given-names>Min</given-names>
          </string-name>
          <string-name>
            <surname>Wang</surname>
          </string-name>
          . Linden:
          <article-title>Linking named entities with knowledge base via semantic knowledge</article-title>
          .
          <source>In Proceedings of the 21st International Conference on World Wide Web, WWW '12</source>
          , pages
          <fpage>449</fpage>
          -
          <lpage>458</lpage>
          , New York, NY, USA,
          <year>2012</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          39.
          <string-name>
            <surname>Cheri</surname>
            <given-names>Speier</given-names>
          </string-name>
          , Joseph S. Valacich, and
          <string-name>
            <given-names>Iris</given-names>
            <surname>Vessey</surname>
          </string-name>
          .
          <article-title>The Influence of Task Interruption on Individual Decision Making: An Information Overload Perspective</article-title>
          .
          <source>Decision Sciences</source>
          ,
          <volume>30</volume>
          (
          <issue>2</issue>
          ):
          <fpage>337</fpage>
          -
          <lpage>360</lpage>
          ,
          <year>March 1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          40.
          <string-name>
            <surname>Paolo</surname>
            <given-names>Tomeo</given-names>
          </string-name>
          , Ignacio Ferna´
          <article-title>ndez-Tob´ıas, Tommaso Di Noia, and Iva´n Cantador. Exploiting linked open data in cold-start recommendations with positive-only feedback</article-title>
          .
          <source>In Proceedings of the 4th Spanish Conference on Information Retrieval, CERI '16</source>
          , pages
          <fpage>11</fpage>
          :
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          :
          <fpage>8</fpage>
          , New York, NY, USA,
          <year>2016</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          41. Denny Vrandeˇci´c. Wikidata:
          <article-title>A new platform for collaborative data collection</article-title>
          .
          <source>In Proceedings of the 21st International Conference on World Wide Web, WWW '12 Companion</source>
          , pages
          <fpage>1063</fpage>
          -
          <lpage>1064</lpage>
          , New York, NY, USA,
          <year>2012</year>
          . ACM.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>