atlas

Research map / Architectures and efficiency / Spiking networks

Enhanced Self-Distillation Framework for Efficient Spiking Neural Network Training

NeurIPS 2025 · Architectures and efficiency › Spiking networks · approach: Training deep spiking networks · 0 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 an enhanced self-distillation framework for SNNs that combines rate-based backpropagation with lightweight ANN auxiliary branches and reliability-filtered teacher labels, achieving high accuracy with lower time and memory cost than BPTT.

Problem

Direct SNN training with BPTT is memory- and compute-heavy (scaling linearly with timesteps) and lags ANNs in accuracy; efficient one-step/rate-based methods accumulate gradient errors in intermediate layers, and naive self-distillation can be misled by unreliable teacher labels from the final layer

Approach

Attach lightweight depthwise-separable ANN auxiliary branches to intermediate SNN layers' firing rates, train with rate-based backpropagation (eligibility traces, single-step graph), and build teacher labels only from branch predictions that are correct, excluding samples wrong for all branches from distillation (with a small regularizer), so only reliable self-knowledge guides training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add enhanced self-distillation to RateBPResNet-18 SNN · CIFAR-100top-1 accuracy: 79.02 -> 80.20Helped
add enhanced self-distillation to RateBPResNet-19 SNN · CIFAR-100top-1 accuracy: 80.71 -> 81.90Helped
add enhanced self-distillation to RateBPSNN · ImageNettop-1 accuracy: +0.71%Helped
add enhanced self-distillation to RateBPResNet-18 SNN, one-step · CIFAR10-DVStop-1 accuracy: 80.40 -> 81.40Helped
add regularization for samples misclassified by all classifiers (ablation)ESD · CIFAR-100top-1 accuracy: 80.20% -> 80.32%Helped
replace unreliable final-layer teacher labels with reliability-filtered, aggregated labels (ablation)standard self-distillation on SNN · CIFAR-100final classifier accuracy: +0.53%Helped
replace unreliable final-layer teacher labels with reliability-filtered, aggregated labels (ablation)standard self-distillation on ANN · CIFAR-100accuracy: +0.59%Helped
increase distillation weight β from 0.0 to 0.3 (ablation)ESD, ResNet-18 classifier 4 · CIFAR-100top-1 accuracy: 79.30 -> 80.20Helped
increase distillation weight β from 0.3 to 1.0 (ablation)ESD, ResNet-18 classifier 4 · CIFAR-100top-1 accuracy: 80.20 -> 79.47Hurt
train with enhanced self-distillation instead of BPTTResNet-18 SNN · CIFAR-100, trained for 6 time stepsaverage spike frequency: 0.1964 -> 0.1543Helped
use enhanced self-distillation training rather than BPTTSNN training · training costmemory usage: 75.80% reductionHelped
use enhanced self-distillation training rather than BPTTSNN training · training costtime consumption: 23.30% reductionHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-1K CIFAR10-DVS

Benchmarks: CIFAR-10 CIFAR-100 ImageNet CIFAR10-DVS

Metrics: top-1 accuracy training time per batch memory (MB) average spike frequency

Baselines: RateBP BPTT TET Dspike OTTT OS DSR SM TWKD EAGD SAKD TKS

Builds on: RateBP self-distillation surrogate gradient knowledge distillation

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