bioRxivNeurosciencePreprint
Efficient Similarity-Preserving Unsupervised Learning using Modular Sparse Distributed Codes and Novelty-Contingent Noise
Abstract
There is increasing realization in neuroscience that information is represented in the brain, e.g., neocortex, hippocampus, in the form sparse distributed codes (SDCs), a kind of cell assembly. Two essential questions are: a) how are such codes formed on the basis of single trials, and how is similarity preserved during learning, i.e., how do more similar inputs get mapped to more similar SDCs. I describe a novel Modular Sparse Distributed Code (MSDC) that provides simple, neurally plausible answers to both questions. An MSDC coding field (CF) consists of Q WTA competitive modules (CMs), each comprised of K binary units (analogs of principal cells). The modular nature of the CF makes possible a single-trial, unsupervised learning algorithm that approximately preserves similarity and crucially, runs in fixed time, i.e., the number of steps needed to store an item remains constant as the number of stored items grows. Further, once items are stored as MSDCs in superposition and such that their intersection structure reflects input similarity, both fixed time best-match retrieval and fixed time belief update (updating the probabilities of all stored items) also become possible. The algorithms core principle is simply to add noise into the process of choosing a code, i.e., choosing a winner in each CM, which is proportional to the novelty of the input. This causes the expected intersection of the code for an input, X, with the code of each previously stored input, Y, to be proportional to the similarity of X and Y. Results demonstrating these capabilities for spatial patterns are given in the appendix.
- research focus: benchmarking
- research focus: software / tool
- research focus: dimensionality reduction
- approach: statistical model
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- A Radically New Theory of how the Brain Represents and Computes with Probabilities
Gerard J. Rinkus·bioRxiv·Jul 4, 2023
- Learning probabilistic representations with randomly connected neural circuits
Ori Maoz, Gašper Tkačik, … Elad Schneidman·Proceedings of the National Academy of SciencesPeer-reviewed·Sep 18, 2020
- The HTM Spatial Pooler: a neocortical algorithm for online sparse distributed coding
Yuwei Cui, Subutai Ahmad, Jeff Hawkins·Frontiers in Computational NeurosciencePeer-reviewed·Nov 28, 2017
- Sparse coding at the input stage of the hippocampus enables fast learning
Animesh Sasan, Robert M. Mok·bioRxiv·Oct 5, 2026
- Learning sparse codes from compressed representations with biologically plausible local wiring constraints
Kion Fallah, Adam A. Willats, … Christopher J. Rozell·bioRxiv·Oct 23, 2020
- Dual stochasticity in the cortex as a biologically plausible learning with the most efficient coding
Jun-nosuke Teramae·bioRxiv·Jan 19, 2020