Building a Production Model for Retrieval-Based Chatbots
Not on the map. Why?
Abstract (arXiv)
Response suggestion is an important task for building human-computer conversation systems. Recent approaches to conversation modeling have introduced new model architectures with impressive results, but relatively little attention has been paid to whether these models would be practical in a production setting. In this paper, we describe the unique challenges of building a production retrieval-based conversation system, which selects outputs from a whitelist of candidate responses. To address these challenges, we propose a dual encoder architecture which performs rapid inference and scales well with the size of the whitelist. We also introduce and compare two methods for generating whitelists, and we carry out a comprehensive analysis of the model and whitelists. Experimental results on a large, proprietary help desk chat dataset, including both offline metrics and a human evaluation, indicate production-quality performance and illustrate key lessons about conversation modeling in practice.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 1.
4 papers.
- 2023On the Effectiveness of Offline RL for Dialogue Response Generationcited by 6
- 2021A Conditional Generative Matching Model for Multi-lingual Reply Suggestioncited by 1
- 2022Deploying a Retrieval based Response Model for Task Oriented Dialoguescited by 1
- 2025Transforming Mentorship: An AI Powered Chatbot Approach to University Guidancecited by 0
- 2025Transforming Mentorship: An AI Powered Chatbot Approach to University Guidance6 Nov 2025
- 2023On the Effectiveness of Offline RL for Dialogue Response Generation23 Jul 2023
- 2022Deploying a Retrieval based Response Model for Task Oriented Dialogues25 Oct 2022
- 2021A Conditional Generative Matching Model for Multi-lingual Reply Suggestion15 Sep 2021