ACUTE-EVAL: Improved Dialogue Evaluation with Optimized Questions and Multi-turn Comparisons
arXiv:1909.03087
Abstract
While dialogue remains an important end-goal of natural language research, the difficulty of evaluation is an oft-quoted reason why it remains troublesome to make real progress towards its solution. Evaluation difficulties are actually two-fold: not only do automatic metrics not correlate well with human judgments, but also human judgments themselves are in fact difficult to measure. The two most used human judgment tests, single-turn pairwise evaluation and multi-turn Likert scores, both have serious flaws as we discuss in this work. We instead provide a novel procedure involving comparing two full dialogues, where a human judge is asked to pay attention to only one speaker within each, and make a pairwise judgment. The questions themselves are optimized to maximize the robustness of judgments across different annotators, resulting in better tests. We also show how these tests work in self-play model chat setups, resulting in faster, cheaper tests. We hope these tests become the de facto standard, and will release open-source code to that end.
References in corpus (8)
- A Neural Conversational Model
- Wizard of Wikipedia: Knowledge-Powered Conversational agents
- Deep Reinforcement Learning for Dialogue Generation
- TransferTransfo: A Transfer Learning Approach for Neural Network Based Conversational Agents
- Personalizing Dialogue Agents: I have a dog, do you have pets too?
- Poly-encoders: Transformer Architectures and Pre-training Strategies for Fast and Accurate Multi-sentence Scoring
- Approximating Interactive Human Evaluation with Self-Play for Open-Domain Dialog Systems
- What makes a good conversation? How controllable attributes affect human judgments
Cited by in corpus (31)
- Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks
- Neural Text Generation with Unlikelihood Training
- Poly-encoders: Transformer Architectures and Pre-training Strategies for Fast and Accurate Multi-sentence Scoring
- Sequential Latent Knowledge Selection for Knowledge-Grounded Dialogue
- Recipes for Safety in Open-domain Chatbots
- Open-Domain Conversational Agents: Current Progress, Open Problems, and Future Directions
- Learning to summarize from human feedback
- PLATO-2: Towards Building an Open-Domain Chatbot via Curriculum Learning
- EVA2.0: Investigating Open-Domain Chinese Dialogue Systems with Large-Scale Pre-Training
- Don't Say That! Making Inconsistent Dialogue Unlikely with Unlikelihood Training
- Augmenting Transformers with KNN-Based Composite Memory for Dialogue
- Anticipating Safety Issues in E2E Conversational AI: Framework and Tooling
- Hi, my name is Martha: Using names to measure and mitigate bias in generative dialogue models
- I like fish, especially dolphins: Addressing Contradictions in Dialogue Modeling
- I love your chain mail! Making knights smile in a fantasy game world: Open-domain goal-oriented dialogue agents
- Evaluating Empathetic Chatbots in Customer Service Settings
- DynaEval: Unifying Turn and Dialogue Level Evaluation
- Beyond User Self-Reported Likert Scale Ratings: A Comparison Model for Automatic Dialog Evaluation
- SideControl: Controlled Open-domain Dialogue Generation via Additive Side Networks
- How To Evaluate Your Dialogue System: Probe Tasks as an Alternative for Token-level Evaluation Metrics
- Designing Precise and Robust Dialogue Response Evaluators
- Document-editing Assistants and Model-based Reinforcement Learning as a Path to Conversational AI
- An Evaluation Protocol for Generative Conversational Systems
- Assessing Political Prudence of Open-domain Chatbots
- Teaching Models new APIs: Domain-Agnostic Simulators for Task Oriented Dialogue
- Sparse Text Generation
- LEGOEval: An Open-Source Toolkit for Dialogue System Evaluation via Crowdsourcing
- Building and Evaluating Open-Domain Dialogue Corpora with Clarifying Questions
- Addressing Inquiries about History: An Efficient and Practical Framework for Evaluating Open-domain Chatbot Consistency
- HERALD: An Annotation Efficient Method to Detect User Disengagement in Social Conversations
- Partner Personas Generation for Diverse Dialogue Generation