Sparse distributed memory
Sparse distributed memory (SDM) is a mathematical model of human long-term memory introduced by Pentti Kanerva in 1988 while he was at NASA Ames Research Center. It is a generalized random-access memory (RAM) for long (e.g., 1,000 bit) binary words. These words serve as both addresses to and data for the memory. The main attribute of the memory is sensitivity to similarity, meaning that a word can be read back not only by giving the original write address but also by giving one close to it, as measured by the number of mismatched bits (i.e., the Hamming distance between memory addresses).
- Comment
- enSparse distributed memory (SDM) is a mathematical model of human long-term memory introduced by Pentti Kanerva in 1988 while he was at NASA Ames Research Center. It is a generalized random-access memory (RAM) for long (e.g., 1,000 bit) binary words. These words serve as both addresses to and data for the memory. The main attribute of the memory is sensitivity to similarity, meaning that a word can be read back not only by giving the original write address but also by giving one close to it, as measured by the number of mismatched bits (i.e., the Hamming distance between memory addresses).
- Has abstract
- enSparse distributed memory (SDM) is a mathematical model of human long-term memory introduced by Pentti Kanerva in 1988 while he was at NASA Ames Research Center. It is a generalized random-access memory (RAM) for long (e.g., 1,000 bit) binary words. These words serve as both addresses to and data for the memory. The main attribute of the memory is sensitivity to similarity, meaning that a word can be read back not only by giving the original write address but also by giving one close to it, as measured by the number of mismatched bits (i.e., the Hamming distance between memory addresses). SDM implements transformation from logical space to physical space using distributed data representation and storage, similarly to encoding processes in human memory. A value corresponding to a logical address is stored into many physical addresses. This way of storing is robust and not deterministic. A memory cell is not addressed directly. If input data (logical addresses) are partially damaged at all, we can still get correct output data. The theory of the memory is mathematically complete and has been verified by computer simulation. It arose from the observation that the distances between points of a high-dimensional space resemble the proximity relations between concepts in human memory. The theory is also practical in that memories based on it can be implemented with conventional random-access memory elements.
- Hypernym
- Model
- Is primary topic of
- Sparse distributed memory
- Label
- enSparse distributed memory
- Link from a Wikipage to an external page
- cstk.sourceforge.net/%3Cref%3EBerchtold,
- pendicular.net/cbvs.php%3Cref%3E
- ccrg.cs.memphis.edu/framework.html
- urn.kb.se/resolve%3Furn=urn:nbn:se:ltu:diva-14994%7C
- github.com/msbrogli/sdm%3Cref
- github.com/msbrogli/sdm-framework%3Cref
- github.com/bit-player/sdm-julia
- Link from a Wikipage to another Wikipage
- Active vision
- Adaptive control
- Ames Research Center
- APL (programming language)
- Artificial consciousness
- Artificial General Intelligence
- Associative memory (psychology)
- Associative neural memories
- Autoassociative memory
- Autoencoder
- Automorphism
- Axon
- Bayesian inference
- Binary search
- Binary spatter codes
- Binomial coefficient
- Binomial distribution
- Biological neuron model
- Boolean function
- Brain
- Brian Hayes (scientist)
- C (programming language)
- C++
- Category:Cognitive architecture
- Category:Memory
- Cerebellar model articulation controller
- Circumference
- Clustering high-dimensional data
- CMatie
- Cognition
- Cognitive architecture
- Computer memory
- Computer simulation
- Computer vision
- Concept
- Conditional probability
- Connection Machine
- Content-addressable memory
- Correlation-matrix memories
- Curse of dimensionality
- Dana H. Ballard
- Decision support system
- Deep learning
- Dendrites
- Drosophila
- Dynamic memory networks
- Encoding (memory)
- Euclidean distance
- Euclidean space
- Excitatory
- Exclusive or
- Feedforward neural network
- File:Exponential decay mechanism.svg
- File:Negated sigmoid function.png
- FPGA
- Function approximation
- GABAergic
- Generalization error
- Genetic algorithm
- Genetic memory (computer science)
- Gero Miesenböck
- Hamming distance
- Hierarchical temporal memory
- High-dimensional space
- Holographic associative memory
- Holographic reduced representation
- Human Brain Project
- Importance sampling
- Inhibitory
- Instance-based learning
- Java (programming language)
- Joint probability distribution
- Julia (programming language)
- Kenyon cell
- Lancaster University
- Language
- Learning
- LIDA (cognitive architecture)
- LISP
- Locality sensitive hashing
- Locality-sensitive hashing
- Long-term memory
- Low-density parity-check code
- Luleå University of Technology
- Machine learning
- Manifolds
- Memory
- Memory address
- Memory networks
- Memory-prediction framework
- Monte Carlo method
- Multiple trace theory
- Mushroom bodies
- NASA
- Nearest neighbor search
- Neural coding
- Neural ensemble
- Neural Turing machine
- Neuromorphic engineering
- Neuron
- Neurons
- Normal distribution
- Olfactory system
- OpenCL
- Pentti Kanerva
- Perceptron
- Prediction
- Principal component analysis
- Python (programming language)
- Random-access memory
- Random indexing
- Recursive auto-associative memory
- Robotics
- Science (journal)
- Self-organizing map
- Semantic folding
- Semantic hashing
- Semantic memory
- Semantic network
- Semantic pointer architecture
- Sequence memory
- Sigmoid function
- Signal processing
- Sparse coding
- Speech recognition
- Sphere
- SpiNNaker
- Standard deviation
- Stan Franklin
- State space
- Steve Furber
- Synapses
- Texas Instruments
- Translation (geometry)
- Turing machines
- Universities Space Research Association
- University of Manchester
- University of Memphis
- University of Oxford
- Variance
- Vector space model
- Vector symbolic architecture
- Virtual memory
- SameAs
- 4vGgh
- m.0hgr2c0
- Memoria distribuida con baja densidad
- Q7573790
- 稀疏分布式存储器
- Subject
- Category:Cognitive architecture
- Category:Memory
- WasDerivedFrom
- Sparse distributed memory?oldid=1121140027&ns=0
- WikiPageLength
- 59884
- Wikipage page ID
- 33547203
- Wikipage revision ID
- 1121140027
- WikiPageUsesTemplate
- Template:Cite journal
- Template:Clarify
- Template:Reflist
- Template:Snd