atlas

Research map / Large language models / Instruction and fine-tuning

JudgeLM: Fine-tuned Large Language Models are Scalable Judges

ICLR 2025 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems · 18 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Fine-tunes Vicuna-based 7B/13B/33B LLMs as open-source judges (JudgeLM) on a 100K GPT-4-annotated open-ended judging dataset, using swap augmentation, reference support, and reference drop to reduce position, knowledge, and format biases.

Problem

Evaluating LLMs in open-ended scenarios is hard: existing benchmarks and traditional metrics are inadequate, GPT-4 judges raise cost and reproducibility concerns, and prior fine-tuned open judges (PandaLM) suffer from data quality and LLM biases.

Approach

Fine-tune open Vicuna models as pairwise judges on a large GPT-4-labeled dataset, augmenting training with answer-swapped samples (swap augmentation), with and without reference answers (reference support and reference drop), and use a score-first output format so that judgments are produced quickly without generating reasons.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Scale JudgeLM from 7B to 33BJudgeLM · JudgeLM val, without referenceagreement with GPT-4: 81.11 -> 89.03Helped
Increase training data from 3.5k to 100k samplesJudgeLM-7B · JudgeLM valagreement with GPT-4: 75.87 -> 83.71Helped
Add swap augmentation (ablation)JudgeLM-7B · JudgeLM val, without referenceconsistency with swapped answers: 73.45 -> 78.89Helped
Add swap augmentation (ablation)JudgeLM-7B · JudgeLM val, without referenceagreement with GPT-4: 75.87 -> 76.51Helped
Add reference support and evaluate with matching reference format (ablation)JudgeLM-7B · JudgeLM val, with referenceagreement with GPT-4: 75.87 -> 80.15Helped
Use reference drop during fine-tuning (ablation)JudgeLM-7B · JudgeLM val, mismatched reference formatsagreement with GPT-4: 73.09 -> 80.35Helped
Use explanation-first CoT instead of score-first (ablation)JudgeLM-7B · JudgeLM valagreement with GPT-4: 75.87 -> 75.54No clear effect
Use explanation-first CoT instead of score-first (ablation)JudgeLM-7B · JudgeLM valconsistency with swapped answers: 73.45 -> 74.39Helped
Use JudgeLM-33B instead of GPT-4 (0-shot)multimodal answer judging · MM-Vet human-annotated benchmarkagreement with human: 86.70 -> 91.74Helped
Use JudgeLM-33B instead of OpenAI ModerationToxicChat classification · ToxicChat test set (0124)precision: 54.76 -> 58.79Helped
Use JudgeLM-7B instead of GPT-3.5-turbo-0125reward-model evaluation · RewardBenchScore: 64.5 -> 78.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: Alpaca-GPT4 Dolly-15K GPT4All-LAION ShareGPT PandaLM train/test sets

Benchmarks: JudgeLM val set PandaLM test set MM-Vet (human-annotated) ToxicChat RewardBench

Metrics: agreement precision recall F1 consistency bias toward 1st bias toward 2nd delta bias

Baselines: GPT-3.5 GPT-4 PandaLM-7B Auto-J-13B InstructScore-7B Vicuna-13B

Builds on: Vicuna PandaLM MT-bench Chain-of-thought

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy