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

132 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# SimpleVQA
## 概述
SimpleVQA 是首个全面的多模态基准测试用于评估多模态大语言模型MLLMs回答自然语言简短问题时的事实性能力。该基准包含高质量、具有挑战性的问题并配有静态且不受时间影响的标准答案。
## 任务描述
- **任务类型**事实性视觉问答Factual Visual Question Answering
- **输入**:图像 + 事实性问题
- **输出**:简短的事实性答案
- **领域**:事实性、视觉推理、知识回忆
## 主要特点
- 覆盖多种任务和场景
- 高质量、具有挑战性的问题
- 静态且不受时间影响的标准答案(无时间依赖性)
- 评估方法直接明了
- 测试模型真实的事实性知识,而非仅依赖模式匹配
## 评估说明
- 默认使用 **test** 数据划分进行评估
- 主要指标基于大语言模型LLM评判器的 **准确率Accuracy**
- 三级评分标准CORRECT正确、INCORRECT错误、NOT_ATTEMPTED未作答
- LLM 评判器采用详细的评分规则进行语义匹配
- 包含丰富的元数据,如语言、来源和原子事实
## 属性
| 属性 | 值 |
|----------|-------|
| **基准测试名称** | `simple_vqa` |
| **数据集ID** | [m-a-p/SimpleVQA](https://modelscope.cn/datasets/m-a-p/SimpleVQA/summary) |
| **论文** | N/A |
| **标签** | `MultiModal`, `QA`, `Reasoning` |
| **指标** | `acc` |
| **默认示例数** | 0-shot |
| **评估划分** | `test` |
## 数据统计
| 指标 | 值 |
|--------|-------|
| 总样本数 | 2,025 |
| 提示词长度(平均) | 56.22 字符 |
| 提示词长度(最小/最大) | 27 / 1015 字符 |
**图像统计信息:**
| 指标 | 值 |
|--------|-------|
| 图像总数 | 2,025 |
| 每样本图像数 | 最小: 1, 最大: 1, 平均: 1 |
| 分辨率范围 | 106x56 - 5119x3413 |
| 格式 | jpeg, png |
## 样例示例
**子集**: `default`
```json
{
"input": [
{
"id": "4340fc24",
"content": [
{
"text": "Answer the question:\n\n图中所示穴位所属的经脉是什么"
},
{
"image": "[BASE64_IMAGE: jpeg, ~26.5KB]"
}
]
}
],
"target": "足阳明胃经",
"id": 0,
"group_id": 0,
"metadata": {
"data_id": 0,
"image_description": "",
"language": "CN",
"original_category": "中华文化_中医",
"source": "https://baike.baidu.com/item/%E4%BC%8F%E5%85%94%E7%A9%B4/3503684#:~:text\\u003d%E4%BA%BA%E4%BD%93%E7%A9%B4%E4%BD%8D%E5%90%8D%E4%BC%8F%E5%85%94%E7%A9%B4F%C3%BA%20t%C3%B9%EF%BC%88ST32%EF%BC%89%E5%B1%9E%E8%B6%B3%E9%98%B3%E6%98%8E%E8%83%83%E7%BB%8 ... [TRUNCATED] ... 4%BE%A7%E7%AB%AF%E7%9A%84%E8%BF%9E%E7%BA%BF%E4%B8%8A%EF%BC%8C%E9%AB%8C%E9%AA%A8%E4%B8%8A%E7%BC%98%E4%B8%8A6%E5%AF%B8%E3%80%82%E4%BC%8F%E5%85%94%E5%88%AB%E5%90%8D%E5%A4%96%E4%B8%98%E3%80%81%E5%A4%96%E5%8B%BE%EF%BC%8C%E4%BD%8D%E4%BA%8E%E5%A4%A7",
"atomic_question": "图中所示穴位的名称是什么?",
"atomic_fact": "伏兔"
}
}
```
*注:部分内容因显示需要已被截断。*
## 提示模板
**提示模板:**
```text
Answer the question:
{question}
```
## 使用方法
### 使用 CLI
```bash
evalscope eval \
--model YOUR_MODEL \
--api-url OPENAI_API_COMPAT_URL \
--api-key EMPTY_TOKEN \
--datasets simple_vqa \
--limit 10 # 正式评估时请删除此行
```
### 使用 Python
```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=['simple_vqa'],
limit=10, # 正式评估时请删除此行
)
run_task(task_cfg=task_cfg)
```