Exploring Dense Retrieval for Dialogue Response Selection
Not on the map. Why?
Abstract (arXiv)
Recent progress in deep learning has continuously improved the accuracy of dialogue response selection. In particular, sophisticated neural network architectures are leveraged to capture the rich interactions between dialogue context and response candidates. While remarkably effective, these models also bring in a steep increase in computational cost. Consequently, such models can only be used as a re-rank module in practice. In this study, we present a solution to directly select proper responses from a large corpus or even a nonparallel corpus that only consists of unpaired sentences, using a dense retrieval model. To push the limits of dense retrieval, we design an interaction layer upon the dense retrieval models and apply a set of tailor-designed learning strategies. Our model shows superiority over strong baselines on the conventional re-rank evaluation setting, which is remarkable given its efficiency. To verify the effectiveness of our approach in realistic scenarios, we also conduct full-rank evaluation, where the target is to select proper responses from a full candidate pool that may contain millions of candidates and evaluate them fairly through human annotations. Our proposed model notably outperforms pipeline baselines that integrate fast recall and expressive re-rank modules. Human evaluation results show that enlarging the candidate pool with nonparallel corpora improves response quality further.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 39 of its 71 references that are in the map. First posted on arXiv 13 Oct 2021.
Builds on
39 of 71 references.
References · 39
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,512
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,824
- 2017Billion-scale similarity search with GPUscited by 2,497
- 2020ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERTcited by 1,178
- 2020Recipes for building an open-domain chatbotcited by 593
- 2020Towards a Human-like Open-Domain Chatbotcited by 470
- 2020RocketQA: An Optimized Training Approach to Dense Passage Retrieval for Open-Domain Question Answeringcited by 413
27 more
- 2016Deep Reinforcement Learning for Dialogue Generationcited by 288
- 2015The Ubuntu Dialogue Corpus: A Large Dataset for Research in Unstructured Multi-Turn Dialogue Systemscited by 172
- 2019Poly-encoders: Transformer Architectures and Pre-training Strategies for Fast and Accurate Multi-sentence Scoringcited by 165
- 2019PLATO: Pre-trained Dialogue Generation Model with Discrete Latent Variablecited by 145
- 2020Unsupervised Evaluation of Interactive Dialog with DialoGPTcited by 139
- 2016Sequential Matching Network: A New Architecture for Multi-turn Response Selection in Retrieval-based Chatbotscited by 103
- 2021A Comprehensive Assessment of Dialog Evaluation Metricscited by 90
- 2020GRADE: Automatic Graph-Enhanced Coherence Metric for Evaluating Open-Domain Dialogue Systemscited by 76
- 2020Speaker-Aware BERT for Multi-Turn Response Selection in Retrieval-Based Chatbotscited by 73
- 2021Few-Shot Conversational Dense Retrievalcited by 72
- 2018Modeling Multi-turn Conversation with Deep Utterance Aggregationcited by 65
- 2021DynaEval: Unifying Turn and Dialogue Level Evaluationcited by 59
- 2021Efficient Passage Retrieval with Hashing for Open-domain Question Answeringcited by 53
- 2019Better Automatic Evaluation of Open-Domain Dialogue Systems with Contextualized Embeddingscited by 52
- 2019SetRank: Learning a Permutation-Invariant Ranking Model for Information Retrievalcited by 48
- 2020Do Response Selection Models Really Know What's Next? Utterance Manipulation Strategies for Multi-turn Response Selectioncited by 36
- 2020Learning an Effective Context-Response Matching Model with Self-Supervised Tasks for Retrieval-based Dialoguescited by 34
- 2020Learning to Compare for Better Training and Evaluation of Open Domain Natural Language Generation Modelscited by 28
- 2020Dialogue Response Selection with Hierarchical Curriculum Learningcited by 27
- 2020Filling the Gap of Utterance-aware and Speaker-aware Representation for Multi-turn Dialoguecited by 26
- 2020DC-BERT: Decoupling Question and Document for Efficient Contextual Encodingcited by 20
- 2021Partner Matters! An Empirical Study on Fusing Personas for Personalized Response Selection in Retrieval-Based Chatbotscited by 15
- 2019Interactive Matching Network for Multi-Turn Response Selection in Retrieval-Based Chatbotscited by 14
- 2019Utterance-to-Utterance Interactive Matching Network for Multi-Turn Response Selection in Retrieval-Based Chatbotscited by 13
- 2021Contextual Fine-to-Coarse Distillation for Coarse-grained Response Selection in Open-Domain Conversationscited by 9
- 2021Smoothing Dialogue States for Open Conversational Machine Readingcited by 6
- 2016Incorporating Loose-Structured Knowledge into Conversation Modeling via Recall-Gate LSTMcited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 2; 2024: 2; 2025: 2.
11 papers.
- 2022A Contrastive Framework for Neural Text Generationcited by 225
- 2022Language Models Can See: Plugging Visual Controls in Text Generationcited by 90
- 2024Block-Attention for Efficient Prefillingcited by 37
- 2021TaCL: Improving BERT Pre-training with Token-aware Contrastive Learningcited by 32
- 2023Copy Is All You Needcited by 27
- 2025Multi-Party Conversational Agents: A Surveycited by 7
- 2023Dial-MAE: ConTextual Masked Auto-Encoder for Retrieval-based Dialogue Systemscited by 2
- 2022Sparse and Dense Approaches for the Full-rank Retrieval of Responses for Dialoguescited by 0
- 2022On Task-Adaptive Pretraining for Dialogue Response Selectioncited by 0
- 2024Selecting Query-bag as Pseudo Relevance Feedback for Information-seeking Conversationscited by 0
- 2025On the Effectiveness of Integration Methods for Multimodal Dialogue Response Retrievalcited by 0
- 2025On the Effectiveness of Integration Methods for Multimodal Dialogue Response Retrieval13 Jun 2025
- 2025Multi-Party Conversational Agents: A Survey24 May 2025
- 2024Block-Attention for Efficient Prefilling14 Sep 2024
- 2024Selecting Query-bag as Pseudo Relevance Feedback for Information-seeking Conversations22 Mar 2024
- 2023Copy Is All You Need13 Jul 2023
- 2023Dial-MAE: ConTextual Masked Auto-Encoder for Retrieval-based Dialogue Systems7 Jun 2023
- 2022On Task-Adaptive Pretraining for Dialogue Response Selection8 Oct 2022
- 2022Language Models Can See: Plugging Visual Controls in Text Generation5 May 2022
- 2022Sparse and Dense Approaches for the Full-rank Retrieval of Responses for Dialogues22 Apr 2022
- 2022A Contrastive Framework for Neural Text Generation13 Feb 2022
- 2021TaCL: Improving BERT Pre-training with Token-aware Contrastive Learning7 Nov 2021