Abstract
Hierarchical Temporal Memory (HTM-CLA) - Spatial Pooler (SP) is a Cortical Learning Algorithm for learning
inspired by the neocortex. It is designed to learn the spatial pattern by generating the Sparse Distributed
Representation code (SDR) of the input. It encodes the set of active input neurons as SDR defined by the set of
active neurons organized in groups called mini-columns. This paper provides additional findings extending the
previous work, that demonstrates how and why the Spatial Pooler forgets learned SDRs in the training progress.
The previous work introduced the newborn stage of the algorithm, which takes a control of the boosting of minicolumns by deactivating the Homeostatic Plasticity mechanism inside of the SP in layer 4. The newborn stage
was inspired by findings in neurosciences that show that this plasticity mechanism is only active during the
development of newborn mammals and later deactivated or shifted from cortical layer L4, where the SP is
supposed to be active. The extended SP showed the stable learned state of the model. In this work, the plasticity
was deactivated by disabling the homeostatic excitation of synaptic connections between input neurons and
slightly inactive mini-columns. The final solution that includes disabling of boosting of inactive mini-columns
and disabling excitation of synaptic connections after exiting the introduced newborn stage, shows that learned
SDRs remain stable during the lifetime of the Spatial Pooler.
Original language | English |
---|---|
Number of pages | 0 |
Journal | SN Computer Science |
Volume | 3 |
Issue number | 2 |
Early online date | 3 Mar 2022 |
DOIs | |
Publication status | Published - 3 Mar 2022 |