Automatic Music Playlist Generation via Simulation-based Reinforcement Learning

被引:0
|
作者
Tomasi, Federico [1 ]
Cauteruccio, Joseph [2 ]
Kanoria, Surya [3 ]
Ciosek, Kamil [1 ]
Rinaldi, Matteo [4 ]
Dai, Zhenwen [1 ]
机构
[1] Spotify, London, England
[2] Spotify, Boston, MA USA
[3] Spotify, San Francisco, CA USA
[4] Spotify, New York, NY USA
关键词
music playlist generation; reinforcement learning; recommender systems; simulation;
D O I
10.1145/3580305.3599777
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Personalization of playlists is a common feature in music streaming services, but conventional techniques, such as collaborative filtering, rely on explicit assumptions regarding content quality to learn how to make recommendations. Such assumptions often result in misalignment between offline model objectives and online user satisfaction metrics. In this paper, we present a reinforcement learning framework that solves for such limitations by directly optimizing for user satisfaction metrics via the use of a simulated playlist-generation environment. Using this simulator we develop and train a modified Deep Q-Network, the action head DQN (AH-DQN), in a manner that addresses the challenges imposed by the large state and action space of our RL formulation. The resulting policy is capable of making recommendations from large and dynamic sets of candidate items with the expectation of maximizing consumption metrics. We analyze and evaluate agents offline via simulations that use environment models trained on both public and proprietary streaming datasets. We show how these agents lead to better user-satisfaction metrics compared to baseline methods during online A/B tests. Finally, we demonstrate that performance assessments produced from our simulator are strongly correlated with observed online metric results.
引用
收藏
页码:4948 / 4957
页数:10
相关论文
共 50 条
  • [1] Music Playlist Generation Based on Graph Exploration Using Reinforcement Learning
    Sakurai, Keigo
    Togo, Ren
    Ogawa, Takahiro
    Haseyama, Miki
    [J]. 2021 IEEE 3RD GLOBAL CONFERENCE ON LIFE SCIENCES AND TECHNOLOGIES (IEEE LIFETECH 2021), 2021, : 53 - 54
  • [2] Controllable Music Playlist Generation Based on Knowledge Graph and Reinforcement Learning
    Sakurai, Keigo
    Togo, Ren
    Ogawa, Takahiro
    Haseyama, Miki
    [J]. SENSORS, 2022, 22 (10)
  • [3] A Reinforcement Learning Approach to Emotion-based Automatic Playlist Generation
    Chi, Chung-Yi
    Tsai, Richard Tzong-Han
    Lai, Jeng-You
    Hsu, Jane Yung-Jen
    [J]. INTERNATIONAL CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI 2010), 2010, : 60 - 65
  • [4] LEARNING A MUSIC SIMILARITY MEASURE ON AUTOMATIC ANNOTATIONS WITH APPLICATION TO PLAYLIST GENERATION
    Xiao, Linxing
    Lu, Lie
    Seide, Frank
    Zhou, Jie
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1- 8, PROCEEDINGS, 2009, : 1885 - +
  • [5] Automatic Music Playlist Generation based on Music-Programming of FM Radios
    Furini, Marco
    [J]. 2021 IEEE 18TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2021,
  • [6] Simulation-based automatic generation of risk scenarios
    Ali Mosleh
    [J]. Journal of Systems Engineering and Electronics, 2011, 22 (03) : 437 - 444
  • [7] Simulation-based automatic generation of risk scenarios
    Li, Jinghui
    Kang, Rui
    Mosleh, Ali
    Pan, Xing
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2011, 22 (03) : 437 - 444
  • [8] AUTOMATIC MUSIC PLAYLIST GENERATION USING AFFECTIVE COMPUTING TECHNOLOGIES
    Griffiths, Darryl
    Cunningham, Stuart
    Weinel, Jonathan
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INTERNET TECHNOLOGIES AND APPLICATIONS (ITA 13), 2013, : 177 - 183
  • [9] Automatic test patterns generation for simulation-based validation
    Jusas, V
    Seinauskas, R
    [J]. BEC 2002: PROCEEDINGS OF THE 8TH BIENNIAL BALTIC ELECTRONIC CONFERENCE, 2002, : 295 - 298
  • [10] A Simulation-Based Learning Method for Automatic Dynamic Event Tree Model Generation and Analysis
    Jiang, Chenyu
    Yang, Jun
    He, Zhanyu
    [J]. 2022 4TH INTERNATIONAL CONFERENCE ON SYSTEM RELIABILITY AND SAFETY ENGINEERING, SRSE, 2022, : 122 - 127