<!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>Evaluating Music Recommendations with Binary Feedback for Multiple Stakeholders</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>SASHA STOIKOV</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cornell Financial Engineering</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cornell Tech</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>USA HONGYI WEN</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cornell Information Science</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cornell Tech</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Additional Key Words and Phrases: Datasets</institution>
          ,
          <addr-line>Music recommendations, Multi-stakeholders</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Authors' addresses: Sasha Stoikov, Cornell Financial Engineering</institution>
          ,
          <addr-line>Cornell Tech, New York</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>High quality user feedback data is essential to training and evaluating a successful music recommendation system, particularly one that has to balance the needs of multiple stakeholders. Most existing music datasets sufer from noisy feedback and self-selection biases inherent in the data collected by music platforms. Using the Piki Music dataset of 500k ratings collected over a two-year time period, we evaluate the performance of classic recommendation algorithms on three important stakeholders: consumers, well-known artists and lesser-known artists. We show that a matrix factorization algorithm trained on both likes and dislikes performs significantly better compared to one trained only on likes for all three stakeholders.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 INTRODUCTION</title>
      <p>
        Music recommendation algorithms play a major role in what music gets listened to on streaming platforms [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ]. This
in turn influences which artists make a living from streaming and which ones do not. Understanding the mechanisms
that cause an algorithm to push certain artists ahead of others is increasingly urgent. In this paper, we focus on three
stakeholders of a music recommendation system: music consumers, well-known artists and lesser-known artists.
      </p>
      <p>Much has been written about competing classes of algorithms and metrics. Unfortunately, the growing number of
proposed metrics makes it dificult to answer straightforward questions related to the satisfaction of the stakeholders
of a music streaming platform. For example, what proportion of recommendations is actually liked by users? Do the
algorithms serve well-known artists better than lesser-known artists? Are music consumers more or less satisfied
with well-known or lesser-known recommendations? There is often a tension between metrics that aim to measure
familiarity, relevance and predictability, and metrics that aim to measure fairness, diversity and serendipity. Combining
these metrics into objective functions that represent the interests of the aforementioned stakeholders is challenging.</p>
      <p>At the heart of this problem are three common assumptions in the data used for training and testing recommendation
algorithms: (i) unheard songs are assumed to be disliked, though in reality unheard songs are often excellent and (ii)
played songs are assumed to be liked, though they may have been passively listened to on a playlist (iii) rated songs are
randomly presented to users, while they are often self-selected by the user. All of these assumptions tend to favor the
well-known artists, who are more often heard, more often recommended on playlists and more often remembered at
the search bar. To mitigate these concerns we built Piki 1, a music discovery tool that collects ratings through a binary
choice (like/dislike) on song clips that cannot be searched or skipped. We present the Piki Music dataset with the goal of
enabling researchers and practitioners from the RecSys community to explore the above challenges. We highlight the
following contributions:
∗Copyright 2021 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
Presented at the MORS workshop held in conjunction with the 15th ACM Conference on Recommender Systems (RecSys), 2021, in Amsterdam,
Netherlands.
1www.piki.nyc
• We collect the Piki Music dataset in a way that incentivizes users to give truthful binary ratings to songs, thus
mitigating the self-selection and noisy feedback biases inherent in most recommendation datasets. (Section 3).
• We quantify the value of a dislike by training a matrix factorization algorithm on this binary dataset. We find that
it performs significantly better than when trained on positive-only feedback for all three stakeholders (Section 4).
2</p>
    </sec>
    <sec id="sec-2">
      <title>RELATED WORK</title>
      <p>
        Datasets with Explicit and Implicit User feedback. Datasets consisting of user-item interactions are typically
