ALADE-SNN: Adaptive Logit Alignment in Dynamically Expandable Spiking Neural Networks for Class Incremental Learning
Wenyao Ni, Jiangrong Shen, Qi Xu, Huajin Tang
TL;DR
This work tackles catastrophic forgetting in class-incremental learning for spiking neural networks by introducing ALADE-SNN, which combines dynamically expandable architectures with adaptive logit alignment and OtoN suppression to balance old and new task representations. The method builds on a DER-style backbone, adding new feature extractors per task while freezing past ones, and trains with a two-stage process that includes representation learning and classifier refinement. Key contributions include identifying logits bias under imbalanced data, proposing adaptive logits alignment to rebalance task logits, and implementing OtoN suppression to prevent old features from hijacking new-task mappings, yielding strong results on CIFAR100 benchmarks and competitive performance on neuromorphic data like DVS-CIFAR10. Together, these techniques advance brain-inspired continual learning in SNNs and point to energy-efficient, real-time processing benefits for neuromorphic systems.
Abstract
Inspired by the human brain's ability to adapt to new tasks without erasing prior knowledge, we develop spiking neural networks (SNNs) with dynamic structures for Class Incremental Learning (CIL). Our comparative experiments reveal that limited datasets introduce biases in logits distributions among tasks. Fixed features from frozen past-task extractors can cause overfitting and hinder the learning of new tasks. To address these challenges, we propose the ALADE-SNN framework, which includes adaptive logit alignment for balanced feature representation and OtoN suppression to manage weights mapping frozen old features to new classes during training, releasing them during fine-tuning. This approach dynamically adjusts the network architecture based on analytical observations, improving feature extraction and balancing performance between new and old tasks. Experiment results show that ALADE-SNN achieves an average incremental accuracy of 75.42 on the CIFAR100-B0 benchmark over 10 incremental steps. ALADE-SNN not only matches the performance of DNN-based methods but also surpasses state-of-the-art SNN-based continual learning algorithms. This advancement enhances continual learning in neuromorphic computing, offering a brain-inspired, energy-efficient solution for real-time data processing.
