论文标题
从人类和机器学习中的统计模式匹配中解开抽象
Disentangling Abstraction from Statistical Pattern Matching in Human and Machine Learning
论文作者
论文摘要
获取抽象知识的能力是人类智力的标志,许多人认为是人类和神经网络模型之间的核心差异之一。代理可以通过元学习对抽象的归纳偏见,在那里他们接受了共享可以学习和应用的某些抽象结构的分布的培训。但是,由于很难解释神经网络,因此很难判断代理人是学会了基本的抽象,还是该抽象特征的统计模式。在这项工作中,我们比较了人类和代理商在荟萃方面学习范式中的表现,其中从抽象规则中产生了任务。我们定义了一种建立“任务Metamers”的新方法,该方法与抽象任务的统计数据非常匹配,但使用了不同的基本生成过程,并评估了在抽象和Metamer任务上的性能。我们发现,人类在抽象任务上的表现要比Metamer任务更好,而常见的神经网络体系结构通常在抽象任务上的表现要比匹配的Metamers差。这项工作为表征人类和机器学习之间的差异奠定了基础,这些基础可用于以更类似人类的行为的开发机器。
The ability to acquire abstract knowledge is a hallmark of human intelligence and is believed by many to be one of the core differences between humans and neural network models. Agents can be endowed with an inductive bias towards abstraction through meta-learning, where they are trained on a distribution of tasks that share some abstract structure that can be learned and applied. However, because neural networks are hard to interpret, it can be difficult to tell whether agents have learned the underlying abstraction, or alternatively statistical patterns that are characteristic of that abstraction. In this work, we compare the performance of humans and agents in a meta-reinforcement learning paradigm in which tasks are generated from abstract rules. We define a novel methodology for building "task metamers" that closely match the statistics of the abstract tasks but use a different underlying generative process, and evaluate performance on both abstract and metamer tasks. We find that humans perform better at abstract tasks than metamer tasks whereas common neural network architectures typically perform worse on the abstract tasks than the matched metamers. This work provides a foundation for characterizing differences between humans and machine learning that can be used in future work towards developing machines with more human-like behavior.