PubMed Health⌕ Search

PubMed · 15541946

Sparse distributed memory using N-of-M codes.

Abstract

An analysis is presented of a sparse distributed memory (SDM) inspired by that described by Kanerva [Kanerva, P. (1988). Sparse distributed memory. Cambridge, MA: MIT Press] but modified to facilitate an implementation based on spiking neurons. The memory presented here employs sparse binary N-of-M codes, unipolar binary synaptic weights and a simple Hebbian learning rule. It is a two-layer network, the first (fixed) layer being similar to the 'address decoder' in Jaeckel's [Jaeckel, L.A. (1989). A class of designs for a sparse distributed memory. RIACS Technical Report 89.30, NASA Ames Research Centre] 'hyperplane' variant of Kanerva's SDM and the second (writeable) 'data store' layer being a correlation matrix memory as first proposed by Willshaw et al. [Willshaw, D. J., Buneman, O.P., & Longuet-Higgins, H.C. (1969). Non-holographic associative memory. Nature, 222, 960-962]. The resulting network is shown to have good storage efficiency and is scalable. The analysis is supported by numerical simulations and gives results that enable the configuration of the memory to be optimised for a range of noiseless and noisy environments.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Steve B Furber, W John Bainbridge, J Mike Cumpstey, Steve Temple. 2004. Sparse distributed memory using N-of-M codes.. https://doi.org/10.1016/j.neunet.2004.07.003

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related citations

Associative learning and the control of human dietary behavior.

Most of our food likes and disliked are learned. Relevant forms of associative learning have been identified in animals. However, observations of the same associative processes are relatively scarce in humans. The first section of this paper outlines reasons why this might be the case. Emphasis is placed on recent research exploring individual differences and the importance or otherwise of hunger and contingency awareness. The second section briefly considers the effect of learning on meal size, and the author revisits the question of how learned associations might come to influence energy intake in humans.

Association Learning↗

Network model of decreased context utilization in autism spectrum disorder.

Individuals with autism spectrum disorders (ASD) demonstrate impaired utilization of context, which allows for superior performance on the "false memory" task. We report the application of a simplified parallel distributed processing model of context utilization to the false memory task. For individuals without ASD, experiments support a model wherein presentation of one word, e.g., ''apple,'' strongly activates the neighboring nodes of closely related words such as ''fruit,'' ''tree,'' whereas in ASD these neighboring nodes are relatively less activated. We demonstrate this model to be consistent with the superior performance on recognition testing on the false memory test, but not on free recall. This may have an anatomic basis in diminished hippocampal neuronal arborization and the abnormal minicolumnar pathology in ASD.

Association Learning↗

Rapid learning of syllable classes from a perceptually continuous speech stream.

To learn a language, speakers must learn its words and rules from fluent speech; in particular, they must learn dependencies among linguistic classes. We show that when familiarized with a short artificial, subliminally bracketed stream, participants can learn relations about the structure of its words, which specify the classes of syllables occurring in first and last word positions. By studying the effect of familiarization length, we compared the general predictions of associative theories of learning and those of models postulating separate mechanisms for quickly extracting the word structure and for tracking the syllable distribution in the stream. As predicted by the dual-mechanism model, the preference for structurally correct items was negatively correlated with the familiarization length. This result is difficult to explain by purely associative schemes; an extensive set of neural network simulations confirmed this difficulty. Still, we show that powerful statistical computations operating on the stream are available to our participants, as they are sensitive to co-occurrence statistics among non-adjacent syllables. We suggest that different learning mechanisms analyze speech on-line: A rapid mechanism extracting structural information about the stream, and a slower mechanism detecting statistical regularities among the items occurring in it.

Association Learning↗