TY - GEN
T1 - Genetic Algorithmic Parameter Optimisation of a Recurrent Spiking Neural Network Model
AU - Ezenwe, Ifeatu
AU - Joshi, Alok
AU - Wong-Lin, Kong Fatt
PY - 2020/8/31
Y1 - 2020/8/31
N2 - Neural networks are complex algorithms that loosely model the behaviour of the human brain. They play a significant role in computational neuroscience and artificial intelligence. The next generation of neural network models is based on the spike timing activity of neurons: spiking neural networks (SNNs). However, model parameters in SNNs are difficult to search and optimise. Previous studies using genetic algorithm (GA) optimisation of SNNs were focused mainly on simple, feedforward, or oscillatory networks, but not much work has been done on optimising cortex-like recurrent SNNs. In this work, we investigated the use of GAs to search for optimal parameters in recurrent SNNs to reach targeted neuronal population firing rates, e.g. as in experimental observations. We considered a cortical column based SNN comprising 1000 Izhikevich spiking neurons for computational efficiency and biologically realism. The model parameters explored were the neuronal biased input currents. First, we found for this particular SNN, the optimal parameter values for targeted population averaged firing activities, and the convergence of algorithm by 100 generations. We then showed that the GA optimal population size was within 16-20 while the crossover rate that returned the best fitness value was 0.95. Overall, we have successfully demonstrated the feasibility of implementing GA to optimize model parameters in a recurrent cortical based SNN.
AB - Neural networks are complex algorithms that loosely model the behaviour of the human brain. They play a significant role in computational neuroscience and artificial intelligence. The next generation of neural network models is based on the spike timing activity of neurons: spiking neural networks (SNNs). However, model parameters in SNNs are difficult to search and optimise. Previous studies using genetic algorithm (GA) optimisation of SNNs were focused mainly on simple, feedforward, or oscillatory networks, but not much work has been done on optimising cortex-like recurrent SNNs. In this work, we investigated the use of GAs to search for optimal parameters in recurrent SNNs to reach targeted neuronal population firing rates, e.g. as in experimental observations. We considered a cortical column based SNN comprising 1000 Izhikevich spiking neurons for computational efficiency and biologically realism. The model parameters explored were the neuronal biased input currents. First, we found for this particular SNN, the optimal parameter values for targeted population averaged firing activities, and the convergence of algorithm by 100 generations. We then showed that the GA optimal population size was within 16-20 while the crossover rate that returned the best fitness value was 0.95. Overall, we have successfully demonstrated the feasibility of implementing GA to optimize model parameters in a recurrent cortical based SNN.
KW - genetic algorithm
KW - Izhikevich neuronal model
KW - Model parameter optimisation
KW - recurrent spiking neural network model
UR - http://www.scopus.com/inward/record.url?scp=85092705563&partnerID=8YFLogxK
U2 - 10.1109/ISSC49989.2020.9180185
DO - 10.1109/ISSC49989.2020.9180185
M3 - Chapter in a published conference proceeding
AN - SCOPUS:85092705563
T3 - 2020 31st Irish Signals and Systems Conference, ISSC 2020
BT - 2020 31st Irish Signals and Systems Conference, ISSC 2020
PB - IEEE
T2 - 31st Irish Signals and Systems Conference, ISSC 2020
Y2 - 11 June 2020 through 12 June 2020
ER -