Author Archives for Spotify Engineering

RS064 Socially-Motivated Music Recommendation

Socially-Motivated Music Recommendation

June 6, 2024 10:22 am Published by Comments Off on Socially-Motivated Music Recommendation

tldr - The wide variety of reasons people listen to music include both individual motivations, like self-awareness and mood regulation, as well as social motivations, such as demonstrating belonging to a group or feeling connected to friends.


RS063 Exploring Local Music’s Place in Global Streaming

Exploring Local Music’s Place in Global Streaming

May 21, 2024 10:14 am Published by Comments Off on Exploring Local Music’s Place in Global Streaming

tldr – Music has always been intertwined with place and culture. Now that digital streaming has made it easier than ever to encounter music from all over the world, what role does geography play in people’s relationship to music?


RS062 Personalizing Audiobooks and Podcasts...

Personalizing Audiobooks and Podcasts with graph-based models

May 10, 2024 10:42 am Published by Comments Off on Personalizing Audiobooks and Podcasts with graph-based models

Spotify's catalog includes millions of music tracks and podcasts and has recently expanded to Audiobooks. Personalizing this content to users requires our algorithms to “understand” user preferences as well as content relationships across all content types...


LLark: A Multimodal Foundation Model for Music

LLark: A Multimodal Foundation Model for Music

October 13, 2023 10:49 am Published by Comments Off on LLark: A Multimodal Foundation Model for Music

Every day, music is enjoyed, created, and discovered by billions of people around the globe – and yet, existing AI systems largely struggle to model the nuances that make music different from other forms of audio.


Improving Retrievability in Search with Query Generation

Improving Retrievability in Search with Query Generation

May 4, 2023 9:53 am Published by Comments Off on Improving Retrievability in Search with Query Generation

Allowing users to discover new entities such as books, music, and movies is an important goal for online platforms. This can be achieved for example by recommending entities that the user has not yet interacted with. Another way users can find new entities is by exploring the catalog with the search system.


Exploring Goal-oriented Podcast Recommendations

Exploring Goal-oriented Podcast Recommendations

March 23, 2023 12:51 pm Published by Comments Off on Exploring Goal-oriented Podcast Recommendations

Recommender systems typically look to users' past consumption to predict what they may want next. In practice, this approach tends to work best when what the user wants is similar to what they have consumed recently, and when it is relatively easy for that person to evaluate new items.


Survival Analysis Meets Reinforcement Learning

Survival Analysis Meets Reinforcement Learning

November 25, 2022 10:08 am Published by Comments Off on Survival Analysis Meets Reinforcement Learning

TL;DR: Survival analysis provides a framework to reason about time-to-event data; at Spotify, for example, we use it to understand and predict the way users might engage with Spotify in the future. In this work, we bring temporal-difference learning, a central idea in reinforcement learning, to survival analysis. We develop a new algorithm that trains a survival model from sequential data by leveraging a temporal consistency condition, and show that it outperforms direct regression on observed outcomes......