atlas

Research map / Large language models / Reasoning and chain of thought

Learning to Plan & Reason for Evaluation with Thinking-LLM-as-a-Judge

ICML 2025 · Large language models › Reasoning and chain of thought · approach: Chain-of-thought training and analysis · 0 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.

Proposes EvalPlanner, a self-training method that teaches LLM judges to generate unconstrained evaluation plans and execute them step-by-step, optimized via SFT and two DPO iterations on ~22K synthetic preference pairs.

Problem

LLM-as-a-Judge models need chain-of-thought rationales for evaluation, but no human-annotated reasoning traces exist, and prior methods rely on hand-designed rubrics or criteria that do not transfer across domains.

Approach

Decouple the judge's chain-of-thought into an unconstrained, instruction-specific evaluation plan and a plan execution that yields the verdict, then optimize both jointly with iterative DPO over correct/incorrect (plan, execution, verdict) triples built from synthetic preference pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train EvalPlanner with two DPO iterations using updated-model data rather than one iteration (ablation)EvalPlanner · RewardBenchaccuracy: 92.3 -> 93.9Helped
use 22K preference pairs in one DPO iteration instead of 5K (ablation)EvalPlanner · RewardBenchaccuracy: 92.3 -> 92.5Helped
add DPO preference optimization of plans and executions after SFT with thoughts (ablation)EvalPlanner · RewardBenchaccuracy: 86.8 -> 90.5Helped
add intermediate thoughts to training (ablation)Llama-3.1-70B-Instruct · RewardBenchaccuracy: 84.0 -> 86.2Helped
use unconstrained plans instead of criteria-list plans (ablation)EvalPlanner · RewardBenchaccuracy: 83.9 -> 86.8Helped
use unconstrained plans instead of verification-question plans (ablation)EvalPlanner · RewardBenchaccuracy: 84.8 -> 86.8Helped
increase sampled plans and executions from 3 plans and 4 executions to 5 plans and 8 executions (ablation)EvalPlanner · RewardBenchaccuracy (Overall): 88.8 -> 90.5Helped
train with WildChat rather than MATH prompts (ablation)EvalPlanner · RewardBench Chat-Hardaccuracy: 79.8 -> 82.9Helped
train with MATH rather than WildChat prompts (ablation)EvalPlanner · RewardBench Reasoningaccuracy: 89.3 -> 93.4Helped
use EvalPlanner with Llama-3.3-70B-Instruct as seed instead of Skywork-Critic-Llama-3.1-70BFollowBenchEval · FollowBenchEvalposition-consistent accuracy (Overall): 52.2 -> 65.4Helped
use EvalPlanner with Llama-3.3-70B-Instruct seed instead of Skywork-Critic-Llama-3.1-70BRM-Bench · RM-Benchaccuracy (Overall): 74.1 -> 82.1Helped
train the judge with two DPO iterations rather than one iteration on 22K pairs (ablation)EvalPlanner · RewardBenchaccuracy: 92.5 -> 93.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: WildChat MATH RewardBench PPE RM-Bench JudgeBench FollowBench

Benchmarks: RewardBench PPE RM-Bench JudgeBench FollowBenchEval

Metrics: accuracy position-consistent accuracy

Baselines: Self-Taught Evaluator Skywork-Critic-Llama-3.1-70B SFR-Llama-3.1-70B-Judge LMUnit Critic-RM-Rank DeepSeek-GRM-27B Llama-3.1-70B-Instruct Llama-3.3-70B-Instruct Claude-3.5-Sonnet GPT-4o Gemini-1.5-pro-0514

Builds on: Direct Preference Optimization Self-Taught Evaluators Chain-of-Verification

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