Can Large Language Models be Trusted for Evaluation? Scalable Meta-Evaluation of LLMs as Evaluators via Agent Debate

Steffi Chern, Ethan Chern, Graham Neubig, Pengfei Liu
1/30/2024
cs.CLcs.AI

Official code: GAIR-NLP/scaleeval (43 stars, last commit 2024-02-15).

Abstract

Despite the utility of Large Language Models (LLMs) across a wide range of tasks and scenarios, developing a method for reliably evaluating LLMs across varied contexts continues to be challenging. Modern evaluation approaches often use LLMs to assess responses generated by LLMs. However, the meta-evaluation conducted to assess the effectiveness of these LLMs as evaluators is typically constrained by the coverage of existing benchmarks or requires extensive human annotation. This underscores the urgency of methods for scalable meta-evaluation that can effectively, reliably, and efficiently evaluate the performance of LLMs as evaluators across diverse tasks and scenarios, particularly in potentially new, user-defined scenarios. To fill this gap, we propose ScaleEval, an agent-debate-assisted meta-evaluation framework that leverages the capabilities of multiple communicative LLM agents. This framework supports multi-round discussions to assist human annotators in discerning the most capable LLMs as evaluators, which significantly eases their workload in cases that used to require large-scale annotations during meta-evaluation. We release the code for our framework, which is publicly available at: \url{https://github.com/GAIR-NLP/scaleeval}.

View on arXivView PDF

Code Implementations(1)

GAIR-NLP/scaleevalOfficial100%

Scalable Meta-Evaluation of LLMs as Evaluators

433PythonJan 29, 20242 years ago
evaluation-frameworkgenerative-aillmnlp

Similar Papers

Cite this paper

@article{chern2024large,
  title  = {Can Large Language Models be Trusted for Evaluation? Scalable Meta-Evaluation of LLMs as Evaluators via Agent Debate},
  author = {Steffi Chern and Ethan Chern and Graham Neubig and Pengfei Liu},
  year   = {2024},
  eprint = {2401.16788},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.16788v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.16788.svg)](https://codeofpaper.com/paper/2401.16788)

Discussion