elicited in two ways: explicitly or implicitly. Explicit feedback refers to an action that a user performs with the intention
of giving their opinion on the quality of an item, for example, giving a rating to a watched movie. Two well-known
datasets for recommendations, the Netflix Prize dataset [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and the Movielens dataset [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], are examples of explicit
feedback datasets. Both consist of 1-5 star ratings for millions of user-item pairs. Explicit feedback is voluntary, so this
kind of dataset is often subject to self-selection bias: if there is no obligation to rate, users tend to rate only when they
feel very strongly about an item, and rate more items they like than items they dislike. Unbalanced explicit training
datasets have been documented in the literature and some flattening techniques [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] have been shown to improve
recommendation quality.
      </p>
      <p>
        Implicit feedback refers to an action that a user performs with an intention other than giving their opinion on the
quality of the item, such as clicks, purchases, etc. Implicit feedback collected by streaming apps is commonly used
to train modern recommendation systems [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. However, researchers have expressed concerns about training and
evaluating algorithms using this type of feedback data [
        <xref ref-type="bibr" rid="ref13 ref20">13, 20</xref>
        ]. A major problem with implicit feedback datasets for
music recommendations, such as those obtained on Lastfm [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] or Spotify [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], is that they may measure a noisy signal
of the user’s true preferences. If a user listens to a song, that action may be interpreted as positive feedback, though
the song may have been passively played as background music [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Moreover, implicit feedback typically consists of
“positive-only” data. To train and test an algorithm, missing user-item interactions are typically labeled as negative
feedback, which only adds more noise to the training data. One approach to deal with implicit data is to label songs
that are less often played as negative feedback [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. However, few datasets with explicit positive and negative user
preferences are publicly available, making it hard to investigate the limitations of implicit feedback.
      </p>
      <p>
        Recommendations for multi-stakeholders. A recent paper calls for a paradigm shift from user-centric metrics
towards modeling the value that recommendation systems bring to their multiple stakeholders [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. They identify
potential stakeholders as consumers, producers, platforms and society at large and call for evaluation designs aligned
with the goals of each stakeholder. The way forward, they suggest, is to design better evaluation methods that combine
multiple goals and generalize beyond domain specific applications. Researchers have investigated recommendations
from the multi-stakeholder perspective by optimizing over multiple objectives such as diversity, relevance, fairness,
satisfaction [
        <xref ref-type="bibr" rid="ref15 ref18">15, 18</xref>
        ]. They highlight an inherent tension between relevant recommendations that are similar to past
consumption and diverse recommendations that are outside of a user’s echo chamber. Fairness in compensating for the
popularity bias has gathered particular attention [
        <xref ref-type="bibr" rid="ref1 ref12 ref6">1, 6, 12</xref>
        ]. The authors suggest addressing multiple stakeholders by
modeling profit-aware recommendations [
        <xref ref-type="bibr" rid="ref2 ref9">2, 9</xref>
        ], e.g., recommendations that are linked to sales. However, a challenge is
the lack of publicly-available data with multi-stakeholder characteristics, which tends to be sensitive data.
      </p>
      <p>
        In the music domain, lesser-known artist have expressed many concerns, which include reaching an audience,
transparency in recommendations, localizing discovery, gender balance and popularity bias, according to a qualitative
study [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In the sequel, we take a quantitative approach to some of these concerns with the Piki Music Dataset.
      </p>
      <p>Manuscript submitted to ACM
Through the Piki interface (Fig. 1), we collect binary data while incentivizing users to provide feedback in a way that
is aligned with their individual tastes. The Piki Music dataset currently consists of 2723 anonymized users, 66,532
anonymized songs and 500K binary ratings and the data collection is on-going. Figure 2 illustrates the distribution of
like rates across users and songs. The columns of the dataset are as following:
• timestamp: a datetime variable
• user_id: an anonymized user id
• song_id: an anonymized song id
• liked: this is the binary indicator, 1 if the song is liked, or 0 if the song is disliked. Note that the feedback consists
of 39% likes and 61% dislikes. The superlike indicator, labeled 2, is included in the data, though we treat it as a
like in our experiments.
• personalized: this is 1 if the song was recommended based on their previous choices or 0 if the song was selected
randomly. Note that the songs recommended are 66% personalized and 34% random songs. We have included
this flag in the dataset, to allow mitigation of the recommendation bias of the data, though this question is not
within the scope of our study.
• spotify_popularity: this is the song’s artist’s popularity, a value between 0 and 100, with 100 being the most
popular. It is published by Spotify for each artist, through their publicly-available API 2. The average value of the
Spotify popularity in our data set is 52, so we classify songs as coming from well-known artists if the value is
above this mean and as a lesser-known artist if it is below the mean. Note that this threshold corresponds to
artists that have approximately 350,000 monthly listeners, which on average generates around $2000 per month,
assuming this is a solo artist without a label.
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Binary data collection</title>
      <p>Users on Piki provide explicit binary feedback, by liking or disliking music clips. Users do not have access to a search
bar and thus cannot control what songs they will hear. They are asked to like or dislike 30 second music video clips.
Figure 1 shows how the interface presents the songs in batches, much like a social media story. The binary nature of
the Piki music data set addresses our first concern with the training data, namely, that we won’t need to treat unheard
songs as disliked, since we have a set of disliked songs to train and test the algorithm.</p>
    </sec>
    <sec id="sec-4">
      <title>3.2 Incentives to vote truthfully</title>
      <p>The dislike button is unlocked after 3 seconds (see the first and second images in Fig. 1), the like button is unlocked
after 6 seconds (see the 3rd image in Fig. 1) and the superlike button is unlocked after 12 seconds (see the 4th image in
Fig. 1). The clip starts 40 seconds into the song and when the clip is over, 30 seconds later, the user may replay the
clip before rating it. This mechanism aligns the users’ ratings with their preferences. The 3 second lock period for the
dislike button ensures that all songs are given a fair chance. The 6 and 12 second lock periods guarantee that positive
ratings are backed up by a meaningful time investment in the song. Only songs that truly capture a user’s attention get
liked or superliked. Piki users are rewarded with micropayments each time they complete a set of ratings. Both the
timing and the financial rewards help mitigate our second data concern, namely that liked songs are actively liked, not
just played passively on a playlist.
4</p>
    </sec>
    <sec id="sec-5">
      <title>EXPERIMENTS</title>
      <p>We split the dataset into a training set T and an evaluation set E using random sampling according to 80%/20% splits
stratified by user and average the results across 5 runs. Algorithms are trained on T and scores are computed on
interactions in E.
2https://developer.spotify.com/documentation/web-api/reference/category-artists
4.1</p>
    </sec>
    <sec id="sec-6">
      <title>Training matrix factorization algorithms</title>
      <p>
        Given a set of users U, songs I and ratings R, collaborative filtering aims to learn -dimension latent user vectors
 ∈ R|U |× and latent item vectors  ∈ R|I |× from the sparse user-item rating matrix through singular value
decomposition (SVD) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Predicted user preference scores are given by the dot products between user and item
vectors:
      </p>
      <p>
        A classic algorithm from this framework is the Weighted Regularized Matrix Factorization (WRMF) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Specifically,
WRMF optimizes for the following objective:
      </p>
      <p>ˆ =   .
min Õ  ( − ˆ )2 +  (, ),
∗∗ ,
(1)
(2)
(3)
where  is the ground true preference score for user  to item ,  is the weight put on each observation,  (, ) =
|| ||2 + || ||2 represents the Frobenius norms for regularizing user and items matrices, and  is regularization parameter.
Note that with implicit feedback datasets,  is assumed to be {0, 1}, where a click is treated as 1 and missing data from
the rating matrix is treated as 0.</p>
      <p>
        In a setting where negative feedback is available, a generalized framework is proposed to incorporate negative
feedback during training [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. The objective function can be written as:
min 
∗∗
Õ
(1 − ˆ )2 + 
Õ
      </p>
      <p>2
ˆ + 
Õ</p>
      <p>2
ˆ +  (, ),
(,) ∈T (,) ∈T (,) ∈T
where T , T , T refer to positive, negative and missing user feedback, , ,  are weights assigned to the corresponding
sets of user feedback. We highlight two types of weight schemas:
• WRMF with Likes:  =  = 0.5,  = 0. This means that we only sample from the positive and missing feedback,
while ignoring the negative feedback.
• WRMF with Likes and Dislikes:  =  = 0.5,  = 0. This means that we only sample from positive and
negative feedback, without the need to sample from missing data.</p>
    </sec>
    <sec id="sec-7">
      <title>4.2 Implementations</title>
      <p>
        We implemented the WRMF algorithm based on the OpenRec library [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. We used the Adagrad optimizer with a
learning rate of 0.01 and a batch size of 512 to train the model. The regularization parameter  is tuned on a validation
set from {0.1, 0.01, 0.001, 0.0001} and early stopping is performed. We used a dimension of  = 20 for both user and
item latent factors. The code for experiments and the Piki Music Dataset is public 3.
4.3
      </p>
    </sec>
    <sec id="sec-8">
      <title>Performance metrics</title>
      <p>The evaluation dataset E can be segmented into E , E , E referring to positive, negative and missing user feedback.
Popular metrics like Recall@ and Precision@ aim to quantify the relevance of playlists of length . However, they
implicitly assume that E and E are indistinguishable from each other.</p>
      <p>For a trained algorithm, all scores above a given threshold are classified as recommendations. Without loss of
generality, we use the median of scores from model outputs as the threshold in our experiments. We use R to denote
the songs recommended by an algorithm from E. The set of recommended songs from the well-known artists is R
and the set of recommended songs from the lesser-known artists is R . It is obvious that R = R ∪ R . For each song
in R, we have a corresponding binary rating of {0, 1} from the consumers. For simplicity, we use  R to represent the
vector for binary ratings on songs in R. Similarly, we have  R and  R .</p>
      <p>• CÍonRs. uTmheeirnst:uthiteiopnroisptohratitoanhoifgthheer rperceocmismioennidseadlisgonnegdswfriothmbtehteteervuasluerateioxnpesreite nthcaetfaorrethacetcuoanllsyulmikeerds.by users:
|R |
• Well-known artists: the proportion of recommendations coming from the well-known artists that are actually
liked by users: Í|R R | . A higher precision leads to more efective song exposure for well-known artists.
• Lesser-known artists: the proportion of recommendations coming from the lesser-known artists that are
Í R . A higher precision leads to more efective song exposure for lesser-known artists.</p>
      <p>actually liked by users: |R |
4.4</p>
    </sec>
    <sec id="sec-9">
      <title>Results</title>
      <p>We evaluate the performance of the three stakeholders on the following baselines:
• Popularity: A naive baseline that always recommend more popular songs from well-known artists, i.e., R = ∅.
• Anti-popularity: A naive baseline that always recommend less popular songs from lesser-known artists, i.e.,</p>
      <p>
        R = ∅.
• WRMF with Likes: A matrix factorization algorithm trained on likes [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. It makes the assumption that missing
data are negatives.
• WRMF with Likes and Dislikes: A matrix factorization algorithms trained on likes and dislikes using the
framework proposed in [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>The Popularity recommender achieves a precision of 41.1% for consumers, while the Anti-popularity recommender
results in a lower precision of 36.3%. As a comparison, WRMF with likes improve the consumer metric by 21.9% (table 1).
Moreover, we find that WRMF with Likes and Dislikes outperforms the WRMF with Likes for all three stakeholders. The
consumer metric was lifted by 18.9%, with an increase of 18.1% for well-known artists and 19.5% for lesser-known
artists. This highlights the importance of binary feedback in improving the training and evaluation of recommenders.
5</p>
    </sec>
    <sec id="sec-10">
      <title>CONCLUSION</title>
      <p>We present the Piki Music Dataset and argue that it was collected in a way that addresses many of the biases of other
publicly available datasets. More importantly, since the ratings are binary (in the form of likes and dislikes), we can
define performance metrics for recommendation algorithms from the perspective of various stakeholders.</p>
      <p>There are a few directions that we think future researchers using this dataset may want to explore. In the spirit of
the Netflix challenge, we encourage researchers to test the accuracy of more advanced RecSys algorithms on the dataset.
For example, it would be interesting to determine if a neural recommender performs better than matrix factorization
for consumers, well-known artists or lesser-known artists. It may also be valuable to explore other metrics to measure
Manuscript submitted to ACM
the interests of the stakeholders in this study. Researchers may be also be interested in other ways to segment the artist
stakeholders, across genres or other metadata associated with the songs. We are particularly interested in modeling
how the algorithm’s objectives are tied to the business objectives of other important stakeholders such as streaming
platforms and record labels.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Himan</given-names>
            <surname>Abdollahpouri</surname>
          </string-name>
          , Robin Burke, and
          <string-name>
            <given-names>Masoud</given-names>
            <surname>Mansoury</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Unfair Exposure of Artists in Music Recommendation</article-title>
          . arXiv:
          <year>2003</year>
          .
          <article-title>11634 [cs</article-title>
          .IR]
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Himan</given-names>
            <surname>Abdollahpouri</surname>
          </string-name>
          and
          <string-name>
            <given-names>Steve</given-names>
            <surname>Essinger</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Multiple Stakeholders in Music Recommender Systems</article-title>
          . arXiv:
          <volume>1708</volume>
          .00120 [cs.CY]
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>James</given-names>
            <surname>Bennett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Stan</given-names>
            <surname>Lanning</surname>
          </string-name>
          , et al.
          <year>2007</year>
          .
          <article-title>The netflix prize</article-title>
          .
          <source>In Proceedings of KDD cup and workshop</source>
          , Vol.
          <year>2007</year>
          . Citeseer,
          <volume>35</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Thierry</given-names>
            <surname>Bertin-Mahieux</surname>
          </string-name>
          , Daniel PW Ellis, Brian Whitman, and
          <string-name>
            <given-names>Paul</given-names>
            <surname>Lamere</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>The million song dataset</article-title>
          . (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Brian</given-names>
            <surname>Brost</surname>
          </string-name>
          , Rishabh Mehrotra, and
          <string-name>
            <given-names>Tristan</given-names>
            <surname>Jehan</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>The music streaming sessions dataset</article-title>
          .
          <source>In The World Wide Web Conference</source>
          .
          <volume>2594</volume>
          -
          <fpage>2600</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Oscar</given-names>
            <surname>Celma</surname>
          </string-name>
          and
          <string-name>
            <given-names>Pedro</given-names>
            <surname>Cano</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>From hits to niches?: Or how popular artists can bias music recommendation and discovery</article-title>
          .
          <source>Proc. of the 2nd KDD Workshop on Large-Scale Recommender Systems and the Netflix Prize Competition (01</source>
          <year>2008</year>
          ). https://doi.org/10.1145/1722149.1722154
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Andres</given-names>
            <surname>Ferraro</surname>
          </string-name>
          , Xavier Serra, and
          <string-name>
            <given-names>Christine</given-names>
            <surname>Bauer</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>What is fair? Exploring the artists' perspective on the fairness of music streaming platforms</article-title>
          .
          <source>arXiv:2106</source>
          .02415 [cs.HC]
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Maxwell</surname>
          </string-name>
          Harper and
          <string-name>
            <given-names>Joseph A.</given-names>
            <surname>Konstan</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>The MovieLens Datasets: History and Context</article-title>
          .
          <source>ACM Trans. Interact. Intell. Syst. 5</source>
          ,
          <issue>4</issue>
          ,
          <string-name>
            <surname>Article 19</surname>
          </string-name>
          (
          <issue>Dec</issue>
          .
          <year>2015</year>
          ),
          <volume>19</volume>
          pages. https://doi.org/10.1145/2827872
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Robin</given-names>
            <surname>Burke Ido Guy Dietmar Jannach Toshihiro Kamishima Jan Krasnodebski Himan Abdollahpouri</surname>
          </string-name>
          , Gediminas Adomavicius and
          <string-name>
            <given-names>Luiz</given-names>
            <surname>Pizzato</surname>
          </string-name>
          .
          <year>2020</year>
          . Beyond Personalization: Research Directions in Multistakeholder Recommendation. (
          <year>2020</year>
          ). https://arxiv.org/abs/
          <year>1905</year>
          .01986
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Yifan</surname>
            <given-names>Hu</given-names>
          </string-name>
          , Yehuda Koren, and
          <string-name>
            <given-names>Chris</given-names>
            <surname>Volinsky</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Collaborative Filtering for Implicit Feedback Datasets (ICDM '08)</article-title>
          . IEEE Computer Society, USA,
          <fpage>263</fpage>
          -
          <lpage>272</lpage>
          . https://doi.org/10.1109/ICDM.
          <year>2008</year>
          .22
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Dietmar</given-names>
            <surname>Jannach</surname>
          </string-name>
          and
          <string-name>
            <given-names>Christine</given-names>
            <surname>Bauer</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Escaping the McNamara Fallacy: Towards more Impactful Recommender Systems Research</article-title>
          .
          <source>AI Magazine</source>
          <volume>41</volume>
          ,
          <issue>4</issue>
          (
          <year>2020</year>
          ),
          <fpage>79</fpage>
          -
          <lpage>95</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Dominik</surname>
            <given-names>Kowald</given-names>
          </string-name>
          , Markus Schedl, and
          <string-name>
            <given-names>Elisabeth</given-names>
            <surname>Lex</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>The Unfairness of Popularity Bias in Music Recommendation: A Reproducibility Study</article-title>
          . arXiv:
          <year>1912</year>
          .
          <article-title>04696 [cs</article-title>
          .IR]
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Hongyu</surname>
            <given-names>Lu</given-names>
          </string-name>
          , Min Zhang, and Shaoping Ma.
          <year>2018</year>
          .
          <article-title>Between Clicks and Satisfaction: Study on Multi-Phase User Preferences and Satisfaction for Online News Reading</article-title>
          .
          <source>In The 41st International ACM SIGIR Conference on Research amp; Development in Information Retrieval</source>
          (Ann Arbor, MI, USA) (
          <source>SIGIR '18)</source>
          .
          <article-title>Association for Computing Machinery</article-title>
          , New York, NY, USA,
          <fpage>435</fpage>
          -
          <lpage>444</lpage>
          . https://doi.org/10.1145/3209978.3210007
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Robin</given-names>
            <surname>Burke Mansoury Masoud</surname>
          </string-name>
          and
          <string-name>
            <given-names>Bamshad</given-names>
            <surname>Mobasher</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>Flatter is better: percentile transformations for recommender systems</article-title>
          .
          <source>ACM Transactions on Intelligent Systems and Technology (TIST) 12.2</source>
          (
          <issue>2021</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Rishabh</surname>
            <given-names>Mehrotra</given-names>
          </string-name>
          , Niannan Xue, and
          <string-name>
            <given-names>Mounia</given-names>
            <surname>Lalmas</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Bandit based Optimization of Multiple Objectives on a Music Streaming Platform</article-title>
          .
          <source>In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining</source>
          .
          <fpage>3224</fpage>
          -
          <lpage>3233</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Martijn</surname>
            <given-names>Millecamp</given-names>
          </string-name>
          , Nyi Nyi Htun, Yucheng Jin, and
          <string-name>
            <given-names>Katrien</given-names>
            <surname>Verbert</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Controlling Spotify recommendations: efects of personal characteristics on music recommender user Interfaces</article-title>
          .
          <source>In Proceedings of the 26th Conference on user modeling, adaptation and personalization</source>
          .
          <volume>101</volume>
          -
          <fpage>109</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Arkadiusz</given-names>
            <surname>Paterek</surname>
          </string-name>
          .
          <year>2007</year>
          .
          <article-title>Improving regularized singular value decomposition for collaborative filtering</article-title>
          .
          <source>In Proceedings of KDD cup and workshop</source>
          , Vol.
          <year>2007</year>
          . 5-
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Yong</given-names>
            <surname>Li Quanming Yao Chen Gao James Kwok Qiang Yang Isabelle M Guyon Rishabh Mehrotra</surname>
          </string-name>
          ,
          <source>Ben A Carterette</source>
          .
          <year>2020</year>
          .
          <article-title>Advances in Recommender Systems: From Multi-stakeholder Marketplaces to Automated RecSys</article-title>
          .
          <source>KDD '20: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery Data Mining</source>
          (
          <year>2020</year>
          ),
          <fpage>3533</fpage>
          -
          <lpage>3534</lpage>
          . https://doi.org/10.1145/3394486.3406463
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Pablo</given-names>
            <surname>Sánchez</surname>
          </string-name>
          and
          <string-name>
            <given-names>Alejandro</given-names>
            <surname>Bellogín</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Measuring Anti-Relevance: A Study on When Recommendation Algorithms Produce Bad Suggestions</article-title>
          .
          <source>In Proceedings of the 12th ACM Conference on Recommender Systems</source>
          (Vancouver, British Columbia, Canada) (
          <source>RecSys '18)</source>
          .
          <article-title>Association for Computing Machinery</article-title>
          , New York, NY, USA,
          <fpage>367</fpage>
          -
          <lpage>371</lpage>
          . https://doi.org/10.1145/3240323.3240382
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Hongyi</surname>
            <given-names>Wen</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Longqi</given-names>
            <surname>Yang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Deborah</given-names>
            <surname>Estrin</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Leveraging Post-Click Feedback for Content Recommendations</article-title>
          .
          <source>In Proceedings of the 13th ACM Conference on Recommender Systems</source>
          (Copenhagen, Denmark) (
          <source>RecSys '19)</source>
          .
          <article-title>Association for Computing Machinery</article-title>
          , New York, NY, USA,
          <fpage>278</fpage>
          -
          <lpage>286</lpage>
          . https://doi.org/10.1145/3298689.3347037
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Longqi</surname>
            <given-names>Yang</given-names>
          </string-name>
          , Eugene Bagdasaryan, Joshua Gruenstein, Cheng-Kang
          <string-name>
            <surname>Hsieh</surname>
            , and
            <given-names>Deborah</given-names>
          </string-name>
          <string-name>
            <surname>Estrin</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Openrec: A modular framework for extensible and adaptable recommendation algorithms</article-title>
          .
          <source>In Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining</source>
          .
          <fpage>664</fpage>
          -
          <lpage>672</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>