RTE is a unified training objective that boosts adversarial robustness of SNNs by hardening each temporal sub-network and reducing cross-time attack transferability.
Rethinking Spiking Neural Networks from an Ensemble Learning Perspective
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
Spiking neural networks (SNNs) exhibit superior energy efficiency but suffer from limited performance. In this paper, we consider SNNs as ensembles of temporal subnetworks that share architectures and weights, and highlight a crucial issue that affects their performance: excessive differences in initial states (neuronal membrane potentials) across timesteps lead to unstable subnetwork outputs, resulting in degraded performance. To mitigate this, we promote the consistency of the initial membrane potential distribution and output through membrane potential smoothing and temporally adjacent subnetwork guidance, respectively, to improve overall stability and performance. Moreover, membrane potential smoothing facilitates forward propagation of information and backward propagation of gradients, mitigating the notorious temporal gradient vanishing problem. Our method requires only minimal modification of the spiking neurons without adapting the network structure, making our method generalizable and showing consistent performance gains in 1D speech, 2D object, and 3D point cloud recognition tasks. In particular, on the challenging CIFAR10-DVS dataset, we achieved 83.20\% accuracy with only four timesteps. This provides valuable insights into unleashing the potential of SNNs.
fields
cs.LG 1years
2025 1verdicts
UNVERDICTED 1representative citing papers
citing papers explorer
-
Boosting the Robustness-Accuracy Trade-off of SNNs by Robust Temporal Self-Ensemble
RTE is a unified training objective that boosts adversarial robustness of SNNs by hardening each temporal sub-network and reducing cross-time attack transferability.