atlas

Research map / Architectures and efficiency / Spiking networks

EnOF-SNN: Training Accurate Spiking Neural Networks via Enhancing the Output Feature

NeurIPS 2024 · Architectures and efficiency › Spiking networks · approach: Training deep spiking networks

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 EnOF-SNN, which improves spiking neural network training by aligning SNN output features through the frozen ANN classifier (LAF loss, a KL-based distillation) and replacing the last LIF layer with ReLU (RepAct) to obtain full-precision output features.

Problem

Spiking neural networks suffer accuracy degradation relative to ANNs because binary spike feature maps limit the expressiveness of the output feature (the representation before the classifier).

Approach

Feed both SNN and ANN output features through the same pre-trained ANN classifier and align the resulting softmax outputs with a KL-divergence loss (LAF), and replace the final LIF activation with ReLU (RepAct) so the output feature is full precision.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add LAF loss (ablation)ResNet20 SNN · CIFAR-10, timestep 1accuracy: 90.40% -> 92.28%Helped
Replace the last LIF activation with ReLU (RepAct) (ablation)ResNet20 SNN · CIFAR-10, timestep 1accuracy: 90.40% -> 92.50%Helped
Add LAF loss and replace the last LIF activation with ReLU (ablation)ResNet20 SNN · CIFAR-10, timestep 1accuracy: 90.40% -> 92.66%Helped
Add LAF loss (ablation)ResNet20 SNN · CIFAR-10, timestep 2accuracy: 92.80% -> 93.53%Helped
Replace the last LIF activation with ReLU (RepAct) (ablation)ResNet20 SNN · CIFAR-10, timestep 2accuracy: 92.80% -> 93.62%Helped
Add LAF loss and replace the last LIF activation with ReLU (ablation)ResNet20 SNN · CIFAR-10, timestep 2accuracy: 92.80% -> 93.86%Helped
Add LAF loss (ablation)ResNet20 SNN · CIFAR-10, timestep 4accuracy: 93.85% -> 94.39%Helped
Replace the last LIF activation with ReLU (RepAct) (ablation)ResNet20 SNN · CIFAR-10, timestep 4accuracy: 93.85% -> 94.66%Helped
Add LAF loss and replace the last LIF activation with ReLU (ablation)ResNet20 SNN · CIFAR-10, timestep 4accuracy: 93.85% -> 94.74%Helped
Use LAF + RepActResNet19 SNN · CIFAR-10top-1 accuracy: 95.55% -> 96.19%±0.10Helped
Use LAF + RepActResNet19 SNN · CIFAR-100top-1 accuracy: 76.41% -> 82.43%±0.09Helped
Use LAF + RepActResNet34 SNN · ImageNettop-1 accuracy: 67.74% -> 67.40%±0.10Hurt

Surprising findings

Limitations

Experimental setup

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

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

Metrics: top-1 accuracy

Baselines: RecDis-SNN TET STBP-tdBN Diet-SNN TEBN GLIF Real Spike Ternary Spike Dspike

Builds on: STBP tdBN knowledge distillation RecDis-SNN

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