Lessons from Contextual Bandit Learning in a Customer Support Bot
Not on the map. Why?
Abstract (arXiv)
In this work, we describe practical lessons we have learned from successfully using contextual bandits (CBs) to improve key business metrics of the Microsoft Virtual Agent for customer support. While our current use cases focus on single step einforcement learning (RL) and mostly in the domain of natural language processing and information retrieval we believe many of our findings are generally applicable. Through this article, we highlight certain issues that RL practitioners may encounter in similar types of applications as well as offer practical solutions to these challenges.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 6 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 0; 2025: 0; 2026: 1.
5 papers.
- 2021Contextual Bandit Applications in Customer Support Botcited by 7
- 2022Scalable and Robust Self-Learning for Skill Routing in Large-Scale Conversational AI Systemscited by 4
- 2022Constrained Policy Optimization for Controlled Self-Learning in Conversational AI Systemscited by 4
- 2023Scalable and Safe Remediation of Defective Actions in Self-Learning Conversational Systemscited by 0
- 2026Dynamic Governance of Multi-LLM Agent Systems for Collaborative Conversational Outcomescited by 0
- 2026Dynamic Governance of Multi-LLM Agent Systems for Collaborative Conversational Outcomes25 Apr 2026
- 2023Scalable and Safe Remediation of Defective Actions in Self-Learning Conversational Systems17 May 2023
- 2022Constrained Policy Optimization for Controlled Self-Learning in Conversational AI Systems17 Sep 2022
- 2022Scalable and Robust Self-Learning for Skill Routing in Large-Scale Conversational AI Systems14 Apr 2022
- 2021Contextual Bandit Applications in Customer Support Bot6 Dec 2021