Skip to main content
Log in

Cluster-based quotas for fairness improvements in music recommendation systems

  • Regular Paper
  • Published:
International Journal of Multimedia Information Retrieval Aims and scope Submit manuscript

Abstract

Increasingly, music recommendations are influencing user listening behavior, which naturally impacts the music industry, as well as the cultural and social aspects of our society. This has opened up a research area, namely the identification of biases introduced by recommender systems in the music context. Recent research, which focused on users of the Last.fm platform found that state-of-the-art music recommendation systems frequently tend to favor already popular items. To this end, we propose a new method for predicting music recommendations, which relies on a cluster-based quotas system. By assuming the distribution of the popularity of artists to have a latent variable that is estimated with a Gaussian Mixture, we find the underlying popularity clusters and use them to make the predictions by quotas that relate to each cluster mixing proportion, in a way that the resulting popularity distribution in the recommendations is closer to the popularity distribution seen in the data. In our experiments with the Last.fm data, our final predictions increased the recommendation frequencies of less popular artists, while preserving the specific characteristics of each algorithm. The GAP(g)\(_r\) and mean average error (MAE) metrics are improved, showing that our recommendations are more accurate and approximate to the expected popularity of the artists in each user profile.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Code and data availability

The code and data are available to reproduce all results presented in this work. Both can be accessed through the given URL: shorturl.at/iOS78. The programming language used to generate the results is python, and all the packages used are listed in the code provided.

Notes

  1. https://www.last.fm/.

References

  1. Abdollahpouri H, Burke R, Mobasher B (2017) Controlling popularity bias in learning-to-rank recommendation. In: Proceedings of the eleventh ACM conference on recommender systems, pp 42–46

  2. Bauer C, Schedl M (2019) Global and country-specific mainstreaminess measures: Definitions, analysis, and usage for improving personalized music recommendation systems. PloS one 14(6):e0217389

    Article  Google Scholar 

  3. Cataltepe Z, Altinel B (2009) Music recommendation by modeling user’s preferred perspectives of content, singer/genre and popularity. In: Collaborative and social information retrieval and access: techniques for improved user modeling, IGI Global, pp 203–221

  4. Celma Ò, Cano P (2008) From hits to niches? or how popular artists can bias music recommendation and discovery. In: Proceedings of the 2nd KDD workshop on large-scale recommender systems and the netflix prize competition, pp 1–8

  5. Celma Herrada Ò, et al. (2009) Music recommendation and discovery in the long tail. Universitat Pompeu Fabra

  6. Cheng Z, Shen J (2014) Just-for-me: an adaptive personalization system for location-aware social music recommendation. In: Proceedings of international conference on multimedia retrieval, pp 185–192

  7. Chouldechova A, Roth A (2018) The frontiers of fairness in machine learning. arXiv preprint arXiv:1810.08810

  8. Ekstrand MD, Tian M, Azpiazu IM, Ekstrand JD, Anuyah O, McNeill D, Pera MS (2018) All the cool kids, how do they fit in?: Popularity and demographic biases in recommender evaluation and effectiveness. In: Conference on fairness, accountability and transparency, pp 172–186

  9. Karakayali N, Kostem B, Galip I (2018) Recommendation systems as technologies of the self: Algorithmic control and the formation of music taste. Theory Cult Soc 35(2):3–24. https://doi.org/10.1177/0263276417722391

    Article  Google Scholar 

  10. Koren Y (2010) Factor in the neighbors: Scalable and accurate collaborative filtering. ACM Trans Knowl Discov Data (TKDD) 4(1):1–24

    Article  Google Scholar 

  11. Kowald D, Schedl M, Lex E (2020) The unfairness of popularity bias in music recommendation: A reproducibility study. In: European conference on information retrieval, Springer, pp 35–42

  12. Luo X, Zhou M, Xia Y, Zhu Q (2014) An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems. IEEE Trans Ind Inform 10(2):1273–1284

    Article  Google Scholar 

  13. McLachlan GJ, Krishnan T (2007) The EM algorithm and extensions, vol 382. John Wiley & Sons, New Jersey

    MATH  Google Scholar 

  14. Mehrabi N, Morstatter F, Saxena N, Lerman K, Galstyan A (2019) A survey on bias and fairness in machine learning. arXiv preprint arXiv:1908.09635

  15. Murphy KP (2012) Machine learning: a probabilistic perspective. MIT press, Cambridge

    MATH  Google Scholar 

  16. Van den Oord A, Dieleman S, Schrauwen B (2013) Deep content-based music recommendation. In: Advances in neural information processing systems, pp 2643–2651

  17. Porcaro L, Castillo C, Gómez E (2019) Music recommendation diversity: a tentative framework and preliminary results. In: Miron M (ed) Proceedings of the 1st workshop on designing human-centric music information research systems. International Society for Music Information Retrieval (ISMIR), Delft, The Netherlands

  18. Porcaro L, Gómez E (2019) 20 years of playlists: a statistical analysis on popularity and diversity. In: 20th conference of the international society for music information retrieval (ISMIR 2019). Delft, The Netherlands

  19. Schafer JB, Frankowski D, Herlocker J, Sen S (2007) Collaborative filtering recommender systems. In: The adaptive web. Springer, pp 291–324

  20. Schedl M (2016) The lfm-1b dataset for music retrieval and recommendation. In: Proceedings of the 2016 ACM on international conference on multimedia retrieval, pp 103–110

  21. Schedl M, Zamani H, Chen CW, Deldjoo Y, Elahi M (2018) Current challenges and visions in music recommender systems research. Int J Multimed Inf Retr 7(2):95–116

    Article  Google Scholar 

  22. Verma S, Rubin J (2018) Fairness definitions explained. In: 2018 IEEE/ACM international workshop on software fairness (FairWare). IEEE, pp 1–7

  23. Wang S, Gong M, Li H, Yang J (2016) Multi-objective optimization for long tail recommendation. Knowl Based Syst 104:145–155

    Article  Google Scholar 

  24. Willmott CJ, Matsuura K (2005) Advantages of the mean absolute error (mae) over the root mean square error (rmse) in assessing average model performance. Clim Res 30(1):79–82

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bruna Wundervald.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wundervald, B. Cluster-based quotas for fairness improvements in music recommendation systems. Int J Multimed Info Retr 10, 25–32 (2021). https://doi.org/10.1007/s13735-020-00203-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13735-020-00203-0

Keywords

Navigation