2026-07-08 08:57:50 +00:00

6.1 KiB
Raw Blame History

CMMU

Overview

CMMU is a novel Chinese multi-modal benchmark designed to evaluate domain-specific knowledge across seven foundational subjects: math, biology, physics, chemistry, geography, politics, and history. It tests multimodal understanding in Chinese educational contexts.

Task Description

  • Task Type: Chinese Multimodal Educational QA
  • Input: Image + question in Chinese
  • Output: Answer (multiple-choice, multiple-response, or fill-in-blank)
  • Language: Chinese

Key Features

  • Seven foundational subjects
  • Multiple question types (multiple-choice, multiple-response, fill-in-blank)
  • Chinese K-12 educational content
  • Tests domain-specific visual reasoning
  • Diverse question formats

Evaluation Notes

  • Default configuration uses 0-shot evaluation
  • Evaluates on validation split
  • Numeric accuracy metric
  • Chain-of-thought prompting for reasoning

Properties

Property Value
Benchmark Name cmmu
Dataset ID evalscope/CMMU
Paper N/A
Tags Knowledge, MCQ, MultiModal, QA
Metrics acc
Default Shots 0-shot
Evaluation Split val

Data Statistics

Metric Value
Total Samples 1,800
Prompt Length (Mean) 282.54 chars
Prompt Length (Min/Max) 139 / 1404 chars

Per-Subset Statistics:

Subset Samples Prompt Mean Prompt Min Prompt Max
biology 270 284.66 140 854
chemistry 265 343.22 143 1404
geography 257 252.8 149 697
history 174 226.12 139 545
math 387 277.11 149 714
physics 270 317.33 162 710
politics 177 245.96 154 740

Image Statistics:

Metric Value
Total Images 1,800
Images per Sample min: 1, max: 1, mean: 1
Resolution Range 121x20 - 2327x1809
Formats gif, jpeg, png

Sample Example

Subset: biology

{
  "input": [
    {
      "id": "17325c48",
      "content": [
        {
          "text": "回答下面的多项选择题,请选出其中的所有正确答案。你的回答的最后一行应该是这样的格式:\"答案:[LETTERS]\"(不带引号),其中 [LETTERS] 是 A,B,C,D 中的一个或多个。请在回答前进行一步步思考。\n\n问题如图是培育抗除草剂玉米的技术路线图含有内含子的报告基因只能在真核生物中正确表达其产物能催化无色物质K呈现蓝色。转化过程中愈伤组织表面常残留农杆菌会导致未转化的愈伤组织可能在含除草剂的培养基中生长。下列相关叙述正确的是  \n选项\nA) 过程①用两种限制酶就可防止酶切产物自身环化\nB) 过程②用Ca2+处理可提高转化成功率\nC) 过程③应在培养基中加入除草剂和物质K\nD) 筛选得到的A是无农杆菌附着的转化愈伤组织\n"
        },
        {
          "image": "[BASE64_IMAGE: png, ~34.9KB]"
        }
      ]
    }
  ],
  "choices": [
    "过程①用两种限制酶就可防止酶切产物自身环化",
    "过程②用Ca2+处理可提高转化成功率",
    "过程③应在培养基中加入除草剂和物质K",
    "筛选得到的A是无农杆菌附着的转化愈伤组织"
  ],
  "target": "BC",
  "id": 0,
  "group_id": 0,
  "subset_key": "biology",
  "metadata": {
    "type": "multiple-response",
    "grade_band": "high",
    "difficulty": "hard",
    "split": "val",
    "subject": "biology",
    "sub_questions": null,
    "solution_info": "解A、过程①要用两种特定的限制酶切割出两个不同的黏性末端序列从而防止酶切产物自身环化A错误B、农杆菌属于原核生物所以过程②用Ca2+处理使其成为感受态细胞可提高转化成功率B正确C、根据题意可知报告基因的产物能催化无色物质K呈现蓝色而愈伤组织表面残留的农杆菌会导致未转化的愈伤组织能在含除草剂的培养基中生长因此过程③应在培养基中加入除草剂和物质KC正确D、筛选得到的A是有农杆菌附着的转化愈伤组织D错误。故选BC。基因工程技术的基本步骤1目的基因 ... [TRUNCATED] ... 入动物细胞最有效的方法是显微注射法将目的基因导入微生物细胞的方法是感受态细胞法。4目的基因的检测与鉴定分子水平上的检测①检测转基因生物染色体的DNA是否插入目的基因--DNA分子杂交技术②检测目的基因是否转录出了mRNA--分子杂交技术;③检测目的基因是否翻译成蛋白质--抗原-抗体杂交技术。个体水平上的鉴定:抗虫鉴定、抗病鉴定、活性鉴定等。本题考查基因工程的相关知识,要求考生识记基因工程的原理及操作步骤,掌握各操作步骤中需要注意的细节问题,能结合题图信息准确判断各项。",
    "id": "biology_166"
  }
}

Note: Some content was truncated for display.

Prompt Template

Prompt Template:

回答下面的单项选择题,请选出其中的正确答案。你的回答的最后一行应该是这样的格式:"答案:[LETTER]"(不带引号),其中 [LETTER] 是 {letters} 中的一个。请在回答前进行一步步思考。

问题:{question}
选项:
{choices}

Usage

Using CLI

evalscope eval \
    --model YOUR_MODEL \
    --api-url OPENAI_API_COMPAT_URL \
    --api-key EMPTY_TOKEN \
    --datasets cmmu \
    --limit 10  # Remove this line for formal evaluation

Using Python

from evalscope import run_task
from evalscope.config import TaskConfig

task_cfg = TaskConfig(
    model='YOUR_MODEL',
    api_url='OPENAI_API_COMPAT_URL',
    api_key='EMPTY_TOKEN',
    datasets=['cmmu'],
    dataset_args={
        'cmmu': {
            # subset_list: ['biology', 'chemistry', 'geography']  # optional, evaluate specific subsets
        }
    },
    limit=10,  # Remove this line for formal evaluation
)

run_task(task_cfg=task_cfg)