Evolutionary Spiking Neural Networks for Solving Supervised Classification Problems

This paper presents a grammatical evolution (GE)-based methodology to automatically design third generation artificial neural networks (ANNs), also known as spiking neural networks (SNNs), for solving supervised classification problems. The proposal performs the SNN design by exploring the search sp...

Full description

Bibliographic Details
Main Authors: G. López-Vázquez, M. Ornelas-Rodriguez, A. Espinal, J. A. Soria-Alcaraz, A. Rojas-Domínguez, H. J. Puga-Soberanes, J. M. Carpio, H. Rostro-Gonzalez
Format: Article
Language:English
Published: Hindawi Limited 2019-01-01
Series:Computational Intelligence and Neuroscience
Online Access:http://dx.doi.org/10.1155/2019/4182639
id doaj-4d046526c79a4c6094d5ad00871cdf70
record_format Article
spelling doaj-4d046526c79a4c6094d5ad00871cdf702020-11-24T21:45:54ZengHindawi LimitedComputational Intelligence and Neuroscience1687-52651687-52732019-01-01201910.1155/2019/41826394182639Evolutionary Spiking Neural Networks for Solving Supervised Classification ProblemsG. López-Vázquez0M. Ornelas-Rodriguez1A. Espinal2J. A. Soria-Alcaraz3A. Rojas-Domínguez4H. J. Puga-Soberanes5J. M. Carpio6H. Rostro-Gonzalez7Postgraduate Studies and Research Division, National Technology of Mexico, León Institute of Technology, León, Guanajuato, MexicoPostgraduate Studies and Research Division, National Technology of Mexico, León Institute of Technology, León, Guanajuato, MexicoDepartment of Organizational Studies, DCEA-University of Guanajuato, Guanajuato, Guanajuato, MexicoDepartment of Organizational Studies, DCEA-University of Guanajuato, Guanajuato, Guanajuato, MexicoPostgraduate Studies and Research Division, National Technology of Mexico, León Institute of Technology, León, Guanajuato, MexicoPostgraduate Studies and Research Division, National Technology of Mexico, León Institute of Technology, León, Guanajuato, MexicoPostgraduate Studies and Research Division, National Technology of Mexico, León Institute of Technology, León, Guanajuato, MexicoDepartment of Electronics, DICIS-University of Guanajuato, Salamanca, Guanajuato, MexicoThis paper presents a grammatical evolution (GE)-based methodology to automatically design third generation artificial neural networks (ANNs), also known as spiking neural networks (SNNs), for solving supervised classification problems. The proposal performs the SNN design by exploring the search space of three-layered feedforward topologies with configured synaptic connections (weights and delays) so that no explicit training is carried out. Besides, the designed SNNs have partial connections between input and hidden layers which may contribute to avoid redundancies and reduce the dimensionality of input feature vectors. The proposal was tested on several well-known benchmark datasets from the UCI repository and statistically compared against a similar design methodology for second generation ANNs and an adapted version of that methodology for SNNs; also, the results of the two methodologies and the proposed one were improved by changing the fitness function in the design process. The proposed methodology shows competitive and consistent results, and the statistical tests support the conclusion that the designs produced by the proposal perform better than those produced by other methodologies.http://dx.doi.org/10.1155/2019/4182639
collection DOAJ
language English
format Article
sources DOAJ
author G. López-Vázquez
M. Ornelas-Rodriguez
A. Espinal
J. A. Soria-Alcaraz
A. Rojas-Domínguez
H. J. Puga-Soberanes
J. M. Carpio
H. Rostro-Gonzalez
spellingShingle G. López-Vázquez
M. Ornelas-Rodriguez
A. Espinal
J. A. Soria-Alcaraz
A. Rojas-Domínguez
H. J. Puga-Soberanes
J. M. Carpio
H. Rostro-Gonzalez
Evolutionary Spiking Neural Networks for Solving Supervised Classification Problems
Computational Intelligence and Neuroscience
author_facet G. López-Vázquez
M. Ornelas-Rodriguez
A. Espinal
J. A. Soria-Alcaraz
A. Rojas-Domínguez
H. J. Puga-Soberanes
J. M. Carpio
H. Rostro-Gonzalez
author_sort G. López-Vázquez
title Evolutionary Spiking Neural Networks for Solving Supervised Classification Problems
title_short Evolutionary Spiking Neural Networks for Solving Supervised Classification Problems
title_full Evolutionary Spiking Neural Networks for Solving Supervised Classification Problems
title_fullStr Evolutionary Spiking Neural Networks for Solving Supervised Classification Problems
title_full_unstemmed Evolutionary Spiking Neural Networks for Solving Supervised Classification Problems
title_sort evolutionary spiking neural networks for solving supervised classification problems
publisher Hindawi Limited
series Computational Intelligence and Neuroscience
issn 1687-5265
1687-5273
publishDate 2019-01-01
description This paper presents a grammatical evolution (GE)-based methodology to automatically design third generation artificial neural networks (ANNs), also known as spiking neural networks (SNNs), for solving supervised classification problems. The proposal performs the SNN design by exploring the search space of three-layered feedforward topologies with configured synaptic connections (weights and delays) so that no explicit training is carried out. Besides, the designed SNNs have partial connections between input and hidden layers which may contribute to avoid redundancies and reduce the dimensionality of input feature vectors. The proposal was tested on several well-known benchmark datasets from the UCI repository and statistically compared against a similar design methodology for second generation ANNs and an adapted version of that methodology for SNNs; also, the results of the two methodologies and the proposed one were improved by changing the fitness function in the design process. The proposed methodology shows competitive and consistent results, and the statistical tests support the conclusion that the designs produced by the proposal perform better than those produced by other methodologies.
url http://dx.doi.org/10.1155/2019/4182639
work_keys_str_mv AT glopezvazquez evolutionaryspikingneuralnetworksforsolvingsupervisedclassificationproblems
AT mornelasrodriguez evolutionaryspikingneuralnetworksforsolvingsupervisedclassificationproblems
AT aespinal evolutionaryspikingneuralnetworksforsolvingsupervisedclassificationproblems
AT jasoriaalcaraz evolutionaryspikingneuralnetworksforsolvingsupervisedclassificationproblems
AT arojasdominguez evolutionaryspikingneuralnetworksforsolvingsupervisedclassificationproblems
AT hjpugasoberanes evolutionaryspikingneuralnetworksforsolvingsupervisedclassificationproblems
AT jmcarpio evolutionaryspikingneuralnetworksforsolvingsupervisedclassificationproblems
AT hrostrogonzalez evolutionaryspikingneuralnetworksforsolvingsupervisedclassificationproblems
_version_ 1725903549373612032