atlas

Research map / Large language models / Agents, code and math

Unbiased Evaluation of Large Language Models from a Causal Perspective

ICML 2025 · Large language models › Agents, code and math · approach: Long-horizon LLM agents · 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.

Shows that Agents-as-an-Evaluator (LLM question rephrasing) carries data and model biases, and proposes Unbiased Evaluator, which evaluates LLMs via bags of atomic interventions (BOAT) on MCQ and math benchmarks to reduce contamination and bias.

Problem

Benchmark contamination undermines LLM evaluation, and agent-based (Agents-as-an-Evaluator) methods that generate new questions may themselves introduce unexplored evaluation biases.

Approach

Formulates evaluation bias as decomposable into original, related, and independent terms, and replaces question rewriting with rule-based atomic interventions (e.g., distractor hints, option shuffling, label replacement, binary transformation) combined into bags that are applied to existing benchmarks to produce a causal, interpretable evaluation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Evaluate GPT-4-Turbo with Unbiased Evaluator instead of the vanilla protocolGPT-4-Turbo · ARC-Caccuracy: 96.48 -> 89.74 ± 0.13Hurt
Evaluate Gemini-2.0 with Unbiased Evaluator instead of the vanilla protocolGemini-2.0 · MMLUaccuracy: 86.20 -> 73.57 ± 0.09Hurt
Evaluate Gemini-2.0 with Unbiased Evaluator instead of the vanilla protocolGemini-2.0 · GSM8Kaccuracy: 97.88 -> 89.35 ± 0.04Hurt
Fine-tune on the original MMLU test set and evaluate with Unbiased Evaluator rather than the vanilla protocol (ablation)Llama2-13B · MMLU testaccuracy: 96.6 -> 37.1Hurt
Use Unbiased Evaluator scores instead of vanilla scoresUnbiased Evaluator · LiveBench global average scoresKendall correlation: 0.600 -> 1.000Helped
Use Unbiased Evaluator scores instead of vanilla scoresUnbiased Evaluator · LiveBench global average scoresPearson correlation: 0.918 -> 0.949Helped
Use Unbiased Evaluator rather than Agents-as-an-Evaluator (ablation)Four evaluated LLMs · MMLU subject domainsPearson correlation between domain accuracy and consensus-error rate: -0.47 -> 0.07; -0.38 -> 0.16; -0.45 -> 0.15; -0.41 -> 0.10Helped
Increase rephrasing strength in Agents-as-an-EvaluatorAgents-as-an-Evaluator · ARC-C and MMLU probing tasksover-confidence rateHurt
Increase intervention strength in Unbiased Evaluator (ablation)Unbiased Evaluator · ARC-C and MMLU probing tasksover-confidence rateNo clear effect
Apply Binary Transformation (ablation)Qwen2.5-7B-Instruct · ARC-CaccuracyHurt
Apply Option Shuffling (ablation)Qwen2.5-7B-Instruct · ARC-CaccuracyHurt
Apply Label Replacement (ablation)Qwen2.5-7B-Instruct · ARC-CaccuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: ARC-Challenge MMLU GSM8K

Benchmarks: ARC-Challenge MMLU GSM8K

Metrics: accuracy Pearson correlation Kendall correlation consensus-error rate over-confidence rate under-confidence rate

Baselines: Agents-as-an-Evaluator Vanilla benchmark evaluation LiveBench

Builds on: Agents-as-an-Evaluator LLM-as-a-Judge OpenCompass

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