摘要

Methods for "cleaning up" (or recognizing) states of a neural network are crucial for the functioning of many neural cognitive models. This process takes a noisy approximation of a state and recovers the original information. As a particular example, we consider the cleanup required for the use of Vector Symbolic Architectures, which provide a method for manipulating symbols using a fixed-length vector representation. To recognize the result of these manipulations, a mechanism for cleaning up the resulting noisy representation is needed, as this noise increases with the number of symbols being combined. While these symbolic manipulations have previously been modelled with biologically plausible neurons, this paper presents the first spiking neuron model of the cleanup process. We demonstrate that it approaches ideal performance and that the neural requirements scale linearly with the number of distinct symbols in the system. While this result is relevant for any biological model requiring cleanup, it is crucial for VSAs, as it completes the set of mechanisms needed to provide a full neural implementation of symbolic reasoning.

  • 出版日期2011-6