Reinforcement Learning for Personalization at Spotify with Tony Jebara - 609

Topics covered
Popular Clips
Episode Highlights
Causal Modeling
Causal modeling at Spotify plays a crucial role in understanding user behavior and improving recommendation outcomes. explains how the company tracks user actions to build trajectories, which are sequences of actions leading to a stream, helping to clarify attribution paths 1. These trajectories are used in offline reinforcement learning to simulate user interactions and predict long-term rewards. highlights the challenge of breaking users out of repetitive listening patterns, or the "rabbit hole," to explore new content, which requires understanding the broader journey and multiple nudges 2.
It's several things in sequence, and it's pretty easy to lose the attribution when it's several sequences of actions that led to the reward, and the reward is delayed.
---
This approach allows Spotify to enhance user engagement by encouraging exploration beyond familiar playlists.
Survival Modeling
Survival modeling at Spotify is used to predict user retention and transitions across different states. describes the use of beta geometric survival models to calculate the lifetime value of users, considering various states like subscription types and geographical locations 3. This multistate approach aligns with reinforcement learning principles, offering a nuanced understanding of user behavior. uses the analogy of coin and dice factories to explain how users' transitions are modeled, emphasizing the complexity of predicting user actions 4.
So, what we're doing for each user is trying to predict what kind of coin factory are you running as a user?
---
This sophisticated modeling helps Spotify tailor its strategies to enhance user retention and engagement.
Related Episodes


Advancements in Machine Learning with Sergey Levine - #355
Answers 383 questions

Trends in Reinforcement Learning with Simon Osindero - TWiML Talk #217
Answers 383 questions

Reinforcement Learning Deep Dive with Pieter Abbeel - #28
Answers 383 questions

Hyper-Personalizing the Customer Experience with AI, w/ Rob Walker - #127
Answers 383 questions

Reinforcement Learning: The Next Frontier of Gaming with Danny Lange - #24
Answers 383 questions

Trends in Reinforcement Learning with Chelsea Finn - #335
Answers 383 questions

Automating Electronic Circuit Design with Deep RL w/ Karim Beguir - #365
Answers 383 questions

Deep Reinforcement Learning for Logistics at Instadeep with Karim Beguir - #302
Answers 383 questions













