Source-linked AI summary
LLMs-as-Judges: A Comprehensive Survey on LLM-based Evaluation Methods
Haitao Li, Qian Dong, Junjie Chen, Huixue Su, Yujia Zhou, Qingyao Ai, Ziyi Ye, Yiqun Liu
TL;DR
Open-ended AI outputs challenge fixed metrics, while human evaluation is difficult to scale, motivating LLMs-as-judges. This survey systematically analyzes the paradigm across functionality, methodology, applications, meta-evaluation, and limitations, and identifies challenges and future directions for developing more reliable judges.
Problem
Open-ended outputs exceed what standardized metrics capture, while human evaluations are time-consuming and resource-intensive to scale.
Method
The paper presents a structured survey of LLMs-as-judges across functionality, methodology, applications, meta-evaluation, and limitations.
Results
The survey provides a comprehensive understanding of LLMs-as-judges, including their advantages, practical implementations, applications, evaluation methods, limitations, and future research directions.
Takeaways & Limitations
The survey offers insights and foundational resources for the development and application of LLMs-as-judges in research and practice.
Takeaways & Limitations
LLM judges remain vulnerable to biases, prompt-sensitive assessments, and difficulty adapting evaluation criteria across tasks and domains.
Abstract
from arXiv · showhide
The rapid advancement of Large Language Models (LLMs) has driven their expanding application across various fields. One of the most promising applications is their role as evaluators based on natural language responses, referred to as ''LLMs-as-judges''. This framework has attracted growing attention from both academia and industry due to their excellent effectiveness, ability to generalize across tasks, and interpretability in the form of natural language. This paper presents a comprehensive survey of the LLMs-as-judges paradigm from five key perspectives: Functionality, Methodology, Applications, Meta-evaluation, and Limitations. We begin by providing a systematic definition of LLMs-as-Judges and introduce their functionality (Why use LLM judges?). Then we address methodology to construct an evaluation system with LLMs (How to use LLM judges?). Additionally, we investigate the potential domains for their application (Where to use LLM judges?) and discuss methods for evaluating them in various contexts (How to evaluate LLM judges?). Finally, we provide a detailed analysis of the limitations of LLM judges and discuss potential future directions. Through a structured and comprehensive analysis, we aim aims to provide insights on the development and application of LLMs-as-judges in both research and practice. We will continue to maintain the relevant resource list at https://github.com/CSHaitao/Awesome-LLMs-as-Judges.
1 INTRODUCTION
LLMs-as-judges emerge as a flexible alternative for evaluating open-ended AI outputs, where fixed metrics and human assessment are limited. The survey organizes this paradigm around its functionality, methodology, applications, meta-evaluation, limitations, and future development.
- Motivation: Open-ended outputs make standardized metrics insufficient for evaluating fluency, logical coherence, creativity, and other qualities.Traditional metrics such as BLEU and ROUGE often fail to capture these dimensions in natural language generation.
- Motivation: Human evaluations provide insight into performance, practicality, and risks but are time-consuming and resource-intensive to scale.
- LLMs-as-Judges: LLMs-as-judges replace humans and statistical metrics with context-sensitive evaluations that can generate interpretive feedback.Their criteria can adapt to task context rather than relying on fixed metrics, while their explanations support deeper analysis of model performance.
- Challenges: LLM judges face prompt-induced bias, inherited implicit biases, inconsistent assessments, and difficulty adapting criteria across tasks and domains.
- Survey Scope: The survey reviews LLMs-as-judges across five perspectives: functionality, methodology, applications, meta-evaluation, and limitations.These perspectives address why and how to use LLM judges, where to apply them, how to evaluate them, and their existing problems.
- Contributions: The paper discusses current challenges and future research directions while maintaining an open-source resource repository for the field.The repository is intended to foster collaboration and advance best practices in LLM-based evaluation.
2 PRELIMINARIES
The paper formalizes LLMs-as-judges as an evaluation framework and organizes its systems by evaluation inputs, outputs, and implementation configurations. It distinguishes evaluation modes, criteria, references, and three system architectures while noting reliability concerns.
- Formal Definition: LLMs-as-judges evaluate outputs using defined criteria and can produce an evaluation result, explanation, and feedback.The framework treats evaluation criteria and optional references as inputs alongside the evaluation item.
- Evaluation Inputs: The evaluation function takes evaluation type, criteria, evaluation item, and optional references as inputs.Different input-output configurations correspond to distinct evaluation paradigms and objectives.
- System Methodology: LLM-judge systems are categorized as single-LLM, multi-LLM, or hybrid systems combining LLMs with human evaluators.These configurations differ in deployment simplicity, specialization, coordination demands, reliability, cost, and time requirements.
- Evaluation Type: Evaluation types include pointwise, pairwise, and listwise assessment.Pointwise evaluation scores candidates individually, whereas pairwise and listwise approaches compare or rank candidates.
- Reliability: Pointwise, pairwise, and listwise judgments may be inconsistent, including failures of transitivity.A higher pointwise score does not always produce the corresponding pairwise preference, raising reliability concerns.
- Evaluation Criteria: Evaluation criteria can cover linguistic quality and content accuracy, while examples can improve alignment with user expectations.Criteria are tailored to the nature of the task, especially for complex or ambiguous queries.
3 FUNCTIONALITY
The survey categorizes LLM-judge functionality into performance evaluation, model enhancement, and data construction. It describes uses spanning response and model assessment, training and inference optimization, and annotation tasks, while highlighting both capabilities and limitations.
- Functionality Overview: LLM-judge functionality is organized into performance evaluation, model enhancement, and data construction.These directions cover assessing systems, improving model behavior, and constructing evaluation or training data.
- Performance Evaluation: Performance evaluation covers response quality and broader model capabilities across tasks or domains.Response evaluation considers quality, relevance, coherence, and fluency, while model evaluation examines coding, instruction following, and reasoning.
- Performance Evaluation: LLM judges support static benchmark ranking and dynamic interactive assessments in which they can set questions and evaluate answers.Dynamic frameworks extend evaluation beyond traditional static testing.
- Model Enhancement: During training, LLM judges score outputs against human-defined criteria to guide optimization toward desired behaviors.Reward-modeling approaches include using LLMs as reward models and providing feedback on intermediate generation steps.
- Model Enhancement: During inference, LLM judges compare multiple candidate responses using criteria such as factual accuracy and reasoning consistency.Best-of-N sampling, self-consistency, tree-based reasoning, and stepwise validation use evaluation to select or verify outputs.
- Data Construction: LLM judges show potential for text annotation, with GPT-4 reaching 83.6% accuracy versus 81.5% for MTurk workers in one study.Other studies reported ChatGPT outperforming crowdsourced workers in stance detection, topic detection, and framing.
4 METHODOLOGY
The survey organizes LLM-judge methodology around single-LLM, multi-LLM, and human-AI systems, with techniques for prompting, tuning, post-processing, and collaboration. These approaches address task-specific evaluation through in-context examples, structured reasoning, calibrated criteria, aggregation, and iterative refinement.
- Methodology: LLM-judge methodologies comprise Single-LLM, Multi-LLM, and Human-AI Collaboration systems.The survey presents these as three broad approaches for different judgment-task requirements.
- Single-LLM System: Single-LLM systems use prompt engineering, tuning, and post-processing to process evaluation inputs and outputs.Their effectiveness depends on model capabilities and strategies for handling input data and generated judgments.
- Prompt Engineering: In-context learning adapts LLM judges to evaluation tasks through curated examples or explanations included in prompts.The survey describes ICL as supporting flexible evaluation across diverse settings, while prompt-example selection can introduce bias.
- Prompt Engineering: Structured evaluation decomposes complex judgments into steps, explanations, ratings, or discrete criteria such as faithfulness, completeness, and conciseness.Reported approaches include chain-of-thought, explanation-rating, and fine-grained fact-checking.
- Prompt Engineering: Definition augmentation enriches prompts with clearer criteria, assessment principles, external knowledge, or personalized evaluative roles.These methods aim to produce more comprehensive, context-aware, and factual assessments.
- Tuning and Post-processing: Tuning trains LLMs on specialized, scored, preference, or feedback data, while post-processing recalibrates, consolidates, or combines evaluation outputs.Examples include score-based tuning, mixed score-preference training, probability calibration, and multi-round text reprocessing.
4.2 Multi-LLM System
Multi-LLM systems improve evaluation by coordinating, debating, independently aggregating, or cascading judgments from multiple models. The survey describes these designs as ways to combine complementary strengths, manage uncertainty, and increase robustness, while noting risks such as groupthink.
- Overview: Multi-LLM evaluation uses collective model intelligence to improve robustness, reliability, precision, and nuanced judgment.Systems may communicate, aggregate independent outputs, or combine both strategies.
- Communication: Communication occurs through cooperative information sharing or competitive debate, enabling models to exchange rationales and interact during judgment.The survey distinguishes cooperation from competition as two interaction patterns.
- Cooperation: Cooperative systems let agents create, review, critique, and revise solutions, but similar models can reinforce shared biases through groupthink.Examples include peer-review-style collaboration and specialized multi-agent workflows.
- Competition: Competitive systems use centralized or decentralized debates to compare candidate outputs and support model ranking.Auto-Arena uses a judge committee, while decentralized frameworks enable direct communication among models.
- Aggregation: Non-communicating systems synthesize independent judgments using majority votes, weighted averages, confidence priorities, Bayesian methods, or graph-based approaches.These strategies combine model outputs while avoiding evaluator interference.
- Aggregation: Fusion-Eval aggregates specialized assistant evaluators to improve the correlation between evaluation scores and human judgments.The framework assigns different evaluators to distinct response aspects before LLM-based integration.
- Cascade Evaluation: Cascade frameworks use weaker models first and stronger models only when greater confidence is required, optimizing resource use and precision.Cascaded Selective Evaluation is designed to maintain high agreement with human judgments while using cheaper models.
4.3 Human-AI Collaboration System
Human-AI collaboration combines automated LLM judgments with human review, especially where reliability and ethical alignment matter. Humans may shape the evaluation during the process or verify and adjust results afterward, improving oversight but reducing scalability.
- Overview: Human-AI collaboration systems combine LLM judgments with human oversight in high-stakes domains such as law, healthcare, and education.Human evaluators may serve as final decision-makers or intermediaries who verify and refine model outputs.
- Collaborative Evaluation: In-process collaboration has humans review and refine machine-generated criteria and evaluations for open-ended tasks.COEVAL exemplifies this workflow, while calibration strategies address positional bias.
- Human Verification: Post-evaluation collaboration adds human verification and adjustment after the LLM completes its assessment.This arrangement scrutinizes judgments for alignment with human values and can control potential biases.
5 APPLICATION
LLMs-as-judges are applied across general and specialized domains, including multimodal, medical, legal, financial, education, and information retrieval tasks. These applications use task-specific criteria and demonstrate refined evaluation, with reported alignment to human judgments in several settings.
- LLMs-as-judges support evaluation across multimodal, medical, legal, financial, educational, and information-retrieval domains.The surveyed applications include both general tasks and specialized real-world scenarios.
- General: Fusion-Eval evaluates summaries across four dimensions and dialogue across six aspects, achieving Kendall-Tau correlation of 0.962 and Spearman correlation of 0.744 with human judgments.The summary dimensions are coherence, consistency, fluency, and relevance; dialogue aspects include coherence, engagingness, naturalness, groundedness, understandability, and overall quality.
- Multimodal: Multimodal judge systems address heterogeneous images, audio, and video inputs through models such as LLaVA-Critic and unified evaluation frameworks for 14 vision-language tasks.The survey also describes multimodal judging in autonomous driving and reports that text-only LLM judges aligned more closely with human preferences than LVLMs in one benchmark.
- Medical: Medical applications evaluate diagnostic support, clinical text, question answering, counseling, and patient education under domain-specific accuracy and ethical requirements.Reported uses include fine-grained assessment of medical-text completeness, conciseness, and attribution, plus clinical-note consistency comparable to human annotators.
- Financial: Financial applications include investment-risk assessment and automated benchmark construction, where LLMs process structured and unstructured data for scalable evaluation.FinMA is described as improving the accuracy and efficiency of financial evaluations, while another framework supports benchmark updating and compliance checks.
- Education and Information Retrieval: Education and information retrieval applications use LLMs for essay scoring, feedback generation, reasoning-step assessment, and reranking based on relevance, logic, and quality.ReasonEval evaluates reasoning steps, while JudgeRank reranks candidates in reasoning-intensive retrieval tasks.
6 META-EVALUATION
Meta-evaluation assesses the reliability, consistency, and validity of LLM judges. The survey organizes this literature around task-specific benchmarks and evaluation metrics.
- Meta-evaluation assesses the reliability, consistency, and validity of LLM-based judges.
- Existing approaches use datasets and metrics tailored to different tasks and evaluation objectives.
- The survey reviews state-of-the-art benchmarks and metrics while categorizing their advantages.
6.1 Benchmarks
The survey reviews benchmarks for evaluating LLM judges across code generation, translation, summarization, dialogue, story generation, values alignment, search, recommendation, and related tasks. These resources vary in task format, scale, evaluation criteria, language coverage, and reliance on human judgments.
- Benchmarks evaluate LLM judges through pointwise or pairwise formats across dimensions such as relevance, correctness, coherence, creativity, safety, and user preference.The benchmark collection is presented as covering different evaluation criteria and use cases.
- Dialogue and Story Generation: Dialogue and story-generation benchmarks assess qualities including naturalness, context maintenance, coherence, engagement, character development, surprise, and endings.Examples include Topical-Chat, DSTC10 Hidden Set, MANS, StoryER, and Per-DOC.
- Code Generation: HumanEval contains 164 coding tasks spanning basic to intermediate algorithmic and data-structure problems.
- Code Generation: SWEBench contains 2,294 real-world-oriented programming tasks requiring reasoning, multi-step problem solving, and API usage.The passage notes that its increased complexity presents additional challenges for benchmark coverage.
- Machine Translation: WMT provides human-annotated translation benchmarks across language pairs and task levels, but primarily emphasizes high-resource languages.Its datasets compare automated evaluator outputs with human evaluation scores and span sentence-, document-, and domain-level challenges.
- Text Summarization: SummEval includes outputs from 16 models for 100 news articles, annotated by five crowd workers and three experts across four dimensions.Annotations use a 1-to-5 Likert scale.
- Text Summarization: FRANK focuses on factual accuracy by annotating semantic-frame errors, discourse errors, and content-verifiability issues in CNN/DailyMail and XSum summaries.
- Values Alignment: Values-alignment benchmarks target adherence to human values and ethical standards, including safety and responsibility.
6.2 Metric
LLM-as-judge evaluation is assessed by comparing model judgments with human evaluations using metrics suited to categorical, continuous, ordinal, and multi-rater settings.
- Accuracy: Accuracy measures the proportion of LLM judgments that match human evaluations, but may miss quality in nuanced or continuous tasks.It is intuitive and simple to compute, yet limited when exact agreement does not capture evaluation quality.
- Pearson Correlation Coefficient: Pearson correlation measures the linear relationship between continuous scores assigned by the LLM and human evaluators.The coefficient ranges from −1 to 1 and compares deviations from each evaluator’s mean.
- Spearman’s Rank Correlation Coefficient: Spearman’s rank correlation measures monotonic agreement by comparing ranked LLM and human scores rather than raw values.It is less sensitive to outliers and nonlinear relationships and is commonly used for preference or ranking evaluations.
- Kendall’s Tau: Kendall’s tau measures ordinal association through concordant and discordant pairs between LLM and human rankings.It is particularly useful for assessing ranking consistency and can provide a more nuanced agreement measure when ties are common.
- Cohen’s Kappa: Cohen’s kappa measures categorical agreement beyond chance between LLM and human raters.It is effective for classification tasks because it accounts for expected random agreement, unlike simple accuracy.
- Intraclass Correlation Coefficient: The intraclass correlation coefficient assesses rating reliability, consistency, or conformity across multiple evaluators or data subsets.It is useful when comparing multiple LLMs or evaluating one LLM across different subsets, using variance components from ANOVA models.
7 LIMITATION
LLM judges face significant limitations that can affect their effectiveness, reliability, and fairness, motivating analysis across three main challenge categories.
- 7 LIMITATION: The survey organizes LLM-judge limitations into biases, adversarial attacks, and inherent weaknesses of the models.These limitations are linked to LLMs’ reliance on large-scale training data and token-based decoding mechanisms.
7.1 Biases
LLM-as-judge biases arise from presentation, social, content, and cognitive factors, threatening fairness, objectivity, and reliability. The survey catalogs these biases, reviews mitigation strategies, and identifies underexplored challenges.
- Training-data biases can compromise the fairness and accuracy of LLM-as-judge evaluation results.
- Presentation-Related Biases: Presentation-related biases make judgments depend on information structure rather than substantive content, including position and verbosity bias.
- Mitigation Strategies: Peer ranking, peer discussion, position swapping, debate-like prompting, and retrieval-based verification are proposed to reduce selected biases.
- Social-Related Biases: Social-related biases include authority, bandwagon-effect, compassion-fade, and diversity biases that can shift judgments based on social signals or identity markers.
- Content-Related Biases: Content-related biases favor particular emotional tones, frequent tokens, or cultural and domain contexts regardless of actual quality or relevance.
- Open Challenges: Bias exploration remains relatively underdeveloped, requiring systematic identification, quantification, and domain-specific mitigation strategies.
7.2 Adversarial Attacks
Adversarial attacks exploit small or optimized input changes to manipulate LLM-as-judge evaluations. Existing studies show that such attacks can inflate benchmark scores and induce biased or incorrect selections, while defenses remain underexplored.
- Attack Types: Adversarial attacks manipulate inputs through text-level changes, structural or semantic distortions, and optimization-based techniques.
- Open Challenges: Research on adversarial manipulation of LLM-as-judges remains preliminary, motivating new attack analyses and stronger defenses.
- LLM-as-Judge Vulnerabilities: Automatic benchmarks such as MT-Bench can be deceived into producing artificially high scores, undermining evaluation reliability.
- LLM-as-Judge Vulnerabilities: Short universal phrases can inflate LLM-judge scores to their maximum regardless of evaluated quality and transfer across models.
- LLM-as-Judge Vulnerabilities: JudgeDeceiver uses an optimization objective to generate prompt-injection sequences that induce biased or incorrect answer selections.
7.3 Inherent Weaknesses
LLM-as-judges face inherent weaknesses involving stale knowledge, hallucination, and insufficient specialized-domain understanding. The survey highlights retrieval, fact-checking, continual updating, and domain adaptation as possible remedies.
- Knowledge Recency: Static training data can leave judges unable to evaluate time-sensitive scenarios reliably, producing judgments based on obsolete information.
- Knowledge Recency: Retrieval-augmented generation, continual learning, periodic fine-tuning, and fact-checking are proposed to address knowledge recency.
- Hallucination: Hallucinated precedents, facts, or sources can undermine judgment reliability and produce unfair or harmful outcomes.
- Hallucination: Fact-checking against trusted databases and external knowledge sources can identify and correct hallucinated information.
- Domain Knowledge: General-purpose LLMs may lack the depth required for specialized judgments, leading to shallow or incorrect domain-specific evaluations.
- Domain Knowledge: Domain-specific knowledge graphs and retrieval systems can improve context awareness and performance in specialized domains.
8 FUTURE WORK
Future work targets more adaptive, efficient, transferable, multimodal, interpretable, fair, and robust LLM-as-judge systems. Proposed directions include modularity, collaborative judging, domain updating, cross-domain transfer, and integrated reasoning.
- Adaptability: Future judges should adapt evaluation criteria and dynamically construct tasks instead of relying on manually predefined criteria and static datasets.
- Adaptability: Modular evaluation frameworks could improve scalability, customization, usability, and transfer across domains while reducing cost and complexity.
- Efficiency: More efficient candidate selection and streamlined multi-LLM communication are proposed to reduce the computational demands of evaluation.
- Reasoning and Evaluation: Integrating reasoning with evaluation could improve performance on complex tasks, such as inferring legal provisions before assessing case relevance.
- Collaborative Evaluation: Collaborative multi-agent mechanisms could address single-model bias and improve evaluation accuracy and stability by combining model strengths.
- Domain Knowledge: Future systems need comprehensive, dynamically updated domain knowledge to support specialized tasks and evolving real-world requirements.
- Broader Capabilities: Cross-domain, cross-language, multimodal, interpretable, fair, and robust capabilities are identified as further priorities for broader practical use.
9 CONCLUSION
The survey comprehensively examines LLMs-as-judges across five dimensions and identifies directions for developing more efficient, effective, and reliable judges.
- The survey analyzes functionality, methodology, applications, meta-evaluation, and limitations of LLMs-as-judges.
- It provides foundational resources and outlines future directions for more efficient, effective, and reliable LLM judges.
- The authors plan to continue updating relevant resources to support ongoing research in the field.