PathBind
收藏资源简介:
PathBind是一个包含2,600个样本的诊断基准,用于测试病理学视觉语言模型是否真正基于显微镜图像进行推理,而不是利用文本捷径。它包含三个组件:PathBind-VQA(1,500个样本,测试公共病理VQA的视觉依赖性)、PathBind-PTA(600个样本,测试跨域复制)和PathBind-Grounding(500个样本,测试实体级视觉-语义绑定)。样本涵盖六个诊断维度(从粗粒度组织识别到染色和IHC解释),反映了逐步精细的病理视觉推理水平。
PathBind is a diagnostic benchmark containing 2,600 samples, designed to test whether pathological vision-language models truly perform reasoning based on microscopic images rather than exploiting text shortcuts. It comprises three components: PathBind-VQA (1,500 samples, used to test the visual dependence of public pathological VQA tasks), PathBind-PTA (600 samples, used to test cross-domain replication), and PathBind-Grounding (500 samples, used to test entity-level visual-semantic binding). The samples cover six diagnostic dimensions, ranging from coarse-grained tissue recognition to staining and IHC interpretation, reflecting a progressively refined level of pathological visual reasoning.
数据集概述:PathBind
地址:https://github.com/ChyaZhang/PathBind
PathBind是一个诊断性基准测试数据集,用于评估病理学视觉语言模型(vision-language models)是否真正基于显微镜图像进行推理,而非利用文本捷径。该数据集共包含 2,600 个样本,所有样本均通过自动化流水线初步筛选,再经由病理学专家审查。
数据集构成
数据集由三个主要组件构成,每个组件针对不同能力进行测试:
| 组件 | 样本数 | 测试目标 |
|---|---|---|
| PathBind-VQA | 1,500 | 测试对公共病理学VQA数据的视觉依赖程度 |
| PathBind-PTA | 600 | 测试在私有图谱上的跨领域复制能力 |
| PathBind-Grounding | 500 | 测试实体级别的视觉-语义绑定能力 |
诊断维度
样本覆盖六个诊断维度(D1–D6),反映了病理学视觉推理的渐进层次:
| 维度 | 名称 |
|---|---|
| D1 | 粗略组织/器官识别 |
| D2 | 细胞形态学 |
| D3 | 细胞-基质相互作用 |
| D4 | 空间定位 |
| D5 | 诊断推理 |
| D6 | 染色和免疫组化(IHC)解释 |
数据加载与使用
数据集托管在Hugging Face Hub上,为受限数据集。需先申请访问权限,然后通过以下命令下载:
bash pip install huggingface_hub huggingface-cli login # 或设置 HF_TOKEN 环境变量 huggingface-cli download Mikezcy/PathBind --repo-type dataset --local-dir ./PathBind_data
下载后的目录结构如下:
PathBind_data/ ├── PathBind-VQA/ │ └── manifest.tsv # 仅包含样本ID ├── PathBind-PTA/ │ └── pathbind_pta_600.tsv # 独立文件,包含内联的base64 JPEG图像 └── PathBind-Grounding/ └── manifest.jsonl # 仅包含样本ID
数据补全说明
- PathBind-VQA 和 PathBind-Grounding 仅提供样本ID,用户需自行获取源数据集(VQA组件的源数据集包括PathMMU、Path-VQA、Quilt-VQA、MedXpert-Path、OmniMed-Bright;Grounding组件的源数据集为PathVG),并运行构建脚本生成完整文件。
- PathBind-PTA 已包含所有600张图像的base64编码数据,无需额外操作。
评估方法
VQA评估
计算在有/无图像条件下的逐样本准确率及多模态增益:
bash python -m pathbind.eval_vqa --data PathBind-VQA/pathbind_vqa_1500.tsv --model_module pathbind.models.patho_r1 --ckpt /path/to/Patho-R1 --out results/patho-r1_vqa.jsonl
此评估同样适用于PathBind-PTA,只需将 --data 指向PTA对应的TSV文件。
Grounding评估
计算区域级注意力与真实边界框的重叠度(IoU、精确率、召回率):
bash python -m pathbind.eval_grounding --data PathBind-Grounding/pathbind_grounding_500.jsonl --model_module pathbind.models.patho_r1 --ckpt /path/to/Patho-R1 --out results/patho-r1_grounding.jsonl
一键全评估
bash CKPT=/path/to/Patho-R1 GPUS=0 bash scripts/run_patho_r1.sh
适配新模型
复制 pathbind/models/patho_r1.py 并实现以下接口:
generate(messages, max_new):返回解码后的字符串(VQA需要)forward_with_attn(messages):返回{input_ids, attentions, img_span, patch_grid}(Grounding需要)
然后在评估器中通过 --model_module pathbind.models.<yours> 指定新模型。
许可证
- 代码:基于 MIT 许可证发布。
- PathBind-VQA 和 PathBind-Grounding 清单文件:MIT 许可证。引用的源数据集保留其原始许可证,使用时需遵守相应条款。
- PathBind-PTA 组件:CC BY-NC 4.0 许可证,仅限非商业研究使用,不可用于临床诊断。





