SciBench
Freebenchmark designed to evaluate large language models (LLMs) on solving complex, college-level scientific problems from domains like chemistry, physics, and mathematics.
About SciBench
SciBench is a comprehensive benchmark suite designed to evaluate the reasoning capabilities of Large Language Models (LLMs) on complex, college-level scientific problems. Curated from widely-used textbooks in chemistry, physics, and mathematics, the dataset consists of open-ended, free-response questions that require multi-step reasoning, domain-specific knowledge retrieval, and advanced numerical computation (e.g., calculus, differential equations). The problems also incorporate visual elements such as figures, requiring integration of textual and visual information. The benchmark includes detailed solutions for fine-grained error analysis. Presented at ICLR 2024 as an Oral paper, the study benchmarks open-source and proprietary LLMs under various prompting strategies, finding that even the best model achieves only 48.96% accuracy. The analysis categorizes errors into ten problem-solving abilities, revealing that no single prompting strategy universally outperforms others and that improvements in some skills may cause declines in others. SciBench aims to drive further advancements in LLM reasoning for scientific research and discovery.
Key Features
Pros & Cons
- Covers three core scientific domains (chemistry, physics, mathematics) with college-level difficulty
- Includes both textual and visual elements, reflecting real-world problem complexity
- Provides detailed solutions for deep error analysis and model improvement
- Open-source dataset and code, supporting reproducibility and community contributions
- Accepted as ICLR 2024 Oral, indicating high academic quality and significance
- Exposes current LLM limitations, setting a clear benchmark for progress
- Limited to textbook-style problems, which may not fully represent real-world scientific research or experimental contexts
- Only covers three domains; other scientific fields are not included
- The benchmark may be computationally expensive due to the complexity of problems and multiple evaluations required
- No standard API for automated evaluation; users must run their own models and submit results to leaderboard