DEBATE: Devil's Advocate-Based Assessment and Text Evaluation
Alex Kim, Keonwoo Kim, Sangwon Yoon
TL;DR
DEBATE tackles the bias and stability limitations of single-agent LLM evaluators by introducing a three-agent, Devil's Advocate–powered framework for NLG evaluation. Through iterative debates among Commander, Scorer, and Critic, and with a Critic that actively challenges scores, DEBATE achieves superior correlations with human judgments on SummEval and Topical-Chat, outperforming prior baselines. The approach demonstrates robustness across LLM families and reveals that debate depth, critic persona, and tie-breaker strategies meaningfully affect performance. While offering improved alignment with human ratings, the method also incurs higher computational costs and depends on the capabilities of the underlying LLMs, suggesting directions for future efficiency and generalization.
Abstract
As natural language generation (NLG) models have become prevalent, systematically assessing the quality of machine-generated texts has become increasingly important. Recent studies introduce LLM-based evaluators that operate as reference-free metrics, demonstrating their capability to adeptly handle novel tasks. However, these models generally rely on a single-agent approach, which, we argue, introduces an inherent limit to their performance. This is because there exist biases in LLM agent's responses, including preferences for certain text structure or content. In this work, we propose DEBATE, an NLG evaluation framework based on multi-agent scoring system augmented with a concept of Devil's Advocate. Within the framework, one agent is instructed to criticize other agents' arguments, potentially resolving the bias in LLM agent's answers. DEBATE substantially outperforms the previous state-of-the-art methods in two meta-evaluation benchmarks in NLG evaluation, SummEval and TopicalChat. We also show that the extensiveness of debates among agents and the persona of an agent can influence the performance of evaluators.
