atlas

Research map / Multi-agent systems and games / LLM agents

PaperBench: Evaluating AI’s Ability to Replicate AI Research

ICML 2025 · Multi-agent systems and games › LLM agents · approach: Software engineering agent benchmarks

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.

Introduces PaperBench, a benchmark of 20 ICML 2024 papers with hierarchical author-co-developed rubrics where agents must replicate results from scratch, graded by an LLM judge validated on JudgeEval.

Problem

Measuring whether AI agents can autonomously replicate state-of-the-art ML research end-to-end (understanding a paper, writing code from scratch, and running experiments) is not supported by existing benchmarks, which rely on existing codebases, Kaggle tasks, or lack fine-grained grading.

Approach

Rubric trees co-developed with original paper authors decompose each replication into weighted binary leaf requirements (Code Development, Execution, Result Match), graded by an LLM judge (SimpleJudge) and reproduced in a fresh VM; the judge itself is benchmarked on JudgeEval against human gold labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use IterativeAgent instead of BasicAgent (ablation)o1 on PaperBench · PaperBench (20 papers)average Replication Score (%): 13.2 -> 24.4Helped
use IterativeAgent instead of BasicAgent (ablation)o3-mini on PaperBench · PaperBench (20 papers)average Replication Score (%): 2.6 -> 8.5Helped
use IterativeAgent instead of BasicAgent (ablation)Claude 3.5 Sonnet on PaperBench · PaperBench (20 papers)average Replication Score (%): 21.0 -> 16.1Hurt
extend IterativeAgent time limit from 12 to 36 hours (ablation)o1 on PaperBench · PaperBench (20 papers)average Replication Score (%): 24.4 -> 26.0Helped
use IterativeAgent instead of BasicAgent (ablation)o1 on PaperBench · PaperBench (Code Development requirement type)score (%): 19.5 ± 1.2 -> 43.3 ± 1.1Helped
use IterativeAgent instead of BasicAgent (ablation)o1 on PaperBench · PaperBench (Execution requirement type)score (%): 5.7 ± 0.9 -> 4.5 ± 1.5Hurt
use IterativeAgent instead of BasicAgent (ablation)Claude 3.5 Sonnet on PaperBench · PaperBench (Code Development requirement type)score (%): 35.4 ± 0.8 -> 27.5 ± 1.6Hurt
use o3-mini instead of o1 as the SimpleJudge backendSimpleJudge · JudgeEvalmacro-averaged F1: 0.84 vs 0.83No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: 20 ICML 2024 Spotlight and Oral papers JudgeEval (human-graded partial replications)

Benchmarks: PaperBench PaperBench Code-Dev JudgeEval

Metrics: replication score F1 accuracy precision recall cost per paper

Baselines: o1 o3-mini GPT-4o DeepSeek-R1 Gemini 2.0 Flash Claude 3.5 Sonnet human ML PhD baseline

Builds on: ReAct Inspect AI basic agent RE-Bench CORE-Bench

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