atlas

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

SciCode: A Research Coding Benchmark Curated by Scientists

NeurIPS 2024 · Large language models › Agents, code and math · approach: LLMs for scientific discovery

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 SciCode, a scientist-curated benchmark of 80 research-level natural-science coding problems (338 subproblems) and evaluates ten LMs, finding the best model solves only 4.6% of main problems in the standard setting.

Problem

Existing code and reasoning benchmarks are saturated or not realistic for measuring whether LMs can write code for real scientific research problems across natural science fields.

Approach

Scientist-authored, multi-step research coding problems spanning 16 natural-science subfields, each decomposed into subproblems with gold solutions and domain-specific test cases, evaluated under toggles for background knowledge and gold vs. generated prior solutions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Provide scientist-written scientific background while carrying over generated prior-subproblem solutionsClaude3.5-Sonnet · SciCodemain problem pass@1: 4.6 -> 12.3Helped
Provide scientist-written scientific background while carrying over generated prior-subproblem solutionsGPT-4o · SciCodemain problem pass@1: 1.5 -> 9.2Helped
Provide scientist-written scientific background while carrying over generated prior-subproblem solutionsDeepseek-Coder-v2 · SciCodemain problem pass@1: 3.1 -> 4.6Helped
Condition on more gold solutions from previous subproblemsthe three evaluated models · SciCode subproblem evaluationpass@1Mixed

Surprising findings

Limitations

Experimental setup

Datasets: SciCode

Benchmarks: SciCode

Metrics: pass@1 (subproblem) pass@1 (main problem)

Baselines: GPT-4-Turbo Claude3-Opus Claude3-Sonnet Gemini 1.5 Pro Llama-3-70B-Instruct Mixtral-8x22B-Instruct Deepseek-Coder-v2 Qwen2-72B-Instruct

Builds on: HumanEval MTPB

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