CDNA-SNN: A New Spiking Neural Network for Pattern Classification using Neuronal Assemblies

Vahid Saranirad, Shirin Dora, T.Martin McGinnity, Damien Coyle

Research output: Contribution to journalArticlepeer-review

2 Citations (SciVal)
53 Downloads (Pure)

Abstract

Spiking neural networks (SNNs) mimic their biological counterparts more closely than their predecessors and are considered the third generation of artificial neural networks. It has been proven that networks of spiking neurons have a higher computational capacity and lower power requirements than sigmoidal neural networks. This paper introduces a new type of spiking neural network that draws inspiration and incorporates concepts from neuronal assemblies in the human brain. The proposed network, termed as CDNA-SNN, assigns each neuron learnable values known as Class-Dependent Neuronal Activations (CDNAs) which indicate the neuron’s average relative spiking activity in response to samples from different classes. A new learning algorithm that categorizes the neurons into different class assemblies based on their CDNAs is also presented. These neuronal assemblies are trained via a novel training method based on Spike-Timing Dependent Plasticity (STDP) to have high activity for their associated class and low firing rate for other classes. Also, using CDNAs, a new type of STDP that controls the amount of plasticity based on the assemblies of pre- and postsynaptic neurons is proposed. The performance of CDNA-SNN is evaluated on five datasets from the UCI machine learning repository, as well as MNIST and Fashion MNIST, using nested cross-validation for hyperparameter optimization. Our results show that CDNA-SNN significantly outperforms SWAT (p<0.0005) and SpikeProp (p<0.05) on 3/5 and SRESN (p<0.05) on 2/5 UCI datasets while using the significantly lower number of trainable parameters. Furthermore, compared to other supervised, fully connected SNNs, the proposed SNN reaches the best performance for Fashion MNIST and comparable performance for MNIST and N-MNIST, also utilizing much less (1-35%) parameters.  
Original languageEnglish
Number of pages14
JournalIEEE Transactions on Neural Networks and Learning Systems
DOIs
Publication statusPublished - 8 Feb 2024

Funding

EPSRC (Grant Number: EP/V025724/1)

FundersFunder number
Engineering and Physical Sciences Research CouncilEP/V025724/1

Keywords

  • Backpropagation
  • Biological neural networks
  • Class-dependent neuronal activation (CDNA)
  • Firing
  • Membrane potentials
  • Neurons
  • Nonhomogeneous media
  • Training
  • leaky integrate and fire (LIF)
  • neuronal assembly
  • spiking neural network (SNN)
  • spiking neurons

ASJC Scopus subject areas

  • Software
  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'CDNA-SNN: A New Spiking Neural Network for Pattern Classification using Neuronal Assemblies'. Together they form a unique fingerprint.

Cite this