atlas

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

SciBench: Evaluating College-Level Scientific Problem-Solving Abilities of Large Language Models

ICML 2024 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 17 citations (OpenAlex)

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 SciBench, a college-level scientific problem benchmark (textbook, multimodal, and exam subsets) evaluating GPT-4, GPT-3.5, Claude2, LLaMA-2 and Mistral under CoT, few-shot, and Python/Wolfram tool prompting, plus an LLM-verified error taxonomy of ten skills.

Problem

Existing LLM benchmarks for scientific reasoning are mostly high-school level and require only elementary arithmetic, and are mostly text-only, so they do not reveal the reasoning limits of LLMs on complex college-level science problems.

Approach

A free-response, college-level benchmark drawn from ten textbooks plus a closed exam set, paired with an automated LLM-based self-critique protocol that classifies each incorrect answer into one of ten missing problem-solving skills.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use few-shot prompting with Python instead of zero-shot promptingGPT-4 on SciBench textbook dataset · SciBench textbook datasetaccuracy (%): 30.36% to 43.22%Helped
Use zero-shot CoT instead of zero-shot prompting (ablation)GPT-4 on SciBench textbook dataset · SciBench textbook datasetaccuracy (%): 33.79 to 28.52Hurt
Use few-shot CoT instead of zero-shot prompting (ablation)GPT-4 on SciBench textbook dataset · SciBench textbook datasetaccuracy (%): 33.79 to 30.36Hurt
Use few-shot CoT instead of zero-shot prompting (ablation)GPT-4-Turbo on SciBench textbook dataset · SciBench textbook datasetaccuracy (%): 40.99 to 39.45Hurt
Use few-shot Python instead of zero-shot prompting (ablation)GPT-4-Turbo on SciBench textbook dataset · SciBench textbook datasetaccuracy (%): 40.99 to 28.47Hurt
Use few-shot learning instead of zero-shot learning (ablation)LLaMA-2-70B on SciBench textbook dataset · SciBench textbook datasetaccuracy (%): 2.41% to 8.40%Helped
Add CoT prompting (ablation)zero-shot GPT-3.5 on SciBench textbook dataset · SciBench textbook datasetcalculation error rate: 29.0% to 13.6%Helped
Add CoT prompting (ablation)zero-shot GPT-3.5 on SciBench textbook dataset · SciBench textbook datasetcausal ability error rate: 18.3% to 32.2%Hurt
Add CoT prompting (ablation)zero-shot GPT-3.5 on SciBench textbook dataset · SciBench textbook datasetlogical decomposition error rate: 18.3% to 25.4%Hurt
Use external tools instead of few-shot CoT (ablation)GPT-3.5 error profile on SciBench textbook dataset · SciBench textbook datasetcalculation error rate: 14.5% to 6.2%Helped
Use Wolfram Language instead of few-shot CoT (ablation)Claude2 on SciBench textbook dataset · SciBench textbook datasetaccuracy (%): decrease of 6.70%Hurt
Use Wolfram Language instead of few-shot CoT (ablation)LLaMA-2-70B on SciBench textbook dataset · SciBench textbook datasetaccuracy (%): decrease of 6.17%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SciBench textbook dataset (869 problems) SciBench multimodal subset (177 problems) SciBench closed exam dataset (103 problems)

Benchmarks: SciBench textbook dataset SciBench multimodal subset SciBench exam dataset

Metrics: accuracy (5% relative tolerance) exam score error-category distribution

Baselines: GPT-4 GPT-3.5-Turbo Claude2 LLaMA-2-70B Mistral-7B LLaVA-LLaMA-2-13B InternLM-XComposer2-VL Qwen-VL-Plus SPHINX-MoE

Builds on: chain-of-thought prompting program-of-thoughts PAL

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