ScienceAgentBench: Toward Rigorous Assessment of Language Agents for Data-Driven Scientific Discovery
TLDR
A benchmark for rigorously assessing language agents on data-driven scientific discovery tasks from real publications.
Reasoning
The paper's strength lies in its rigorous methodology: extracting tasks from peer-reviewed papers, expert validation, and contamination mitigation. Weaknesses include low agent success rates (32.4%) and focus only on data-driven tasks, limiting generalizability.
Read-first score
Read-first score 56.4, weighted from topical fit, citation, graph, method, reproducibility, and recency signals. Original total remains 45.
Field roles
Rank sensitivity
Stability: volatile; rank range: 80.
Keyword Scores
Deep Analysis
Innovations
- Creation of ScienceAgentBench, a benchmark with 102 tasks extracted from 44 peer-reviewed publications across four disciplines and validated by nine subject matter experts.
- Unified task output as self-contained Python programs, enabling evaluation of generated code, execution results, and computational cost.
- Multi-round manual validation by annotators and experts to ensure annotation quality and scientific plausibility.
- Two strategies to mitigate data contamination concerns in benchmark design.
Methodology
The benchmark comprises 102 data-driven scientific discovery tasks sourced from 44 peer-reviewed publications and validated by subject matter experts. Each task requires generating a self-contained Python program, evaluated on code correctness, execution results, and cost. Five open-weight and proprietary LLMs were tested with three frameworks (direct prompting, OpenHands CodeAct, self-debug) over three attempts per task, along with OpenAI o1-preview using direct prompting and self-debug.
Key Results
The best-performing agent solved only 32.4% of tasks independently and 34.3% with expert-provided knowledge; OpenAI o1-preview reached 42.2% but incurred over 10 times the cost of other LLMs, highlighting significant performance gaps.
Limitations
- Current language agents still fail to reliably generate correct code for data-driven scientific tasks, with top performance at 42.2%.
- The benchmark covers only individual tasks, not end-to-end scientific workflows, limiting claims about full automation.
- High inference cost of advanced models like o1-preview (over 10x) may hinder practical deployment.
- Task scope is limited to 102 instances from four disciplines, which may not represent all scientific domains.