reference to a simulation of true biological process.
However, the model is based on known biological
processes, and presence of temporal coding is
supported by experimental evidence.
Since we designed our network to be as simple
as possible, there are, probably, many ways to
implement a neural network with similar or the same
features that would be more realistic in biological
sense or would have a better performance.
For an instance, for temporal modulation it
would be more realistic to use inhibitory neurons
instead of excitatory. There are experimental
evidences that gamma rhythm oscillations are
generated by inhibitory interneurons (Cardin et al.,
2009).
We used only the simplest closest-neighbor
approach to STDP learning rule. Other variations
could be considered for future experiments. For an
instance, a possible impact of triplet rule (Pfister and
Gerstner, 2006) should be taken into account.
5.2 Limitations of the Model and
Guidelines for Future Research
The model requires explicit timing for the
occurrence of training samples. In order to use our
model for real world data, timing of sensory input
must be aligned to activation periods of layer L2.
However, additional chains of modulation that
synchronizes sensory input with L2 layer activation
periods and/or vice versa should solve this problem.
Another obvious limitation of the model is a
"blind spot" at each memory read, however this
problem could be overcome by multiplying L1.1 to
L4 layers, in that way creating overlapping or sliding
memory window.
Simplistic structure of WTA networks used in
our model is disputable as well. With increase of
different sample count, intervals between the same
repeated sample would increase as well, that would
make learning harder and harder. Training individual
or groups of neurons one-by-one with a limited
number of samples would solve the problem and
boost the performance. However, how we would
implement this approach for a short temporal code in
rapidly changing environment is a question that we
cannot answer yet. Well known adaptive resonance
theory (ART) (Carpenter and Grossberg, 2009)
solves similar problem by introducing a self
organized network and a resonant state between
input and already learned data. However, the
achievement of resonance necessary for ART
requires a prolonged state of neural activity (rate
code) that is not the case of our model. Although,
various modifications of our model that would
introduce additional rate code are possible. This is
also a matter of future research.
The nonlinear nature of STDP and leaky
integrate-and-fire neuron makes the tuning of the
parameters of WTA networks a really challenging
task. We used genetic algorithm for this matter,
however, we cannot claim that we reached optimal
point of the model parameters. There is little known
of theoretical limits and optimal points of STDP
rule. Our next step will be detailed theoretical
research of STDP in the noisy environment from
perspective of the probability theory and statistics.
ACKNOWLEDGEMENTS
The author is thankful to Professor Sarunas Raudys
for useful suggestions and valuable discussion.
REFERENCES
Abbott L. F., Nelson S. B.. 2000. Synaptic plasticity:
taming the beast. Nat. Neurosci. 3:1178-1183
Abraham W. C. 2003. How long will long-term
potentiation last? Philos Trans R Soc Lond B Biol Sci
358: 735–744.
Bi, G. Q. and Poo, M. M. (1998). Synaptic modifications
in cultured Hippocampal neurons: dependence on
spike timing, synaptic strength, and postsynaptic cell
type. J Neurosci, 18:10464-72.
Bienenstock E. L., Cooper L. N., Munro P. W. (1982)
Theory for the development of neuron selectivity:
orientation specificity and binocular interaction in
visual cortex. J Neurosci 2:32–48.
Caporale N., Dan Y. (2008) Spike timing-dependent
plasticity: a Hebbian learning rule. Annu. Rev.
Neurosci.31:25–46.
Cardin, J. A. et al. (2009) Driving fast-spiking cells
induces gamma rhythm and controls sensory
responses. Nature 459, 663–667.
Carpenter G. A. and Grossberg, S. (2009). Adaptive
Resonance Theory. Technical Report CAS/CNS-TR-
2009-008.
Feldman D. E. (2000) Timing-based LTP and LTD at
vertical inputs to layer II/III pyramidal cells in rat
barrel cortex. Neuron 27:45–56.
Fellous J. M., Tiesinga P. H., Thomas P. J., Sejnowski T.
J. (2004) Discovering spike patterns in neuronal
responses. J Neurosci 24: 2989–3001.
Gerstner W., Kempter R., van Hemmen J. L., Wagner H.
(1996) A neuronal learning rule for sub-millisecond
temporal coding. Nature 383: 76–81.
Gerstner W., Kistler W. M. (2002) Spiking neuron
models. Cambridge: Cambridge UP.
NEURAL PROCESSING OF LONG LASTING SEQUENCES OF TEMPORAL CODES - Model of Artificial Neural
Network based on a Spike Timing-dependant Learning Rule
203