CLMay 10, 2018

Improv Chat: Second Response Generation for Chatbot

arXiv:1805.03900v13 citations
Originality Incremental advance
AI Analysis

This work addresses the problem of maintaining chatbot conversations for users, but it is incremental as it builds on existing first response generation methods.

The paper introduces a new task called Second Response Generation (Improv chat) to enable chatbots to produce a second response after the first, aiming to reduce user effort in sustaining conversations. They propose a retrieval-based system using neural models and present preliminary experiments with results.

Existing research on response generation for chatbot focuses on \textbf{First Response Generation} which aims to teach the chatbot to say the first response (e.g. a sentence) appropriate to the conversation context (e.g. the user's query). In this paper, we introduce a new task \textbf{Second Response Generation}, termed as Improv chat, which aims to teach the chatbot to say the second response after saying the first response with respect the conversation context, so as to lighten the burden on the user to keep the conversation going. Specifically, we propose a general learning based framework and develop a retrieval based system which can generate the second responses with the users' query and the chatbot's first response as input. We present the approach to building the conversation corpus for Improv chat from public forums and social networks, as well as the neural networks based models for response matching and ranking. We include the preliminary experiments and results in this paper. This work could be further advanced with better deep matching models for retrieval base systems or generative models for generation based systems as well as extensive evaluations in real-life applications.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes