A Comparison of LLM-based Relevance Assessment Methods
Abstract.
Large Language Models (LLMs) are increasingly deployed in both academic and industry settings to automate the evaluation of information seeking systems, particularly by generating graded relevance judgments. Several studies report Kendall correlations exceeding when comparing system rankings derived from human versus LLM-generated relevance labels. Previous work on LLM-based relevance assessment has primarily focused on replicating graded human relevance judgments through various prompting strategies. However, there has been limited exploration of alternative assessment methods or comprehensive comparative studies. In this paper, we systematically compare multiple LLM-based relevance assessment methods, including binary relevance judgments, graded relevance assessments, pairwise preference-based methods, and two nugget-based evaluation methods – document-agnostic and document-dependent. Wherever possible, we employ state-of-the-art tools and optimized prompts tailored for these methods. In addition to a traditional comparison based on system rankings using Kendall correlations, we also examine how well LLM judgments align with human preferences, as inferred from relevance grades. We conduct extensive experiments on datasets from three TREC Deep Learning tracks 2019, 2020 and 2021 as well as the ANTIQUE dataset, which focuses on non-factoid open-domain question answering. Beyond dataset-specific results, our work offers a practical methodology for evaluating diverse LLM-based relevance assessment methods. We release all relevance judgments generated by both an open-source (Llama3.2b) and a commercial (gpt-4o) model. Our goal is to both reproduce proposed evaluation methods, placing them on a level playing field for comparison, and to provide a baseline resource and methodology for future experiments aiming to improve LLM-based assessment.
1. Introduction
Large Language Models (LLMs) have emerged as transformative tools in the information retrieval (IR) domain (zhu2023large), enabling significant advancements in tasks such as document ranking (zhang2023rank; sun2023chatgpt; qin2023large), query generation (wang2023query2doc; staudinger2024reproducibility), and system evaluation (alaofi2024generative; rahmani2024llm4eval; salemi2024evaluating). Their ability to process and generate human-like text has enhanced efficiency and scalability across tasks that were traditionally human-led. Notably, LLMs have shown substantial promise in automating the evaluation of IR systems by generating relevance judgments that closely align with human assessments (thomas2023large; li2024generation; zhuang2023beyond).
Under the traditional IR paradigm, search engines respond to user queries with ranked lists of documents from a pre-defined corpus. The effectiveness of a search engine’s ranking is evaluated based on its ability to place relevant documents higher on a list (10.1111/j.1083-6101.2007.00351.x; page1999pagerank). Historically, this evaluation methodology relied on human annotators to label query-document pairs for relevance, quality, and other attributes. Unfortunately, this approach is resource-intensive and can suffer from issues of incomplete labeling, inconsistencies among annotators, and high costs, particularly in academic settings. Experimental initiatives such as TREC, NTCIR, CLEF, and FIRE have aimed to address these issues by creating reusable test collections with predefined relevance labels, allowing consistent comparison of retrieval systems (10.1007/978-3-642-04447-2_2; kando1999overview; harman1993first).
Recent advancements in LLMs have shifted this paradigm by offering a scalable and cost-effective alternative for generating relevance labels (upadhyay2024largescalestudyrelevanceassessments; pradeep2024initial). Studies have shown that LLM-based relevance assessments can achieve accuracy comparable to, or even exceeding, that of human annotators, as demonstrated in real-world systems like Bing (thomas2023large). These models not only reduce labeling costs but also address ”assessment holes” where unjudged results in traditional test collections lead to performance underestimation of newer models (arabzadeh2022shallow). However, the growing reliance on LLMs for evaluation introduces challenges of consistency, alignment, and transparency. As faggioli2023perspectives note, evaluations in IR must remain grounded in human judgment to maintain trust and reliability.
In fact, despite the success of LLM relevance assessments, several papers have raised concerns about their robustness and their alignment with human preferences. fooled report a “tendency for many LLMs to label passages that include the original query terms as relevant.” They demonstrate that merely injecting query terms into a document or even adding an explicit statement that the document is relevant can influence an LLM to label the document as relevant. clarke2024llmbasedrelevanceassessmentcant report an experiment demonstrating that LLM assessment can be biased toward LLM-based re-ranking methods. The authors of the UMBRELA assessment tool (upadhyay2024umbrela; upadhyay2024largescalestudyrelevanceassessments)–which was used for automated evaluation of TREC RAG 2024– found that when asking LLMs and humans to rate relevance using graded values, humans tend to apply stricter criteria. For instance, when analyzing three years of TREC Deep Learning track data (2019–2021) using UMBRELA and comparing it to human judgments, it was observed that on average humans labeled over 13% more documents as non-relevant (14,961 vs. 17,376). Conversely, LLMs were more lenient in judging relevance, labeling over 26% more documents as perfectly relevant (3,063 vs. 2,429). This observation suggests that LLMs may interpret relevance more liberally than humans.
These differences are reflected in statistical measures of agreement, including Cohen’s Kappa (). When comparing human and LLM assessments, faggioli2023perspectives report binary values between 0.07 and 0.49 (slight to moderate). upadhyay2024umbrela report binary values between 0.4 and 0.5 (moderate) and four-point values between 0.3 and 0.4. LLMJudge report an experiment in which seven independent research groups applied their prompts and LLM-based assessment tools to label a common set of query/document pairs on a four-point graded relevance scale. No group achieved a over 0.45, when compared with human labels, with all but one submission having values below 0.4. As a basis for comparison, human-human values can be above 0.5 on binary assessment (10.1145/290941.291009).
In addition to a direct comparison of relevance labels, information retrieval researchers often evaluate relevance grading methods and evaluation metrics by computing Kendall’s Tau () correlation between system rankings (voor98). Kendall’s measures the rank correlation between two ordered lists, accounting for concordant and discordant pairs. In the context of evaluation experiments, such as TREC tasks, Kendall’s quantifies the consistency between the rank orderings induced by two different evaluation metrics across a set of submissions (i.e., “runs” or “systems”). In comparing official TREC binary relevance labels with an independently created set of labels on runs submitted to the TREC-6 adhoc retrieval task, voor98 report a Kendall’s , where the corresponding Kappa is 0.52 (10.1145/290941.291009). Thus, if we are replacing human labels with LLM-generated labels, a Kendall’s of could serve as a minimum benchmark for acceptability.
LLM-generated labels approach or exceed this standard when compared to human labels. faggioli2023perspectives report on TREC 2021 Deep Learning runs when comparing human labels with labels generated by GPT-3.5. Similarly, upadhyay2024umbrela report values between and on TREC 2019 to 2023 Deep Learning runs when comparing human labels with labels generated by their UMBRELA assessment tool. Furthermore, upadhyay2024largescalestudyrelevanceassessments report on TREC 2024 runs using the same tool.
Given the flexibility of LLMs in language processing tasks, we are no longer constrained to standard methods for relevance assessment. Methods that once required substantial human labor — which may have impeded their adoption – now become feasible due to the reduced costs associated with LLM-based assessment. However, there has been limited exploration of alternative methods or a comprehensive comparative studies of methods beyond graded relevance assessment.
With the goal of placing them on a “level playing field” this paper compares various LLM-based relevance assessment methods, including: 1) traditional relevance judgments in both Binary (faggioli2023perspectives) and graded forms (UMBRELA) (upadhyay2024umbrela), 2) two nugget-based methods – one document-agnostic (Exam) (farzi2024exambased; sander2021exam) and one document-dependent (AutoNuggetizer) (pradeep2024initial) — and, 3) a pairwise preference-based relevance judgment method. To minimize the influence of prompt engineering and enhance reproducibility, as much as possible we rely on established tools and prompts. Our experiments are conducted using both a commercial LLM (ChatGPT-4o) and an open-source LLM (Llama 3.2B). Due to space limitations, we do not present or analyze the llama results in this paper, but we include them in our GitHub repository.
To help compare these methods on a level playing field, we consider two factors:
-
(1)
Alignment with human labels: The degree to which LLM-generated relevance judgments reflect the document ordering imputed by human labels.
-
(2)
Agreement with system rankings: The consistency between system rankings produced using LLM-generated labels and those derived from human labels.
As observed earlier, LLMs can be more lenient in judging relevance. The first factor (“alignment”) allows us to side-step this issue by focusing on the order in which documents are placed by the various assessment methods. For example, if human assessment assigns a higher grade to one document vs. another, we expect LLM-based assessment to provide a consistent ordering, even if the LLM assigns different grades. Although the various assessment methods express relevance in different ways, e.g., grades vs. nuggets, alignment with human labels allows us to make a direct comparison between the methods. For similar reasons, for the second factor we employ an flexible evaluation measure (“compatibility”) that naturally adapts to any relevance assessment method (10.1145/3340531.3411915)
We report experiments evaluating the various assessment methods in terms of these two factors. Our study employs three years of TREC test collections (2019, 2020, and 2021) (trecdl2019; trecdl2020; trecdl2021), which are based on two different corpora: MS MARCO v1 and v2 (nguyen2016ms). We choose these test collections since they have been employed in previous comparisons of LLM-based assessments (faggioli2023perspectives; upadhyay2024umbrela) allowing our results to be compared with previous results. In addition, as a test of generalizability, we report experiments on the ANTIQUE dataset (hashemi2020antique), an open-domain question-answering dataset derived from Yahoo Answers. All data and code are publicly available in our github repository111https://github.com/Narabzad/llm-relevance-judgement-comparison. As new large language models appear and assessment methods are proposed, these judgments provide a baseline for evaluation.
2. Background
The continuing rapid advancement of AI technologies necessitates the ongoing development of evaluation benchmarks (zheng2023judging; guo2023evaluating). Traditional benchmarks often become inadequate as models achieve high performance on them (mcintosh2024inadequacieslargelanguagemodel). Additionally, the increasing speed of benchmarking and the emergence of novel tasks make relying solely on human annotation increasingly challenging (chang2024survey). Automated evaluation methods have thus gained popularity, accelerating the evaluation process and facilitating tool development (chern2024can; arabzadeh-etal-2024-assessing).
While automated evaluation metrics offer scalability, human judgment remains essential for capturing subjective quality measures and ensuring alignment with human labels (wang2023aligning; amirizaniani2024developing). To enable effective hybrid evaluations, automated methods, particularly those based on LLMs, must be aligned with human judgment (jones1995evaluating). Furthermore, conclusions drawn from annotations should be interpretable for system comparison. For instance, in LLM-based relevance judgments for information retrieval evaluation, it is crucial to understand how these judgments influence system rankings and measure system effectiveness. LLM-based relevance assessment is not only valuable for assessing IR systems but may also play a crucial role in evaluating retrieval-augmented generation (RAG) systems, where answers are not necessarily derived from a fixed collection (zhang2024large).
There have always been attempts to automate the process of relevance judgment (makary2017using; makary2016towards; ravana2015ranking; soboroff2001ranking). However, with the emergence of LLMs, automated relevance judgment has gained significant attention, with examples like the use of automated evaluation methods in TREC RAG 2024 track (upadhyay2024largescalestudyrelevanceassessments; pradeep2024initial). LLM-based relevance judgment was pioneered by faggioli2023perspectives, where the authors discussed the potential for various levels of collaboration between humans and machines in evaluating IR systems. thomas2023large illustrate that LLM-based relevance judgments have on-par quality as human annotators and they could even be deployed at an industrial scale, as implemented at Microsoft Bing. While these studies reported a high rank-based Kendall’s correlation (typically above 0.85) between human and LLM-graded judgments (abbasiantaeb2024uselargelanguagemodels; faggioli2023perspectives; macavaney2023one; thomas2023large), they also highlight a lack of calibration between automated relevance judgments and human assessments, with LLM-based assessment often assigning higher grades on average (upadhyay2024umbrela).
While other studies have compared prompts for LLM-based graded assessment (LLMJudge), to our knowledge no other study has compared different methods for assessment. Comparing methods such as pairwise, pointwise, and nugget-based LLM relevance judgments to human evaluations is challenging due to the differences in the ways that relevance is expressed. We address this challenge by developing a measure for alignment with human labels that can be applied across all methods and by utilizing an evaluation measure that requires only a definition of an ideal ranking, not does not require the output of assessment methods to be mapped to a common set of relevance grades.
3. Relevance Assessment Methods
In this section, we present a detailed explanation of the LLM-based relevance assessment methods compared in this paper. To ensure replicability and to minimize potential bias introduced by prompt engineering, we have relied as much as possible on the tools and prompts developed by prior work. We note that all the experiments have been conducted with both GPT-4o and Llama3.2b with a temperature of 0. All the prompts, code and data for both models are available at https://github.com/Narabzad/llm-relevance-judgement-comparison
3.1. Binary Relevance Assessment
Binary relevance assessment is a straightforward approach assessing relevance, which has been widely employed within the information retrieval community for much of its history (cleverdon1991significance). It forms the foundation for standard evaluation metrics like recall and average precision. A document is evaluated to determine whether it wholly or partially satisfies the information need underlying a query . Given a query and a document , a Binary relevance function maps the query-document pair to a label :
(1) |
Here, indicates relevance, while signifies non-relevance.
Binary judgments, while easy to understand and interpret (manning2009introduction; kekalainen2005binary; kekalainen2002using), can oversimplify the relevance spectrum, failing to capture more nuanced degrees of relevance. faggioli2023perspectives were among the first to leverage LLMs for binary relevance judgments. For binary assessment we reproduce their prompt, which explicitly instructs the LLM to act as a TREC assessor when determining if a document is relevant to a query. Their prompt has previously shown high agreement with human judgments on datasets including REC-DL 2021 (trecdl2021) and TREC-8 (hawking1999overview).
3.2. Graded Relevance Assessment
Early efforts in IR, highlighted the need for richer annotations to better evaluate retrieval systems (buckley2004retrieval; hawking1999overview; voorhees2000report). As such, graded relevance judgment extend binary relevance by assigning a relevance grade from a predefined set of levels, typically ranging from 0 (non-relevant) to (highest relevance). For a given query and document , a graded relevance function maps the query-document pair to an integer , where:
(2) |
The number of levels () is often 4 or 5 in standard test collections. For instance, the TREC datasets use scales ranging from 0 (not relevant) to 3 (perfectly relevant) (trecdl2019). Graded relevance judgments enables finer-grained evaluation metrics such as NDCG, with the goal of making evaluation better aligned with real-world user satisfaction, where not all relevant documents are equally useful. However, graded relevance suffers from problems of subjectivity, where assessors may disagree on the label to assign to a particular document. As a result, graded relevance requires more detailed guidelines and training for assessors.
As LLMs became prominent, several researchers explored their use in generating graded relevance judgments (arabzadeh2024adaptingstandardretrievalbenchmarks; alaofi2024generative; abbasiantaeb2024uselargelanguagemodels; meng2024query; thomas2023large). Notably, Bing researchers announced that they had replaced human annotators with LLMs for some production-level relevance judgments, demonstrating the potential of LLMs to replace or augment human assessment (thomas2023large). The UMBRELA method (upadhyay2024largescalestudyrelevanceassessments), provides open-sourced prompts replicating Bing’s LLM-based relevance judgment system, demonstrating a level of agreement with system rankings, particularly in the TREC RAG 2024 evaluation. For this study, we adopted UMBRELA222https://github.com/castorini/umbrela/tree/main prompts and implementation with a zero-shot setting.
3.3. Nugget-based Relevance Assessment
To facilitate the assessment process, some evaluation methods decompose the information need underlying a query. Different papers give different names to the products of this decomposition, including “facets”, “subtopics”, “rubrics”, and “nuggets”. To maintain consistent terminology throughout this paper, we will refer to them as “nuggets”. By considering relevance in terms of the nuggets that a document satisfies, we can determine not only if a document is relevant to a query but also to what extent, and from which perspective, it fulfills the underlying information need. Prior studies (rajput2011nugget; pavlu2012ir; marton2006nuggeteer) have shown that nugget-based frameworks improve the interpretability of relevance judgments in information retrieval systems. For this study, we adopt two distinct LLM-based relevance assessment approaches within the larger nugget-based framework: 1) A Document-Agnostic approach called Exam (farzi2024pencils; sander2021exam) where nuggets are extracted solely based on the main query, and 2) a Document-Dependent method called AutoNuggetizer (pradeep2024initial), which extracts nuggets from documents which are known to be relevant to the query.
3.3.1. Document Agnostic (Exam)
Older TREC tracks employed subtopics manually extracted from queries to facilitate relevance judgment tasks (clarke2009overview; zhai2015beyond). Under the Exam333https://github.com/laura-dietz/flan-t5-exam-appendix method (farzi2024pencils; sander2021exam), an LLM is prompted to generate nuggets based on the query alone — independent of any retrieved documents. This document agnostic approach avoids biases potentially introduced by using relevant documents as the source of nuggets but also limits nuggets to those that can be generated by the LLM without any additional context.
Exam Nugget Generation:
For a given query , Exam derives 10 nuggets, denoted as . The prompts used by Exam require the extracted nuggets to be concise and insightful questions, which together provide complete coverage for the query.
Nugget-Based Assessment
After the nuggets are generated, Exam determines the extent to which a given document satisfies each nugget. Both binary and graded judgments may be employed at the per-nugget level.
-
•
Exam-Binary: For document , an LLM is prompted to make a binary judgment with respect to each nugget , where is 1 if the document is relevant to , and 0 otherwise. These binary judgments are then aggregated to give a score for the document as follows:
(3) -
•
Exam-Graded: As proposed by farzi2024pencils, an LLM is prompted to assign an integer relevance grade to each nugget indicating the degree to which the document satisfies it. We aggregate these per-nugget relevance grades in two ways, which are discussed separately below.
Graded Nugget Aggregation
After Exam-Graded assigns a per-nugget relevance grade, these grades can be aggregated in two way to produce an overall score for a document:
-
•
Exam-Graded Max: This is the original aggregation proposed by farzi2024pencils which selects the maximum score across all nuggets:
(4) -
•
Exam-Graded Mean: In addition, we explore a second aggregation function that computes an average score across nuggets:
(5) |
3.3.2. Document Dependent (AutoNuggetizer)
This method generates nuggets based on both a query and relevant documents. Unlike the query-only approach in Exam, AutoNuggetizer (pradeep2024initial) anchors nugget generation to documents that were judged as relevant. This coupling provides richer contextual grounding for the nuggets but may also introduce potential biases toward the source documents. The overall approach is similar to that of 10.1145/2124295.2124343, who proposed a nugget-based test collection created through human assessment.
Nugget Generation
Given a query , the nugget generation process in AutoNuggetizer considers a set of documents that have been judged relevant to the query. We denote the set of nuggets generated by an LLM with AutoNuggetizer as
where and each document satisfies or . This ensures that nuggets are derived exclusively from documents deemed relevant to the query .
The nugget generation process is an iterative process that analyzes all relevant documents . This process is intended to ensure that the generated initial nuggets are neither too broad nor overly specific. Nuggets capturing similar concepts are recursively merged to maintain clarity and reduce redundancy. If the total number of nuggets exceed the limit (30) , the process involves merging redundant nuggets or removing less important ones.
Nugget Importance
After nugget generation, each nugget is categorized based on their importance into one of two groups: (1) Vital Nuggets, which are essential for a good response, and (2) Okay Nuggets, which are useful but not critical for completeness. Further, all nuggets are sorted by their importance, and the top 20 most important nuggets are selected. Some queries may result in fewer than 20 nuggets, and in certain cases, nuggets may be truncated during this process. The final nugget set for query is denoted as:
where represents a nugget, and is its importance, either vital or okay. is as important as or more important than if
Nugget Assignment
Once the nugget list is finalized, the LLM assesses documents based on how well they support each nugget. Each document and nugget is assigned with one of the labels: { support, partial_support, not_support}.
Aggregation
The relevance score of a document for a query is computed based on nugget assignments with two different scoring functions. is score of nugget for query and a more strict version of scoring focuses only on nuggets that are either supported or not_supported, omitting the partial_supported of as follows:
(6) | ||||
(7) |
upadhyay2024largescalestudyrelevanceassessments propose six different aggregation functions, varying the focus between vital nuggets only or all nuggets, and distinguishing between stricter scoring () and more flexible scoring (). These aggregation functions are summarized in Table 1, where three core scoring functions are defined, and by replacing with , the total expands to six scoring functions: In the paper we refer to them as Nuggets All (A) and Nuggets All (A) Strict, which assign weights to all nuggets; Nuggets Vital (V) and Nuggets Vital (V) Strict, which focus exclusively on vital nuggets and disregard the okay nuggets; and a weighted summation of vital and okay nuggets, Nuggets Weighted (W) and Nuggets Weighted (W) Strict, where greater weight is assigned to vital nuggets compared to less important ones.
Metric | Definition | |||
---|---|---|---|---|
All () and () |
|
|||
Vital () and () |
|
|||
Weighted () and () |
|
3.4. Pairwise Relevance Judgments
Pairwise preferences judgments provide a simple way to capture human feedback that ensures better inter-assessor agreement (kyct13; cvs21; cbcd08; sz20; xie20). Human preference labels are also central to the reinforcement learning from human feedback (RLHF) process used to tune LLMs and other models (christiano2023deep). Pairwise judgments are less sensitive to subjective biases and focus on ordinal relationships, which are often more consistent across assessors (10.1145/3451161; Yan_2022). Pairwise relevance judgment evaluates the relative relevance of two documents with respect to a given query. Instead of assigning absolute relevance scores or grades, this method asks the question “Which document is more relevant to the query?”
Formally, given a query and two documents and , a pairwise function determines the relative preference between the documents. To avoid positional biases, for LLM-generated preference judgments we repeat the assessment by swapping and . In case both and agreed on the output, we consider the output document to be more relevant than the other one. Otherwise, we consider outcome to be a tie i.e., both document enjoy the same level of relevance.
Since there are no established LLM-based relevance assessment tools for pairwise preference judgment, we developed our own prompt based on the instructions given to human preference judges by 10.1145/3451161. The exact prompt and assessment script is included in our software release. As discussed above, the LLM is prompted twice, with the passages reversed, to minimize positional bias. While complete judgments for documents would require preference judgments, we follow the sampling process of 10.1145/3451161 which reduces the total number of judgments to , or more specifically to less than judgments, where , the default in their code release. For aggregation, we assign an overall score to a document by counting the number of pairings it wins, ignoring ties, similar to a Borda score.
4. Methodology
In this section, we detail methodologies for determining the degree to which LLM-generated relevance judgments reflect preferences imputed by human labels (Section 4.1) and quantifying their agreement with system rankings (Section 4.2).
4.1. Alignment with Human Labels
For each of the methods described in Section 3, we measure alignment with human labels by asking the following question:
When human assessment determines that one response to a query is better than another, how often does LLM-based assessment agree?
This approach allows us to compare methods that are based on different approaches to relevance judgment. Since some test collections use different relevance grades, and since some queries do not have documents at each relevance level, for each query we group the relevance judgments into three categories as follows, simplifying and unifying our analysis:
-
•
Best known: For each query, these are the relevant judged documents at the highest grade of relevance for that query. Given a 4 scale level of relevance (0-3) Some queries may have no relevant document with grade 3, or even grade 2, although we assume all queries have at least one judged non-relevant document.
-
•
Acceptable: For each query, these are the relevant documents that fall between the grade of the best known answer and the judged non-relevant ones (grade 0).
-
•
UnAcceptable: For each query, these are the documents judged as not relevant to the query (grade 0).
Each method is measured in terms of its ability to make assessments that are consistent with the order imputed by these categories. If an LLM-based relevance assessment method orders documents consistently with these categories, it is said to “Agree” with human labels. If an LLM-based relevance assessment method orders documents inconsistently with these categories, it is said to “Disagree” with human labels. If an LLM-based relevance assessment nethod assigns the same score to documents from different categories, it is considered a “Tie”.
We make comparisons between documents in the three categories as follows: 1) Best vs. Acceptable, 2) Acceptable vs. UnAcceptable, and 3) Best vs. UnAcceptable. We do not make comparisons between document in the same category (e.g., Best vs. Best). Even if an LLM-based method would indicate a difference between two documents in the same category, we do not know if this difference is due to the LLM recognizing a finer distinction in relevance or due an error on the part of the LLM. Given the limited number of relevance labels, we do not expect that documents assigned the same label are truly “tied” in relevance, and we do not demand that an LLM-based relevance assessment method assign them the same score. In measuring alignment, we focus on comparison where the human labels indicate a clear difference in relevance. Like Kendall’s , this approach to measuring alignment with human labels focuses on the ordering of paired items (concordant vs. discordant) but with ties handled in an application specific way.
4.2. Agreement with System Rankings
In addition to ensuring relevance judgments are aligned with human labels, relevance judgments must also enable effective system ranking. Different relevance judgment methods — such as binary, graded, and nugget-based — produce outputs on varying scales depending on their aggregation strategies. For instance, Exam can yield different ranges of outputs depending on the aggregation strategy used. AutoNuggetizer provides six distinct aggregation methods, each with its own range of values and scale.
To allow a direct comparison between relevance assessment methods, despite their varying scales, we adopt the compatibility evaluation metric introduced in clarke2020offline. Compatibility offers a robust framework for comparisons between relevance judgment methods by focusing solely on the relative ordering of query-document pairs rather than their absolute scores. Compatibility is agnostic to the numerical scale used to express relevance assessments, enabling comparisons across diverse methods. Further, it allows direct comparisons between different relevance judgment methods without requiring normalization or recalibration of scores.
Let us consider an ideal ranking set , which represents the preferred ordering of documents for a query. It is constructed from a set of effectiveness levels , where and contains the most relevant documents. Documents within the same level are considered equivalent and can appear in any order. Non-relevant documents belong to are excluded from the ideal ranking. As such, we can obtain an ideal set of ranking for any given relevance judgment method by sorting the documents of a given query based on their different levels of relevance. The number of levels in may vary across methods, as might produce different ranges of relevance.
Given an actual ranking , the ideal ranking set represents the set of ranking permutations created by ordering documents within each relevance level according to their positions in . By aligning the document order within each level to various permutations consistent with , ensures the ideal ranking is both closely aligned with and robust to ties within . is a permutation in where the relevance levels are correctly ordered, but documents within the same level may appear differently in different permutations.
We can measure the similarity between and with any appropriate rank similarity measure. Following 10.1145/3340531.3411915, we use Rank Biased Overlap (RBO) (webber2010similarity), a rank similarity measure that emphasizes agreement at higher ranks. RBO is flexible in controlling the weight assigned to deeper ranks, with larger values placing greater emphasis on lower-ranked documents. Following the recommendation in clarke2021assessing, we set . Finally The compatibility score is defined as the maximum RBO value between and any ranking permutation in the set of ideal rankings :
(8) |
Dataset | Queries | Non-relevant | Related | Relevant | Perfectly Relevant |
---|---|---|---|---|---|
DL 2019 | 43 | 5,158 | 1,601 | 1,804 | 597 |
DL 2020 | 45 | 7,780 | 1,940 | 1,020 | 646 |
DL 2021 | 57 | 4,338 | 3,063 | 2,341 | 1,086 |
ANTIQUE | 200 | 1,642 | 2,417 | 1,196 | 1,334 |
5. Experiments and Results
This section provides the details of our experiments. While the results presented below were obtained using GPT-4o, results for Llama3.2 are also available in our repository.
5.1. Datasets
We conduct experiments on three passage ranking datasets from the TREC Deep Learning (DL) Tracks i.e., TREC DL 2019 (trecdl2019), TREC DL 2020 (trecdl2020), and TREC DL 2021 (trecdl2021), along with the ANTIQUE dataset (hashemi2020antique), a benchmark for non-factoid question answering. DL-19 and DL-20 utilize the MS MARCO v1 collection nguyen2016ms, containing more than 8.8 million passages; DL 2021 utilizes the updated MS MARCO v2 collection with approximately 138 million passages. For all TREC DL datasets, human annotators from the National Institute of Standards and Technology (NIST) conducted relevance assessments using a four-point graded scale including Perfectly relevant (3), Highly relevant (2), Related (1) and Irrelevant(0). Relevance judgments were collected through a standard pooling strategy, where the top documents from submitted runs were pooled for human assessment.

We extend our experiments beyond just TREC-style relevance judgment assessment by conducting experiments on a non-factoid question answering benchmark, ANTIQUE dataset (hashemi2020antique). ANTIQUE consists of 2,626 non-factoid questions sourced from Yahoo! Answers, accompanied by 34,011 manually annotated relevance judgments. The test set includes 200 queries, judged by multiple annotators using a four-level relevance scale. To ensure annotation quality, each answer in ANTIQUE dataset was evaluated by three annotators, with disagreements resolved through additional annotation rounds or expert adjudication.
Table 2 summarizes the datasets used in our experiments, detailing the number of queries and the distribution of relevance judgments across different graded levels. Evaluating both the TREC Deep Learning datasets and the ANTIQUE dataset allows us to assess the generalizability of our approach across diverse retrieval tasks. These datasets exhibit significant differences in collection sizes and relevance annotation strategies.
5.2. Alignment with Human Labels
In this section, we present the results of the experiments described in Section 4.1, where we measure the average alignment of each relevance judgment method with human labels across various levels of relevance. The results are based on the methods described in Section 3 and are evaluated on four datasets. Each bar in Figure 1 is stacked to show the percentage of pairs for which the method agrees with human judgment (green), results in a tie (gray), or disagrees (red). The “Agree” category indicates that the method ranks a document from a higher relevance category above a document from a lower relevance category, matching human the order imputed by human labels. The “Tie” category represents cases where the method assigns the same score to both documents – even though they were from different levels of relevance as annotated by human – indicating uncertainty or indistinguishability for the relevance judgment method. Finally, the “Disagree” category represents cases where the method assigns a higher score to a document from a lower relevance category. Higher agreement percentages indicate better alignment with human labels.
The columns in the figure, moving from left to right, correspond to comparisons with decreasing relevance distinctions (e.g., Best vs. UnAcceptable, to Best vs. Acceptable). Methods generally achieve higher agreement rates when the relevance distinction between categories is more pronounced (the leftmost column). As expected, alignment is significantly higher for Best vs. UnAcceptable comparisons compared to the other two columns. As we move to finer distinctions, such as Best vs. Acceptable, the agreement rate decreases, while ties and disagreements increase.
The preferences method consistently achieves the highest agreement rates across all datasets, indicating strong alignment with human labels. For example, in the Best vs. UnAcceptable comparison, preferences achieve average agreement of 91% across all datasets. Even in more challenging scenarios e.g., as Best vs. Acceptable, preferences still maintain an average agreement of 71%, outperforming other methods. UMBRELA and Nuggets All are the next best-performing methods, with average agreement rates of 79% and 77% for Best vs. UnAcceptable across all four datasets.
Nugget-based methods such as Nuggets A and Nuggets W exhibit acceptable alignment on the TREC DL datasets but struggle on the ANTIQUE dataset. This performance drop on ANTIQUE may be attributed to its non-factoid nature, where broader and more diverse nuggets are possible. In fact, nugget-based methods display high variability, often excelling on one dataset while underperforming on another, suggesting a lack of consistency.
Metric | DL-19 | DL-20 | DL-21 |
---|---|---|---|
Original human | 0.953 | 0.956 | 0.916 |
Binary | 0.869 | 0.922 | 0.904 |
UMBRELA | 0.920 | 0.894 | 0.890 |
Exam-Binary | 0.794 | 0.881 | 0.711 |
Exam-Graded | 0.881 | 0.890 | 0.863 |
Exam Graded | 0.863 | 0.890 | 0.832 |
Nuggets A | 0.863 | 0.866 | 0.769 |
Nuggets A strict | 0.857 | 0.791 | 0.810 |
Nuggets V | 0.839 | 0.747 | 0.712 |
Nuggets V strict | 0.836 | 0.685 | 0.712 |
Nuggets W | 0.860 | 0.829 | 0.760 |
Nuggets W strict | 0.824 | 0.767 | 0.794 |
Preferences | 0.911 | 0.852 | 0.816 |
The ANTIQUE dataset also exhibits a higher proportion of ties across most methods. This may be due to the non-factoid nature of the dataset, where answers can be valid from multiple perspectives. Binary relevance, especially in Best vs. Acceptable comparisons, shows the highest average tie rate (77%), likely because both answers meet a broad relevance threshold. This highlights that binary relevance judgments may lack the granularity required to differentiate relevance levels.
While Binary relevance judgments are simple and interpretable, they fail to capture fine-grained distinctions, resulting in high percentage of ties and lower alignment in challenging comparisons. In contrast, graded and nugget-based methods provide more nuanced assessments, but their performance varies significantly depending on the dataset and category distinction. These observations underscore the importance of selecting the appropriate relevance judgment method based on the dataset and task requirements. Methods such as preferences demonstrate superior consistency and alignment with human judgment across datasets, making them a robust choice for automated relevance evaluation.

5.3. Agreement with System Rankings
We analyze the agreement of different relevance judgment methods using the compatibility metric introduced in Section 4.2. This analysis is conducted with respect to the official evaluation metric of the TREC DL datasets, nDCG@10, calculated based on the original human-annotated relevance judgments (original qrels). We treat the system ranking under NDCG@10 as the “gold standard” comparing the system rankings under other methods to its ranking.
Table 3 presents Kendall correlations between nDCG@10 and the compatibility metric across all submitted runs for the TREC Deep Learning Passage Ranking tasks. The runs were obtained from the https://trec.nist.gov/ website. For this section, we conduct experiments exclusively on the TREC DL datasets, as they provide sufficient runs for comparing different systems and performing system rankings. In contrast, the ANTIQUE dataset had limited available runs, and we could not study system ranking on it.
To help validate the use of compatibility, the first line of the table compares compatibility measured with human labels to nDCG@10 measured with human labels. This line indicates the extent to which compatibility can replace nDCG@10 for relevance assessment methods for which nDCG is not suited. The original human labels demonstrated consistently high compatibility, with Kendall’s tau values exceeding 0.9 across all three datasets (DL-19, DL-20, and DL-21). This level of correlation validates compatibility for comparing relevance judgment methods.
Among all methods, pointwise approaches such as Binary and UMBRELA achieve the highest agreement with human-based system rankings. Binary relevance judgments exhibited the strongest correlations on DL-20 and DL-21, while UMBRELA was the leader for DL-19. These results emphasize the reliability of traditional binary and graded methods in capturing system-level agreement, even when the assessment is performed by an LLM, but may also reflect the fact that the gold standard is also based on traditional relevance grades. Despite the inherent challenges in comparing pairwise preferences with system rankings, due to their lack of absolute values for traditional metrics like nDCG, our systematic evaluation framework allowed these judgments to be integrated and compared effectively. Remarkably, pairwise preferences showed high correlations, emerging as the runner-up on DL-19 and maintaining competitive performance on the other two datasets.

Nugget-based methods exhibited variability across datasets. Document-agnostic approaches, such as Exam-Binary, tended to have higher correlations on DL-20, while document-dependent approaches showed slightly better alignment on DL-19. However, their performance was generally less consistent than that of pointwise and pairwise methods.
As a further illustration, we present scatter plots for Binary, UMBRELA, and Pairwise Preferences, identified as the top three best-performing methods in Table 1. Figure 2 presents scatter plots of all submitted runs from DL-20 and DL-21 for these three methods. Due to space constraints, we only showcase these scatter plots; however, scatter plots for the remaining methods and datasets are available on our GitHub repository.
5.4. Alignment vs. Agreement
In this section, we integrate the findings from Sections 5.2 and 5.3 to examine how human alignment and system ranking agreement interact and correlate. Figure 3 illustrates this relationship by plotting agreement with system ranking (y-axis) vs. average alignment with human labels (y-axis). Average alignment is computed by (macro-)averaging the “Agree” values across the three relevance comparisons in Figure 1 — Best vs. UnAcceptable, Acceptable vs. UnAcceptable, and Best vs. Acceptable. The agreement with system rankings is measured by the Kendall’s Tau correlation between compatibility and nDCG@10, as reported in Table 3.
From this figure, we observe that Pairwise Preferences consistently achieve the highest human alignment across datasets but shows comparatively lower agreement with system rankings. On the other hand, Binary relevance judgments and UMBRELA methods demonstrate strong system ranking agreement but do not always achieve equally high alignment with human labels. These results suggest that methods prioritizing alignment with human labels may not inherently optimize for agreement with system rankings, and vice versa.
We also note that the aggregation strategies in nugget-based approaches play a significant role. AutoNuggetizer (Nuggets) and Exam-based approaches show varying degrees of alignment and agreement depending on the dataset and variations. For example, among the six variations of nugget-based relevance judgments, we observe substantial differences in their alignment with human preferences and system rankings. This variability may be driven by the choice of aggregation strategy and the weighting of nuggets based on their importance.
Overall, these findings highlight the need to carefully select relevance judgment methods based on the specific objectives of the evaluation. If the goal is to maximize alignment with human labels, Pairwise Preferences may be the optimal choice. However, if agreement with system rankings is more critical, methods such as UMBRELA or Binary relevance judgments may be more suitable.
6. Concluding Remarks
In this paper, we compare methods for LLM-based relevance assessment. We base our comparison on two factors: 1) alignment with human labels and 2) agreement with system rankings. For alignment with human labels, we adopt a novel approach of comparing pairwise agreement between LLM-generated assessment and human labels. This approach focuses on determining whether LLMs correctly preserve the relative order of relevance between documents as inferred from human labels, even when the absolute scores may differ. This approach enables fine-grained evaluation of how closely LLM judgments align with human labels, independent of scale or scoring differences. For agreement with system rankings, we employ Kendall’s , a standard metric for measuring rank correlation. To ensure a fair comparison across all relevance assessment methods, we introduce compatibility as a unified evaluation scoring function. This function facilitates consistent comparisons across different relevance judgment methods, placing them on a level playing field.
Perhaps because they directly compare two documents, preference labels consistently provide the best alignment with human labels. Perhaps because they mimic the graded assessment process, UMBRELA relevance labels consistently provide the best or second-best agreement with system rankings verses human labels. To operationalize these observations, we might imagine a human auditing or confirming those UMBRELA labels that are inconsistent under LLM-generated preference labels. We leave the exploration of this idea to future work. Also, we hope to compare LLM-generated preferences judgments with human preference judgments. While, we study specific relevance assessment approaches and test collection in this paper, our overall methodology can be applied to any assessment approach or test collection. We report results using an open-source (Llama) model in the our repo, and we plan to extend our study to additional assessment approaches in the future.