Organizations: Institute for Artificial Intelligence, Peking University, and also with Beijing Key Laboratory of Brain-inspired Spiking Large Models, the School of Computer Science, Peking University, Beijing, China · School of Computer Science, Peking University, and also with the National Key Laboratory for Multimedia Information Processing, Peking University, Beijing, China
Spiking Neural Networks (SNNs) serve as core architectures for neuromorphic computing thanks to event-driven operation and ultra-low power consumption. Direct SNN training is hindered by non-differentiable spikes that induce vanishing gradients and unstable optimization. ANN-SNN conversion circumvents such issues by reusing well-trained ANN weights for low-latency, energy-efficient inference. Nevertheless, existing conversion schemes suffer from severe accuracy drops at small timesteps, large inference delays and cumulative quantization errors, even with marginal performance loss at large T. To address these limitations, we first analyze flaws of conventional conversion pipelines from residual membrane potential statistics and propose a novel conversion strategy combining dynamic initial potential tuning and feature enhancement. We then introduce a regularization loss LRMPD to adapt initial potential of IF neurons and mitigate systematic truncation bias from boundary aggregation. A dedicated SCR-Conv2d competitive refinement layer with grouped convolution is further built to sharpen feature discrimination, eliminate redundant spikes and stabilize encoding under tiny time windows. Integrated with the state-of-the-art QCFS baseline, our approach delivers consistent low-latency performance gains and generalizes to ReLU CNNs, ANN Transformers, and multi-threshold SNN variants. Evaluations on CIFAR-10, CIFAR-100 and ImageNet verify prominent accuracy improvements at T=2,4,8, with negligible extra computation overhead. This work offers an effective conversion paradigm to facilitate real-world SNN deployment on neuromorphic chips.
Figures & tables
Fig. 1: Distribution of residual membrane potential. The subplots demonstrate RMPD under distinct input distributions. Case (a) is dominated by the interval [Lθ,L2θ] , while case (b) receives equal contributions from [0,Lθ] and [Lθ,L2θ] . Correspondingly, the RMP distribution in (a) exhibits near-Gaussian behavior, whereas the distribution in (b) severely departs from Gaussianity. Figure (c),(d) correspond to figure (a),(b) with smaller variance. Comparing case (c),(d) with (a),(b), we can tell that reducing variance of neuron input amplify the error-reduction effect.
Fig. 2: Fine-tuning of the initial membrane potential minit . The gradient step for updating minit is proportional to the offset of the target interval. After each adjustment, the resulting RMPD becomes closer to a normal distribution, and the corresponding spike activations cluster more tightly around the characteristic firing frequency of each neuron.
Fig. 3: RMPD shapes before and after adjustment. Parameter QQ quantifies the similarity to Gaussian distribution, and it can be observed that the regularized RMPD is closer to Gaussian distribution after adjustment.
Fig. 4: Fine-tuning of initial membrane potential with shift compensation
Fig. 5: Architecture of SCR-Conv2d. The SCR-Conv2d layer is inserted after the standard convolutional layer. The outputs of the IF layer are transformed into refinement signal magnitudes via the nonlinear function Fnl . An additional IF layer is appended after SCR-Conv2d to maintain spike transmission. This figure illustrates the spike-driven information propagation pipeline of the converted SNN within VGG-16.
Method
Net.
Param. (M)
ANN
2
4
8
16
32
64
CIFAR-10
QCFS [ 41 ]
VGG16
138.36
95.78
90.67
94.21
95.40
95.73
95.74
95.83
SNM [ 44 ]
VGG16
138.36
95.72
90.55
94.54
95.56
95.78
95.77
95.82
SRP( τ =4) [ 18 ]
VGG16
138.36
95.62
−
95.43
95.55
95.58
95.57
95.60
NQQCFS [ 37 ]
VGG16
138.36
95.21
91.93
94.80
95.48
95.70
95.79
95.72
SCR-SRMP
VGG16
138.36
95.65
92.84
94.80
95.66
95.78
95.80
95.86
TABLE I: Comparison with state-of-the-art methods on the CIFAR-10,CIFAR-100 and ImageNet dataset
Arch.
Method
Param. (M)
Original (ANN)
SNN
T=2
T=4
CIFAR-10
ViT-S/16
ECMT [ 69 ]
22
98.33
24.81
92.78
ViT-S/16
SRMP
22
98.33
26.62
94.31
ViT-B/16
ECMT [ 69 ]
86
98.73
85.67
96.76
ViT-B/16
SRMP
86
98.73
87.17
97.03
TABLE II: Comparison results on Transformer
Method
Conversion Type
Arch.
Param. (M)
T
Tratio
Acc(%)
QCFS [ 41 ]
ANN-to-SNN
ResNet-34
21.8
64
−
72.35
VGG-16
138
64
−
72.85
SRP [ 18 ]
ANN-to-SNN
ResNet-34
21.8
4(64)
0.0625
66.71(68.61)
VGG-16
138
4(64)
0.0625
66.46(69.43)
MST [ 73 ]
Transformer-to-SNN
Swin-T(BN)
28.5
128(512)
0.25
77.88(78.51)
STA [ 74 ]
Transformer-to-SNN
ViT-B/32
86
32(256)
0.125
78.72(82.79)
TABLE III: Comparison with previous works on ImageNet1k dataset
Fig. 6: Variations of Loss and LRMPD during fine-tuning on CIFAR-10, CIFAR-100 and ImageNet. LRMPD steadily decline, while Loss fluctuate mildly or rise slightly.
Fig. 7: Curves of LRMPD induction in ViT-S/16, ViT-B/16 and ViT-L/16 model on CIFAR-10, CIFAR-100, ImageNet. ALL the curves decline steadily and flatten out over time.
Method
Net.
ANN
2
4
8
16
CIFAR-10
QCFS [ 41 ]
VGG16
95.78
90.67
94.21
95.40
95.73
SRMP
VGG16
95.60
91.49
94.82
95.66
95.85
SCR
VGG16
95.65
91.92
94.36
95.40
95.77
SCR-SRMP
VGG16
95.65
92.84
94.80
95.46
95.78
QCFS [ 41 ]
ResNet-18
96.48
92.86
94.92
96.21
96.55
TABLE IV: Comparison of test results among SRMP, SCR-SRMP, SCR and QCFS on CIFAR-10
Fig. 8: Comparison with fixed weight and dynamic λp for LRMPD .
Fig. 9: Distribution of σ/θ in SNN layers in VGG16, ResNet18 and ResNet-20. Frequency of σ/θ<0.125 amounts to 84.67% in VGG-16, which indicates that at least 84.67% of neurons satisfy the conditions of Theorem 1 . Similar observations can be obtained for other models.
Spiking neural networks process information through discrete, time-dependent neural events, aiming for efficient computation and biologically inspired learning.