CORAL: Contextual Response Retrievability Loss Function for Training Dialog Generation Models
Not on the map. Why?
Abstract (arXiv)
In the field of Natural Language Processing, there are many tasks that can be tackled effectively using the cross-entropy (CE) loss function. However, the task of dialog generation poses unique challenges for CE loss. This is because CE loss assumes that, for any given input, the only possible output is the one available as the ground truth in the training dataset. But, in dialog generation, there can be multiple valid responses (for a given context) that not only have different surface forms but can also be semantically different. Furthermore, CE loss computation for the dialog generation task does not take the input context into consideration and, hence, it grades the response irrespective of the context. To grade the generated response for qualities like relevance, engagingness, etc., the loss function should depend on both the context and the generated response. To address these limitations, this paper proposes CORAL, a novel loss function based on a reinforcement learning (RL) view of the dialog generation task with a reward function that estimates human preference for generated responses while considering both the context and the response. Furthermore, to overcome challenges such as high sample complexity of RL training and a large action space, we propose a mix-policy training algorithm. Notably, using CORAL we can train dialog generation models without assuming the ground-truth as the only correct response. Extensive comparisons on benchmark datasets demonstrate that CORAL based models outperform strong state-of-the-art baseline models of different sizes.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 43 of its 55 references that are in the map. First posted on arXiv 21 May 2022.
Builds on
43 of 55 references.
References · 43
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019The Curious Case of Neural Text Degenerationcited by 2,881
- 2020REALM: Retrieval-Augmented Language Model Pre-Trainingcited by 2,126
- 2019DialoGPT: Large-Scale Generative Pre-training for Conversational Response Generationcited by 842
- 2017DailyDialog: A Manually Labelled Multi-turn Dialogue Datasetcited by 649
- 2020Recipes for building an open-domain chatbotcited by 593
- 2020Towards a Human-like Open-Domain Chatbotcited by 467
- 2016How NOT To Evaluate Your Dialogue System: An Empirical Study of Unsupervised Evaluation Metrics for Dialogue Response Generationcited by 356
- 2016Deep Reinforcement Learning for Dialogue Generationcited by 286
- 2017Learning Discourse-level Diversity for Neural Dialog Models using Conditional Variational Autoencoderscited by 222
- 2021Internet-Augmented Dialogue Generationcited by 217
31 more
- 2015Building End-To-End Dialogue Systems Using Generative Hierarchical Neural Network Modelscited by 207
- 2016Enhanced LSTM for Natural Language Inferencecited by 199
- 2016A Hierarchical Latent Variable Encoder-Decoder Model for Generating Dialoguescited by 174
- 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 164
- 2019PLATO: Pre-trained Dialogue Generation Model with Discrete Latent Variablecited by 145
- 2020Can You Put it All Together: Evaluating Conversational Agents' Ability to Blend Skillscited by 130
- 2017Adversarial Learning for Neural Dialogue Generationcited by 103
- 2017Towards an Automatic Turing Test: Learning to Evaluate Dialogue Responsescited by 98
- 2019ConveRT: Efficient and Accurate Conversational Representations from Transformerscited by 95
- 2021A Comprehensive Assessment of Dialog Evaluation Metricscited by 90
- 2020Dialogue Response Ranking Training with Large-Scale Human Feedback Datacited by 68
- 2020Improving Dialog Evaluation with a Multi-reference Adversarial Dataset and Large Scale Pretrainingcited by 59
- 2019Rethinking Action Spaces for Reinforcement Learning in End-to-end Dialog Agents with Latent Variable Modelscited by 53
- 2020Learning an Unreferenced Metric for Online Dialogue Evaluationcited by 52
- 2018Response Generation by Context-aware Prototype Editingcited by 40
- 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
- 2019Hierarchical Reinforcement Learning for Open-Domain Dialogcited by 27
- 2020Controlling Dialogue Generation with Semantic Exemplarscited by 25
- 2021Diversifying Dialog Generation via Adaptive Label Smoothingcited by 25
- 2018Retrieval-Enhanced Adversarial Training for Neural Response Generationcited by 22
- 2019Re-evaluating ADEM: A Deeper Look at Scoring Dialogue Responsescited by 22
- 2017A Conditional Variational Framework for Dialog Generationcited by 16
- 2020Hierarchical Transformer for Task Oriented Dialog Systemscited by 14
- 2019Deep Reinforcement Learning For Modeling Chit-Chat Dialog With Discrete Attributescited by 11
- 2022An Empirical Study on the Overlapping Problem of Open-Domain Dialogue Datasetscited by 8
- 2019Sequential Attention-based Network for Noetic End-to-End Response Selectioncited by 6
- 2021MultiTalk: A Highly-Branching Dialog Testbed for Diverse Conversationscited by 6
- 2021Improving Response Quality with Backward Reasoning in Open-domain Dialogue Systemscited by 4
- 2021Representation Learning for Conversational Data using Discourse Mutual Information Maximizationcited by 4
Built on by
Citing papers per year: 2026: 1.
1 paper.