skip to main content
10.5555/2772879.2772954acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
research-article

DJ-MC: A Reinforcement-Learning Agent for Music Playlist Recommendation

Published: 04 May 2015 Publication History

Abstract

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.

References

[1]
G. Adomavicius and A. Tuzhilin. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. Knowledge and Data Engineering, IEEE Transactions on, 17(6):734--749, 2005.
[2]
N. Aizenberg, Y. Koren, and O. Somekh. Build your own music recommender by modeling internet radio streams. In Proceedings of the 21st international conference on World Wide Web, pages 1--10. ACM, 2012.
[3]
L. Barrington, R. Oda, and G. Lanckriet. Smarter than genius? human evaluation of music recommender systems. In International Symposium on Music Information Retrieval, 2009.
[4]
A. Berenzweig, B. Logan, D. P. Ellis, and B. Whitman. A large-scale evaluation of acoustic and subjective music-similarity measures. Computer Music Journal, 28(2):63--76, 2004.
[5]
T. Bertin-Mahieux, D. P. Ellis, B. Whitman, and P. Lamere. The million song dataset. In ISMIR 2011: Proceedings of the 12th International Society for Music Information Retrieval Conference, October 24-28, 2011, Miami, Florida, pages 591--596. University of Miami, 2011.
[6]
W. L. Berz. Working memory in music: A theoretical model. Music Perception, pages 353--364, 1995.
[7]
S. Chen, J. L. Moore, D. Turnbull, and T. Joachims. Playlist prediction via metric embedding. In Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 714--722. ACM, 2012.
[8]
D. Cliff. Hang the dj: Automatic sequencing and seamless mixing of dance-music tracks. HP LABORATORIES TECHNICAL REPORT HPL, (104), 2000.
[9]
N. Cook. A guide to musical analysis. Oxford University Press, 1994.
[10]
M. Crampes, J. Villerd, A. Emery, and S. Ranwez. Automatic playlist composition in a dynamic music landscape. In Proceedings of the 2007 international workshop on Semantically aware document processing and indexing, pages 15--20. ACM, 2007.
[11]
J. B. Davies and J. B. Davies. The psychology of music. Hutchinson London, 1978.
[12]
B. Kahnx, R. Ratner, and D. Kahneman. Patterns of hedonic consumption over time. Marketing Letters, 8(1):85--96, 1997.
[13]
E. Liebman, B. Chor, and P. Stone. Representative selection in non metric datasets. forthcoming, 2014.
[14]
J. MacQueen et al. Some methods for classification and analysis of multivariate observations. In Proceedings of the fifth Berkeley symposium on mathematical statistics and probability, volume 1, pages 281--297. California, USA, 1967.
[15]
F. Maillet, D. Eck, G. Desjardins, P. Lamere, et al. Steerable playlist generation by learning song similarity from radio station playlists. In ISMIR, pages 345--350, 2009.
[16]
B. McFee and G. R. Lanckriet. The natural language of playlists. In ISMIR, pages 537--542, 2011.
[17]
N. Natarajan, D. Shin, and I. S. Dhillon. Which app will you use next? collaborative filtering with interactional context. In Proceedings of the 7th ACM conference on Recommender systems, pages 201--208. ACM, 2013.
[18]
J. O'Donovan and B. Smyth. Trust in recommender systems. In Proceedings of the 10th international conference on Intelligent user interfaces, pages 167--174. ACM, 2005.
[19]
N. Oliver and L. Kreger-Stickles. Papa: Physiology and purpose-aware automatic playlist generation. In Proc. 7th Int. Conf. Music Inf. Retrieval, pages 250--253, 2006.
[20]
J. C. Platt. Fast embedding of sparse similarity graphs. In Advances in Neural Information Processing Systems, page None, 2003.
[21]
R. S. Sutton and A. G. Barto. Introduction to Reinforcement Learning. MIT Press, Cambridge, MA, USA, 1st edition, 1998.
[22]
S.-L. Tan, P. Pfordresher, and R. Harré. Psychology of music: From sound to significance. Psychology Press, 2010.
[23]
D. Urieli and P. Stone. A learning agent for heat-pump thermostat control. In Proceedings of the 12th International Conference on Autonomous Agents and Multiagent Systems (AAMAS), May 2013.
[24]
X. Wang, Y. Wang, D. Hsu, and Y. Wang. Exploration in interactive personalized music recommendation: A reinforcement learning approach. arXiv preprint arXiv:1311.6355, 2013.
[25]
J. Weston, S. Bengio, and P. Hamel. Multi-tasking with joint semantic spaces for large-scale music annotation and retrieval. Journal of New Music Research, 40(4):337--348, 2011.
[26]
E. Zheleva, J. Guiver, E. Mendes Rodrigues, and N. Milić-Frayling. Statistical models of music-listening sessions in social media. In Proceedings of the 19th international conference on World wide web, pages 1019--1028. ACM, 2010.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
AAMAS '15: Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems
May 2015
2072 pages
ISBN:9781450334136

Sponsors

  • IFAAMAS

In-Cooperation

Publisher

International Foundation for Autonomous Agents and Multiagent Systems

Richland, SC

Publication History

Published: 04 May 2015

Check for updates

Qualifiers

  • Research-article

Funding Sources

  • AFOSR
  • ONR
  • Yujin Robot
  • National Science Foundation

Conference

AAMAS'15
Sponsor:

Acceptance Rates

AAMAS '15 Paper Acceptance Rate 108 of 670 submissions, 16%;
Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)3
Reflects downloads up to 03 Nov 2024

Other Metrics

Citations

Cited By

View all

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