Personalizing Spotify Search By Learning To Rank – Marcus Isaksson

At Spotify the main search mode is search-as-you-type where new results are presented after each character entered by the user. These partial search queries are inherently very ambiguous. For instance, when typing “e”, the user might be looking for “Elvis”, “Eminem” or something else. Without information about the user we have to resort to sorting artists based on popularity. However, we can do better. By mining user data and training a machine learning model to predict clickthrough logs, we have built a ranking model that personalizes the order of presented items and as a result achieves higher total success ratios in search sessions.

In this talk Magnus gives an overview of the Learning to Rank problem and present some details of the current implementation for search at Spotify.

Add comment

Highlight option

Turn on the "highlight" option for any widget, to get an alternative styling like this. You can change the colors for highlighted widgets in the theme options. See more examples below.


Instagram has returned empty data. Please authorize your Instagram account in the plugin settings .

Ivana Kotorchevikj

Categories count color


Small ads


  • Matty
  • on rear
  • Traffic lights
  • WoMo
  • Setra presentation
  • endless
  • stand still screening-smoking girl
  • Maya d'Odessa performs her art of make-up
  • Afro-deko-mono

Social Widget

Collaboratively harness market-driven processes whereas resource-leveling internal or "organic" sources.