Spotify's Shivam Verma on LLMs and Personalization

Shivam Verma from Spotify discusses how LLMs are transforming personalization in recommendation systems, moving towards steerable and context-aware content discovery.

7 min read
Shivam Verma from Spotify presenting on LLMs and personalization.
Image credit: AI Engineer Europe· AI Engineer

Shivam Verma, Staff Machine Learning Engineer at Spotify, recently shared insights into how the music and podcast streaming giant is adapting its personalization strategies in the era of Large Language Models (LLMs). Speaking at an AI Engineer Europe event, Verma detailed Spotify's journey from traditional recommendation systems to leveraging LLMs for more nuanced and personalized user experiences.

Spotify's Shivam Verma on LLMs and Personalization - AI Engineer
Spotify's Shivam Verma on LLMs and Personalization — from AI Engineer

Visual TL;DR. Traditional Recs evolves to LLM Era. LLM Era enables Semantic IDs. Semantic IDs enables Understand Content/Users. Understand Content/Users leads to Steerable Recommendations. Steerable Recommendations results in Personalized Generative. Spotify's Shivam Verma discusses Traditional Recs.

  1. Traditional Recs: multi-stage pipelines for candidate generation, ranking, and scoring
  2. LLM Era: advent of Large Language Models opens new personalization avenues
  3. Semantic IDs: leveraging semantic IDs and vector representations for content
  4. Understand Content/Users: LLMs help understand nuanced content and user preferences
  5. Steerable Recommendations: moving towards steerable, context-aware content discovery
  6. Personalized Generative: generative recommendations that are highly personalized
  7. Spotify's Shivam Verma: staff machine learning engineer at Spotify sharing insights
Visual TL;DR
Visual TL;DR — startuphub.ai Traditional Recs evolves to LLM Era. LLM Era enables Semantic IDs. Semantic IDs enables Understand Content/Users. Understand Content/Users leads to Steerable Recommendations evolves to enables enables leads to Traditional Recs LLM Era Semantic IDs Understand Content/Users Steerable Recommendations From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Traditional Recs evolves to LLM Era. LLM Era enables Semantic IDs. Semantic IDs enables Understand Content/Users. Understand Content/Users leads to Steerable Recommendations evolves to enables enables leads to Traditional Recs LLM Era Semantic IDs UnderstandContent/Users SteerableRecommendations From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Traditional Recs evolves to LLM Era. LLM Era enables Semantic IDs. Semantic IDs enables Understand Content/Users. Understand Content/Users leads to Steerable Recommendations evolves to enables enables leads to Traditional Recs multi-stage pipelines for candidategeneration, ranking, and scoring LLM Era advent of Large Language Models opens newpersonalization avenues Semantic IDs leveraging semantic IDs and vectorrepresentations for content Understand Content/Users LLMs help understand nuanced content anduser preferences Steerable Recommendations moving towards steerable, context-awarecontent discovery From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Traditional Recs evolves to LLM Era. LLM Era enables Semantic IDs. Semantic IDs enables Understand Content/Users. Understand Content/Users leads to Steerable Recommendations evolves to enables enables leads to Traditional Recs multi-stagepipelines forcandidate… LLM Era advent of LargeLanguage Modelsopens new… Semantic IDs leveraging semanticIDs and vectorrepresentations for… UnderstandContent/Users LLMs helpunderstand nuancedcontent and user… SteerableRecommendations moving towardssteerable,context-aware… From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Traditional Recs evolves to LLM Era. LLM Era enables Semantic IDs. Semantic IDs enables Understand Content/Users. Understand Content/Users leads to Steerable Recommendations. Steerable Recommendations results in Personalized Generative. Spotify's Shivam Verma discusses Traditional Recs evolves to enables enables leads to results in discusses Traditional Recs multi-stage pipelines for candidategeneration, ranking, and scoring LLM Era advent of Large Language Models opens newpersonalization avenues Semantic IDs leveraging semantic IDs and vectorrepresentations for content Understand Content/Users LLMs help understand nuanced content anduser preferences Steerable Recommendations moving towards steerable, context-awarecontent discovery Personalized Generative generative recommendations that are highlypersonalized Spotify's Shivam Verma staff machine learning engineer at Spotifysharing insights From startuphub.ai · The publishers behind this format
Visual TL;DR — startuphub.ai Traditional Recs evolves to LLM Era. LLM Era enables Semantic IDs. Semantic IDs enables Understand Content/Users. Understand Content/Users leads to Steerable Recommendations. Steerable Recommendations results in Personalized Generative. Spotify's Shivam Verma discusses Traditional Recs evolves to enables enables leads to results in discusses Traditional Recs multi-stagepipelines forcandidate… LLM Era advent of LargeLanguage Modelsopens new… Semantic IDs leveraging semanticIDs and vectorrepresentations for… UnderstandContent/Users LLMs helpunderstand nuancedcontent and user… SteerableRecommendations moving towardssteerable,context-aware… PersonalizedGenerative generativerecommendationsthat are highly… Spotify's ShivamVerma staff machinelearning engineerat Spotify sharing… From startuphub.ai · The publishers behind this format

