Efficient Similarity-Preserving Unsupervised Learning using Modular Sparse Distributed Codes and Novelty-Contingent Noise
Rod Rinkus

TL;DR
This paper introduces a modular sparse distributed coding framework that enables single-trial, unsupervised learning of neural-like codes, preserving input similarity efficiently and in fixed time, with applications demonstrated on spatial patterns.
Contribution
The novel Modular Sparse Distributed Code (MSDC) provides a neurally plausible, fixed-time learning and retrieval algorithm that preserves similarity and handles novelty through noise addition.
Findings
Single-trial, fixed-time learning algorithm for MSDC
Similarity preservation in code intersection proportional to input similarity
Effective retrieval and belief update in fixed time
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
