Representation, Exploration, & Recommendation of Playlists

Capturing the true essence of music playlists using Sequence-to-sequence learning.

Piyush Papreja    Hemanth Venkateswara    Sethuraman Panchanathan

Published: Joint European Conference on Machine Learning and Knowledge Discovery in Databases (ECML PKDD 2019)
Demo

Abstract

Music Playlists are everywhere. Why not use them for recommendation?

Read More

Slides

If you happen to be in a hurry, don't worry. We got you covered.

See the slides

Data

Why not experiment with the data yourself? We've got a million playlists to play around with.

Learn More

Paper

Our paper is available on arxiv.

Get the paper

Abstract

Playlists have become a significant part of our listening experience because of the digital cloud-based services such as Spotify, Pandora, Apple Music. Owing to the meteoric rise in the usage of playlists, recommending playlists is crucial to music services today. Although there has been a lot of work done in playlist prediction, the area of playlist representation hasn't received that level of attention. Over the last few years, sequence-to-sequence models, especially in the field of natural language processing, have shown the effectiveness of learned embeddings in capturing the semantic characteristics of sequences. We can apply similar concepts to music to learn fixed length representations for playlists and use those representations for downstream tasks such as playlist discovery, browsing, and recommendation. In this work, we formulate the problem of learning a fixed-length playlist representation in an unsupervised manner, using Sequence-to-sequence (Seq2seq) models, interpreting playlists as sentences and songs as words. We compare our model with two other encoding architectures for baseline comparison. We evaluate our work using the suite of tasks commonly used for assessing sentence embeddings, along with a few additional tasks pertaining to music, and a recommendation task to study the traits captured by the playlist embeddings and their effectiveness for the purpose of music recommendation.

Paper

Published Version Link
Preprint Version Link: arxiv 1907.01098, 2019

Citation

Papreja P., Venkateswara H., Panchanathan S. (2020) Representation, Exploration and Recommendation of Playlists. In: Cellier P., Driessens K. (eds) Machine Learning and Knowledge Discovery in Databases. ECML PKDD 2019. Communications in Computer and Information Science, vol 1168. Springer, Cham