Max Planck Institute for Biological Cybernetics Tuebingen, Germany ; Max Planck Institute for Intelligent Systems Tuebingen, Germany ; Faculty of Human Movement Sciences, MOVE Research Institute Amsterdam, VU University Amsterdam, Netherlands.
Faculty of Human Movement Sciences, MOVE Research Institute Amsterdam, VU University Amsterdam, Netherlands.
Front Comput Neurosci. 2014 Sep 30;8:121. doi: 10.3389/fncom.2014.00121. eCollection 2014.
We often encounter pairs of variables in the world whose mutual relationship can be described by a function. After training, human responses closely correspond to these functional relationships. Here we study how humans predict unobserved segments of a function that they have been trained on and we compare how human predictions differ to those made by various function-learning models in the literature. Participants' performance was best predicted by the polynomial functions that generated the observations. Further, participants were able to explicitly report the correct generating function in most cases upon a post-experiment survey. This suggests that humans can abstract functions. To understand how they do so, we modeled human learning using an hierarchical Bayesian framework organized at two levels of abstraction: function learning and parameter learning, and used it to understand the time course of participants' learning as we surreptitiously changed the generating function over time. This Bayesian model selection framework allowed us to analyze the time course of function learning and parameter learning in relative isolation. We found that participants acquired new functions as they changed and even when parameter learning was not completely accurate, the probability that the correct function was learned remained high. Most importantly, we found that humans selected the simplest-fitting function with the highest probability and that they acquired simpler functions faster than more complex ones. Both aspects of this behavior, extent and rate of selection, present evidence that human function learning obeys the Occam's razor principle.
我们经常会遇到一对变量,它们之间的相互关系可以用一个函数来描述。经过训练,人类的反应与这些功能关系密切对应。在这里,我们研究了人类如何预测他们所训练过的函数中未观察到的部分,以及比较人类预测与文献中各种函数学习模型的预测有何不同。参与者的表现最好由生成观察结果的多项式函数来预测。此外,在实验后的调查中,大多数情况下,参与者能够明确报告出正确的生成函数。这表明人类可以抽象出函数。为了了解他们是如何做到这一点的,我们使用分层贝叶斯框架来模拟人类学习,该框架在两个抽象级别上进行组织:函数学习和参数学习,并使用它来理解参与者学习的时间过程,因为我们在不知不觉中随着时间的推移改变了生成函数。这种贝叶斯模型选择框架允许我们相对孤立地分析函数学习和参数学习的时间过程。我们发现,随着参数的变化,参与者会学习新的函数,即使参数学习不完全准确,学习正确函数的概率仍然很高。最重要的是,我们发现人类以最高的概率选择最合适的函数,并且他们比学习更复杂的函数更快地学习更简单的函数。这种行为的两个方面,选择的程度和速度,都表明人类的函数学习遵循奥卡姆剃刀原则。