<!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>Sparse Embeddings for Recommender Systems with Knowledge Graphs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Discussion Paper</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vito Walter Anelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tommaso Di Noia</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eugenio Di Sciascio</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonio Ferrara</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alberto Mancino</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Politecnico di Bari</institution>
          ,
          <addr-line>Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <fpage>13</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>Collaborative filtering models have undoubtedly dominated the scene of recommender systems. However, these methods do not take into account valuable item characteristics. On the other side, content-based algorithms only use this kind of information and may fail to generalize. Some collaborative filtering techniques have recently used side information about items, but they end up being huge models using thousands of features for modeling a single user-item interaction. In this paper, we present KGFlex, a sparse and expressive model based on feature embeddings. KGFlex studies which features are considered by each user when consuming an item. Then, it models each user-item interaction as a factorized entropy-driven combination of the only item features relevant to the user. An extensive experimental evaluation shows the approach's efectiveness, considering the recommendation results' accuracy, diversity, and induced bias.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;recommender systems</kwd>
        <kwd>knowledge graphs</kwd>
        <kwd>feature embeddings</kwd>
        <kwd>feature factorization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The outstanding accuracy of collaborative filtering techniques has undoubtedly helped
recommender systems getting famous. However, these methods are based on the simple idea to
recommend certain items since "similar users have experienced those items", or "other users,
who have experienced the same items, have also experienced those items". On the contrary,
content-based recommendation algorithms aim to recommend new items that share the same
patterns of features of items liked in the past. The use of content features can make the model
interpretable [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] but these techniques may fail to recommend items that have diferent
characteristics with respect to the items enjoyed in the past. To get the benefits of the two approaches
and mitigate their drawbacks, scientists worked to integrate into collaborative filtering the side
information used in content-based approaches such as tags [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], demographic data [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], structured
knowledge [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, this may lead to very large models that need to take into account
hundreds or thousands of features for predicting user-item interactions.
      </p>
      <p>In this work, we introduce KGFlex, a knowledge-aware recommendation system, that tackles
this issue with a sparse and expressive model based on feature embeddings. KGFlex describes the
catalog using features extracted from publicly available knowledge graphs, one of the most
impactful and relevant sources for knowledge-aware recommender systems. Then, low-dimensionality
embeddings are adopted to represent the semantic item features. Using an entropy-based
strategy, KGFlex analyzes the users’ history to study the user-specific decision-making process of
consuming or not consuming an item. Thus, the subsets of item features relevant to the user in
her decision-making process are adopted to model the user-item interaction.</p>
      <p>To evaluate the performance of KGFlex, we conduct extensive experiments on two diferent
publicly available datasets. We evaluate the accuracy and diversity of recommendation results
and analyze whether the algorithm produces biased recommendations. The results show that
KGFlex has competitive accuracy performance and, at the same time, generates highly diversified
recommendations with a low induced bias.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Basics of KGFlex</title>
      <p>KGFlex exploits the knowledge encoded in a knowledge graph as side information to characterize
both items and users. One of the main assumptions is that users decide to enjoy an item based
on a subset of its characteristics, implying that not all the item features are equally important.
In the following, we show how KGFlex describes each user and item with a set of features. Taking
a cue from information theory KGFlex exploits the notion of information gain to measure the
relevance of a feature for a user in deciding to consume or not an item.</p>
      <p>From  to Decision-Making. A knowledge graph  can be represented as a set of triples
where entities are linked to each other by binary relations. Each connection in  is then a
triple →−  , where  is a subject entity,  is a relation (predicate), and  is an object entity. If
we consider chains of predicates that connect two entities at a higher depth, a -hop predicate
can be defined as  = ⟨ 1,..., ⟩ if  →− 1 1 →− 2 ... →−   ∈ . For convenience, ℎ( ) =  for
 : →−   ∈  denotes the depth of the predicate chain. When no confusion arises, from now
on we will use →−   to denote a generic chain with ℎ( ) ∈ {1,...,}.</p>
      <p>Given a collection of items ℐ and a knowledge graph , we assume each element in  ∈ ℐ has
a mapping to a corresponding entity in . Under this assumption, an item  can be explored,
at depth , to identify the set ℱ() of the semantic features describing it:
ℱ() = {⟨, ⟩ | → −   ∈  ,ℎ( ) ∈ {1,...,}}.
(1)
We describe each user  ∈  with the set ℱ = ⋃︀∈ℐ ℱ(), i.e. all the features representing
the items ℐ ⊆ ℐ enjoyed by . Finally, we define the overall set of features in the system as
ℱ () = ⋃︀∈ℐ ℱ() of features in the system: In the following, the () superscript is omitted
whenever it is not relevant in the context.</p>
      <p>Once items and users have been associated with their set of features, we use the notion of
information gain to measure the importance of each feature for a user in deciding whether to
consume or not consume an item, i.e. in distinguishing positive from negative items in the dataset.
Indeed, given a dataset  with a certain extent of entropy (uncertainty) on the target attribute, the
information gain (,) measures the expected reduction in information entropy obtained
from the observation of the value of the -th attribute of a sample x. To this aim, we build, for
each user , a balanced dataset  with all the consumed items from ℐ and the same amount
of negative items randomly picked up from ⋃︀∈,̸= ℐ ∖ ℐ. For each of these positive and
negative items,  is provided with a sample whose attributes correspond to the features in ℱ
and indicate the presence ( = 1) or the absence ( = 0) of the corresponding feature  in ℱ.
Therefore, the attribute  provides an information gain in distinguishing positive from negative
samples equal to (, ) = 1− (| = 1)− (| = 0).</p>
      <p>We finally associate a weight  = (, ) to each pair of user  and feature  to represent
the influence of a feature —in the view of the user— in the prediction of user-item interactions.
Sparse Embeddings. KGFlex models the features in ℱ as collaboratively learned embeddings
in a latent space. Since KGFlex promotes the idea of having user fine-tuned versions of the same
model, we have both a global representation of the features in ℱ and a personal view, for each
user , of the features in ℱ ⊆ ℱ . Notably, the model is structured into two distinct parts. On
the one hand, KGFlex keeps a set  of global trainable embeddings and biases shared among all
the users, with  = {(g ∈ R , ∈ R), ∀ ∈ ℱ }. On the other hand, each user in KGFlex also
has his/her personal representation of the features he/she interacted with, i.e., the features in ℱ.
These embeddings are collected within the set , defined as  = {p ∈ R , ∀ ∈ ℱ}. Then,
the inner product between the personal representation p and the global representation g , plus
a bias value  , estimates the afinity of user  to feature  . The sum of such afinities for all the
features in ℱ = ℱ ∩ℱ, weighted according to the pre-computed entropy-based coeficients,
estimates the interaction ˆ between user  and item :
ˆ = ∑︁  (pg + ).</p>
      <p>∈ℱ
(2)
Eq. (2) encodes the strategy KGFlex exploits to handle the features: it takes advantage of user
profile to involve only a small subset of them in the estimate of the user-item afinity.</p>
      <p>To learn the model parameters, KGFlex adopts Bayesian Personalized Ranking (BPR), the most
common pair-wise Learning to Rank strategy, that, given a training set  = {(,+,− ) | + ∈
ℐ ∧ − ∈ ℐ∖ℐ, ∀ ∈  }, optimizes the loss  = ∑︀(,+,− )∈ ln  (ˆ+ − ˆ− ), with the
assumption that a user  prefers a consumed item + over a non-consumed item − .</p>
    </sec>
    <sec id="sec-3">
      <title>3. Exploratory Evaluation</title>
      <p>
        Experimental Setting. The evaluation of the performance of KGFlex is conducted on two
wellknown datasets: Yahoo! Movies and Facebook Books. The datasets have been binarized, retaining
ratings of 3 or higher, and have been preprocessed with iterative 10-core and 5-core, respectively.
The semantic features have been retrieved through a 2-depth exploration of the DBpedia ,
removing some useless features [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Finally, we removed the features associated with less than ten
items, and we kept the user’s 100 most informative features from the 1- and 2- hop exploration.
      </p>
      <p>
        We compare KGFlex with BPR-MF [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], a latent factor model based on the same pair-wise
optimization criterion used in KGFlex, a batch version of Rendle et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] MF, NeuMF [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], and
kaHFM [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], a factorization-based model making use of knowledge graphs. For the sake of
reproducibility, we provide our code and all the details about the experiments1.
      </p>
      <p>
        We have measured the recommendation accuracy with nDCG [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. We have also evaluated the
diversity, adopting Item Coverage (IC) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and Gini Index (Gini) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Finally, three bias metrics
have been used to evaluate how the algorithms consider the items from the long-tail: ACLT [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ],
PopREO and PopRSP, specific applications of RSP, and REO [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. PopREO estimates the equal
opportunity of items, encouraging the True Positive Rate of popular and unpopular items to be the
same. PopRSP measures statistical parity, assessing whether the ranking probability distributions
for popular and unpopular items are the same in the recommendation.
      </p>
      <p>Main Results. Table 1 depicts the evaluation outcome for the aforementioned metrics with a
cutof of 10. For Yahoo! Movies, KGFlex is outperformed exclusively by kaHFM and MF, but continues
to show acceptable accuracy results. It is noteworthy that KGFlex significantly outperforms
BPRMF, albeit both are learned with a pair-wise BPR optimization, hence underlining the beneficial role
of the extracted knowledge. Moreover, examining the item coverage and Gini values, we note the
high degree of personalization provided by KGFlex. We link this result to the personalized view of
the knowledge granted by the framework. Moreover, in KGFlex the collaborative signal on explicit
user interests ensures to recommend diverse items among the ones sharing characteristics of
interest for the user. The aforementioned behavior is not confirmed in Facebook Books. Indeed, the
accuracy results seem to remain below the performance of other approaches. However, the diversity
results show how BPR-MF, MF, and NeuMF may have been flooded by popularity signal, which led
them to perform poorly regarding the item coverage and Gini metrics. Instead, KGFlex does not
suffer from this problem and approaches the superior performance of Item-kNN in terms of diversity.</p>
      <p>
        Oftentimes, recommender systems fail to recommend unpopular items, which tend to remain
underrepresented [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], thus causing a fairness issue for items and an inappropriate
recommendation for users who do not prefer very popular items. From Table 1, it is noteworthy that KGFlex
always outperforms all the other factorization-based approaches and generally outperforms
the other approaches. The value of ACLT (the higher the better) is comparable with the value
obtained by VSM. This result is further supported by the values of PopREO and PopRSP (the
smaller the better). Concerning those metrics, KGFlex and VSM continue to grant the less biased
recommendations. Interestingly, while both exploit the same optimization criterion, we notice
how KGFlex consistently improves BPR-MF, which is known to be vulnerable to imbalanced data
and to produce biased recommendations [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Explainable recommendation: A survey and new perspectives</article-title>
          , CoRR abs/
          <year>1804</year>
          .11192 (
          <year>2018</year>
          ). URL: http://arxiv.org/abs/
          <year>1804</year>
          .11192. arXiv:
          <year>1804</year>
          .11192.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Guan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <article-title>Heterogeneous hypergraph embedding for document recommendation</article-title>
          ,
          <source>Neurocomputing</source>
          <volume>216</volume>
          (
          <year>2016</year>
          )
          <fpage>150</fpage>
          -
          <lpage>162</lpage>
          . URL: https://doi.org/10.1016/j.neucom.
          <year>2016</year>
          .
          <volume>07</volume>
          .030. doi:
          <volume>10</volume>
          .1016/j.neucom.
          <year>2016</year>
          .
          <volume>07</volume>
          .030.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>W. X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Exploring demographic information in social media for product recommendation</article-title>
          ,
          <source>Knowl. Inf. Syst</source>
          .
          <volume>49</volume>
          (
          <year>2016</year>
          )
          <fpage>61</fpage>
          -
          <lpage>89</lpage>
          . URL: https://doi.org/10.1007/s10115-015-0897-5. doi:
          <volume>10</volume>
          .1007/s10115-015-0897-5.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>V. W.</given-names>
            <surname>Anelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Sciascio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ragone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Trotta</surname>
          </string-name>
          ,
          <article-title>How to make latent factors interpretable by feeding factorization machines with knowledge graphs</article-title>
          , in: C.
          <string-name>
            <surname>Ghidini</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Hartig</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Maleshkova</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Svátek</surname>
            ,
            <given-names>I. F.</given-names>
          </string-name>
          <string-name>
            <surname>Cruz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Hogan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lefrançois</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Gandon</surname>
          </string-name>
          (Eds.),
          <source>The Semantic Web - ISWC 2019 - 18th International Semantic Web Conference</source>
          , Auckland, New Zealand,
          <source>October 26-30</source>
          ,
          <year>2019</year>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>I</given-names>
          </string-name>
          , volume
          <volume>11778</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2019</year>
          , pp.
          <fpage>38</fpage>
          -
          <lpage>56</lpage>
          . URL: https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -30793-
          <issue>6</issue>
          _3. doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -30793-6\_3.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T. Di</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Magarelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maurino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Palmonari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rula</surname>
          </string-name>
          ,
          <article-title>Using ontology-based data summarization to develop semantics-aware recommender systems</article-title>
          , in: A.
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Navigli</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Vidal</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Troncy</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Hollink</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Tordai</surname>
          </string-name>
          , M. Alam (Eds.),
          <source>The Semantic Web - 15th International Conference, ESWC</source>
          <year>2018</year>
          , Heraklion, Crete, Greece, June 3-7,
          <year>2018</year>
          , Proceedings, volume
          <volume>10843</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2018</year>
          , pp.
          <fpage>128</fpage>
          -
          <lpage>144</lpage>
          . URL: https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -93417-
          <issue>4</issue>
          _9. doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -93417-4\_9.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rendle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Freudenthaler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Gantner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Schmidt-Thieme</surname>
          </string-name>
          ,
          <article-title>BPR: bayesian personalized ranking from implicit feedback</article-title>
          , in: J. A.
          <string-name>
            <surname>Bilmes</surname>
          </string-name>
          , A. Y. Ng (Eds.),
          <source>UAI 2009, Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence</source>
          , Montreal, QC, Canada, June 18-21,
          <year>2009</year>
          , AUAI Press,
          <year>2009</year>
          , pp.
          <fpage>452</fpage>
          -
          <lpage>461</lpage>
          . URL: https://dslpitt.org/uai/ displayArticleDetails.jsp
          <article-title>?mmnu=1&amp;smnu=2&amp;article_id=1630&amp;proceeding</article-title>
          _id=
          <fpage>25</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rendle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Krichene</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Anderson</surname>
          </string-name>
          ,
          <article-title>Neural collaborative filtering vs. matrix factorization revisited</article-title>
          , in: R. L.
          <string-name>
            <surname>T. Santos</surname>
            ,
            <given-names>L. B.</given-names>
          </string-name>
          <string-name>
            <surname>Marinho</surname>
            ,
            <given-names>E. M.</given-names>
          </string-name>
          <string-name>
            <surname>Daly</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Falk</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Koenigstein</surname>
          </string-name>
          , E. S. de Moura (Eds.),
          <source>RecSys 2020: Fourteenth ACM Conference on Recommender Systems</source>
          , Virtual Event, Brazil,
          <source>September 22-26</source>
          ,
          <year>2020</year>
          , ACM,
          <year>2020</year>
          , pp.
          <fpage>240</fpage>
          -
          <lpage>248</lpage>
          . URL: https://doi.org/10.1145/3383313.3412488. doi:
          <volume>10</volume>
          .1145/3383313.3412488.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>X.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Chua</surname>
          </string-name>
          ,
          <article-title>Neural factorization machines for sparse predictive analytics</article-title>
          , in: N.
          <string-name>
            <surname>Kando</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Sakai</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Joho</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>A. P.</given-names>
          </string-name>
          de Vries, R. W. White (Eds.),
          <source>Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          , Shinjuku, Tokyo, Japan,
          <source>August</source>
          <volume>7</volume>
          -
          <issue>11</issue>
          ,
          <year>2017</year>
          , ACM,
          <year>2017</year>
          , pp.
          <fpage>355</fpage>
          -
          <lpage>364</lpage>
          . URL: https://doi.org/10.1145/3077136.3080777. doi:
          <volume>10</volume>
          .1145/3077136.3080777.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>W.</given-names>
            <surname>Krichene</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rendle</surname>
          </string-name>
          ,
          <article-title>On sampled metrics for item recommendation</article-title>
          , in: R. Gupta,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. A.</given-names>
            <surname>Prakash</surname>
          </string-name>
          (Eds.),
          <source>KDD '20: The 26th ACM SIGKDD Conference on Knowledge Discovery and Data Mining</source>
          , Virtual Event, CA, USA,
          <year>August</year>
          23-
          <issue>27</issue>
          ,
          <year>2020</year>
          , ACM,
          <year>2020</year>
          , pp.
          <fpage>1748</fpage>
          -
          <lpage>1757</lpage>
          . URL: https://doi.org/10.1145/3394486.3403226. doi:
          <volume>10</volume>
          .1145/3394486.3403226.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>G.</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kwon</surname>
          </string-name>
          ,
          <article-title>Improving aggregate recommendation diversity using ranking-based techniques</article-title>
          ,
          <source>IEEE Trans. Knowl. Data Eng</source>
          .
          <volume>24</volume>
          (
          <year>2012</year>
          )
          <fpage>896</fpage>
          -
          <lpage>911</lpage>
          . URL: https://doi.org/10.1109/TKDE.
          <year>2011</year>
          .
          <volume>15</volume>
          . doi:
          <volume>10</volume>
          .1109/TKDE.
          <year>2011</year>
          .
          <volume>15</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>P.</given-names>
            <surname>Castells</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. J.</given-names>
            <surname>Hurley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vargas</surname>
          </string-name>
          ,
          <article-title>Novelty and diversity in recommender systems</article-title>
          , in: F.
          <string-name>
            <surname>Ricci</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Rokach</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          Shapira (Eds.),
          <source>Recommender Systems Handbook</source>
          , Springer,
          <year>2015</year>
          , pp.
          <fpage>881</fpage>
          -
          <lpage>918</lpage>
          . URL: https://doi.org/10.1007/978-1-
          <fpage>4899</fpage>
          -7637-6_
          <fpage>26</fpage>
          . doi:
          <volume>10</volume>
          .1007/978-1-
          <fpage>4899</fpage>
          -7637-6\_
          <fpage>26</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>H.</given-names>
            <surname>Abdollahpouri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          ,
          <article-title>Managing popularity bias in recommender systems with personalized re-ranking</article-title>
          , in: R.
          <string-name>
            <surname>Barták</surname>
          </string-name>
          , K. W. Brawner (Eds.),
          <source>Proceedings of the Thirty-Second International Florida Artificial Intelligence Research</source>
          Society Conference, Sarasota, Florida, USA, May
          <volume>19</volume>
          -22
          <year>2019</year>
          , AAAI Press,
          <year>2019</year>
          , pp.
          <fpage>413</fpage>
          -
          <lpage>418</lpage>
          . URL: https://aaai.org/ocs/index.php/FLAIRS/FLAIRS19/paper/view/18199.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Caverlee</surname>
          </string-name>
          ,
          <article-title>Measuring and mitigating item under-recommendation bias in personalized ranking systems</article-title>
          , in: J.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Chang</surname>
          </string-name>
          , X. Cheng, J.
          <string-name>
            <surname>Kamps</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Murdock</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Wen</surname>
          </string-name>
          , Y. Liu (Eds.),
          <source>Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval</source>
          ,
          <string-name>
            <surname>SIGIR</surname>
          </string-name>
          <year>2020</year>
          ,
          <string-name>
            <given-names>Virtual</given-names>
            <surname>Event</surname>
          </string-name>
          , China,
          <source>July 25-30</source>
          ,
          <year>2020</year>
          , ACM,
          <year>2020</year>
          , pp.
          <fpage>449</fpage>
          -
          <lpage>458</lpage>
          . URL: https://doi.org/10.1145/3397271.3401177. doi:
          <volume>10</volume>
          .1145/3397271.3401177.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>H.</given-names>
            <surname>Abdollahpouri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mansoury</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          ,
          <article-title>The unfairness of popularity bias in recommendation</article-title>
          , in: R. Burke,
          <string-name>
            <given-names>H.</given-names>
            <surname>Abdollahpouri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. C.</given-names>
            <surname>Malthouse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. P.</given-names>
            <surname>Thai</surname>
          </string-name>
          , Y. Zhang (Eds.),
          <source>Proceedings of the Workshop on Recommendation in Multi-stakeholder Environments co-located with the 13th ACM Conference on Recommender Systems (RecSys</source>
          <year>2019</year>
          ), Copenhagen, Denmark,
          <year>September 20</year>
          ,
          <year>2019</year>
          , volume
          <volume>2440</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2019</year>
          . URL: http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2440</volume>
          /paper4.pdf.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>