Designing Better Playlists with Monte Carlo Tree Search

Authors

  • Elad Liebman The University of Texas at Austin
  • Piyush Khandelwal The University of Texas at Austin
  • Maytal Saar-Tsechansky The University of Texas at Austin
  • Peter Stone The University of Texas at Austin

DOI:

https://doi.org/10.1609/aaai.v31i2.19100

Abstract

In recent years, there has been growing interest in the study of automated playlist generation — music recommender systems that focus on modeling preferences over song sequences rather than on individual songs in isolation. This paper addresses this problem by learning personalized models on the fly of both song and transition preferences, uniquely tailored to each user’s musical tastes. Playlist recommender systems typically include two main components: i) a preferencelearning component, and ii) a planning component for selecting the next song in the playlist sequence. While there has been much work on the former, very little work has been devoted to the latter. This paper bridges this gap by focusing on the planning aspect of playlist generation within the context of DJ-MC, our playlist recommendation application. This paper also introduces a new variant of playlist recommendation, which incorporates the notion of diversity and novelty directly into the reward model. We empirically demonstrate that the proposed planning approach significantly improves performance compared to the DJ-MC baseline in two playlist recommendation settings, increasing the usability of the framework in real world settings.

Downloads

Published

2017-02-11

How to Cite

Liebman, E., Khandelwal, P., Saar-Tsechansky, M., & Stone, P. (2017). Designing Better Playlists with Monte Carlo Tree Search. Proceedings of the AAAI Conference on Artificial Intelligence, 31(2), 4715-4720. https://doi.org/10.1609/aaai.v31i2.19100