DJ-MC: A Reinforcement-Learning Agent for Music Playlist Recommendation
Not on the map. Why?
Abstract (arXiv)
In recent years, there has been growing focus on the study of automated recommender systems. Music recommendation systems serve as a prominent domain for such works, both from an academic and a commercial perspective. A fundamental aspect of music perception is that music is experienced in temporal context and in sequence. In this work we present DJ-MC, a novel reinforcement-learning framework for music recommendation that does not recommend songs individually but rather song sequences, or playlists, based on a model of preferences for both songs and song transitions. The model is learned online and is uniquely adapted for each listener. To reduce exploration time, DJ-MC exploits user feedback to initialize a model, which it subsequently updates by reinforcement. We evaluate our framework with human participants using both real song and playlist data. Our results indicate that DJ-MC's ability to recommend sequences of songs provides a significant improvement over more straightforward approaches, which do not take transitions into account.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Jan 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 0; 2026: 1.
4 papers.
- 2026Multi-Agent Video Recommenders: Evolution, Patterns, and Open Challengescited by 6
- 2022Synthetic Data-Based Simulators for Recommender Systems: A Surveycited by 5
- 2023Automatic Music Playlist Generation via Simulation-based Reinforcement Learningcited by 4
- 2021Context-Based Music Recommendation Algorithm Evaluationcited by 0
- 2026Multi-Agent Video Recommenders: Evolution, Patterns, and Open Challenges2 Apr 2026
- 2023Automatic Music Playlist Generation via Simulation-based Reinforcement Learning13 Oct 2023
- 2022Synthetic Data-Based Simulators for Recommender Systems: A Survey22 Jun 2022
- 2021Context-Based Music Recommendation Algorithm Evaluation16 Dec 2021