Expressivity of Spiking Neural Networks

08/16/2023
by   Manjot Singh, et al.
0

This article studies the expressive power of spiking neural networks where information is encoded in the firing time of neurons. The implementation of spiking neural networks on neuromorphic hardware presents a promising choice for future energy-efficient AI applications. However, there exist very few results that compare the computational power of spiking neurons to arbitrary threshold circuits and sigmoidal neurons. Additionally, it has also been shown that a network of spiking neurons is capable of approximating any continuous function. By using the Spike Response Model as a mathematical model of a spiking neuron and assuming a linear response function, we prove that the mapping generated by a network of spiking neurons is continuous piecewise linear. We also show that a spiking neural network can emulate the output of any multi-layer (ReLU) neural network. Furthermore, we show that the maximum number of linear regions generated by a spiking neuron scales exponentially with respect to the input dimension, a characteristic that distinguishes it significantly from an artificial (ReLU) neuron. Our results further extend the understanding of the approximation properties of spiking neural networks and open up new avenues where spiking neural networks can be deployed instead of artificial neural networks without any performance loss.

READ FULL TEXT
research
05/09/2022

Spiking Neural Network Equalization for IM/DD Optical Communication

A spiking neural network (SNN) equalizer model suitable for electronic n...
research
12/23/2022

An Exact Mapping From ReLU Networks to Spiking Neural Networks

Deep spiking neural networks (SNNs) offer the promise of low-power artif...
research
09/30/2019

Normalisation of Weights and Firing Rates in Spiking Neural Networks with Spike-Timing-Dependent Plasticity

Maintaining the ability to fire sparsely is crucial for information enco...
research
02/26/2016

Deep Spiking Networks

We introduce an algorithm to do backpropagation on a spiking network. Ou...
research
01/29/2023

Exploiting High Performance Spiking Neural Networks with Efficient Spiking Patterns

Spiking Neural Networks (SNNs) use discrete spike sequences to transmit ...
research
10/16/2019

The Heidelberg spiking datasets for the systematic evaluation of spiking neural networks

Spiking neural networks are the basis of versatile and power-efficient i...
research
05/31/2017

SuperSpike: Supervised learning in multi-layer spiking neural networks

A vast majority of computation in the brain is performed by spiking neur...

Please sign up or login with your details

Forgot password? Click here to reset