Neuroscience Institute, Princeton University, Princeton, New Jersey, United States of America.
Google DeepMind, London, United Kingdom.
PLoS Comput Biol. 2023 Aug 25;19(8):e1011316. doi: 10.1371/journal.pcbi.1011316. eCollection 2023 Aug.
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.
获取抽象知识的能力是人类智力的标志,许多人认为这是人类和神经网络模型之间的核心区别之一。通过元学习,代理可以被赋予对抽象的归纳偏差,在元学习中,他们在具有一些可以学习和应用的共享抽象结构的任务分布上进行训练。然而,由于神经网络难以解释,因此很难判断代理是否已经学习了底层抽象,或者相反,是否学习了该抽象的特征统计模式。在这项工作中,我们在一个由抽象规则生成任务的元强化学习范例中比较了人类和代理的性能。我们定义了一种新的方法来构建“任务转换器”,它可以很好地匹配抽象任务的统计信息,但使用不同的基础生成过程,并在抽象任务和转换器任务上评估性能。我们发现,人类在抽象任务上的表现优于转换器任务,而常见的神经网络架构通常在抽象任务上的表现不如匹配的转换器。这项工作为描述人类和机器学习之间的差异提供了基础,可用于未来开发更具人类行为特征的机器的工作。