Building a Production Model for Retrieval-Based Chatbots

06/07/2019
by   Kyle Swanson, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/19/2019

A Hybrid Retrieval-Generation Neural Conversation Model

Intelligent personal assistant systems, with either text-based or voice-...
research
08/28/2021

Distilling the Knowledge of Large-scale Generative Models into Retrieval Models for Efficient Open-domain Conversation

Despite the remarkable performance of large-scale generative models in o...
research
12/15/2017

Avoiding Echo-Responses in a Retrieval-Based Conversation System

Retrieval-based conversation systems generally tend to rank high respons...
research
06/03/2016

An Attentional Neural Conversation Model with Improved Specificity

In this paper we propose a neural conversation model for conducting dial...
research
01/06/2023

Witscript 3: A Hybrid AI System for Improvising Jokes in a Conversation

Previous papers presented Witscript and Witscript 2, AI systems for impr...
research
03/25/2019

Diversifying Reply Suggestions using a Matching-Conditional Variational Autoencoder

We consider the problem of diversifying automated reply suggestions for ...
research
12/14/2021

Classifying Emails into Human vs Machine Category

It is an essential product requirement of Yahoo Mail to distinguish betw...

Please sign up or login with your details

Forgot password? Click here to reset