atlas

Research map / Continual learning / Online and replay-based

Efficient Spiking Neural Networks with Sparse Selective Activation for Continual Learning

AAAI 2024 · Continual learning › Online and replay-based · approach: Gradient projection and plasticity preservation · 28 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SA-SNN, a spiking network for class-incremental continual learning that uses trace-based K-WTA and variable firing thresholds to route tasks through sparse neuron subpopulations, without task labels or replay.

Problem

Catastrophic forgetting in class-incremental continual learning, where the goal is to learn new classes without forgetting old ones while using limited computing resources, explored here with spiking neural networks.

Approach

Combines a temporal trace-based K-Winner-Take-All mask (trace from the STDP-style decaying variable instead of spike counts) with irreversible variable firing thresholds so that different tasks activate different neuron subpopulations in an SNN, plus L2 normalization of inputs, Dale's rule and SGD.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add trace-based K-WTA instead of using a rate-based mask (ablation)SA-SNN · splitCIFAR10validation accuracy: 76.88% -> 77.73%Helped
add trace-based K-WTA instead of using a rate-based mask (ablation)SA-SNN · splitMNISTvalidation accuracy: 50.22 -> 60.06Helped
add trace-based K-WTA instead of using a rate-based mask (ablation)SA-SNN · splitCIFAR100validation accuracy: 21.37 -> 22.86Helped
remove variable firing thresholds (ablation)SA-SNN · splitCIFAR10validation accuracyHurt
remove trace-based K-WTA (ablation)SA-SNN · splitCIFAR10validation accuracyHurt
remove Dale’s rules (ablation)SA-SNN · splitCIFAR10validation accuracyHurt
remove input normalization (ablation)SA-SNN · splitCIFAR10validation accuracyHurt
add EWC regularizationSA-SNN · splitMNISTvalidation accuracy: SA-SNN + EWC: 82.18; SDMLP + EWC: 79.61Helped
add EWC regularizationSA-SNN · splitCIFAR10validation accuracy: SA-SNN + EWC: 80.39; SDMLP + EWC: 78.64Helped
increase the maximum firing threshold (ablation)SA-SNN · splitCIFAR10validation accuracyNo clear effect
vary threshold-change rate p (ablation)SA-SNN · splitCIFAR10validation accuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR10 CIFAR100 NMNIST

Benchmarks: splitMNIST splitCIFAR10 splitCIFAR100

Metrics: test accuracy (class-incremental)

Baselines: None Joint EWC-SNN MAS-SNN SDMLP FlyModel SDMLP + EWC SA-SNN(rate)

Builds on: STBP SDMLP EWC Flymodel (fly hashing K-WTA)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy