Reinforcement Learning for User Retention in Large-Scale Recommendation Systems

QCon San Francisco 2024

Session AI/ML

Reinforcement Learning for User Retention in Large-Scale Recommendation Systems

Monday Nov 18 / 05:05PM PST, Ballroom BC

Abstract

This talk explores the application of reinforcement learning (RL) in large-scale recommendation systems to optimize user retention at scale - the true north star of effective recommendation engines. We'll discuss how RL can learn patterns and attribute future retention behavior to content consumed in current sessions, providing a more holistic approach than traditional methods.

We'll share insights from implementing this strategy in a production environment serving millions of users, highlighting significant improvements in key retention metrics. The presentation will address major challenges, including noisy attributions and proving causality within the system.

Our findings demonstrate the potential of RL in creating more sustainable, user-centric recommendation systems across various digital platforms, with important implications for the future of personalized content delivery.

Key Takeaways:
  1. Using long-term rewards at different future horizons leads to incrementality in long-term metrics like Daily active users and sessions (will share results in the talk).
  2. Optimal to try different horizons and approaches since duration is a tradeoff between causality of the lever and correlation with the final long-term metric.
  3. High ROI of reward shaping to encode product intuition and strategy (e.g. private sharing)
  4. Lessons on model architecture, co-investment in infrastructure (GPU inference, user history processing, sequence modeling) required to derive benefit at scale.

Topics

AI/ML Recommender Systems Video Recommendations
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2024 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Monday 18 November

10:35 Ballroom BC Session Knowledge Graphs Enhance LLMs’ Explainability and Trustworthiness With Knowledge Graphs Leann Chen AI Developer Advocate @Diffbot, Creator of AI and Knowledge Graph Content on YouTube, Passionate About Knowledge Graphs & Generative AI 11:45 Ballroom BC Session Scale Out Batch Inference with Ray Cody Yu Staff Software Engineer and Tech Lead @Anyscale, Ex-Amazonian, vLLM Committer, Apache TVM PMC 13:35 Ballroom BC Session AI/ML Recommender and Search Ranking Systems in Large Scale Real World Applications Moumita Bhattacharya Senior Research Scientist @Netflix, Previously @Etsy, Specialized in Machine Learning, Deep Learning, Big Data, Scala, Tensorflow, and Python 14:45 Ballroom BC Session AI/ML Why Most Machine Learning Projects Fail to Reach Production and How to Beat the Odds Wenjie Zi Senior Machine Learning Engineer and Tech Lead @Grammarly, Specializing in Natural Language Processing, 10+ Years of Industrial Experience in Artificial Intelligence Applications 15:55 Seacliff D Unconference Unconference: AI and ML for Software Engineers 17:05 Ballroom BC Session AI/ML Reinforcement Learning for User Retention in Large-Scale Recommendation Systems Saurabh Gupta, Gaurav Chakravorty