Abstract

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.

Highlights

  • The mechanisms that allow biological networks to recognize temporal patterns of spikes that encode sensory inputs are unclear

  • GReaNs implements a genetic algorithm to obtain the topology of the networks, 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]

Read more

Summary

Introduction

The mechanisms that allow biological networks to recognize temporal patterns of spikes that encode sensory inputs are unclear. 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.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call