SciMIF
收藏资源简介:
SciMIF是由上海人工智能实验室与上海交通大学联合构建的多模态科学指令遵循基准,旨在系统评估多模态大语言模型在科学领域遵循复杂指令的能力。该数据集涵盖化学、地理、生物、材料科学和物理共五个学科,包含2527个样本,平均每样本约200个token,数据来源于13个现有科学数据集中的22个任务。创建过程通过专家构建的10个约束组和42个具体约束,经种子准备、约束识别、约束注入及人工验证等步骤生成。该基准旨在解决科学领域指令遵循评估的空白,分离科学正确性与指令遵循性,推动模型在科学应用中的可靠执行。
SciMIF is a multimodal scientific instruction-following benchmark jointly developed by the Shanghai AI Laboratory and Shanghai Jiao Tong University, aiming to systematically evaluate the capability of multimodal large language models (LLMs) to follow complex instructions in scientific domains. This benchmark covers five disciplines including chemistry, geography, biology, materials science, and physics, comprising 2527 samples with an average of approximately 200 tokens per sample. The data is sourced from 22 tasks across 13 existing scientific datasets. Its construction process follows a pipeline involving seed preparation, constraint identification, constraint injection and manual verification, based on 10 constraint groups and 42 specific constraints developed by domain experts. This benchmark aims to fill the gap in instruction-following evaluation in the scientific domain, disentangle scientific correctness from instruction-following performance, and promote the reliable execution of models in scientific applications.
SciMIF 数据集详情
数据集简介
SciMIF(Scientific Multimodal Instruction Following)是一个用于评估多模态大语言模型(MLLMs)在科学领域遵循复杂指令能力的基准数据集。与传统科学基准主要关注答案正确性不同,SciMIF 评估模型是否满足明确的科学和通用约束,包括所需方法、单位、格式、术语、推理步骤、数值精度和响应结构。
数据来源
SciMIF 通过从五个学科公开科学数据集的样本进行增强构建而成:
| 学科 | 来源数据集 |
|---|---|
| 化学 | ChemEval, S2-TOMG-Bench-mini |
| 地理 | EarthSE, IMAGEO-Bench |
| 生物 | Mol-Instructions, LAB-Bench |
| 材料 | MaScQA, MatCha, LLM4Mat-Bench, MatSciBench |
| 物理 | UGPhysics, PhysReason, PhysUniBench |
数据样本字段说明
- id: 样本ID
- task: 科学任务类型
- original_question: 原始科学问题
- edit_question: 注入约束后的问题
- answer: 参考答案
- choose_instruction: 应用的科学约束
- instruction_list: 与样本关联的所有约束(
source字段标识:original为原问题已有约束,core_task为输入记录提供的候选科学约束,added_general为构建时添加的通用约束) - image: 多模态样本的可选图像路径或路径列表
数据集使用流程
1. 构建约束增强问题
- 输入格式为JSON数组,需遵循
data/input_data.json格式示例;每条记录的scientific_instruction_list包含候选科学指令 - 运行
data_construction.py脚本,需指定学科、输入/输出路径、模型名称及参数N和K - 构建好的问题需人工验证后才能作为最终基准
2. 生成模型响应
- 运行
generation.py脚本,指定学科列表、输入/输出目录、模型名称等信息 - 处理多模态样本时,所选模型需支持图像输入
3. 指令遵循评估
- 运行
instruction_eval.py脚本,评估结果保存至指定路径 - 每条输出记录包含生成的响应及每条适用指令的评估结果
4. 答案正确性评估
- 使用 CompassVerifier-32B 作为评判模型,需按官方文档配置verifier环境和vLLM依赖
- 运行
correctness_eval.py脚本,结果按二进制verifier分数分为_score1.jsonl和_score0.jsonl文件 - 若指令评估文件可用,其
instruction_results会包含在每条正确性记录中

- 1SciMIF: Understanding Multimodal Instruction Following in Scientific Domains上海人工智能实验室; 上海交通大学 · 2026年




