CrossViewSet
收藏资源简介:
CrossViewSet是由浙江大学团队构建的大规模跨视角空间推理指令数据集,旨在为多模态大语言模型提供显式的对象级跨视图对齐监督。该数据集包含164.3万条样本,覆盖17种细粒度任务类型,数据来源于Ego-Exo4D、EgoHumans、MMPTrack和MessyTable四个公开多视角资源,并通过多智能体数据引擎自动生成掩码标注和问答对。数据集通过感知补全、跨视图关联和规则化模板生成流程构建,专注于解决多视角场景下的对象对应、可见性推理、几何关系与物理推理等核心问题,推动MLLM从单视角感知向真实世界空间智能演进。
CrossViewSet is a large-scale cross-view spatial reasoning instruction dataset constructed by the research team from Zhejiang University, aiming to provide explicit object-level cross-view alignment supervision for multimodal large language models (MLLMs). This dataset contains 1.643 million samples, covering 17 fine-grained task types. Its data is sourced from four public multi-view resources: Ego-Exo4D, EgoHumans, MMPTrack and MessyTable. Mask annotations and question-answer pairs are automatically generated via a multi-agent data engine. The dataset is built through three core workflows: perception completion, cross-view association and standardized template generation, focusing on addressing key challenges such as object correspondence, visibility reasoning, geometric relation reasoning and physical reasoning in multi-view scenarios, and promoting the evolution of MLLMs from single-view perception to real-world spatial intelligence.
CrossView Suite 数据集概述
CrossView Suite 是一个旨在提升多模态大语言模型(MLLMs)跨视图空间智能的综合数据集、基准测试和模型框架。它围绕物体对应关系、可见性、几何和物理推理来组织跨视图理解问题。
核心组件
| 组件 | 描述 | 规模与状态 |
|---|---|---|
| CrossViewSet | 大规模跨视图指令数据,包含掩码标注和物体级监督信号。 | 包含 1.6M 训练样本。完整套件版本后续可添加。 |
| CrossViewBench | 场景分离的基准测试,涵盖对应关系、可见性、几何和物理推理。 | 包含 17K 问题,覆盖 17 种任务类型。基准测试资源后续可添加。 |
| CrossViewer | 以物体为中心的多视图推理框架,基于 Qwen3-VL 架构。 | 模型代码、配置及训练/评估脚本现已在 CrossViewer/ 目录下可用。 |
CrossViewer 模型架构
CrossViewer 遵循从感知到对齐再到推理的渐进式流水线:
- ART:将掩码标注的物体转换为紧凑的物体标记。
- OCVA:执行显式的跨视图标记检索、重排序和对齐。
- 对齐后的物体表示被注入 Qwen3-VL 模型进行答案生成。
性能结果(论文表3节选)
| 模型 | 总体 | 对应关系 | 可见性/遮挡 | 几何 | 物理 |
|---|---|---|---|---|---|
| 人类基线 | 86.1 | 87.5 | 80.2 | 86.5 | 93.6 |
| Gemini-3.1-Pro | 51.5 | 60.0 | 39.0 | 50.5 | 56.0 |
| GPT-5.2 | 49.5 | 41.5 | 45.1 | 54.5 | 58.3 |
| Qwen3.5-397B | 51.7 | 50.1 | 41.0 | 54.1 | 72.6 |
| Qwen3-VL-8B | 42.7 | 40.1 | 30.7 | 45.3 | 71.1 |
| CrossViewer (ours) | 62.7 | 83.2 | 61.1 | 49.1 | 74.4 |
仓库结构与快速开始
仓库主目录 CrossViewer/ 包含以下关键子目录和脚本:
configs/:训练配置和消融设置。crossviewer/:模型定义和核心模块。data/:JSONL 数据集加载器以及掩码/物体工具。scripts/:训练和评估入口点。
关键入口文件:
- 训练:
CrossViewer/scripts/train.py - 评估:
CrossViewer/scripts/eval_mc.py - 默认配置:
CrossViewer/configs/default.yaml
快速安装与使用: bash
安装
cd CrossViewer pip install -r requirements.txt
训练
torchrun --nproc_per_node=4 --master_port=12355 scripts/train.py --config configs/default.yaml
评估
python scripts/eval_mc.py --config configs/default.yaml --ckpt /path/to/checkpoint
配置说明
关键路径配置位于 CrossViewer/configs/*.yaml 中,主要字段包括:
| 字段 | 是否必需 | 描述 |
|---|---|---|
model.vision_encoder_path |
是 | 本地 Qwen3-VL 检查点路径或模型标识符 |
data.data_root |
是 | 用于解析样本资源的数据集根目录 |
data.jsonl_train |
训练时必需 | 训练标注 JSONL 文件 |
data.jsonl_val |
验证/评估时必需 | 验证标注 JSONL 文件 |
training.save_dir |
推荐 | 检查点输出目录 |
training.log_dir |
推荐 | 日志目录 |




