ReCoSa: Detecting the Relevant Contexts with Self-Attention for Multi-turn Dialogue Generation
Not on the map. Why?
Abstract (arXiv)
In multi-turn dialogue generation, response is usually related with only a few contexts. Therefore, an ideal model should be able to detect these relevant contexts and produce a suitable response accordingly. However, the widely used hierarchical recurrent encoderdecoder models just treat all the contexts indiscriminately, which may hurt the following response generation process. Some researchers try to use the cosine similarity or the traditional attention mechanism to find the relevant contexts, but they suffer from either insufficient relevance assumption or position bias problem. In this paper, we propose a new model, named ReCoSa, to tackle this problem. Firstly, a word level LSTM encoder is conducted to obtain the initial representation of each context. Then, the self-attention mechanism is utilized to update both the context and masked response representation. Finally, the attention weights between each context and response representations are computed and used in the further decoding process. Experimental results on both Chinese customer services dataset and English Ubuntu dialogue dataset show that ReCoSa significantly outperforms baseline models, in terms of both metric-based and human evaluations. Further analysis on attention shows that the detected relevant contexts by ReCoSa are highly coherent with human's understanding, validating the correctness and interpretability of ReCoSa.
Key facts. Cited by 32 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 12; 2023: 3; 2024: 2; 2025: 3.
32 papers.
Sort:
By area:
- 2021Recent Advances in Deep Learning Based Dialogue Systems: A Systematic Surveycited by 130
- 2022Less is More: Learning to Refine Dialogue History for Personalized Dialogue Generationcited by 47
- 2023The Shifted and The Overlooked: A Task-oriented Investigation of User-GPT Interactionscited by 45
- 2021One Chatbot Per Person: Creating Personalized Chatbots based on Implicit User Profilescited by 39
- 2021Multimodal Dialogue Response Generationcited by 32
- 2023ChatGPT as your Personal Data Scientistcited by 22
- 2021Maria: A Visual Experience Powered Conversational Agentcited by 19
- 2021Thinking Clearly, Talking Fast: Concept-Guided Non-Autoregressive Generation for Open-Domain Dialogue Systemscited by 17
- 2021Learning to Select Context in a Hierarchical and Global Perspective for Open-domain Dialogue Generationcited by 14
- 2022Commonsense and Named Entity Aware Knowledge Grounded Dialogue Generationcited by 8
- 2024PopALM: Popularity-Aligned Language Models for Social Media Trendy Response Predictioncited by 8
- 2025MORQA: Benchmarking Evaluation Metrics for Medical Open-Ended Question Answeringcited by 8
20 more
- 2022MulZDG: Multilingual Code-Switching Framework for Zero-shot Dialogue Generationcited by 7
- 2022CDialog: A Multi-turn Covid-19 Conversation Dataset for Entity-Aware Dialog Generationcited by 5
- 2022MCP: Self-supervised Pre-training for Personalized Chatbots with Multi-level Contrastive Samplingcited by 4
- 2022Towards Efficient Dialogue Pre-training with Transferable and Interpretable Latent Structurecited by 4
- 2021FCM: A Fine-grained Comparison Model for Multi-turn Dialogue Reasoningcited by 3
- 2021Building an Efficient and Effective Retrieval-based Dialogue System via Mutual Learningcited by 3
- 2022Collaborative Reasoning on Multi-Modal Semantic Graphs for Video-Grounded Dialogue Generationcited by 3
- 2021THINK: A Novel Conversation Model for Generating Grammatically Correct and Coherent Responsescited by 2
- 2021WeaSuL: Weakly Supervised Dialogue Policy Learning: Reward Estimation for Multi-turn Dialoguecited by 2
- 2021A Speaker-aware Parallel Hierarchical Attentive Encoder-Decoder Model for Multi-turn Dialogue Generationcited by 2
- 2022What Did You Say? Task-Oriented Dialog Datasets Are Not Conversational!?cited by 2
- 2022Learning to Express in Knowledge-Grounded Conversationcited by 2
- 2022Stop Filtering: Multi-View Attribute-Enhanced Dialogue Learningcited by 2
- 2022DialoGen: Generalized Long-Range Context Representation for Dialogue Systemscited by 2
- 2022Prompt-Guided Injection of Conformation to Pre-trained Protein Modelcited by 1
- 2021A Neural Conversation Generation Model via Equivalent Shared Memory Investigationcited by 0
- 2023X-ReCoSa: Multi-Scale Context Aggregation For Multi-Turn Dialogue Generationcited by 0
- 2024A Static and Dynamic Attention Framework for Multi Turn Dialogue Generationcited by 0
- 2025Learning to Detect Relevant Contexts and Knowledge for Response Selection in Retrieval-based Dialogue Systemscited by 0
- 2025FedDTRE: Federated Dialogue Generation Models Powered by Trustworthiness Evaluationcited by 0
- 2025FedDTRE: Federated Dialogue Generation Models Powered by Trustworthiness Evaluation9 Oct 2025
- 2025Learning to Detect Relevant Contexts and Knowledge for Response Selection in Retrieval-based Dialogue Systems26 Sep 2025
- 2025MORQA: Benchmarking Evaluation Metrics for Medical Open-Ended Question Answering15 Sep 2025
- 2024A Static and Dynamic Attention Framework for Multi Turn Dialogue Generation28 Oct 2024
- 2024PopALM: Popularity-Aligned Language Models for Social Media Trendy Response Prediction29 Feb 2024
- 2023The Shifted and The Overlooked: A Task-oriented Investigation of User-GPT Interactions19 Oct 2023
- 2023ChatGPT as your Personal Data Scientist23 May 2023
- 2023X-ReCoSa: Multi-Scale Context Aggregation For Multi-Turn Dialogue Generation14 Mar 2023
- 2022CDialog: A Multi-turn Covid-19 Conversation Dataset for Entity-Aware Dialog Generation16 Nov 2022
- 2022Towards Efficient Dialogue Pre-training with Transferable and Interpretable Latent Structure22 Oct 2022
- 2022Collaborative Reasoning on Multi-Modal Semantic Graphs for Video-Grounded Dialogue Generation22 Oct 2022
- 2022MCP: Self-supervised Pre-training for Personalized Chatbots with Multi-level Contrastive Sampling17 Oct 2022
20 more
- 2022DialoGen: Generalized Long-Range Context Representation for Dialogue Systems12 Oct 2022
- 2022MulZDG: Multilingual Code-Switching Framework for Zero-shot Dialogue Generation18 Aug 2022
- 2022Commonsense and Named Entity Aware Knowledge Grounded Dialogue Generation27 May 2022
- 2022Stop Filtering: Multi-View Attribute-Enhanced Dialogue Learning23 May 2022
- 2022Less is More: Learning to Refine Dialogue History for Personalized Dialogue Generation18 Apr 2022
- 2022Learning to Express in Knowledge-Grounded Conversation12 Apr 2022
- 2022What Did You Say? Task-Oriented Dialog Datasets Are Not Conversational!?7 Mar 2022
- 2022Prompt-Guided Injection of Conformation to Pre-trained Protein Model7 Feb 2022
- 2021Multimodal Dialogue Response Generation16 Oct 2021
- 2021A Speaker-aware Parallel Hierarchical Attentive Encoder-Decoder Model for Multi-turn Dialogue Generation13 Oct 2021
- 2021Building an Efficient and Effective Retrieval-based Dialogue System via Mutual Learning1 Oct 2021
- 2021FCM: A Fine-grained Comparison Model for Multi-turn Dialogue Reasoning22 Sep 2021
- 2021Thinking Clearly, Talking Fast: Concept-Guided Non-Autoregressive Generation for Open-Domain Dialogue Systems9 Sep 2021
- 2021One Chatbot Per Person: Creating Personalized Chatbots based on Implicit User Profiles20 Aug 2021
- 2021A Neural Conversation Generation Model via Equivalent Shared Memory Investigation20 Aug 2021
- 2021WeaSuL: Weakly Supervised Dialogue Policy Learning: Reward Estimation for Multi-turn Dialogue1 Aug 2021
- 2021THINK: A Novel Conversation Model for Generating Grammatically Correct and Coherent Responses28 May 2021
- 2021Maria: A Visual Experience Powered Conversational Agent27 May 2021
- 2021Recent Advances in Deep Learning Based Dialogue Systems: A Systematic Survey10 May 2021
- 2021Learning to Select Context in a Hierarchical and Global Perspective for Open-domain Dialogue Generation18 Feb 2021
- 2021Recent Advances in Deep Learning Based Dialogue Systems: A Systematic Surveycited by 130
- 2022Less is More: Learning to Refine Dialogue History for Personalized Dialogue Generationcited by 47
- 2023The Shifted and The Overlooked: A Task-oriented Investigation of User-GPT Interactionscited by 45
- 2021One Chatbot Per Person: Creating Personalized Chatbots based on Implicit User Profilescited by 39
- 2021Multimodal Dialogue Response Generationcited by 32
- 2023ChatGPT as your Personal Data Scientistcited by 22
- 2021Maria: A Visual Experience Powered Conversational Agentcited by 19
- 2021Thinking Clearly, Talking Fast: Concept-Guided Non-Autoregressive Generation for Open-Domain Dialogue Systemscited by 17
- 2021Learning to Select Context in a Hierarchical and Global Perspective for Open-domain Dialogue Generationcited by 14
- 2022Commonsense and Named Entity Aware Knowledge Grounded Dialogue Generationcited by 8
- 2025MORQA: Benchmarking Evaluation Metrics for Medical Open-Ended Question Answeringcited by 8
- 2022MulZDG: Multilingual Code-Switching Framework for Zero-shot Dialogue Generationcited by 7
12 most cited of 30 All 30 (JSON)
- 2025FedDTRE: Federated Dialogue Generation Models Powered by Trustworthiness Evaluation9 Oct 2025
- 2025Learning to Detect Relevant Contexts and Knowledge for Response Selection in Retrieval-based Dialogue Systems26 Sep 2025
- 2025MORQA: Benchmarking Evaluation Metrics for Medical Open-Ended Question Answering15 Sep 2025
- 2024A Static and Dynamic Attention Framework for Multi Turn Dialogue Generation28 Oct 2024
- 2023The Shifted and The Overlooked: A Task-oriented Investigation of User-GPT Interactions19 Oct 2023
- 2023ChatGPT as your Personal Data Scientist23 May 2023
- 2023X-ReCoSa: Multi-Scale Context Aggregation For Multi-Turn Dialogue Generation14 Mar 2023
- 2022CDialog: A Multi-turn Covid-19 Conversation Dataset for Entity-Aware Dialog Generation16 Nov 2022
- 2022Towards Efficient Dialogue Pre-training with Transferable and Interpretable Latent Structure22 Oct 2022
- 2022MCP: Self-supervised Pre-training for Personalized Chatbots with Multi-level Contrastive Sampling17 Oct 2022
- 2022DialoGen: Generalized Long-Range Context Representation for Dialogue Systems12 Oct 2022
- 2022MulZDG: Multilingual Code-Switching Framework for Zero-shot Dialogue Generation18 Aug 2022
12 newest of 30 All 30 (JSON)