A Sequential Matching Framework for Multi-turn Response Selection in Retrieval-based Chatbots
Not on the map. Why?
Abstract (arXiv)
We study the problem of response selection for multi-turn conversation in retrieval-based chatbots. The task requires matching a response candidate with a conversation context, whose challenges include how to recognize important parts of the context, and how to model the relationships among utterances in the context. Existing matching methods may lose important information in contexts as we can interpret them with a unified framework in which contexts are transformed to fixed-length vectors without any interaction with responses before matching. The analysis motivates us to propose a new matching framework that can sufficiently carry the important information in contexts to matching and model the relationships among utterances at the same time. The new framework, which we call a sequential matching framework (SMF), lets each utterance in a context interacts with a response candidate at the first step and transforms the pair to a matching vector. The matching vectors are then accumulated following the order of the utterances in the context with a recurrent neural network (RNN) which models the relationships among the utterances. The context-response matching is finally calculated with the hidden states of the RNN. Under SMF, we propose a sequential convolutional network and sequential attention network and conduct experiments on two public data sets to test their performance. Experimental results show that both models can significantly outperform the state-of-the-art matching methods. We also show that the models are interpretable with visualizations that provide us insights on how they capture and leverage the important information in contexts for matching.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Oct 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 0; 2024: 1; 2025: 1.
9 papers.
- 2021Synthesizing Adversarial Negative Responses for Robust Response Ranking and Evaluationcited by 16
- 2022Conversational Agents: Theory and Applicationscited by 8
- 2021CheerBots: Chatbots toward Empathy and Emotionusing Reinforcement Learningcited by 7
- 2024Dynamic Demonstration Retrieval and Cognitive Understanding for Emotional Support Conversationcited by 5
- 2021Put Chatbot into Its Interlocutor's Shoes: New Framework to Learn Chatbot Responding with Intentioncited by 4
- 2022Pneg: Prompt-based Negative Response Generation for Dialogue Response Selection Taskcited by 3
- 2022DialGuide: Aligning Dialogue Model Behavior with Developer Guidelinescited by 3
- 2022Mix-and-Match: Scalable Dialog Response Retrieval using Gaussian Mixture Embeddingscited by 0
- 2025Learning to Detect Relevant Contexts and Knowledge for Response Selection in Retrieval-based Dialogue Systemscited by 0
- 2025Learning to Detect Relevant Contexts and Knowledge for Response Selection in Retrieval-based Dialogue Systems26 Sep 2025
- 2024Dynamic Demonstration Retrieval and Cognitive Understanding for Emotional Support Conversation3 Apr 2024
- 2022DialGuide: Aligning Dialogue Model Behavior with Developer Guidelines20 Dec 2022
- 2022Pneg: Prompt-based Negative Response Generation for Dialogue Response Selection Task31 Oct 2022
- 2022Mix-and-Match: Scalable Dialog Response Retrieval using Gaussian Mixture Embeddings6 Apr 2022
- 2022Conversational Agents: Theory and Applications7 Feb 2022
- 2021CheerBots: Chatbots toward Empathy and Emotionusing Reinforcement Learning8 Oct 2021
- 2021Synthesizing Adversarial Negative Responses for Robust Response Ranking and Evaluation10 Jun 2021
- 2021Put Chatbot into Its Interlocutor's Shoes: New Framework to Learn Chatbot Responding with Intention30 Mar 2021