PASCAL: Precise and Efficient ANN- SNN Conversion Using Spike Accumulation and Adaptive Layerwise Activation

Abstract

Spiking Neural Networks (SNNs) have been put forward as an energy-efficient alternative to Artificial Neural Networks (ANNs) since they perform sparse Accumulate operations instead of the power-hungry Multiply-and-Accumulate operations. ANN-SNN conversion is a widely used method to realize deep SNNs with accuracy comparable to that of ANNs.~\citeauthor{bu2023optimal} recently proposed the Quantization-Clip-Floor-Shift (QCFS) activation as an alternative to ReLU to minimize the accuracy loss during ANN-SNN conversion. Nevertheless, SNN inferencing requires a large number of timesteps to match the accuracy of the source ANN for real-world datasets. In this work, we propose PASCAL, which performs ANN-SNN conversion in such a way that the resulting SNN is mathematically equivalent to an ANN with QCFS-activation, thereby yielding similar accuracy as the source ANN with minimal inference timesteps. In addition, we propose a systematic method to configure the quantization step of QCFS activation in a layerwise manner, which effectively determines the optimal number of timesteps per layer for the converted SNN. Our results show that the ResNet-34 SNN obtained using PASCAL achieves an accuracy of $\approx$74\% on ImageNet with a 56$\times$ reduction in the number of inference timesteps compared to existing approaches.

Cite

Text

Ramesh and Srinivasan. "PASCAL: Precise and Efficient ANN- SNN Conversion Using Spike Accumulation and Adaptive Layerwise Activation." Transactions on Machine Learning Research, 2025.

Markdown

[Ramesh and Srinivasan. "PASCAL: Precise and Efficient ANN- SNN Conversion Using Spike Accumulation and Adaptive Layerwise Activation." Transactions on Machine Learning Research, 2025.](https://mlanthology.org/tmlr/2025/ramesh2025tmlr-pascal/)

BibTeX

@article{ramesh2025tmlr-pascal,
  title     = {{PASCAL: Precise and Efficient ANN- SNN Conversion Using Spike Accumulation and Adaptive Layerwise Activation}},
  author    = {Ramesh, Pranav and Srinivasan, Gopalakrishnan},
  journal   = {Transactions on Machine Learning Research},
  year      = {2025},
  url       = {https://mlanthology.org/tmlr/2025/ramesh2025tmlr-pascal/}
}