<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>X (C. Musto);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Systems: an Empirical Evaluation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Cataldo Musto</string-name>
          <email>cataldo.musto@uniba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pasquale Lops</string-name>
          <email>pasquale.lops@uniba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giovanni Semeraro</string-name>
          <email>giovanni.semeraro@uniba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Recommender Systems, Popularity Bias, Fairness</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Bari Aldo Moro</institution>
          ,
          <addr-line>Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1853</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>In this paper, we present the results of an empirical evaluation investigating how recommendation algorithms are afected by popularity bias. Popularity bias makes more popular items to be recommended more frequently than less popular ones, thus it is one of the most relevant issues that limits the fairness of recommender systems. In particular, we define an experimental protocol based on two state-of-theart datasets containing users' preferences on movies and books and three diferent recommendation paradigms, i.e., collaborative filtering, content-based filtering and graph-based algorithms evaluate the overall fairness of the recommendations we use well-known metrics such as Catalogue Coverage, Gini Index and Group Average Popularity (ΔGAP). The goal of this paper is: (i) to provide a clear picture of how recommendation techniques are afected by popularity bias; (ii) to trigger further research in the area aimed to introduce methods to mitigate or reduce biases in order to provide fairer recommendations.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Recommender Systems (RSs) guide the users in a personalized way to interesting or useful
