ViPlan
收藏资源简介:
ViPlan是一个用于评估视觉规划任务中视觉语言模型(VLMs)的开源基准。该数据集包含两个领域的一系列具有挑战性的任务:一个是经典Blocksworld规划问题的视觉变体,另一个是模拟的家庭机器人环境。ViPlan旨在评估不同大小和类型的VLMs,以及它们在视觉规划任务中的表现。该数据集旨在帮助研究人员更好地理解VLMs在视觉规划任务中的能力和局限性,并为未来的研究提供参考。
ViPlan is an open-source benchmark for evaluating Vision-Language Models (VLMs) on visual planning tasks. This dataset comprises a series of challenging tasks spanning two domains: one is the visual variant of the classic Blocksworld planning problem, and the other is a simulated household robotic environment. ViPlan aims to evaluate VLMs of different sizes and types, as well as their performance on visual planning tasks. This benchmark is intended to help researchers better understand the capabilities and limitations of VLMs in visual planning tasks, and provide a reference for future research.
ViPlan 数据集概述
数据集简介
ViPlan是一个用于视觉规划的基准测试,结合了符号谓词和视觉语言模型。该数据集主要用于评估视觉规划任务的性能。
项目结构
- 源代码:viplan
- 笔记本:notebooks(主要用于结果可视化)
- 运行基准测试的脚本:sh_scripts
- 数据:data
安装要求
主要组件
- 推荐使用mamba进行安装,环境配置文件为
environment.yml - 支持conda安装但不官方支持
可选组件
- Flash Attention需要单独安装
- 运行Molmo需要降级
transformers至4.50.3版本
环境配置
Blocksworld环境
- 基于Photorealistic Blocksworld渲染器
- 需要安装Blender和libxi包
Household环境
- 基于定制版iGibson
- 要求:
- apptainer(原Singularity)
- 需要申请加密密钥
- 安装步骤包括:
- 克隆iGibson和behavior仓库
- 使用Apptainer拉取镜像
- 安装iGibson依赖项
- 下载iGibson资产数据
基准测试运行
- 提供本地运行和SLURM集群运行的bash脚本
- 脚本位于
sh_scripts文件夹 - 运行开源模型可能需要Hugging Face hub的token
- 运行闭源模型需要提供API密钥
结果
- 实验结果存储在
results文件夹 - 提供Jupyter notebooks用于结果处理和可视化

- 1ViPlan: A Benchmark for Visual Planning with Symbolic Predicates and Vision-Language ModelsAalto大学计算机科学系, 布鲁诺·凯斯勒基金会, 帕多瓦大学数学系 · 2025年



