| Rank | Model | Score |
|---|---|---|
| 1 | o1 | 26 |
| 2 | claude-3-5-sonnet | 21 |
| 3 | claude-3-5-sonnet | 16.1 |
| 4 | o1 | 13.2 |
| 5 | o3-mini | 8.5 |
| 6 | deepseek-r1-0528 | 6 |
| 7 | gpt-4o | 4.1 |
| 8 | gemini-2-0-flash | 3.2 |
| 9 | o3-mini | 2.6 |
1 phaseActive
OpenAI's agentic research-replication benchmark — reproduce ML papers from scratch across 8,316 rubric-graded tasks. Metric: average replication score.
Quick answer: PaperBench is OpenAI's benchmark for evaluating whether AI agents can replicate modern machine learning research end-to-end — reading a paper, building the codebase from scratch, and running experiments to reproduce its empirical claims — across 20 ICML 2024 papers and 8,316 gradable rubric tasks. The best publicly reported result is an IterativeAgent using o1-high with a 36-hour budget, scoring 26.0%.
What it tests: Whether an agent can go from a research paper to a working, correctly-behaving reproduction of its experiments — not just answer questions about the paper. Why it matters: This is one of the most direct public tests of long-horizon AI research engineering: the output is a functioning codebase and results, graded against a detailed rubric, not a short text answer. Known limitations: Scores are reported as agent-scaffold + underlying-model combinations, not model-only results — the "harness" (agent design) matters as much as the base model.
PaperBench gives an agent a modern ML paper and asks it to replicate the paper's experiments from scratch: understanding the method, writing the code, running training/evaluation, and reproducing the reported results. Each paper is broken into a detailed rubric — 8,316 individually gradable tasks across the 20 papers — covering both code-level correctness and whether final results match the paper's claims.
This makes PaperBench a test of long-horizon, open-ended engineering rather than short-task code generation: agents must plan a multi-day project, debug their own implementation, and interpret ambiguous specifications the way a human researcher would.
| Field | Value |
|---|---|
| Papers | 20 (ICML 2024) |
| Gradable rubric tasks | 8,316 |
| Task category | Agentic AI research replication |
| Metric | Average replication score (0–100%) |
| Released | April 2025 |
| Created by | Giulio Starace, Oliver Jaffe, Dane Sherburn, and collaborators (OpenAI) |
Each paper's reproduction attempt is graded against its detailed rubric by an automated grader, producing a per-paper replication score; the benchmark score is the average across all 20 papers, reported as a percentage (0–100%). Because the rubric checks both implementation details and final results, partial credit is common — very few runs reproduce a paper fully.
Scores are reported as agent scaffold + underlying model combinations — the "harness" (IterativeAgent vs. BasicAgent) has a large effect independent of the base model.
| Rank | Agent / Harness | Model | Score | Source |
|---|---|---|---|---|
| 1 | IterativeAgent (36h budget) | o1-high | 26.0% ± 0.3 | PaperBench README |
| 2 | IterativeAgent (24h budget) | o1-high | 24.4% ± 0.7 | PaperBench README |
| 3 | BasicAgent | claude-3.5-sonnet | 21.0% ± 0.8 | PaperBench README |
| 4 | IterativeAgent | claude-3.5-sonnet | 16.1% ± 0.1 | PaperBench README |
| 5 | BasicAgent | o1-high | 13.2% ± 0.3 | PaperBench README |
| 6 | IterativeAgent | o3-mini-high | 8.5% ± 0.8 | PaperBench README |
| 7 | BasicAgent | deepseek-r1 | 6.0% ± 0.3 | PaperBench README |
| 8 | BasicAgent | gpt-4o | 4.1% ± 0.1 | PaperBench README |
| 9 | BasicAgent | gemini-2.0-flash | 3.2% ± 0.2 | PaperBench README |
| 10 | BasicAgent | o3-mini-high | 2.6% ± 0.2 | PaperBench README |
The paper reports these scores remain well below the human baseline for the same tasks.
No Benchgen results yet — be the first to run PaperBench.
| Benchmark | What it tests | Saturation |
|---|---|---|
| PaperBench | End-to-end ML research replication | Low |
| FrontierMath | Frontier mathematical research problems | — |
| SWE-bench Verified | Real-world software engineering fixes | — |
Because PaperBench scores depend heavily on the agent scaffold, not just the base model, Benchgen lets you track harness + model combinations over time with version-controlled, regression-tracked results — useful for isolating whether a gain came from a better model or a better scaffold.