Evaluating the Performance of Large Language Models via Debates
Behrad Moniri, Hamed Hassani, Edgar Dobriban
TL;DR
The paper introduces an automated, debate-based benchmarking framework to evaluate and rank large language models. It formalizes a multi-round debate on predefined topics, with a judge LLM assessing arguments and determining winners, thereby capturing domain knowledge, reasoning, and inconsistency detection while avoiding costly human crowdsourcing. Empirical results show rankings that align with human-based benchmarks and existing leaderboards, and robustness checks indicate that different judge models yield similar model hierarchies. The approach demonstrates scalable, domain-agnostic model evaluation, while acknowledging limitations related to topic selection, judge strength, and language scope.
Abstract
Large Language Models (LLMs) are rapidly evolving and impacting various fields, necessitating the development of effective methods to evaluate and compare their performance. Most current approaches for performance evaluation are either based on fixed, domain-specific questions that lack the flexibility required in many real-world applications, or rely on human input, making them unscalable. To address these issues, we propose an automated benchmarking framework based on debates between LLMs, judged by another LLM. This method assesses not only domain knowledge, but also skills such as argumentative reasoning and inconsistency recognition. We evaluate the performance of various state-of-the-art LLMs using the debate framework and achieve rankings that align closely with popular rankings based on human input, eliminating the need for costly human crowdsourcing.
