Dendritic Self-Organizing Maps for Continual Learning
arXiv:2110.13611
Abstract
Current deep learning architectures show remarkable performance when trained in large-scale, controlled datasets. However, the predictive ability of these architectures significantly decreases when learning new classes incrementally. This is due to their inclination to forget the knowledge acquired from previously seen data, a phenomenon termed catastrophic-forgetting. On the other hand, Self-Organizing Maps (SOMs) can model the input space utilizing constrained k-means and thus maintain past knowledge. Here, we propose a novel algorithm inspired by biological neurons, termed Dendritic-Self-Organizing Map (DendSOM). DendSOM consists of a single layer of SOMs, which extract patterns from specific regions of the input space accompanied by a set of hit matrices, one per SOM, which estimate the association between units and labels. The best-matching unit of an input pattern is selected using the maximum cosine similarity rule, while the point-wise mutual information is employed for class inference. DendSOM performs unsupervised feature extraction as it does not use labels for targeted updating of the weights. It outperforms classical SOMs and several state-of-the-art continual learning algorithms on benchmark datasets, such as the Split-MNIST and Split-CIFAR-10. We propose that the incorporation of neuronal properties in SOMs may help remedy catastrophic forgetting.
arXiv comment12 pages, 13 figures, 7 tables
References in corpus (9)
- Overcoming catastrophic forgetting in neural networks
- Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms
- Continual Learning Through Synaptic Intelligence
- Three scenarios for continual learning
- Alleviating catastrophic forgetting using context-dependent gating and synaptic stabilization
- The Hateful Memes Challenge: Detecting Hate Speech in Multimodal Memes
- Drawing Inspiration from Biological Dendrites to Empower Artificial Neural Networks
- Toward Understanding Catastrophic Forgetting in Continual Learning
- Continual Learning with Self-Organizing Maps