objects in domains where a large space of possible options are available [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Basically, such
systems acquire information about users’ needs, interests and preferences and tailor their
behavior based on such information, by supporting people in several decision-making tasks [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
Nowadays, it is acknowledged that RSs have a huge influence on consumers’ behaviors. Indeed,
many people use these systems to listen to music on Spotify, to watch videos on YouTube or to
buy products on Amazon. As shown in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], such algorithms have a significant impact on both
sales volumes and clickthrough rates. As an example, 35% of Amazon’s revenues are generated
through its recommendation engine1.
      </p>
      <p>
        Although RS research traditionally focused on providing users with accurate
recommendations, that is to say, recommendations that match user interests, recent studies have assessed
the importance of additional factors for evaluating the perceived quality and usefulness of
recommendation lists. As an example, several works evaluated to what extent a recommendation
CEUR
Workshop
Proceedings
algorithm is able to expose a user with diverse, novel or serendipitous recommendations [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4, 5, 6</xref>
        ].
The metrics that allow to quantitatively assess the aforementioned properties of
recommendations are typically referred to as beyond-accuracy metrics [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. An example of beyond-accuracy
metric which recently gained more and more attention is the fairness. Abstractly, by referring to
AI methods and techniques, fairness means to not discriminate against individuals or groups [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
As for classification algorithms, a behavior is defined as fair if the outcome of the algorithm (e.g.,
a binary answer to an applicant seeking a loan) is not influenced by personal characteristics of
the user, such as gender or race [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        As for recommendation algorithms, the concept of fairness becomes more complex and
multi-sided [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], since it can refer to both users and items. The first sense follows the general
definition already introduced for classification algorithms, since a recommender system is
fair w.r.t. users if their personal characteristics do not influence the behavior of the RS . On the
other side, an algorithm is fair w.r.t. items if the recommendation list contains items whose
characteristics reflect the preferences of the user. As discussed in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], if a user has liked 7
romance and 3 action movies, a fair recommendation list should contain 70% romance and 30%
action movies. Similarly, if a user typically likes niche items, that is to say, poorly popular items,
her recommendation list should contain a majority of niche items as well.
      </p>
      <p>
        However, such an ideal behavior is far from being real, since several factors negatively afect
the fairness of recommendation lists. One of the most popular issues that afect the fairness is
commonly known as popularity bias: indeed, as shown by several studies [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], users mostly
provide feedback on popular items rather than on niche ones. This introduces a bias towards
popular items that tend to be recommended more frequently w.r.t. niche ones, and this is a clear
obstacle for the generation of fair recommendation lists.
      </p>
      <p>
        Even though the problem has been largely discussed in literature [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], to the best of our
knowledge the analysis of how the diferent recommendation paradigms are afected by
popularity bias (and consequently provide unfair recommendations) is under-investigated. Accordingly,
through this paper we aim to fill in this gap and provide a benchmark for the fairness of the
popular recommendation paradigms based on the suggestions they provide. In particular, we
analyze several implementations of collaborative filtering , content-based and graph-based RSs
and we evaluate them in terms of metrics for assessing the fairness of the algorithms, such as
catalogue coverage, Gini Index and Group Average Popularity.
      </p>
      <p>The rest of the paper is organized as follows: in Section 2, we briefly introduce other works
discussing the impact and the benefits of fairness in recommendation algorithms. Next, in
Section 3 we present the recommendation algorithms we evaluated in our experimental protocol
described in Section 4. In Section 5 we discuss the results of our benchmark and we sketch
the main findings of this work. Finally, Section 6 draws the conclusions and summarizes some
ideas for future research in the area.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        The problem of popularity bias is connected to the well-known phenomenon of the long-tail
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. This concept, which refers to the way data are distributed and observed, is based on Zipf’s
law [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ] and holds for several scenarios, ranging from wealth distribution to use of terms
in a particular language. Zipf’s law states that, if a collection of items is ranked by popularity,
the second item will have around half the popularity of the first one, and the third item will
have about a third of the popularity of the first one, and so on. Accordingly, the long tail theory
shows that a tiny amount of objects receives a huge amount of observations (e.g., clicks, likes,
purchases. depending on the context), while the majority of the objects (the long tail) receives a
smaller amount of observation.
      </p>
      <p>
        As previously stated, the problem also holds for RSs, since just a few objects receive most of
the feedbacks provided by the users. The phenomenon has been largely observed by Jannach
et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], who presented a detailed analysis of what recommenders recommend. As shown in
the article, due to the long tail (and, in turn, to the popularity bias) popular items are more
frequently recommended, and this leads to the undesired blockbuster efect [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. It is not by
chance that recommending popular items represents a very strong baseline in ofline evaluations
with respect to accuracy measures [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ], Unfortunately, as previously stated, this limits the
overall fairness of the recommendation lists. Indeed, as shown in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], it is important that RSs
achieve a good balance between popular and less-popular items.
      </p>
      <p>
        The nature of the popularity bias and the challenges it poses are discussed in several works.
This has been done by both analyzing users’ rating behavior [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] as well as by proposing new
algorithms to control the bias and better reward items in the long tail [
        <xref ref-type="bibr" rid="ref13 ref21 ref23">21, 13, 23</xref>
        ]. Similarly, the
concept of fairness in recommendation received a lot of attention [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. As an example, Zhu et al.
[
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] proposed an approach to remove discrimination based on demographic features. Similarly,
in [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] a method to provide a fair exposure to recommendation items is presented.
      </p>
      <p>
        In this work we follow the protocol presented in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and we focus on the fairness of
recommendations with respect to users’ expectations. In other terms, we aim to analyze to
what extent the items in the recommendation lists follow the distribution of the actual interests of
users with respect to how many popular items they expect to see in the recommended list. A
similar attempt is presented in [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], where an empirical analysis in music domain is carried out,
and in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], where the author proposed the idea of calibration: the recommendations should be
consistent with the average popularity of the items rated by the users. However, diferently
from these pieces of work, in this paper we analyze the behavior of diferent recommendation
paradigms, i.e., collaborative filtering, content-based recommender systems and graph-based
recommendations, in order to analyze how diferent algorithms are afected by popularity bias.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Recommendation Paradigms</title>
      <p>
        In this section, we briefly introduce the recommendation paradigms we analyzed in this work.
A thorough analysis of strengths and weaknesses of each group of algorithms goes beyond
the scope of the paper, and we suggest to refer to [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for a complete overview of the topic. In
the following, we will introduce the basics of collaborative filtering techniques, followed by
content-based and graph-based recommender systems.
      </p>
      <sec id="sec-3-1">
        <title>3.1. Collaborative Filtering Algorithms</title>
        <p>
          Collaborative filtering (CF) algorithms represent the most popular and probably widely available
implementation of a recommendation algorithm [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]. The basic idea of CF algorithms is that
users who shared the same interests in the past (e.g., viewed the same movies or bought the
same books) will also like similar items in the future. Generally speaking, CF systems generate
recommendations for the target user based on the preferences expressed by similar users. The
concept of similarity is based on users’ previous behaviors. In a nutshell, if they liked or they
bought the same items, they are similar [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ]. Such an intuition is concretely implemented by
means of a user-item matrix, where users are put in the rows, items are put in the columns, and
the feedback provided by the user on that item (e.g., bought, rated, viewed, etc.) is encoded at
the cross of row and column.
        </p>
        <p>
          These algorithms have been popularized by the well-known Netflix prize [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ], where the
winning approach exploited a more sophisticated version of CF [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] based on the factorization
of the user-item matrix [32]. As shown in [33], these methods are still very popular [34]
and also extended to neural approaches [35]. However, as shown by Lops et al. [36], CF
algorithms are strongly afected by sparsity issues and cold-start, i.e., they can not provide good
recommendations if just a few ratings is available. As a consequence, the research also started
investigating content-based and hybrid approaches [37].
        </p>
        <p>As we will show in the next section, as CF algorithms we considered: (i) basic implementations
of standard techniques, such as item-to-item and user-to-user collaborative filtering techniques;
(ii) matrix factorization (MF) techniques, such as Biased MF, FunkSVD and other methods.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Content-based Recommender Systems</title>
        <p>
          The social nature of collaborative filtering algorithms makes CF poorly suitable when few
ratings are available. This issue is completely put aside by content-based recommender systems
(CBRS) [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], which typically recommend items that are similar to the ones the user liked in the
past. As an example, if a user has positively rated a movie that belongs to the comedy genre,
then it is likely that the system will suggest other movies labeled with this genre.
        </p>
        <p>Generally speaking, the recommendation process is based on the estimation of how similar
the recommended item is w.r.t. the profile of the user. Such a similarity, which is based on
popular and well-known measures (e.g., cosine similarity, Euclidean distance, etc.), is calculated
based on the attributes associated to both the item and the profile of the user. Basically, the
more the overlap between the attributes, the higher the similarity.</p>
        <p>
          In some cases, attributes are simple keywords that are extracted from the item descriptions,
such as the content of a news or the plot of a movie. However, more sophisticated approaches
that exploit more accurate and advanced techniques based on natural language processing also
exist. As stated in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], semantics-aware techniques which learn a representation of the items based
on the meaning of the attributes (rather than on simple keywords) recently gained attention
thank to the good accuracy they provide [38]. As an example, Ozsoy et al. [39] proposed the
use of Word2Vec to learn word embeddings representing items and user profiles. Moreover, in
[40] Doc2Vec is used to learn an embedding representing a news article, based on the text and
the title of the news, while FastText is used in [41] in a content-based recommendation scenario.
Other shreds of evidence concerning semantics-aware recommendation methods exploiting
word embeddings [42, 43] definitely confirm these claims.
        </p>
        <p>As for CBRS, in this paper we will both take into account: (i) early CBRS implementations,
based on a vector space representation of users and items with TF-IDF weighting; (ii)
semanticsaware methods, i.e., based on Doc2Vec [44], Word2Vec [45], and LSI.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Graph-based Recommender Systems</title>
        <p>Graphs provide a very natural and straightforward representation model to encode all the
entities involved in the recommendation process. Indeed, users, items and attributes can be all
modeled as nodes, while an edge can be created whenever a user likes a particular item or an
item is described by a particular attribute (e.g., genre, directory, etc.).</p>
        <p>Based on this intuition, several approaches exploiting a graph-based representation have
been proposed in literature. Generally speaking, these approaches typically fall into the class
of hybrid recommender systems, since diferent entities are modeled in the same graph. In a
nutshell, the approaches presented in the area of graph-based recommendations can be roughly
split into two classes: (i) approaches that exploit spreading activation techniques; (ii) approaches
inspired by PageRank (PR) and random walk [46].</p>
        <p>The use of spreading activation for recommendations purposes is investigated from the early
2000s [47] and is still adopted [48, 49] thanks to the good predictive accuracy it provides. As
for the use of PR and random walk, one of the early work in the area is due to Hotho et al. [50],
who used PR for tag recommendation [51]. Similar intuitions were proposed in other domains
as well [52, 53]. Recently, hybrid approaches combining graph-based representations and deep
learning also emerged [54, 55].</p>
        <p>However, in this work we only focused on PR and Personalized PageRank (PPR) run over the
simple graph-based data model, without any other processing and without the application of any
other algorithm. This choice is motivated by the findings emerging from previous research [ 56],
where it is shown that recommendation strategies based on PPR can provide state-of-the-art
recommendation accuracy.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Protocol</title>
      <p>
        In the current work we follow the protocol presented in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. In particular, we focus on the
fairness of recommendations with respect to users’ expectations. In other terms, we aim to
analyze to what extent the items in the recommendation lists follow the distribution of the actual
interests of users with respect to how many popular items they expect to see in the recommended
list.
      </p>
      <p>Datasets. To carry out the experiments, we exploited two state-of-the-art datasets which are
commonly used to evaluate RS performance. In particular, we used MovieLens-1M, focusing on
movie recommendations, and GoodBooks, focusing on book recommendations. Statistics of
the datasets are provided in Table 1. As shown in the table, GoodBooks contains more ratings
and it is more unbalanced towards positive opinions, but it is more sparse as well (i.e., a higher
amount of non-voted items).</p>
      <p>Algorithms. As recommendation algorithms we exploited some available implementations
of collaborative filtering, content-based and graph-based techniques. As for CF, we used the
imUsers
Items
Ratings
%Positive
Sparsity
plementations available in LensKit2 of user-to-user CF, item-to-item CF and matrix factorization
techniques such as FunkSVD and Implicit MF. As for CBRS, we used the implementations
available in Gensim3 of basic TF-IDF recommender system as well as some implementation of the
embedding-based methods Word2Vec, Doc2Vec and LSI. Finally, as for PageRank, we exploited
NetworkX library4 that included an implementation of both PageRank (PR) and Personalized
PageRank (PPR). For all the algorithms default parameters were used. In particular, as for CF
algorithm the number of neighbors is set to 100, while the latent factors of MF algortithms are
set to 50. As for PR and PPR, we used 0.85 as damping factor. As future work, we will perform
further experiments with diferent parameter settings for the algorithms.</p>
      <p>Data Models. As for CF algorithms, no particular processing was needed since all the
available ratings were used to build the user-item matrix or to learn the factorization models.
As for CBRS, to feed content-based recommendation algorithms, we used tags, structured
descriptive attributes of the items (i.e., actor, director, author, genre, etc.) as well as unstructured
features obtained by processing textual content (i.e., description of the book and plot of the
movie) through natural language processing libraries. When embedding methods such as
Word2Vec are used, we exploited pre-trained embeddings. Finally, as for PR and PPR, structured
properties were used as attributes of the items and encoded in the graph.</p>
      <p>Evaluation Metrics. Metrics were calculated on the top-10 recommendation list returned
by each algorithm for each user, and finally averaged over all the users. As evaluation metrics,
we adopted standard methods used to evaluate the fairness of the algorithms. In particular, we
adopted: (i) catalogue coverage; (ii) Gini Index; (iii) ΔGAP.</p>
      <p>
        In the following, we briefly introduce the diferent metrics:
1. Catalogue Coverage measures the amount of items in the catalogue which are
recommended to at least one user, and it is obtained by merging all the recommendation lists
produced for all the users by an algorithm and by counting the amount of diferent items
contained in the merged list. Of course, the higher the coverage, the higher the fairness of
the algorithm., since a larger number of the items available in the catalogue are included
in the recommendation lists.
2. Gini Index measures how unbalanced (in terms of frequency) is the distribution of the
recommendations to all the users. This metric assumes values in the range [
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ], where
0 indicates a balanced (and more fair ) distribution of the recommendations, while 1
2https://lenskit.org/
3https://radimrehurek.com/gensim/
4https://networkx.org/
represents the worst value (not balanced recommendations), i.e. recommendations
concentrated on a single item.
3. The Group Average Popularity (GAP) measures the average popularity of the items in a
certain group. In our case, we define  ()
of the items in the user profiles  of a specific group  and  ()

, which measures the average popularity
 , which measures
the average popularity of the items in the recommendation list  of a specific group  .
Popularity is calculated as the amount of ratings expressed by the users on a particular
item. Based on the protocol presented in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], three diferent groups of users are defined:
blockbuster buster (whether they majority of the items liked by the user are in the top-20%
most rated items), niche users (majority of liked items in the less-20% most rated items)
and diverse users (the remaining).
      </p>
      <p>For each algorithm and user group, we are interested in the change in GAP (i.e., ΔGAP),
which shows how the popularity of the recommended items difers from the expected
popularity of the items in the user profiles. Formally:
Δ () =
 ()
 ()
 −  ()


(1)
The interpretation of such metric is straightforward. Δ = 0
would indicate fair
recommendations in terms of item popularity, where fair means that the average popularity
of the recommendations a user receives matches the average popularity in the user’s
profile. Conversely, if ΔGAP is higher than 0, the algorithm overestimates the popularity
required by the user, based on her previous likes. Conversely, if ΔGAP is lower than 0 an
underestimation occurs.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Results</title>
      <p>In this section we present the results of our experiments and we comment the findings emerging
for each evaluation metric and for each dataset.</p>
      <sec id="sec-5-1">
        <title>5.1. Catalogue Coverage and Gini Index</title>
        <p>Results concerning the evaluation of catalogue coverage are presented in Table 2. Beyond the
recommendation paradigms we previously introduced, we also evaluate two baseline
recommendation algorithms, i.e., random algorithm and popularity-based algorithm. The first provides
each user with a set of randomly generated recommendations, while the second one provides
all the users with a set of items randomly picked among the most popular ones. In our setting,
they represent the upper and the lower bounds of our experiment, since random algorithm
provides with the maximum coverage of the catalogue, while a popularity-based algorithm, by
definition, is the one that is mostly afected by popularity bias.</p>
        <p>As shown in the Table 2, diferent outcomes emerged for the diferent datasets. As for
MovieLens 1M, Biased MF emerged as the technique that is able to better cover the whole
catalogue of items, while Word2Vec emerged as best technique on GoodBooks. These results
can be explained in light of the diferent characteristics of the datasets. As shown in Table 1,</p>
        <p>MovieLens has a lower sparsity than GoodBooks, that is to say, a higher percentage of items is
known (and rated) by the users. Accordingly, a less sparse matrix leads to a better coverage
of the catalogue of items, thus it is not surprising the collaborative filtering techniques obtain
the best results on MovieLens. Conversely, when the sparsity is higher, CF techniques are not
able to cover (recommend) a suficient portion of the catalogue and content-based methods
emerged as more efective and more stable. Indeed, in this case Word2Vec obtained the best
overall results.</p>
        <p>By also comparing standard techniques such as User-to-User CF or TF-IDF content-based
recommendations with more advanced strategies, it emerges that the adoption of more
sophisticated models based on matrix factorization or on semantics-aware word embedding techniques
leads to a slight improvement of the catalogue coverage. As for content-based techniques, this
holds for both the datasets. Indeed, both Word2Vec and Doc2Vec provide a larger coverage
w.r.t. standard TF-IDF-based recommendations. As for collaborative filtering, the role of the
sparsity emerged again, since a higher sparsity (as on GoodBooks) leads to a decrease in terms of
coverage when matrix factorization techniques are adopted. This means that when most of the
ratings are unknown, factorization techniques are not able to learn the relationships between
latent features and cover just a little portion of the catalogue.</p>
        <p>Finally, an interesting behavior also emerged for graph-based techniques, which emerged
as the paradigm that is more prone to popularity bias. Indeed, PR recommends just a tiny
portion of the catalogue of items on both the datasets, and the adoption of a personalized
variant as PPR does not significantly improve the overall behavior. To conclude, we can state
that this first experiment provided us with interesting findings, since the results showed the
importance of adopting more sophisticated techniques based on artificial intelligence as well as
the fundamental role of sparsity in the selection of the most efective algorithm.</p>
        <p>However, it should be pointed out that the overall catalogue coverage of all the algorithms
Baseline</p>
        <p>CF
CBRS
Graphs</p>
        <p>Technique
Random</p>
        <p>Popular
User-to-User CF
Item-to-Item-CF</p>
        <p>Biased MF
FunkSVD</p>
        <p>TF-IDF
Word2Vec</p>
        <p>Doc2Vec</p>
        <p>LSI
PR
PPR
is not particularly satisfying, since the best-performing algorithm obtained around 14% on
MovieLens and around 30% on GoodBooks. Accordingly, a huge part of the catalogue is still out
of the recommendation lists of the users. These experimental outcomes further strengthen the
idea of developing strategies to mitigate popularity bias and include a larger number of items of
the long tail in the recommendation lists.</p>
        <p>Next, results concerning the evaluation of Gini Index are reported in Table 3. Due to space
reasons, we can’t provide a thorough discussion of the findings emerged by this evaluation
metric. However the outcomes follow those already discussed for catalogue coverage, since
Word2Vec and Biased MF emerged as best-performing techniques on GoodBooks and MovieLens,
respectively. As we already noted for catalogue coverage, CF techniques tend to perform better
when the sparsity is lower, while CBRS appeared as more efective when a lower number of
ratings is available. Overall, we note again that all the scores are very close to 1. As we explained
in the previous section, this means that recommendation lists are very concentrated on a small
portion of (popular) items, thus all the algorithms emerged again as very prone to popularity
bias. This leaves a lot of room for work to develop novel methods and strategies to mitigate this
bias and return more balanced recommendation lists.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.1.1. Group Average Popularity and ΔGAP.</title>
        <p>Finally, Figure 1 and Figure 2 2 show the behavior of the diferent algorithms in terms of ΔGAP.
As previously stated, this value shows to what extent the items in the recommendation lists
follow the distribution of the items in the user profile in terms of popularity. Values close to 0
represent the ideal behavior, while higher and lower number represent and over-estimation and
an under-estimation of the average popularity.</p>
        <p>As shown in the figures, the findings of this analysis mostly follow those previously discussed
in terms of catalogue coverage and Gini Index. As for MovieLens data, Biased MF, which
already emerged as the technique able to cover the largest part of the catalogue of items,
obtained the overall best results on all the diferent categories of users ( i.e., niche, diverse and
blockbusters). As for content-based methods, in this case the overall best results are obtained
by LSI, which slightly overcame the basic TF-IDF on all the groups. Finally, as already noted for
the previous analyses, graph-based algorithms (in particular in their non-personalized variant)
do not perform well, since they are not able to return a list of recommendations that reflects the
average popularity of the items in the profile of the user. Overall, we can state that we obtained
consisted findings w.r.t. those we previously presented, since the lower sparsity of the data
allows collaborative algorithms to generate recommendations that reflect the interests of the
users.</p>
        <p>As for the general behavior of all the algorithms, it should be pointed out that all the strategies
provide a slight under-estimation of the average popularity, that is to say, recommended items
are less popular than those the user liked. Generally speaking, this is an encouraging behavior,
since it is likely that less popular items are included in the recommendation lists. Of course,
algorithms that are particularly prone to popularity bias (i.e., popularity-based algorithms and
PageRank) do not follow this trend, since their recommendations over-estimate the average
popularity required by the user.</p>
        <p>As for GoodBooks data, the overall best results are obtained by content-based
recommendations exploiting Word2Vec. This reflects again the behavior we already noted in terms of
Gini Index and catalogue coverage. In this case, characterized by a higher sparsity of the data,
content-based techniques obtained better results w.r.t CF counterparts, on average. Moreover,
diferently to what expected, FunkSVD and PPR, that do not perform particularly well on the
previous analysis, showed their ability to return a recommendation list in terms of ΔGAP.
However, CBRS based on more advanced representations, such as Word2Vec and Doc2Vec, still
beat other algorithms on these data.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>In this paper, we presented the results of an empirical evaluation investigating how
recommendation algorithms are afected by popularity bias. We considered two state-of-the-art datasets
for movie and book recommendations and several implementations of the three principal
recommendation paradigms, i.e., collaborative filtering, content-based filtering and graph-based
algorithms. We used well-known metrics such as Catalogue Coverage, Gini Index and Group
Average Popularity (ΔGAP) in order to discuss how diferent recommendation techniques are
afected by popularity bias.</p>
      <p>As shown in the paper, all the algorithms are strongly afected by popularity bias, since
just a small portion of the available items is included in the recommendation lists. This is a
common behavior that does not depend on the particular paradigm which is used to generate
recommendations. Accordingly, this work confirms the need for novel and more efective
strategies to mitigate popularity bias. As for the adherence of the items in the recommendation
lists to those in the user profiles in terms of average popularity, it emerged that content-based
techniques are more suitable when the sparsity of the data is higher, while collaborative filtering
obtained better results with less sparse data. Finally, graph-based techniques did not perform
particularly well in any of the experimental settings discussed in this work.</p>
      <p>As future work, we will extend this analysis by also considering novel approaches based on
deep learning techniques (e.g., complex architectures [57, 58], pre-trained embedding such as
BERT [59], etc.) and based on diferent groups of features (e.g., Linked Open Data, as in [ 60]),
in order to further validate the behavior of the diferent paradigms.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>We would like to thank Gianluca Messinese for the huge implementation efort in the
development of the framework. Many thanks also to Francesco Cilardi, Martina Pisani, Antonio
Valletta and Marco Zaccheo for running part of the experiments that are included in this work.
[32] Y. Koren, R. Bell, C. Volinsky, Matrix factorization techniques for recommender systems,</p>
      <p>Computer 42 (2009) 30–37.
[33] X. Su, T. M. Khoshgoftaar, A survey of collaborative filtering techniques, Advances in
artificial intelligence 2009 (2009).
[34] Y. Koren, R. Bell, Advances in collaborative filtering, Recommender systems handbook
(2015) 77–118.
[35] X. He, L. Liao, H. Zhang, L. Nie, X. Hu, T.-S. Chua, Neural collaborative filtering, in:</p>
      <p>Proceedings of the 26th international conference on world wide web, 2017, pp. 173–182.
[36] P. Lops, C. Musto, F. Narducci, G. Semeraro, Semantics in Adaptive and Personalised</p>
      <p>Systems, Springer, 2019.
[37] R. Burke, Hybrid web recommender systems, The adaptive web (2007) 377–408.
[38] P. Lops, M. de Gemmis, G. Semeraro, C. Musto, F. Narducci, M. Bux, A semantic
contentbased recommender system integrating folksonomies for personalized access, in: Web
Personalization in Intelligent Environments, Springer, 2009, pp. 27–47.
[39] M. G. Ozsoy, From word embeddings to item recommendation, arXiv preprint
arXiv:1601.01356 (2016).
[40] D. Khattar, V. Kumar, M. Gupta, V. Varma, Neural content-collaborative filtering for news
recommendation., NewsIR@ ECIR 2079 (2018) 45–50.
[41] M. G. Ozsoy, Utilizing fasttext for venue recommendation, arXiv preprint arXiv:2005.12982
(2020).
[42] C. Musto, G. Semeraro, P. Lops, M. De Gemmis, F. Narducci, Leveraging social media
sources to generate personalized music playlists, in: International Conference on Electronic
Commerce and Web Technologies, Springer, 2012, pp. 112–123.
[43] C. Musto, G. Semeraro, P. Lops, M. de Gemmis, Random indexing and negative user
preferences for enhancing content-based recommender systems, in: International Conference
on Electronic Commerce and Web Technologies, Springer, 2011, pp. 270–281.
[44] Q. Le, T. Mikolov, Distributed representations of sentences and documents, in: International
conference on machine learning, PMLR, 2014, pp. 1188–1196.
[45] T. Mikolov, I. Sutskever, K. Chen, G. S. Corrado, J. Dean, Distributed representations
of words and phrases and their compositionality, in: Advances in neural information
processing systems, 2013, pp. 3111–3119.
[46] L. Page, S. Brin, R. Motwani, T. Winograd, The PageRank citation ranking: bringing order
to the web. (1999).
[47] A. I. Kovacs, H. Ueno, Recommending in context: A spreading activation model that is
independent of the type of recommender system and its contents, in: Proc. 2nd International
Workshop on Web Personalisation, Recommender Systems and Intelligent User Interfaces
(WPRSIUI 06), Citeseer, 2006.
[48] Z. Bahramian, R. A. Abbaspour, C. Claramunt, A context-aware tourism recommender
system based on a spreading activation method, International Archives of the
Photogrammetry, Remote Sensing &amp; Spatial Information Sciences 42 (2017).
[49] S. Papneja, K. Sharma, N. Khilwani, Context-aware personalized content
recommendation using ontology based spreading activation, International Journal of Information
Technology 10 (2018) 133–138.
[50] A. Hotho, R. Jäschke, C. Schmitz, G. Stumme, K.-D. Althof, Folkrank: A ranking algorithm
for folksonomies, in: LWA, volume 1, 2006, pp. 111–114.
[51] C. Musto, F. Narducci, M. De Gemmis, P. Lops, G. Semeraro, Star: a social tag recommender
system, Proceedings of the ECML/PKDD Discovery Challenge (2009) 215–227.
[52] S. Baluja, R. Seth, D. Sivakumar, Y. Jing, J. Yagnik, S. Kumar, D. Ravichandran, M. Aly,
Video suggestion and discovery for YouTube: taking Random Walks through the view
graph, in: Proceedings of the 17th International Conference on World Wide Web, ACM,
2008, pp. 895–904.
[53] T. Bogers, Movie recommendation using Random Walks over the contextual graph, in:</p>
      <p>Proc. of the 2nd Intl. Workshop on Context-Aware Recommender Systems, 2010.
[54] M. Xie, H. Yin, H. Wang, F. Xu, W. Chen, S. Wang, Learning graph-based poi embedding
for location-based recommendation, in: Proceedings of the 25th ACM International on
Conference on Information and Knowledge Management, 2016, pp. 15–24.
[55] X. Wang, X. He, Y. Cao, M. Liu, T.-S. Chua, KGAT: Knowledge graph attention network
for recommendation, in: Proceedings of the 25th ACM SIGKDD International Conference
on Knowledge Discovery &amp; Data Mining, 2019, pp. 950–958.
[56] C. Musto, P. Lops, M. de Gemmis, G. Semeraro, Semantics-aware recommender systems
exploiting linked open data and graph-based features, Knowledge-Based Systems 136
(2017) 1–14.
[57] C. Musto, C. Greco, A. Suglia, G. Semeraro, Ask me any rating: A content-based
recommender system based on recurrent neural networks., in: IIR, 2016.
[58] C. Musto, T. Franza, G. Semeraro, M. de Gemmis, P. Lops, Deep content-based recommender
systems exploiting recurrent neural networks and linked open data, in: Adjunct Publication
of the 26th conference on user modeling, adaptation and personalization, 2018, pp. 239–244.
[59] M. Polignano, C. Musto, M. de Gemmis, P. Lops, G. Semeraro, Together is better: Hybrid
recommendations combining graph embeddings and contextualized word representations,
in: Fifteenth ACM Conference on Recommender Systems, 2021, pp. 187–198.
[60] P. Basile, C. Musto, M. de Gemmis, P. Lops, F. Narducci, G. Semeraro, Aggregation strategies
for linked open data-enabled recommender systems, 11th ESWC (2014).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zanker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Felfernig</surname>
          </string-name>
          , G. Friedrich,
          <source>Recommender systems: an introduction</source>
          , Cambridge University Press,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</given-names>
            <surname>Resnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. R.</given-names>
            <surname>Varian</surname>
          </string-name>
          ,
          <article-title>Recommender systems</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>40</volume>
          (
          <year>1997</year>
          )
          <fpage>56</fpage>
          -
          <lpage>58</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hosanagar</surname>
          </string-name>
          ,
          <article-title>Impact of recommender systems on sales volume and diversity (</article-title>
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <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>
          ,
          <source>in: Recommender systems handbook</source>
          , Springer,
          <year>2015</year>
          , pp.
          <fpage>881</fpage>
          -
          <lpage>918</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>M. de Gemmis</surname>
            , P. Lops, G. Semeraro,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Musto</surname>
          </string-name>
          ,
          <article-title>An investigation on the serendipity problem in Recommender Systems</article-title>
          ,
          <source>Information Processing and Management</source>
          <volume>51</volume>
          (
          <year>2015</year>
          )
          <fpage>695</fpage>
          -
          <lpage>717</lpage>
          . URL: http://www.sciencedirect.com/science/article/pii/S0306457315000837. doi:http: //dx.doi.org/10.1016/j.ipm.
          <year>2015</year>
          .
          <volume>06</volume>
          .008.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Kotkov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Veijalainen</surname>
          </string-name>
          ,
          <article-title>A survey of serendipity in recommender systems</article-title>
          ,
          <source>Knowledge-Based Systems</source>
          <volume>111</volume>
          (
          <year>2016</year>
          )
          <fpage>180</fpage>
          -
          <lpage>192</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kaminskas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bridge</surname>
          </string-name>
          , Diversity, serendipity, novelty, and
          <article-title>coverage: a survey and empirical analysis of beyond-accuracy objectives in recommender systems</article-title>
          ,
          <source>ACM Transactions on Interactive Intelligent Systems (TiiS) 7</source>
          (
          <issue>2016</issue>
          )
          <fpage>1</fpage>
          -
          <lpage>42</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lops</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Narducci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Musto</surname>
          </string-name>
          , M. de Gemmis,
          <string-name>
            <given-names>M.</given-names>
            <surname>Polignano</surname>
          </string-name>
          , G. Semeraro,
          <article-title>Recommendations biases and beyond-accuracy objectives in collaborative filtering</article-title>
          , in: S. Berkovsky,
          <string-name>
            <given-names>I.</given-names>
            <surname>Cantador</surname>
          </string-name>
          , D. Tikk (Eds.), Collaborative Recommendations - Algorithms, Practical Challenges and Applications, WorldScientific,
          <year>2018</year>
          , pp.
          <fpage>329</fpage>
          -
          <lpage>368</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehrabi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Morstatter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Saxena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lerman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Galstyan</surname>
          </string-name>
          ,
          <article-title>A survey on bias and fairness in machine learning</article-title>
          ,
          <source>ACM Computing Surveys (CSUR) 54</source>
          (
          <year>2021</year>
          )
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Gajane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pechenizkiy</surname>
          </string-name>
          ,
          <article-title>On formalizing fairness in prediction with machine learning</article-title>
          ,
          <source>arXiv preprint arXiv:1710.03184</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          ,
          <article-title>Multisided fairness for recommendation</article-title>
          ,
          <source>arXiv preprint arXiv:1707.00093</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>H.</given-names>
            <surname>Steck</surname>
          </string-name>
          ,
          <article-title>Item popularity and recommendation accuracy</article-title>
          , in: B.
          <string-name>
            <surname>Mobasher</surname>
            ,
            <given-names>R. D.</given-names>
          </string-name>
          <string-name>
            <surname>Burke</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Jannach</surname>
          </string-name>
          , G. Adomavicius (Eds.),
          <source>Proceedings of the 2011 ACM Conference on Recommender Systems, RecSys</source>
          <year>2011</year>
          , Chicago, IL, USA, October
          <volume>23</volume>
          -
          <issue>27</issue>
          ,
          <year>2011</year>
          , ACM,
          <year>2011</year>
          , pp.
          <fpage>125</fpage>
          -
          <lpage>132</lpage>
          . doi:
          <volume>10</volume>
          .1145/2043932.2043957.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <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>
          , arXiv preprint arXiv:
          <year>1907</year>
          .
          <volume>13286</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>C. Anderson</surname>
          </string-name>
          ,
          <article-title>The long tail</article-title>
          , Nieuw Amsterdam,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>G. K.</given-names>
            <surname>Zipf</surname>
          </string-name>
          ,
          <source>The Psychobiology of Language</source>
          , Houghton-Miflin,
          <year>1935</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>G. K.</given-names>
            <surname>Zipf</surname>
          </string-name>
          ,
          <article-title>Human Behavior and the Principle of Least Efort, Addison-</article-title>
          <string-name>
            <surname>Wesley</surname>
          </string-name>
          ,
          <year>1949</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lerche</surname>
          </string-name>
          , I. Kamehkhosh,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jugovac</surname>
          </string-name>
          ,
          <article-title>What recommenders recommend: an analysis of recommendation biases and possible countermeasures, User Modeling and User-Adapted Interaction 25 (</article-title>
          <year>2015</year>
          )
          <fpage>427</fpage>
          -
          <lpage>491</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>D.</given-names>
            <surname>Fleder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hosanagar</surname>
          </string-name>
          ,
          <source>Blockbuster Culture's Next Rise or Fall: The Impact of Recommender Systems on Sales Diversity, Management Science</source>
          <volume>55</volume>
          (
          <year>2009</year>
          )
          <fpage>697</fpage>
          -
          <lpage>712</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bellogín</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Castells</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Cantador</surname>
          </string-name>
          ,
          <article-title>Statistical biases in information retrieval metrics for recommender systems</article-title>
          ,
          <source>Inf. Retr. Journal</source>
          <volume>20</volume>
          (
          <year>2017</year>
          )
          <fpage>606</fpage>
          -
          <lpage>634</lpage>
          . doi:
          <volume>10</volume>
          .1007/ s10791- 017- 9312- z.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Koren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Turrin</surname>
          </string-name>
          ,
          <article-title>Performance of recommender algorithms on top-n recommendation tasks</article-title>
          , in: X.
          <string-name>
            <surname>Amatriain</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Torrens</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Resnick</surname>
          </string-name>
          , M. Zanker (Eds.),
          <source>Proceedings of the 2010 ACM Conference on Recommender Systems, RecSys</source>
          <year>2010</year>
          , Barcelona, Spain,
          <source>September 26-30</source>
          ,
          <year>2010</year>
          , ACM,
          <year>2010</year>
          , pp.
          <fpage>39</fpage>
          -
          <lpage>46</lpage>
          . doi:
          <volume>10</volume>
          .1145/1864708.1864721.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <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>Controlling popularity bias in learning-to-rank recommendation</article-title>
          , in: P.
          <string-name>
            <surname>Cremonesi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Ricci</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Berkovsky</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Tuzhilin (Eds.),
          <source>Proceedings of the Eleventh ACM Conference on Recommender Systems, RecSys</source>
          <year>2017</year>
          , Como, Italy,
          <source>August 27-31</source>
          ,
          <year>2017</year>
          , ACM,
          <year>2017</year>
          , pp.
          <fpage>42</fpage>
          -
          <lpage>46</lpage>
          . doi:
          <volume>10</volume>
          .1145/3109859.3109912.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Y.-J.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. Tuzhilin,</surname>
          </string-name>
          <article-title>The long tail of recommender systems and how to leverage it</article-title>
          ,
          <source>in: Proceedings of the 2008 ACM conference on Recommender systems</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>11</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <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>Addressing the multistakeholder impact of popularity bias in recommendation through calibration</article-title>
          , arXiv preprint arXiv:
          <year>2007</year>
          .
          <volume>12230</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <article-title>Beyond parity: Fairness objectives for collaborative filtering</article-title>
          ,
          <source>arXiv preprint arXiv:1705.08804</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Caverlee</surname>
          </string-name>
          ,
          <article-title>Fairness-aware tensor-based recommendation</article-title>
          ,
          <source>in: Proceedings of the 27th ACM International Conference on Information and Knowledge Management</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>1153</fpage>
          -
          <lpage>1162</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>W.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          ,
          <article-title>Personalizing fairness-aware re-ranking</article-title>
          , arXiv preprint arXiv:
          <year>1809</year>
          .
          <volume>02921</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>D.</given-names>
            <surname>Kowald</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schedl</surname>
          </string-name>
          ,
          <string-name>
            <surname>E. Lex,</surname>
          </string-name>
          <article-title>The unfairness of popularity bias in music recommendation: a reproducibility study</article-title>
          ,
          <source>Advances in Information Retrieval</source>
          <volume>12036</volume>
          (
          <year>2020</year>
          )
          <fpage>35</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>M. D. Ekstrand</surname>
            ,
            <given-names>J. T.</given-names>
          </string-name>
          <string-name>
            <surname>Riedl</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          <string-name>
            <surname>Konstan</surname>
          </string-name>
          ,
          <article-title>Collaborative filtering recommender systems</article-title>
          , Now Publishers Inc,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>X.</given-names>
            <surname>Ning</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Desrosiers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Karypis</surname>
          </string-name>
          ,
          <article-title>A comprehensive survey of neighborhood-based recommendation methods</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>37</fpage>
          -
          <lpage>76</lpage>
          . doi:
          <volume>10</volume>
          .1007/978- 1-
          <fpage>4899</fpage>
          - 7637- 6\_2.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Koren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bennett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Elkan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lemire</surname>
          </string-name>
          ,
          <article-title>Large-scale recommender systems and the netflix prize competition</article-title>
          ,
          <source>in: KDD Proceedings</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>34</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>G.</given-names>
            <surname>Takács</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Pilászy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Németh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Tikk</surname>
          </string-name>
          ,
          <article-title>Scalable collaborative filtering approaches for large recommender systems</article-title>
          ,
          <source>The Journal of Machine Learning Research</source>
          <volume>10</volume>
          (
          <year>2009</year>
          )
          <fpage>623</fpage>
          -
          <lpage>656</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>