Enhancing Efficient Continual Learning with Dynamic Structure Development of Spiking Neural Networks

Bing Han, Feifei Zhao, Yi Zeng, Wenxuan Pan, Guobin Shen
8/9/2023
cs.AI

No official code found. Best implementation: BrainCog-X/Brain-Cog (658 stars, Apache-2.0, last commit 2025-11-06).

Abstract

Children possess the ability to learn multiple cognitive tasks sequentially, which is a major challenge toward the long-term goal of artificial general intelligence. Existing continual learning frameworks are usually applicable to Deep Neural Networks (DNNs) and lack the exploration on more brain-inspired, energy-efficient Spiking Neural Networks (SNNs). Drawing on continual learning mechanisms during child growth and development, we propose Dynamic Structure Development of Spiking Neural Networks (DSD-SNN) for efficient and adaptive continual learning. When learning a sequence of tasks, the DSD-SNN dynamically assigns and grows new neurons to new tasks and prunes redundant neurons, thereby increasing memory capacity and reducing computational overhead. In addition, the overlapping shared structure helps to quickly leverage all acquired knowledge to new tasks, empowering a single network capable of supporting multiple incremental tasks (without the separate sub-network mask for each task). We validate the effectiveness of the proposed model on multiple class incremental learning and task incremental learning benchmarks. Extensive experiments demonstrated that our model could significantly improve performance, learning speed and memory capacity, and reduce computational overhead. Besides, our DSD-SNN model achieves comparable performance with the DNNs-based methods, and significantly outperforms the state-of-the-art (SOTA) performance for existing SNNs-based continual learning methods.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Brain-inspired Cognitive Intelligence Engine (BrainCog) is a brain-inspired spiking neural network based platform for Brain-inspired Artificial Intelligence and simulating brains at multiple scales. The long term goal of BrainCog is to provide a comprehensive theory and system to decode the mechanisms and principles of human intelligence and its evolution, and develop artificial brains for brain-inspired conscious living AI in future Human-AI symbiotic Society.

658110PythonOct 29, 202111 months agoApache-2.0
brain-inspired-aibrain-inspired-computationbrain-simulationscomputational-neurosciencespiking-neural-networks

Similar Papers

Cite this paper

@article{han2023enhancing,
  title  = {Enhancing Efficient Continual Learning with Dynamic Structure Development of Spiking Neural Networks},
  author = {Bing Han and Feifei Zhao and Yi Zeng and Wenxuan Pan and Guobin Shen},
  year   = {2023},
  eprint = {2308.04749},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.04749v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.04749.svg)](https://codeofpaper.com/paper/2308.04749)

Discussion