Assemblies are patterns of coordinated firing across large populations of neurons, believed to represent higher-level information in the brain, such as memories, concepts, words, and other cognitive categories. Recently, a computational system called the Assembly Calculus (AC) has been proposed, based on a set of biologically plausible operations on assemblies. This system is capable of simulating arbitrary space-bounded computation, and describes quite naturally complex cognitive phenomena such as language. However, the question of whether assemblies can perform the brain's greatest trick -- its ability to learn -- has been open. We show that the AC provides a mechanism for learning to classify samples from well-separated classes. We prove rigorously that for simple classification problems, a new assembly that represents each class can be reliably formed in response to a few stimuli from it; this assembly is henceforth reliably recalled in response to new stimuli from the same class. Furthermore, such class assemblies will be distinguishable as long as the respective classes are reasonably separated, in particular when they are clusters of similar assemblies, or more generally divided by a halfspace with margin. Experimentally, we demonstrate the successful formation of assemblies which represent concept classes on synthetic data drawn from these distributions, and also on MNIST, which lends itself to classification through one assembly per digit. Seen as a learning algorithm, this mechanism is entirely online, generalizes from very few samples, and requires only mild supervision -- all key attributes of learning in a model of the brain.
翻译:共聚体是在大量神经元群中协调射击的模式,被认为代表了大脑中的更高层次的信息,例如记忆、概念、文字和其他认知类别。最近,基于一组在组件上的一系列生物上可信的操作,提出了称为大会计算系统(AC)的计算系统。这个系统能够模拟任意的空间限制计算,描述非常自然复杂的认知现象,例如语言。然而,这样的问题已经公开,集会能否发挥大脑的最大技巧 -- -- 其学习能力 -- -- 是否代表大脑中的更高层次信息,例如记忆、概念、文字和其他认知类别。最近,我们有力地证明,对于简单的分类问题,可以可靠地组成一个代表每个阶级的新组,以响应少数具有生物价值的组件操作。这个系统可以模拟任意的空间限制计算,并描述非常自然的复杂的认知现象。此外,这样的类集会将可以被区分,只要各个类的模型被合理地分开,特别是它们属于相似的组群,或者更一般地分为半空间。实验性,我们证明对于简单的分类问题,对于每个阶级来说,一个代表每个阶级的新组可以可靠地形成一个新的组群落,从一个合成组的分类,从一个合成组开始,从这些组的分类到一个合成组的分类。