From Traditional to LLM-Powered Personalization

Verma explained that Spotify's existing recommendation systems, referred to as "TradRecs," have long relied on multi-stage pipelines involving candidate generation, ranking, and scoring. These systems have been instrumental in delivering personalized playlists, search results, and content feeds across various media types like music, podcasts, and audiobooks. However, the advent of LLMs has opened new avenues for personalization, allowing for a more fluid and context-aware approach.

Related startups

The core of this evolution lies in how Spotify represents its users and its vast catalog of content. Verma highlighted the use of user embeddings, which are sequences of numbers representing a user's taste and preferences. These embeddings are foundational to many of Spotify's personalized products. To bridge the gap between these user representations and the LLM's understanding of language, Spotify is employing techniques like semantic IDs and vector embeddings.

Leveraging Semantic IDs and Vector Representations

The process involves creating vector representations for content, enabling LLMs to understand not just the words but the underlying meaning and context. Similarly, user histories are transformed into semantic IDs, which are then fed into LLMs. This approach allows the models to process complex user context, including listening history, explicit prompts, and other implicit signals, to generate more relevant and steerable recommendations.

Verma illustrated this with an example where an LLM, equipped with user context like country, age, and listening history, can process a prompt like "Provide me with an episode I could listen next" and generate a personalized recommendation. This differs from traditional systems by allowing for a more conversational and interactive way to discover content.

The Role of LLMs in Understanding Content and Users

Verma emphasized that LLMs are being fine-tuned to understand Spotify's specific catalog and user data. This involves training the models on vast amounts of Spotify's internal data, including content vectors and user interaction logs. The goal is to enable the LLMs to not only understand the semantic meaning of content but also to interpret user preferences and context more effectively.

The shift is from a strictly analytical approach to one that incorporates generative capabilities. By translating user behaviors and content metadata into a common semantic space, LLMs can generate more creative and personalized recommendations. This includes features like "Taste Profile," where users can provide explicit feedback to further refine the model's understanding of their preferences.

From "Trad-Recs" to Steerable, Personalized Generative Recommendations

Verma concluded by summarizing the transition from traditional recommendation systems to a new era of "trad-generative" recommendations. He highlighted key takeaways:

  • Embeddings and semantic IDs are crucial building blocks for generative, LLM-native recommender systems.
  • Soft token approaches are showing significant promise in personalizing LLMs.
  • Traditional recommenders and sequential modeling remain important for real-world, real-time ranking, complementing LLM capabilities.

This evolution aims to provide users with more control and transparency in their content discovery journey, making the Spotify experience more engaging and personalized than ever before.

© 2026 StartupHub.ai. All rights reserved. Do not enter, scrape, copy, reproduce, or republish this article in whole or in part. Use as input to AI training, fine-tuning, retrieval-augmented generation, or any machine-learning system is prohibited without written license. Substantially-similar derivative works will be pursued to the fullest extent of applicable copyright, database, and computer-misuse laws. See our terms.