Stochastic Spiking Neural Networks with First-to-Spike Coding
Yi Jiang, Sen Lu, Abhronil Sengupta

TL;DR
This paper introduces stochastic spiking neural networks with first-to-spike temporal coding, demonstrating improved scalability, efficiency, and robustness over deterministic models, especially on complex datasets and architectures.
Contribution
It presents the first scalable training approach for stochastic SNNs with temporal encoding applied to VGG architectures and beyond-MNIST datasets.
Findings
Enhanced accuracy and robustness compared to deterministic SNNs.
Reduced inference latency and energy consumption.
Successful extension to complex architectures and datasets.
Abstract
Spiking Neural Networks (SNNs), recognized as the third generation of neural networks, are known for their bio-plausibility and energy efficiency, especially when implemented on neuromorphic hardware. However, the majority of existing studies on SNNs have concentrated on deterministic neurons with rate coding, a method that incurs substantial computational overhead due to lengthy information integration times and fails to fully harness the brain's probabilistic inference capabilities and temporal dynamics. In this work, we explore the merger of novel computing and information encoding schemes in SNN architectures where we integrate stochastic spiking neuron models with temporal coding techniques. Through extensive benchmarking with other deterministic SNNs and rate-based coding, we investigate the tradeoffs of our proposal in terms of accuracy, inference latency, spiking sparsity,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural dynamics and brain function · Neural Networks and Applications
MethodsDense Connections · Max Pooling · Convolution · Dropout · Spiking Neural Networks · Softmax
