- Poster presentation
- Open Access
Evolving small spiking neural networks to work as state machines for temporal pattern recognition
BMC Neuroscience volume 16, Article number: P238 (2015)
The mechanisms that allow biological networks to recognize temporal patterns of spikes that encode sensory inputs are unclear. Here we extend our previous work , using an artificial life software platform, GReaNs  to evolve spiking neural networks as state machines to recognize temporal patterns of spikes.
GReaNs implements a genetic algorithm to obtain the topology of the networks (and the weights of the synaptic connections), starting from a population of networks of neurons connected randomly. The encoding of the neural networks in the genome is inspired by the encoding of genetic networks in biological genomes; neurons in GReaNs are modeled as either leaky integrate and fire neurons with a fixed threshold (LIF) or adaptive-exponential integrate and fire neurons . The number of neurons in the network is not limited in GReaNs, but here as previously  we limit the size of the networks so that the analysis of the way the networks function is simplified.
In the computational task we consider, the network has several input neurons and one output neuron. A spike or burst received by an input neuron corresponds to a certain symbol (for example, sound with a specific frequency; a flash of light with a specific color). The output neuron should be active only after the network receives a certain sequence of symbols (a temporal pattern).
Our preliminary results with LIF networks with a fixed threshold networks suggest that the presence of recurrent connections in the network allows the interneurons to reach plateau subthreshold states that provide a memory of what symbols have been received thus far. Here we will investigate the robustness of this solution to noise in the network, and then discuss the possibility to extend the paradigm to evolve spiking networks to accept regular languages.
Abdelmotaleb A, Davey N, Schilstra M, Steuber V, Wróbel B: Evolving spiking neural networks for temporal pattern recognition in the presence of noise. Artificial Life XIV: Proceedings of the Fourteenth International Conference on the Simulation and Synthesis of Living Systems. 2014, Cambridge, MA: MIT Press, 966-972.
Wróbel B, Joachimczak M: Using the Genetic Regulatory evolving Artificial Networks (GReaNs) platform for signal processing, animat control, and artificial multicellular development. Growing Adaptive Machines. 2014, Berlin, Heidelberg: Springer-Verlag
The work in BW's lab is supported by the Polish National Science Center (project EvoSN, UMO-2013/08/M/ST6/00922). AA was supported by the Foundation for Polish Science, co-financed by EU Regional Development Fund (Innovative Economy Operational Programme 2007-2013)
About this article
Cite this article
Wróbel, B., Abdelmotaleb, A., Davey, N. et al. Evolving small spiking neural networks to work as state machines for temporal pattern recognition. BMC Neurosci 16, P238 (2015). https://doi.org/10.1186/1471-2202-16-S1-P238
- Neural Network
- Temporal Pattern
- State Machine
- Biological Network
- Output Neuron