The mechanisms that allow biological networks to recognize temporal patterns of spikes that encode sensory inputs are unclear. Here we extend our previous work [1], using an artificial life software platform, GReaNs [2] 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 [2]. The number of neurons in the network is not limited in GReaNs, but here as previously [1] 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.
Acknowledgements
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)
References
- Abdelmotaleb A, Davey N, Schilstra M, Steuber V, Wróbel B. Artificial Life XIV: Proceedings of the Fourteenth International Conference on the Simulation and Synthesis of Living Systems. Cambridge, MA: MIT Press; 2014. Evolving spiking neural networks for temporal pattern recognition in the presence of noise; pp. 966–972. [Google Scholar]
- Wróbel B, Joachimczak M. Growing Adaptive Machines. Berlin, Heidelberg: Springer-Verlag; 2014. Using the Genetic Regulatory evolving Artificial Networks (GReaNs) platform for signal processing, animat control, and artificial multicellular development. [Google Scholar]
