A Scalable Framework for Automatic Playlist Continuation on Music Streaming Services
Not on the map. Why?
Abstract (arXiv)
Music streaming services often aim to recommend songs for users to extend the playlists they have created on these services. However, extending playlists while preserving their musical characteristics and matching user preferences remains a challenging task, commonly referred to as Automatic Playlist Continuation (APC). Besides, while these services often need to select the best songs to recommend in real-time and among large catalogs with millions of candidates, recent research on APC mainly focused on models with few scalability guarantees and evaluated on relatively small datasets. In this paper, we introduce a general framework to build scalable yet effective APC models for large-scale applications. Based on a represent-then-aggregate strategy, it ensures scalability by design while remaining flexible enough to incorporate a wide range of representation learning and sequence modeling techniques, e.g., based on Transformers. We demonstrate the relevance of this framework through in-depth experimental validation on Spotify's Million Playlist Dataset (MPD), the largest public dataset for APC. We also describe how, in 2022, we successfully leveraged this framework to improve APC in production on Deezer. We report results from a large-scale online A/B test on this service, emphasizing the practical impact of our approach in such a real-world application.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 25 of its 64 references that are in the map. First posted on arXiv 12 Apr 2023.
Builds on
25 of 64 references.
References · 25
- 2017Attention Is All You Needcited by 60,361
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2018Self-Attentive Sequential Recommendationcited by 1,184
- 2017Neural Collaborative Filteringcited by 1,111
- 2019BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformercited by 964
- 2016Language Modeling with Gated Convolutional Networkscited by 702
- 2015Session-based Recommendations with Recurrent Neural Networkscited by 695
- 2018AutoInt: Automatic Feature Interaction Learning via Self-Attentive Neural Networkscited by 320
- 2019Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approachescited by 185
- 2020Neural Collaborative Filtering vs. Matrix Factorization Revisitedcited by 123
- 2018A Simple Convolutional Generative Network for Next Item Recommendationcited by 120
- 2019Sequential Recommender Systems: Challenges, Progress and Prospectscited by 115
13 more
- 2014word2vec Explained: deriving Mikolov et al.'s negative-sampling word-embedding methodcited by 112
- 2017Current Challenges and Visions in Music Recommender Systems Researchcited by 42
- 2018Evaluation of Session-based Recommendation Algorithmscited by 37
- 2016Meta-Prod2Vec - Product Embeddings Using Side-Information for Recommendationcited by 30
- 2020Carousel Personalization in Music Streaming Apps with Contextual Banditscited by 26
- 2019The Unfairness of Popularity Bias in Music Recommendation: A Reproducibility Studycited by 24
- 2021A Semi-Personalized System for User Cold Start Recommendation on Music Streaming Appscited by 21
- 2019Empirical Analysis of Session-Based Recommendation Algorithmscited by 16
- 2021Cold Start Similar Artists Ranking with Gravity-Inspired Graph Autoencoderscited by 12
- 2022Flow Moods: Recommending Music by Moods on Deezercited by 11
- 2018An Analysis of Approaches Taken in the ACM RecSys Challenge 2018 for Automatic Music Playlist Continuationcited by 9
- 2021Melon Playlist Dataset: a public dataset for audio-based playlist generation and music taggingcited by 5
- 2019Automatic playlist continuation using a hybrid recommender system combining features from text and audiocited by 1
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 1; 2026: 2.
7 papers.
- 2024Algorithmic Collective Action in Recommender Systems: Promoting Songs by Reordering Playlistscited by 7
- 2023Track Mix Generation on Music Streaming Services using Transformerscited by 6
- 2023On the Consistency of Average Embeddings for Item Recommendationcited by 5
- 2024Transformers Meet ACT-R: Repeat-Aware and Sequential Listening Session Recommendationcited by 4
- 2025Exploring Large Action Sets with Hyperspherical Embeddings using von Mises-Fisher Samplingcited by 3
- 2026Music Playlist Captioning at Scale with Large Language Modelscited by 1
- 2026Privacy in Personalized AI Is a System Property, Not Just a Model Propertycited by 0
- 2026Privacy in Personalized AI Is a System Property, Not Just a Model Property29 Sep 2026
- 2026Music Playlist Captioning at Scale with Large Language Models21 Jun 2026
- 2025Exploring Large Action Sets with Hyperspherical Embeddings using von Mises-Fisher Sampling1 Jul 2025
- 2024Transformers Meet ACT-R: Repeat-Aware and Sequential Listening Session Recommendation29 Aug 2024
- 2024Algorithmic Collective Action in Recommender Systems: Promoting Songs by Reordering Playlists19 Mar 2024
- 2023On the Consistency of Average Embeddings for Item Recommendation24 Aug 2023
- 2023Track Mix Generation on Music Streaming Services using Transformers6 Jul 2023