A Scalable Framework for Automatic Playlist Continuation on Music Streaming Services

04/12/2023
by   Walid Bendada, et al.
0

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.

READ FULL TEXT

page 2

page 9

research
06/07/2021

A Semi-Personalized System for User Cold Start Recommendation on Music Streaming Apps

Music streaming services heavily rely on recommender systems to improve ...
research
09/14/2020

Carousel Personalization in Music Streaming Apps with Contextual Bandits

Media services providers, such as music streaming platforms, frequently ...
research
12/31/2018

The Music Streaming Sessions Dataset

At the core of many important machine learning problems faced by online ...
research
07/06/2023

Track Mix Generation on Music Streaming Services using Transformers

This paper introduces Track Mix, a personalized playlist generation syst...
research
03/12/2019

The Skipping Behavior of Users of Music Streaming Services and its Relation to Musical Structure

The behavior of users of music streaming services is investigated from t...
research
03/04/2018

Hierarchical Modeling and Shrinkage for User Session Length Prediction in Media Streaming

An important metric of users' satisfaction and engagement within on-line...
research
04/25/2017

A relevance-scalability-interpretability tradeoff with temporally evolving user personas

The current work characterizes the users of a VoD streaming space throug...

Please sign up or login with your details

Forgot password? Click here to reset