Chatbot Arena Meets Nuggets: Towards Explanations and Diagnostics in the Evaluation of LLM Responses
Sahel Sharifymoghaddam, Shivani Upadhyay, Nandan Thakur, Ronak Pradeep, Jimmy Lin
TL;DR
This work reframes the evaluation of retrieval-augmented LLMs by applying an automated nugget-based methodology to Search Arena battles. By extracting atomic nuggets from queries, retrieved content, and model responses, the Auto-Nuggetizer provides interpretable, diagnostic signals that align with human preferences, especially for knowledge-intensive queries. The study demonstrates that nugget score differences correlate with winner/loser/ tie outcomes, explores inversions across query types and languages, and shows that nugget generation from LLM outputs alone remains viable when URLs are unavailable. It also compares nugget-based evaluation to an LLM-as-a-judge approach, finding the latter less reliable for detecting ties and more prone to inversions, underscoring nugget-based evaluation as a promising, explainable tool for diagnosing and improving RAG systems.
Abstract
Battles, or side-by-side comparisons in so-called arenas that elicit human preferences, have emerged as a popular approach for assessing the output quality of LLMs. Recently, this idea has been extended to retrieval-augmented generation (RAG) systems. While undoubtedly representing an advance in evaluation, battles have at least two drawbacks, particularly in the context of complex information-seeking queries: they are neither explanatory nor diagnostic. Recently, the nugget evaluation methodology has emerged as a promising approach to evaluate the quality of RAG answers. Nuggets decompose long-form LLM-generated answers into atomic facts, highlighting important pieces of information necessary in a "good" response. In this work, we apply our AutoNuggetizer framework to analyze data from roughly 7K Search Arena battles provided by LMArena in a fully automatic manner. Our results show a significant correlation between nugget scores and human preferences, showcasing promise in our approach to explainable and diagnostic system evaluations. All the code necessary to reproduce results in our work is available in https://github.com/castorini/lmsys_nuggetize.
