Skip to content

Layer 6 AI at ID

  • Blog
  • Publications
  • Careers

Two-stage Model for Automatic Playlist Continuation at Scale

Spotify RecSys 2018 Winner
Download PDF

Spotify RecSys 2018
Winner

Two-stage Model for Automatic Playlist Continuation at Scale

Authors

  • Maksims Volkovs
  • Himanshu Rai
  • Zhaoyue Cheng
  • Ga Wu
  • Yichao Lu
  • Scott Sanner

Related Links

  • RecSys site
  • Leaderboard
  • GitHub
Download PDF

Abstract

The paper presents a two-stage model to evaluate and advance current state-of-the-art in automated playlist continuation using a large scale dataset released by Spotify.


Automatic playlist continuation is a prominent problem in music recommendation. Significant portion of music consumption is now done online through playlists and playlist-like online radio stations. Manually compiling playlists for consumers is a highly time consuming task that is difficult to do at scale given the diversity of tastes and the large amount of musical content available. Consequently, automated playlist continuation has received increasing attention recently. The 2018 ACM RecSys Challenge is dedicated to evaluating and advancing current state-of-the-art in automated playlist continuation using a large scale dataset released by Spotify. In this paper we present our approach to this challenge.

We use a two-stage model where the first stage is optimized for fast retrieval, and the second stage re-ranks retrieved candidates maximizing the accuracy at the top of the recommended list. Our team vl6 achieved 1’st place in both main and creative tracks out of over 100 teams.

Layer 6

MaRS Discovery District 661 University Ave,Suite 1220Toronto, ON M5G 1M1

We’re hiring!

View current openings careers@layer6.ai info@layer6.ai media@layer6.ai

About TD

General info Privacy Legal
  • LinkedIn
  • X>
  • Github

Layer 6 AI is owned by The Toronto-Dominion Bank. Layer 6 is a trade name of The Toronto-Dominion Bank.

© 2025 The Toronto-Dominion Bank