Efficient Training of Spiking Neural Networks with Multi-Parallel Implicit Stream Architecture
Abstract
Spiking neural networks (SNNs) are a novel type of bio-plausible neural network with energy efficiency. However, SNNs are non-differentiable and the training memory costs increase with the number of simulation steps. To address these challenges, this work introduces an implicit training method for SNNs inspired by equilibrium models. Our method relies on the multi-parallel implicit stream architecture (MPIS-SNNs). In the forward process, MPIS-SNNs drive multiple fused parallel implicit streams (ISs) to reach equilibrium state simultaneously. In the backward process, MPIS-SNNs solely rely on a single-time-step simulation of SNNs, avoiding the storage of a large number of activations. Extensive experiments on N-MNIST, Fashion-MNIST, CIFAR-10, and CIFAR-100 demonstrate that MPIS-SNNs exhibit excellent characteristics such as low latency, low memory cost, low firing rates, and fast convergence speed, and are competitive among latest efficient training methods for SNNs. Our code is available at an anonymized GitHub repository: https://github.com/kiritozc/MPIS-SNNs.
Cite
Text
Cao et al. "Efficient Training of Spiking Neural Networks with Multi-Parallel Implicit Stream Architecture." Proceedings of the European Conference on Computer Vision (ECCV), 2024. doi:10.1007/978-3-031-72754-2_24Markdown
[Cao et al. "Efficient Training of Spiking Neural Networks with Multi-Parallel Implicit Stream Architecture." Proceedings of the European Conference on Computer Vision (ECCV), 2024.](https://mlanthology.org/eccv/2024/cao2024eccv-efficient/) doi:10.1007/978-3-031-72754-2_24BibTeX
@inproceedings{cao2024eccv-efficient,
title = {{Efficient Training of Spiking Neural Networks with Multi-Parallel Implicit Stream Architecture}},
author = {Cao, Zhigao and Li, Meng and Wang, Xiashuang and Wang, Haoyu and Wang, Fan and Li, Youjun and Huang, Zigang},
booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
year = {2024},
doi = {10.1007/978-3-031-72754-2_24},
url = {https://mlanthology.org/eccv/2024/cao2024eccv-efficient/}
}