Machine Number Sense (MNS)
收藏github2022-07-01 更新2024-05-31 收录
下载链接:
https://github.com/zwh1999anne/Machine-Number-Sense-Dataset
下载链接
链接失效反馈官方服务:
资源简介:
该数据集包含自动生成的视觉算术问题,旨在通过抽象和关系推理测试机器的数字感知能力。问题以几何图形的形式呈现,每个问题包含一组作为上下文的几何形状和嵌入的数字符号。解决这些问题需要机器识别数字,并结合上下文、形状和关系进行适当的操作。
This dataset comprises automatically generated visual arithmetic problems designed to test a machine's numerical perception capabilities through abstraction and relational reasoning. The problems are presented in the form of geometric figures, with each problem containing a set of geometric shapes as context and embedded numerical symbols. Solving these problems requires the machine to recognize numbers and perform appropriate operations by integrating context, shapes, and relationships.
创建时间:
2020-03-28
原始信息汇总
数据集概述
数据集名称
Machine Number Sense (MNS)
数据集描述
MNS数据集包含自动生成的视觉算术问题,这些问题基于And-Or Graph (AOG)模型生成。每个问题包含几何形状作为上下文和嵌入的数字符号,旨在测试机器对数字概念和关系操作的理解。
数据集特点
- 问题类型:包括组合(Combination)、构成(Composition)和分割(Partition)三种类型,每种类型具有独特的布局。
- 问题组成:
- 布局组件:作为问题上下文,其属性随问题类型变化而变化。
- 代数组件:作为问题内容,关键属性包括整体视角和分析视角的解释风格。
实验与基准
- 实验方法:使用了四种主要的神经网络模型和两种搜索算法进行测试。
- 性能评估:提供了不同方法在各种问题类型和视角下的平均准确率。
数据集生成与使用
- 生成:代码位于
src/dataset目录,通过运行main.py生成数据集。 - 基准测试:代码位于
src/model目录,通过运行特定命令进行模型性能测试。
引用信息
@inproceedings{zhang2020number,
author={Zhang, Wenhe and Zhang, Chi and Zhu, Yixin and Zhu, Song-Chun},
title={Machine Number Sense: A Dataset of Visual Arithmetic Problems for Abstract and Relational Reasoning},
booktitle={AAAI Conference on Artificial Intelligence (AAAI)},
year={2020}
}
搜集汇总
数据集介绍

构建方式
Machine Number Sense (MNS) 数据集通过解析和采样And-Or Graph (AOG)模型自动生成。AOG模型采用层次化的树结构,其中And节点表示语法的分解,Or节点表示替代分解。数据集包含三种问题类型:组合、构成和分割,每种类型具有独特的布局。每个问题由布局组件和代数组件构成,布局组件作为问题上下文,代数组件则包含整体和解析两种视角的计算过程。
特点
MNS数据集的特点在于其视觉算术问题的形式,这些问题以几何图形为背景,嵌入数字符号。解决这些问题不仅需要识别数字,还需结合上下文、形状和关系进行解释和操作。数据集通过AOG模型生成,确保了问题的多样性和复杂性,能够有效评估机器在抽象和关系推理方面的能力。
使用方法
MNS数据集的使用方法包括数据集的生成和基准测试。数据集生成代码位于`src/dataset`文件夹中,通过运行`main.py`文件并调整样本数量来生成数据集。基准测试代码位于`src/model`文件夹中,通过运行`python main.py train --model-name <model>`命令来评估不同模型的性能。数据集的使用需要Python 2.7、OpenCV、PyTorch以及CUDA和cuDNN等依赖环境。
背景与挑战
背景概述
Machine Number Sense (MNS) 数据集由Wenhe Zhang等人于2020年提出,旨在通过视觉算术问题提升机器在抽象与关系推理方面的能力。该数据集通过And-Or Graph (AOG)模型自动生成,包含几何图形与数字符号的组合,要求机器不仅识别数字,还需结合上下文、形状及关系进行推理。该研究发表于第34届AAAI人工智能会议,展示了当前神经网络模型在理解数字概念与关系操作方面的局限性,并呼吁将经典搜索算法与现代神经网络结合以提升性能。MNS数据集的提出为机器数学思维与智能研究提供了新的视角与工具。
当前挑战
MNS数据集的核心挑战在于如何让机器在视觉算术问题中理解数字的上下文与几何关系。首先,现有神经网络模型在处理此类问题时表现不佳,尤其是在结合几何上下文进行推理时,准确率显著低于人类水平。其次,数据集的构建依赖于复杂的AOG模型,生成过程中需确保问题的多样性与逻辑一致性,这对模型的表达能力与生成效率提出了较高要求。此外,如何有效融合搜索算法与神经网络以提升推理能力,仍是未来研究的重要方向。这些挑战不仅推动了机器数学推理领域的发展,也为相关算法的优化提供了新的研究课题。
常用场景
经典使用场景
Machine Number Sense (MNS) 数据集在人工智能领域中被广泛用于评估和提升机器在视觉算术问题上的抽象和关系推理能力。通过几何图形和数字符号的组合,该数据集模拟了人类在解决数学问题时的认知过程,为研究者提供了一个标准化的测试平台。
实际应用
在实际应用中,MNS 数据集被用于开发智能教育工具和自动化数学问题解答系统。通过模拟人类解决数学问题的过程,该数据集为教育技术领域提供了重要的技术支持,帮助提升学生的学习效率和数学思维能力。
衍生相关工作
基于 MNS 数据集的研究衍生了一系列经典工作,包括改进的神经网络架构和混合算法模型。这些工作不仅在理论上推动了人工智能领域的发展,还在实际应用中展示了其在智能教育和自动化系统中的潜力,为后续研究奠定了坚实的基础。
以上内容由遇见数据集搜集并总结生成



