Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3583780.3615476acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article

Exploiting Sequential Music Preferences via Optimisation-Based Sequencing

Published: 21 October 2023 Publication History

Abstract

Users in music streaming platforms typically consume tracks sequentially in sessions by interacting with personalised playlists. To satisfy users, music platforms usually rely on recommender systems that learn users' preferences over individual tracks and rank the tracks within each playlist according to the learned preferences. However, such rankings often do not fully exploit the sequential nature of the users' consumption, which may result in a lower within-a-session consumption. In this paper, we model the sequential within-a-session preferences of users and propose an optimisation-based sequencing approach that allows for optimally incorporating such preferences into the rankings. To this end, we rely on interaction data of a major music streaming service to identify two most common aspects of the users' sequential preferences: (1) Position-Aware preferences, and (2) Local-Sequential preferences. We propose a sequencing model that can leverage each of these aspects optimally to maximise the expected total consumption from the session. We further perform an extensive offline and off-policy evaluation of our model, and carry out a large scale online randomised control trial with 7M users across 80 countries. Our findings confirm that we can effectively incorporate sequential preferences of users into our sequencer to make users complete more and skip less tracks within their listening sessions.

References

[1]
C.-Y. Wu, A. Ahmed, A. Beutel, A. J. Smola, and H. Jing, ?Recurrent recommender networks," in Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, WSDM '17, (New York, NY, USA), p. 495--503, Association for Computing Machinery, 2017.
[2]
L. Charlin, R. Ranganath, J. McInerney, and D. M. Blei, ?Dynamic poisson factorization," in Proceedings of the 9th ACM Conference on Recommender Systems, RecSys '15, (New York, NY, USA), p. 155--162, Association for Computing Machinery, 2015.
[3]
S. Gultekin and J. Paisley, ?A collaborative kalman filter for time-evolving dyadic processes," in Proceedings of the 2014 IEEE International Conference on Data Mining, ICDM '14, (USA), p. 140--149, IEEE Computer Society, 2014.
[4]
R. Mehrotra, B. Carterette, Y. Li, Q. Yao, C. Gao, J. Kwok, Q. Yang, and I. Guyon, ?Advances in recommender systems: From multi-stakeholder marketplaces to automated recsys," in Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery Data Mining, (New York, NY, USA), p. 3533--3534, Association for Computing Machinery, 2020.
[5]
M. Kaminskas and F. Ricci, ?Contextual music information retrieval and recommendation: State of the art and challenges," Computer Science Review, vol. 6, no. 2, pp. 89--119, 2012.
[6]
C. Hansen, C. Hansen, L. Maystre, R. Mehrotra, B. Brost, F. Tomasi, and M. Lalmas, ?Contextual and sequential user embeddings for large-scale music recommendation," in RecSys 2020: Fourteenth ACM Conference on Recommender Systems, Virtual Event, Brazil, September 22--26, 2020, pp. 53--62, ACM, 2020.
[7]
K. Choi, G. Fazekas, M. Sandler, and K. Cho, ?Convolutional recurrent neural networks for music classification," in 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 2392--2396, 2017.
[8]
K. Chen, B. Liang, X. Ma, and M. Gu, ?Learning audio embeddings with user listening data for content-based music recommendation," in ICASSP 2021 - 2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 10 2020.
[9]
J. D. Levin and P. R. Milgrom, ?Introduction to choice theory," 2004.
[10]
F. Yu, Q. Liu, S. Wu, L. Wang, and T. Tan, ?A dynamic recurrent model for next basket recommendation," in Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR '16, (New York, NY, USA), p. 729--732, Association for Computing Machinery, 2016.
[11]
B. Li, X. Zhu, R. Li, C. Zhang, X. Xue, and X. Wu, ?Cross-domain collaborative filtering over time," in Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence - Volume Three, IJCAI'11, p. 2293--2298, AAAI Press, 2011.
[12]
B. Hidasi, A. Karatzoglou, L. Baltrunas, and D. Tikk, ?Session-based recommendations with recurrent neural networks," in International Conference on Learning Representations (ICLR), (San Juan, Puerto Rico), 05 2016.
[13]
M. Quadrana, P. Cremonesi, and D. Jannach, ?Sequence-aware recommender systems," ACM Comput. Surv., vol. 51, July 2018.
[14]
Y. Cao, W. Zhang, B. Song, W. Pan, and C. Xu, ?Position-aware context attention for session-based recommendation," Neurocomputing, vol. 376, pp. 65--72, 2020.
[15]
L. Wu, S. Li, C.-J. Hsieh, and J. Sharpnack, ?Sse-pt: Sequential recommendation via personalized transformer," in Fourteenth ACM Conference on Recommender Systems, RecSys '20, (New York, NY, USA), p. 328--337, Association for Computing Machinery, 2020.
[16]
F. Sun, J. Liu, J. Wu, C. Pei, X. Lin, W. Ou, and P. Jiang, ?Bert4rec: Sequential recommendation with bidirectional encoder representations from transformer," in Proceedings of the 28th ACM International Conference on Information and Knowledge Management, CIKM '19, (New York, NY, USA), p. 1441--1450, Association for Computing Machinery, 2019.
[17]
D. Jannach, B. Mobasher, and S. Berkovsky, ?Research directions in session-based and sequential recommendation: A preface to the special issue," User Modeling and User-Adapted Interaction, vol. 30, 08 2020.
[18]
S. Kumar, X. Zhang, and J. Leskovec, ?Predicting dynamic embedding trajectory in temporal interaction networks," Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery Data Mining, Jul 2019.
[19]
F. Yu, Q. Liu, S. Wu, L. Wang, and T. Tan, ?A dynamic recurrent model for next basket recommendation," in Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR '16, (New York, NY, USA), p. 729--732, Association for Computing Machinery, 2016.
[20]
A. Beutel, P. Covington, S. Jain, C. Xu, J. Li, V. Gatto, and E. H. Chi, ?Latent cross: Making use of context in recurrent recommender systems," in Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining, WSDM '18, (New York, NY, USA), p. 46--54, Association for Computing Machinery, 2018.
[21]
T. Bertin-Mahieux, D. P. Ellis, B. Whitman, and P. Lamere, ?The million song dataset," in Proceedings of the 12th International Conference on Music Information Retrieval (ISMIR 2011), 2011.
[22]
S. Jiang, Z. Song, O. Weinstein, and H. Zhang, ?Faster dynamic matrix inverse for faster lps," ArXiv, vol. abs/2004.07470, 2020.
[23]
T. Mikolov, K. Chen, G. Corrado, and J. Dean, ?Efficient estimation of word representations in vector space," 2013.
[24]
C. Hansen, R. Mehrotra, C. Hansen, B. Brost, L. Maystre, and M. Lalmas, ?Shifting consumption towards diverse content on music streaming platforms," in Proceedings of the 14th ACM International Conference on Web Search and Data Mining, WSDM '21, (New York, NY, USA), p. 238--246, Association for Computing Machinery, 2021.
[25]
A. Anderson, L. Maystre, I. Anderson, R. Mehrotra, and M. Lalmas, ?Algorithmic effects on the diversity of consumption on spotify," in Proceedings of The Web Conference 2020, WWW '20, (New York, NY, USA), p. 2155--2165, Association for Computing Machinery, 2020.
[26]
A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, L. u. Kaiser, and I. Polosukhin, ?Attention is all you need," in Advances in Neural Information Processing Systems (I. Guyon, U. V. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett, eds.), vol. 30, Curran Associates, Inc., 2017.
[27]
K. Hornik, M. Stinchcombe, and H. White, ?Multilayer feedforward networks are universal approximators," Neural Networks, vol. 2, no. 5, pp. 359--366, 1989.
[28]
?Google or-tools." https://developers.google.com/optimization. Accessed: 2021-02-07.
[29]
M. Dudík, D. Erhan, J. Langford, and L. Li, ?Doubly robust policy evaluation and optimization," Statistical Science, vol. 29, no. 4, pp. 485--511, 2014.
[30]
J. McInerney, B. Brost, P. Chandar, R. Mehrotra, and B. Carterette, ?Counterfactual evaluation of slate recommendations with sequential reward interactions," pp. 1779--1788, 08 2020.
[31]
S. Li, Y. Abbasi-Yadkori, B. Kveton, S. Muthukrishnan, V. Vinay, and Z. Wen, ?Offline evaluation of ranking policies with click models," in Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery Data Mining, KDD '18, (New York, NY, USA), p. 1685--1694, Association for Computing Machinery, 2018.

Index Terms

  1. Exploiting Sequential Music Preferences via Optimisation-Based Sequencing

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CIKM '23: Proceedings of the 32nd ACM International Conference on Information and Knowledge Management
    October 2023
    5508 pages
    ISBN:9798400701245
    DOI:10.1145/3583780
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 21 October 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. optimisation-based sequencing
    2. recommender systems
    3. sequential preferences

    Qualifiers

    • Research-article

    Conference

    CIKM '23
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,861 of 8,427 submissions, 22%

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 397
      Total Downloads
    • Downloads (Last 12 months)397
    • Downloads (Last 6 weeks)19
    Reflects downloads up to 30 Aug 2024

    Other Metrics

    Citations

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media