Learning Method of Recurrent Spiking Neural Networks to Realize
Various Firing Patterns using Particle Swarm Optimization
Yasuaki Kuroe
1,2
, Hitoshi Iima
2
and Yutaka Maeda
1
1
Faculty of Engineering Science, Kansai University, Suita-shi, Osaka, Japan
2
Faculty of Information and Human Sciences, Kyoto Institute of Technology, Kyoto, Japan
Keywords:
Spiking Neural Network, Learning Method, Particle Swarm Optimization, Burst Firing, Periodic Firing.
Abstract:
Recently it has been reported that artificial spiking neural networks (SNNs) are computationally more pow-
erful than the conventional neural networks. In biological neural networks of living organisms, various firing
patterns of nerve cells have been observed, typical examples of which are burst firings and periodic firings. In
this paper we propose a learning method which can realize various firing patterns for recurrent SNNs (RSSNs).
We have already proposed learning methods of RSNNs in which the learning problem is formulated such that
the number of spikes emitted by a neuron and their firing instants coincide with given desired ones. In this
paper, in addition to that, we consider several desired properties of a target RSNN and proposes cost func-
tions for realizing them. Since the proposed cost functions are not differentiable with respect to the learning
parameters, we propose a learning method based on the particle swarm optimization.
1 INTRODUCTION
Recently there is a surge in the research of artifi-
cial spiking neural networks (SNNs) due to the fact
that the functions of spiking neurons are closer to
the physiological functions of the generic biologi-
cal neurons than the conventional threshold and sig-
moidal neurons (Mass and Bishop C., 1998; Gerst-
ner and van Hemmen, 1993b; Mass, 1997b). In arti-
ficial spiking neural networks the information is en-
coded and processed by the spike trains (sequence of
action potentials) similar to the biological neural net-
works (BNNs), through a discontinuous and nonlin-
ear encoding mechanism (Mass and Bishop C., 1998;
Gerstner and van Hemmen, 1993b). The conventional
neuron models usually tend to ignore these sophisti-
cated discontinuous encoding mechanisms. In addi-
tion to the SNNs’ similarity to the BNNs, recently it
has been reported that they are computationally more
powerful than the conventional artificial neural net-
works (Mass, 1997b; Mass, 1997a; Mass, 1996). It
is however much more difficult to analyze and syn-
thesize the SNNs than the conventional threshold and
sigmoidal neural networks. This is due to their as-
sociated nonlinear and discontinuous encoding mech-
anisms, which make the SNNs continuous and dis-
crete hybrid-dynamical systems. In this paper we dis-
cuss a learning method, which is one of fundamental
problems of NNs, for the recurrent spiking neural net-
works (RSNNs).
In the case of the sigmoidal neural networks, the
backpropagation method was proposed by Rumelhart
et al. (Rumelhart and McClelland, 1986) for feed-
forward types of neural networks, which is one of
the pioneering works that trigger the research inter-
ests of applications of the neural networks. Following
the backpropagation method, learning methods have
been developed for recurrent sigmoidal neural net-
works (Kuroe, 1992).
In the case of the SNNs, their learning methods
have not been actively studied due to their associ-
ated nonlinear and discontinuous encoding mecha-
nisms and only a few studies have been done. As
unsupervised learning W. Gestner et al. proposed
a learning method for feedforward SNNs, which is
based on the concept of the Hebbian learning (Gerst-
ner and van Hemmen, 1993a). As supervised learning
for SNNs the following studies have been done. K.
Selvaratnam et al. proposed a gradient based learn-
ing method for RSNNs (Selvaratnam and Mori, 2000)
based on sensitivity equation approach and Y. Kuroe
et al. proposed based on adjoint equation approach
(Kuroe and Ueyama, 2010). Backpropagation-like
learning method is proposed for feedforward SNNs
(Bohte et al., 2002) and for deep SNNs (Lee and
Pfeiffer, 2016).
Kuroe, Y., Iima, H. and Maeda, Y.
Learning Method of Recurrent Spiking Neural Networks to Realize Various Firing Patterns using Particle Swarm Optimization.
DOI: 10.5220/0008164704790486
In Proceedings of the 11th International Joint Conference on Computational Intelligence (IJCCI 2019), pages 479-486
ISBN: 978-989-758-384-1
Copyright
c
2019 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved
479