CORE-Bench Medium

CORE-Bench evaluates the ability of agents to computationally reproduce the results of published scientific papers. In CORE-Bench Medium, the agent is given a Dockerfile and instructions on how to use the Dockerfile to fully reproduce the paper. This level mainly evaluates agents ability to use and interact with the terminal. The agent must then answer questions about the output of the code.

Paper: CORE-Bench: Fostering the Credibility of Published Research Through a Computational Reproducibility Agent Benchmark (Siegel et al., 2024)

90
Scientific Papers
45
Papers in Public Test Set
4
Agents Evaluated

Key Features of CORE-Bench

Scientific Papers

Tasks are based on actual published scientific papers, requiring agents to understand and reproduce real research.

Comprehensive Evaluation

Tests multiple capabilities: code understanding, dependency management, and scientific result interpretation.

Three Difficulty Levels

Tasks range from interpreting results (Easy) to full paper reproduction (Hard), allowing granular capability assessment.

CORE-Bench Medium Leaderboard

Rank Agent Models Verified Accuracy Cost (USD) Runs Traces
1 gpt-4o-2024-05-13 55.56% (-2.23/+2.22) $54.02 (-7.30/+6.99) 3 Download
2 gpt-4o-2024-05-13 35.56% $55.56 1 Download
3 gpt-4o-mini-2024-07-18 30.37% (-5.93/+5.19) $17.32 (-6.35/+9.38) 3 Download
4 gpt-4o-mini-2024-07-18 0.00% $6.64 1 Download

Accuracy vs. Cost Frontier for CORE-Bench

This plot shows the relationship between an agent's performance and its token cost. The Pareto frontier (dashed line) represents the current state-of-the-art trade-off. The error bars indicate min-max values across runs.

Heatmap for CORE-Bench

The heatmap visualizes success rates across tasks and agents. Colorscale shows the fraction of times a task was solved across reruns of the same agent. The "any agent" performance indicates the level of saturation of the benchmark and gives a sense of overall progress.

Additional Resources

Getting Started

Want to evaluate your agent on CORE-Bench? Follow our comprehensive guide to get started:

View Documentation

Task Details

Browse the complete list of CORE-Bench tasks and their requirements:

View Tasks