mwhanna/ACT-Thor
收藏资源简介:
# Dataset Card for ACT-Thor ## Table of Contents - [Table of Contents](#table-of-contents) - [Dataset Description](#dataset-description) - [Dataset Summary](#dataset-summary) - [Supported Tasks](#supported-tasks) - [Dataset Structure](#dataset-structure) - [Data Instances](#data-instances) - [Data Fields](#data-fields) - [Data Splits](#data-splits) - [Dataset Creation](#dataset-creation) - [Curation Rationale](#curation-rationale) - [Source Data](#source-data) - [Annotations](#annotations) - [Considerations for Using the Data](#considerations-for-using-the-data) - [Discussion of Biases](#discussion-of-biases) - [Other Known Limitations](#other-known-limitations) - [Additional Information](#additional-information) - [Dataset Curators](#dataset-curators) - [Licensing Information](#licensing-information) - [Citation Information](#citation-information) - [Contributions](#contributions) ## Dataset Description - **Repository:** https://github.com/hannamw/ACT-Thor - **Paper:** Paper ACT-Thor: A Controlled Benchmark for Embodied Action Understanding in Simulated Environments (COLING 2022; Link to be added soon) - **Point of Contact:** Michael Hanna (m.w.hanna@uva.nl) ### Dataset Summary This dataset is intended to test models' abilities to understand actions, and to do so in a controlled fashion. It is generated automatically using [AI2-Thor](https://ai2thor.allenai.org/), and thus contains images of a virtual house. Models receive an image of an object in a house (the before-image), an action, and four after-images that might have potentially resulted from performing the action on the object. Then, they must predict which of the after-images actually resulted from performing the action in the before-image. ### Supported Tasks This dataset implements the contrast set task discussed in the paper: given a before image and an action, predict which of 4 after images is the actual result of performing the action in the before image. However, the raw data (not included here) could be used for other tasks, e.g. given a before and after image, infer the action taken. Feel free to reach out and request the full data (with all of the metadata and other information that might be useful), or collect it automatically using the scripts available on the project's [GitHub repo](https://github.com/hannamw/ACT-Thor)! ## Dataset Structure ### Data Instances There are 4441 instances in the dataset, each consisting of the fields below: ### Data Fields - id: integer ID of the example - object: name (string) of the object of interest - action: name (string) of the action taken - action_id: integer ID of the action taken - scene: the ID (string) of the scene from which this example comes - before_image: The before image - after_image_{0-3}: The after images, from which the correct image is to be chosen - label: The index (0-3) of the correct after image Only the action_id, before_image, and after_image need be fed into the model, which should predict the label. ### Data Splits We create 3 different train-valid-test splits. In the sample split, each examples has been randomly assigned to either the train, valid, and test split, without any special organization. The object split introduces new objects in the test split, to test object generalization. Finally, the scene split is organized such that the scenes contained in train, valid, and test are disjoint (to test scene generalization). ## Dataset Creation ### Curation Rationale This dataset was curated for two reasons. Its main purpose is to test models' abilities to understand the consequences of actions. However, its creation also intends to showcase the potential of virtual platforms as sites for the collection of data, especially in a highly controlled fashion. ### Source Data #### Initial Data Collection and Normalization All of the data is collected by navigating throughout AI2-Thor virtual environments and recording images in metadata. Check out the paper, where we describe this process in detail! ### Annotations #### Annotation process This dataset is generated entirely automatically using AI2-Thor, so there are no annotations. In the paper, we discuss annotations created by humans performing the task; these are only used to check that the task is feasible for humans. We're happy to release these if requested; these were collected from students at 2 universities. ## Considerations for Using the Data ### Discussion of Biases This paper uses artificially generated images of homes from AI2-Thor. Because of the limited variety of homes, a model performing well on this dataset might not perform well in the context of other homes (e.g. of different designs, from different cultures, etc.) ### Other Known Limitations This dataset is small, so updating it to include a greater diversity of actions / objects would be very useful. If these actions / objects are added to AI2-Thor, more data can be collected using the script on our [GitHub repo](https://github.com/hannamw/ACT-Thor). ## Additional Information ### Dataset Curators Michael Hanna (m.w.hanna@uva.nl), Federico Pedeni (federico.pedeni@studenti.unitn.it) ### Licensing Information Creative Commons 4.0 ### Citation Information Please cite the associated COLING 2022 paper, "Paper ACT-Thor: A Controlled Benchmark for Embodied Action Understanding in Simulated Environments". The full citation will be added here when the paper is published. ### Contributions Thanks to [@hannamw](https://github.com/hannamw) for adding this dataset.
# ACT-Thor 数据集卡片 ## 目录 - [目录](#table-of-contents) - [数据集描述](#dataset-description) - [数据集概述](#dataset-summary) - [支持任务](#supported-tasks) - [数据集结构](#dataset-structure) - [数据实例](#data-instances) - [数据字段](#data-fields) - [数据划分](#data-splits) - [数据集构建](#dataset-creation) - [数据集遴选缘由](#curation-rationale) - [源数据](#source-data) - [标注信息](#annotations) - [数据集使用注意事项](#considerations-for-using-the-data) - [偏差分析](#discussion-of-biases) - [已知其他局限性](#other-known-limitations) - [附加信息](#additional-information) - [数据集维护者](#dataset-curators) - [许可信息](#licensing-information) - [引用信息](#citation-information) - [贡献致谢](#contributions) ## 数据集描述 - **仓库地址**:https://github.com/hannamw/ACT-Thor - **论文**:《ACT-Thor:模拟环境中具身动作理解(Embodied Action Understanding)的可控基准》(COLING 2022;链接待补充) - **联系人**:Michael Hanna (m.w.hanna@uva.nl) ### 数据集概述 本数据集用于测试模型理解动作的能力,且采用可控实验范式构建。其通过[AI2-Thor](https://ai2thor.allenai.org/)自动生成,包含虚拟住宅的图像数据。模型将接收一张住宅内某物体的图像(前图像)、一个动作指令,以及四张可能由该动作作用于物体后产生的后图像,随后需要预测四张后图像中哪一张是执行该动作后的真实结果。 ### 支持任务 本数据集实现了论文中提出的对比集任务:给定前图像与动作指令,预测四张后图像中哪一张是执行该动作后的真实结果。不过原始数据(本仓库未包含)可用于其他任务,例如给定前后图像,推断所执行的动作。您可随时联系我们申请完整数据(包含所有元数据及其他有用信息),或通过项目[GitHub仓库](https://github.com/hannamw/ACT-Thor)提供的脚本自动采集完整数据。 ## 数据集结构 ### 数据实例 本数据集共包含4441条数据实例,每条实例均包含以下字段: ### 数据字段 - id:示例的整数编号 - object:目标物体的名称(字符串类型) - action:所执行动作的名称(字符串类型) - action_id:所执行动作的整数编号 - scene:该示例所属场景的ID(字符串类型) - before_image:前图像 - after_image_{0-3}:后图像,共四张,需从中选出正确图像 - label:正确后图像的索引(0-3) 仅需将action_id、before_image与after_image输入模型,模型需预测对应的label。 ### 数据划分 我们设置了三种不同的训练-验证-测试划分方式: 1. 随机划分:所有示例被随机分配至训练集、验证集与测试集,无特殊组织规则; 2. 物体划分:测试集包含训练集未出现过的物体,用于测试模型的物体泛化能力; 3. 场景划分:训练集、验证集与测试集包含的场景完全互斥,用于测试模型的场景泛化能力。 ## 数据集构建 ### 数据集遴选缘由 本数据集的构建有两个目的:其一,核心目标是测试模型理解动作后果的能力;其二,旨在展示虚拟平台作为数据采集场景的潜力,尤其是在高度可控的实验环境中。 ### 源数据 #### 初始数据采集与标准化 所有数据均通过在AI2-Thor虚拟环境中漫游并记录图像与元数据采集得到。详细采集流程请参考本数据集对应的论文。 ### 标注信息 #### 标注流程 本数据集完全通过AI2-Thor自动生成,无人工标注环节。在论文中,我们讨论了由人类受试者完成该任务的标注结果,这些标注仅用于验证该任务对人类而言是可行的。若有需求,我们可公开这些由两所大学学生采集的标注数据。 ## 数据集使用注意事项 ### 偏差分析 本数据集使用的是AI2-Thor生成的人工住宅图像。由于住宅场景的多样性有限,在本数据集上表现良好的模型,在其他场景(例如不同设计风格、不同文化背景的住宅)中可能表现不佳。 ### 已知其他局限性 本数据集规模较小,因此扩展数据集以包含更多样化的动作与物体将具有重要价值。若AI2-Thor平台新增了相关动作与物体,可通过本项目[GitHub仓库](https://github.com/hannamw/ACT-Thor)提供的脚本采集更多数据。 ## 附加信息 ### 数据集维护者 Michael Hanna (m.w.hanna@uva.nl)、Federico Pedeni (federico.pedeni@studenti.unitn.it) ### 许可信息 知识共享4.0协议(Creative Commons 4.0) ### 引用信息 请引用对应的COLING 2022论文《ACT-Thor:模拟环境中具身动作理解的可控基准》。论文的完整引用信息将在论文正式发表后补充至此。 ### 贡献致谢 感谢[@hannamw](https://github.com/hannamw)提交本数据集。
数据集概述
数据集名称
ACT-Thor
数据集目的
测试模型理解动作后果的能力,并在控制环境中进行测试。
数据集内容
- 数据实例数量:4441个
- 数据字段:
- id: 整数ID
- object: 对象名称(字符串)
- action: 动作名称(字符串)
- action_id: 动作的整数ID
- scene: 场景ID(字符串)
- before_image: 动作前的图像
- after_image_{0-3}: 动作后的图像,共四个
- label: 正确结果的索引(0-3)
数据集结构
- 数据分割:三种分割方式,包括随机分割、对象分割和场景分割,以测试不同类型的泛化能力。
数据集创建
- 数据收集:通过AI2-Thor虚拟环境自动收集。
- 注释:无人工注释,数据集完全自动生成。
使用考虑
- 偏差讨论:由于使用AI2-Thor生成的虚拟家庭图像,模型可能无法泛化到其他设计或文化背景的家庭。
- 其他已知限制:数据集较小,增加动作和对象的多样性将非常有用。
附加信息
- 数据集管理员:Michael Hanna, Federico Pedeni
- 许可信息:Creative Commons 4.0
- 引用信息:请引用COLING 2022论文,"Paper ACT-Thor: A Controlled Benchmark for Embodied Action Understanding in Simulated Environments"。




