Controllable Music Playlist Generation Based on Knowledge Graph and Reinforcement Learning

Sensors (Basel). 2022 May 13;22(10):3722. doi: 10.3390/s22103722.

Abstract

In this study, we propose a novel music playlist generation method based on a knowledge graph and reinforcement learning. The development of music streaming platforms has transformed the social dynamics of music consumption and paved a new way of accessing and listening to music. The playlist generation is one of the most important multimedia techniques, which aims to recommend music tracks by sensing the vast amount of musical data and the users' listening histories from music streaming services. Conventional playlist generation methods have difficulty capturing the target users' long-term preferences. To overcome the difficulty, we use a reinforcement learning algorithm that can consider the target users' long-term preferences. Furthermore, we introduce the following two new ideas: using the informative knowledge graph data to promote efficient optimization through reinforcement learning, and setting the flexible reward function that target users can design the parameters of itself to guide target users to new types of music tracks. We confirm the effectiveness of the proposed method by verifying the prediction performance based on listening history and the guidance performance to music tracks that can satisfy the target user's unique preference.

Keywords: knowledge graph; multimedia techniques; music playlist generation; music recommendation; preference sensing; reinforcement learning.

MeSH terms

  • Auditory Perception
  • Knowledge
  • Music*
  • Pattern Recognition, Automated
  • Reward