scievalkit-eval
SciEvalKit: An Open-source Evaluation Toolkit for Scientific General Intelligence — Wang et al. (2025) (arXiv:2512.22334, 2025)
What this evaluates
Evaluates large language models' scientific intelligence across seven core dimensions, including multimodal perception, understanding, reasoning, knowledge comprehension, code generation, symbolic reasoning, and hypothesis generation. It covers multiple scientific disciplines using both text-only and multimodal inputs to assess real-world scientific workflow capabilities.
Datasets
- SLAKE — total ?; splits: test (-1)
- MSEarth — total ?; splits: test (-1)
- SFE — total ?; splits: test (-1)
- OmniEarth — total ?; splits: test (-1)
- OmniMedVQA — total ?; splits: test (-1)
- PhyX — total ?; splits: test (-1)
- ChemBench — total ?; splits: test (-1)
- ChemBench4K — total ?; splits: test (-1)
- LLM4Chem — total ?; splits: test (-1)
- ClimaQA — total ?; splits: test (-1)
- EarthSE — total ?; splits: test (-1)
- ProteinLMBench — total ?; splits: test (-1)
- BioProbench — total ?; splits: test (-1)
- MaScQA — total ?; splits: test (-1)
- TRQA — total ?; splits: test (-1)
- Biology-Instructions — total ?; splits: test (-1)
- Mol-Instructions — total ?; splits: test (-1)
- PEER — total ?; splits: test (-1)
- SciCode — total ?; splits: test (-1)
- AstroVisBench — total ?; splits: test (-1)
- CMPhysBench — total ?; splits: test (-1)
- PHYSICS — total ?; splits: test (-1)
- ResearchBench — total ?; splits: test (-1)
Metrics
scoring criteria (primary) — range: percent
- Task-specific evaluation metrics applied per benchmark type, including exact-match for multiple-choice, execution pass rate for code, and expert-graded scoring for open-ended or free-form generation tasks.
Input / output format
Input: Text-only: domain-specific scientific questions or prompts. Multimodal: images (e.g., diagrams, plots, radiological imagery, molecular structures) paired with textual context or questions.
Output: Model-generated responses, which may be multiple-choice selections, free-form scientific explanations, executable code snippets, or structured reasoning steps.
Scoring recipe
def evaluate(predictions, gold, task_type):
if task_type == 'multiple_choice':
return 1.0 if predictions == gold else 0.0
elif task_type == 'code':
return execute_and_check(predictions, gold)
elif task_type == 'open_ended':
return expert_or_llm_grader(predictions, gold)
return 0.0
Common pitfalls
- Assuming a single uniform metric applies across all modalities and task types, ignoring the suite's task-specific scoring criteria.
- Overlooking the requirement for expert calibration and scientific validity, which leads to superficial evaluation of complex reasoning tasks.
- Treating multimodal inputs as purely textual, missing critical visual scientific information required for accurate scoring.
Evidence (verbatim from paper)
Each benchmark undergoes manual verification and calibration by domain experts, who validate the correctness of task formulations, solution rationales, and scoring criteria. The suite covers multiple modalities (text, diagrams, molecular structures, protein sequences, scientific plots, radiological imagery, etc.) and multiple task formats (multiple-choice, free-form generation, code execution, document analysis), thereby capturing the multimodal and procedural nature of real scientific workflows.
Citation
@misc{wang2025scievalkit,
title={SciEvalKit: An Open-source Evaluation Toolkit for Scientific General Intelligence},
author={Wang et al. (2025)},
year={2025},
note={arXiv:2512.22334}
}
1---2name: scievalkit-eval3description: Evaluates large language models' scientific intelligence across seven core dimensions, including multimodal perception, understanding, reasoning, knowledge comprehension, code generation, symbolic reasoning, and hypothesis generation. It covers multiple scientific disciplines using both text-only and multimodal inputs to assess real-world scientific workflow capabilities. Use when the user wants to benchmark on SLAKE, MSEarth, SFE, OmniEarth, OmniMedVQA, PhyX, ChemBench, ChemBench4K, LLM4Chem, ClimaQA, EarthSE, ProteinLMBench, BioProbench, MaScQA, TRQA, Biology-Instructions, Mol-Instructions, PEER, SciCode, AstroVisBench, CMPhysBench, PHYSICS, ResearchBench, or asks about evaluating this task. Reports scoring criteria.4---56# scievalkit-eval78> SciEvalKit: An Open-source Evaluation Toolkit for Scientific General Intelligence — Wang et al. (2025) (arXiv:2512.22334, 2025)910## What this evaluates1112Evaluates large language models' scientific intelligence across seven core dimensions, including multimodal perception, understanding, reasoning, knowledge comprehension, code generation, symbolic reasoning, and hypothesis generation. It covers multiple scientific disciplines using both text-only and multimodal inputs to assess real-world scientific workflow capabilities.1314## Datasets1516- **SLAKE** — total ?; splits: test (-1)17- **MSEarth** — total ?; splits: test (-1)18- **SFE** — total ?; splits: test (-1)19- **OmniEarth** — total ?; splits: test (-1)20- **OmniMedVQA** — total ?; splits: test (-1)21- **PhyX** — total ?; splits: test (-1)22- **ChemBench** — total ?; splits: test (-1)23- **ChemBench4K** — total ?; splits: test (-1)24- **LLM4Chem** — total ?; splits: test (-1)25- **ClimaQA** — total ?; splits: test (-1)26- **EarthSE** — total ?; splits: test (-1)27- **ProteinLMBench** — total ?; splits: test (-1)28- **BioProbench** — total ?; splits: test (-1)29- **MaScQA** — total ?; splits: test (-1)30- **TRQA** — total ?; splits: test (-1)31- **Biology-Instructions** — total ?; splits: test (-1)32- **Mol-Instructions** — total ?; splits: test (-1)33- **PEER** — total ?; splits: test (-1)34- **SciCode** — total ?; splits: test (-1)35- **AstroVisBench** — total ?; splits: test (-1)36- **CMPhysBench** — total ?; splits: test (-1)37- **PHYSICS** — total ?; splits: test (-1)38- **ResearchBench** — total ?; splits: test (-1)3940## Metrics4142- `scoring criteria` **(primary)** — range: percent43 - Task-specific evaluation metrics applied per benchmark type, including exact-match for multiple-choice, execution pass rate for code, and expert-graded scoring for open-ended or free-form generation tasks.4445## Input / output format4647**Input**: Text-only: domain-specific scientific questions or prompts. Multimodal: images (e.g., diagrams, plots, radiological imagery, molecular structures) paired with textual context or questions.4849**Output**: Model-generated responses, which may be multiple-choice selections, free-form scientific explanations, executable code snippets, or structured reasoning steps.5051## Scoring recipe5253```python54def evaluate(predictions, gold, task_type):55 if task_type == 'multiple_choice':56 return 1.0 if predictions == gold else 0.057 elif task_type == 'code':58 return execute_and_check(predictions, gold)59 elif task_type == 'open_ended':60 return expert_or_llm_grader(predictions, gold)61 return 0.062```6364## Common pitfalls6566- Assuming a single uniform metric applies across all modalities and task types, ignoring the suite's task-specific scoring criteria.67- Overlooking the requirement for expert calibration and scientific validity, which leads to superficial evaluation of complex reasoning tasks.68- Treating multimodal inputs as purely textual, missing critical visual scientific information required for accurate scoring.6970## Evidence (verbatim from paper)7172> Each benchmark undergoes manual verification and calibration by domain experts, who validate the correctness of task formulations, solution rationales, and scoring criteria. The suite covers multiple modalities (text, diagrams, molecular structures, protein sequences, scientific plots, radiological imagery, etc.) and multiple task formats (multiple-choice, free-form generation, code execution, document analysis), thereby capturing the multimodal and procedural nature of real scientific workflows.7374## Citation7576```bibtex77@misc{wang2025scievalkit,78 title={SciEvalKit: An Open-source Evaluation Toolkit for Scientific General Intelligence},79 author={Wang et al. (2025)},80 year={2025},81 note={arXiv:2512.22334}82}83```8485- arXiv: 2512.22334