Cargando…

A Synaptic Pruning-Based Spiking Neural Network for Hand-Written Digits Classification

A spiking neural network model inspired by synaptic pruning is developed and trained to extract features of hand-written digits. The network is composed of three spiking neural layers and one output neuron whose firing rate is used for classification. The model detects and collects the geometric fea...

Descripción completa

Detalles Bibliográficos
Autores principales: Faghihi, Faramarz, Alashwal, Hany, Moustafa, Ahmed A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8908262/
https://www.ncbi.nlm.nih.gov/pubmed/35280233
http://dx.doi.org/10.3389/frai.2022.680165
_version_ 1784665840037134336
author Faghihi, Faramarz
Alashwal, Hany
Moustafa, Ahmed A.
author_facet Faghihi, Faramarz
Alashwal, Hany
Moustafa, Ahmed A.
author_sort Faghihi, Faramarz
collection PubMed
description A spiking neural network model inspired by synaptic pruning is developed and trained to extract features of hand-written digits. The network is composed of three spiking neural layers and one output neuron whose firing rate is used for classification. The model detects and collects the geometric features of the images from the Modified National Institute of Standards and Technology database (MNIST). In this work, a novel learning rule is developed to train the network to detect features of different digit classes. For this purpose, randomly initialized synaptic weights between the first and second layers are updated using average firing rates of pre- and postsynaptic neurons. Then, using a neuroscience-inspired mechanism named, “synaptic pruning” and its predefined threshold values, some of the synapses are deleted. Hence, these sparse matrices named, “information channels” are constructed so that they show highly specific patterns for each digit class as connection matrices between the first and second layers. The “information channels” are used in the test phase to assign a digit class to each test image. In addition, the role of feed-back inhibition as well as the connectivity rates of the second and third neural layers are studied. Similar to the abilities of the humans to learn from small training trials, the developed spiking neural network needs a very small dataset for training, compared to the conventional deep learning methods that have shown a very good performance on the MNIST dataset. This work introduces a new class of brain-inspired spiking neural networks to extract the features of complex data images.
format Online
Article
Text
id pubmed-8908262
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-89082622022-03-11 A Synaptic Pruning-Based Spiking Neural Network for Hand-Written Digits Classification Faghihi, Faramarz Alashwal, Hany Moustafa, Ahmed A. Front Artif Intell Artificial Intelligence A spiking neural network model inspired by synaptic pruning is developed and trained to extract features of hand-written digits. The network is composed of three spiking neural layers and one output neuron whose firing rate is used for classification. The model detects and collects the geometric features of the images from the Modified National Institute of Standards and Technology database (MNIST). In this work, a novel learning rule is developed to train the network to detect features of different digit classes. For this purpose, randomly initialized synaptic weights between the first and second layers are updated using average firing rates of pre- and postsynaptic neurons. Then, using a neuroscience-inspired mechanism named, “synaptic pruning” and its predefined threshold values, some of the synapses are deleted. Hence, these sparse matrices named, “information channels” are constructed so that they show highly specific patterns for each digit class as connection matrices between the first and second layers. The “information channels” are used in the test phase to assign a digit class to each test image. In addition, the role of feed-back inhibition as well as the connectivity rates of the second and third neural layers are studied. Similar to the abilities of the humans to learn from small training trials, the developed spiking neural network needs a very small dataset for training, compared to the conventional deep learning methods that have shown a very good performance on the MNIST dataset. This work introduces a new class of brain-inspired spiking neural networks to extract the features of complex data images. Frontiers Media S.A. 2022-02-24 /pmc/articles/PMC8908262/ /pubmed/35280233 http://dx.doi.org/10.3389/frai.2022.680165 Text en Copyright © 2022 Faghihi, Alashwal and Moustafa. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Artificial Intelligence
Faghihi, Faramarz
Alashwal, Hany
Moustafa, Ahmed A.
A Synaptic Pruning-Based Spiking Neural Network for Hand-Written Digits Classification
title A Synaptic Pruning-Based Spiking Neural Network for Hand-Written Digits Classification
title_full A Synaptic Pruning-Based Spiking Neural Network for Hand-Written Digits Classification
title_fullStr A Synaptic Pruning-Based Spiking Neural Network for Hand-Written Digits Classification
title_full_unstemmed A Synaptic Pruning-Based Spiking Neural Network for Hand-Written Digits Classification
title_short A Synaptic Pruning-Based Spiking Neural Network for Hand-Written Digits Classification
title_sort synaptic pruning-based spiking neural network for hand-written digits classification
topic Artificial Intelligence
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8908262/
https://www.ncbi.nlm.nih.gov/pubmed/35280233
http://dx.doi.org/10.3389/frai.2022.680165
work_keys_str_mv AT faghihifaramarz asynapticpruningbasedspikingneuralnetworkforhandwrittendigitsclassification
AT alashwalhany asynapticpruningbasedspikingneuralnetworkforhandwrittendigitsclassification
AT moustafaahmeda asynapticpruningbasedspikingneuralnetworkforhandwrittendigitsclassification
AT faghihifaramarz synapticpruningbasedspikingneuralnetworkforhandwrittendigitsclassification
AT alashwalhany synapticpruningbasedspikingneuralnetworkforhandwrittendigitsclassification
AT moustafaahmeda synapticpruningbasedspikingneuralnetworkforhandwrittendigitsclassification