The fine line between dead neurons and sparsity in binarized spiking neural networks

01/28/2022
by   Jason K. Eshraghian, et al.
0

Spiking neural networks can compensate for quantization error by encoding information either in the temporal domain, or by processing discretized quantities in hidden states of higher precision. In theory, a wide dynamic range state-space enables multiple binarized inputs to be accumulated together, thus improving the representational capacity of individual neurons. This may be achieved by increasing the firing threshold, but make it too high and sparse spike activity turns into no spike emission. In this paper, we propose the use of `threshold annealing' as a warm-up method for firing thresholds. We show it enables the propagation of spikes across multiple layers where neurons would otherwise cease to fire, and in doing so, achieve highly competitive results on four diverse datasets, despite using binarized weights. Source code is available at https://github.com/jeshraghian/snn-tha/

READ FULL TEXT
research
02/01/2023

SPIDE: A Purely Spike-based Method for Training Feedback Spiking Neural Networks

Spiking neural networks (SNNs) with event-based computation are promisin...
research
08/02/2021

Formation of cell assemblies with iterative winners-take-all computation and excitation-inhibition balance

This paper targets the problem of encoding information into binary cell ...
research
01/07/2020

Probabilistic spike propagation for FPGA implementation of spiking neural networks

Evaluation of spiking neural networks requires fetching a large number o...
research
07/10/2023

InfLoR-SNN: Reducing Information Loss for Spiking Neural Networks

The Spiking Neural Network (SNN) has attracted more and more attention r...
research
02/02/2023

OpenSpike: An OpenRAM SNN Accelerator

This paper presents a spiking neural network (SNN) accelerator made usin...
research
12/04/2019

SpaRCe: Sparse reservoir computing

"Sparse" neural networks, in which relatively few neurons or connections...
research
08/20/2023

Spiking-Diffusion: Vector Quantized Discrete Diffusion Model with Spiking Neural Networks

Spiking neural networks (SNNs) have tremendous potential for energy-effi...

Please sign up or login with your details

Forgot password? Click here to reset