Bootstrapping Conversational Recommendation Agents At Spotify: Synthetic Data Generation and Self-Improvement Loops
Not on the map. Why?
Abstract (arXiv)
Conversational recommendation agents are a new paradigm for content discovery, enabling users to express complex intents through natural language (e.g., "recommend Italian indie artists I haven't heard before"). A central challenge in building such agents is optimizing agent planning -- deciding how to select, sequence, and invoke tools -- particularly in cold-start settings where real user interactions are not yet available. We introduce a pipeline for multi-turn synthetic data generation and a self-improvement loop to address this challenge. The synthetic data pipeline transforms single-turn prompts into realistic multi-turn conversations, enabling systematic evaluation before launch. The self-improvement loop combines variance-based contrastive optimization with iterative refinement through a coding agent, automatically identifying and fixing planning and tool-use errors. Our approach improves quality by +8% on top of a highly optimized manual prompt. The system has been productionized and significantly accelerated iteration cycles for the launch of a conversational recommendation agent at Spotify. Online A/B tests demonstrate its effectiveness, with +14% user listening, +5% increase in weekly active users, and a 5% reduction in skip rate compared to a prior experience supporting only session refinement. This work provides a practical framework for accelerating the development of conversational recommendation agents in industry.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 19 of its 29 references that are in the map. First posted on arXiv 16 Sep 2026.
Builds on
19 of 29 references.
References · 19
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2024τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domainscited by 1,402
- 2025GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learningcited by 542
- 2025LLMs Get Lost In Multi-Turn Conversationcited by 429
- 2025Agentic Context Engineering: Evolving Contexts for Self-Improving Language Modelscited by 398
- 2026Meta-Harness: End-to-End Optimization of Model Harnessescited by 309
- 2024MT-Bench-101: A Fine-Grained Benchmark for Evaluating Large Language Models in Multi-Turn Dialoguescited by 250
- 2022Transformer Memory as a Differentiable Search Indexcited by 247
- 2023Recommender Systems with Generative Retrievalcited by 198
- 2025MultiChallenge: A Realistic Multi-Turn Conversation Evaluation Benchmark Challenging to Frontier LLMscited by 180
- 2020A Survey on Conversational Recommender Systemscited by 143
7 more
- 2022Conversational Information Seekingcited by 37
- 2025PLUM: Adapting Pre-trained Language Models for Industrial-scale Generative Recommendationscited by 30
- 2023Talk the Walk: Synthetic Data Generation for Conversational Music Recommendationcited by 10
- 2023Beyond Single Items: Exploring User Preferences in Item Sets with the Conversational Playlist Curation Datasetcited by 7
- 2025TalkPlay-Tools: Conversational Music Recommendation with LLM Tool Callingcited by 5
- 2025Text2Tracks: Prompt-based Music Recommendation via Generative Retrievalcited by 3
- 2025TalkPlayData 2: An Agentic Synthetic Data Pipeline for Multimodal Conversational Music Recommendationcited by 3
Built on by
Not cited yet.