Computational Intelligence - May 2016 - 57

inferior temporal cortex suggests that
external stimuli can be represented by
responses of neural populations, and
encoded memory patterns are organized
in a hierarchy structure [13], [14].
The organization of memory is
closely associated with the learning process in the nervous system. Spike-timing-dependent plasticity (STDP) and
other spike-timing based learning
schemes are thought to be involved in
the formation of neural assemblies and
associative memory [15], [16]. In
addition, different learning algorithms
using spiking neuron have been proposed to study hetero-association [17]-
[21]. However, the formulation and
organization of auto-associative and episodic memories (Fig. 1) by virtue of
temporal coding and learning remain
underexplored.
In this work, we propose a hierarchically structured spiking neural network model, called spatio-temporal
memory (STM), which is able to study
the formation of neural assemblies and
the organizing principle. In this model,
sensory information travels upwards
along the hierarchical network during
the bottom-up information processing
(Fig. 2). With a spike-timing based
learning algorithm during the storing
phase, the model maps sensory information into neural assembly activities
to form memory items. We demonstrate that auto-associative memory is
formulated via fast STDP learning (in
Layer I and II) and episodic memory
produced by slow STDP learning (in
Layer II). The main contribution of this
model lies in that memory formulation
is implemented by temporal population
coding and temporal learning, which
are missing components in existing
memory models [22], [23]. In [24], a
hierarchical model based on spiking
neurons named Cortext was proposed.
Although timing of spikes is employed
in Cortext, it mainly targets visual recognition, while temporal coding and
memory organization are not exploited. The hierarchical temporal memory
(HTM) model [25], is successful in
emulating the associative and episodic
memory functions. However, it is not

Associative Memory

A

a A A

Hetero-Associative Memory

memor

Auto-Associative Memory

Episodic Memory

memory

Figure 1 Retrieval of associative memory and episodic memory. Hetero-associative memory
is a mapping from one pattern to another. Auto-associative memory associates the input pattern to itself. Episodic memory is a collection of experiences in time in a serial form.

Slow STDP
ω (22)
Layer II
Interneurons

ω (21) ......

Tempotron Rule

Fast STDP
ω (11)
Layer I

Tempotron Rule

ω (10)

......

External
Theta Oscillation

Input Layer

Encoded Stimuli

Excitatory
Inhibitory

Figure 2 The architecture of the STM model. Neurons forming neural assemblies and
enhanced lateral connections are illustrated in different colors. Fast STDP and slow STDP
learning algorithms are employed to adapt the connections within layers (Layer I and Layer II,
respectively), while tempotron learning rule is applied to the connections between layers.

able to simulate the memory formulation and organization process through
complex spatio-temporal dynamics of
spiking neurons.
In summary, the main features of the
STM model include:
1) It is the first comprehensive computational model that integrates spiking neural learning and memory
formulation dynamic process. In
contrast to existing memory models

focusing only on memory functions,
the STM model provides a low-level neural circuits based substrate that
is feasible to devise neuromorphic
cognitive systems in hardware, e.g.,
neuromorphic chips.
2) As a multi-layer hierarchical structure composed of spiking neurons,
the STM model is capable of analyzing and illustrating var ious
important computational primitives

may 2016 | IEEE ComputatIonal IntEllIgEnCE magazInE

57



Table of Contents for the Digital Edition of Computational Intelligence - May 2016

Computational Intelligence - May 2016 - Cover1
Computational Intelligence - May 2016 - Cover2
Computational Intelligence - May 2016 - 1
Computational Intelligence - May 2016 - 2
Computational Intelligence - May 2016 - 3
Computational Intelligence - May 2016 - 4
Computational Intelligence - May 2016 - 5
Computational Intelligence - May 2016 - 6
Computational Intelligence - May 2016 - 7
Computational Intelligence - May 2016 - 8
Computational Intelligence - May 2016 - 9
Computational Intelligence - May 2016 - 10
Computational Intelligence - May 2016 - 11
Computational Intelligence - May 2016 - 12
Computational Intelligence - May 2016 - 13
Computational Intelligence - May 2016 - 14
Computational Intelligence - May 2016 - 15
Computational Intelligence - May 2016 - 16
Computational Intelligence - May 2016 - 17
Computational Intelligence - May 2016 - 18
Computational Intelligence - May 2016 - 19
Computational Intelligence - May 2016 - 20
Computational Intelligence - May 2016 - 21
Computational Intelligence - May 2016 - 22
Computational Intelligence - May 2016 - 23
Computational Intelligence - May 2016 - 24
Computational Intelligence - May 2016 - 25
Computational Intelligence - May 2016 - 26
Computational Intelligence - May 2016 - 27
Computational Intelligence - May 2016 - 28
Computational Intelligence - May 2016 - 29
Computational Intelligence - May 2016 - 30
Computational Intelligence - May 2016 - 31
Computational Intelligence - May 2016 - 32
Computational Intelligence - May 2016 - 33
Computational Intelligence - May 2016 - 34
Computational Intelligence - May 2016 - 35
Computational Intelligence - May 2016 - 36
Computational Intelligence - May 2016 - 37
Computational Intelligence - May 2016 - 38
Computational Intelligence - May 2016 - 39
Computational Intelligence - May 2016 - 40
Computational Intelligence - May 2016 - 41
Computational Intelligence - May 2016 - 42
Computational Intelligence - May 2016 - 43
Computational Intelligence - May 2016 - 44
Computational Intelligence - May 2016 - 45
Computational Intelligence - May 2016 - 46
Computational Intelligence - May 2016 - 47
Computational Intelligence - May 2016 - 48
Computational Intelligence - May 2016 - 49
Computational Intelligence - May 2016 - 50
Computational Intelligence - May 2016 - 51
Computational Intelligence - May 2016 - 52
Computational Intelligence - May 2016 - 53
Computational Intelligence - May 2016 - 54
Computational Intelligence - May 2016 - 55
Computational Intelligence - May 2016 - 56
Computational Intelligence - May 2016 - 57
Computational Intelligence - May 2016 - 58
Computational Intelligence - May 2016 - 59
Computational Intelligence - May 2016 - 60
Computational Intelligence - May 2016 - 61
Computational Intelligence - May 2016 - 62
Computational Intelligence - May 2016 - 63
Computational Intelligence - May 2016 - 64
Computational Intelligence - May 2016 - 65
Computational Intelligence - May 2016 - 66
Computational Intelligence - May 2016 - 67
Computational Intelligence - May 2016 - 68
Computational Intelligence - May 2016 - 69
Computational Intelligence - May 2016 - 70
Computational Intelligence - May 2016 - 71
Computational Intelligence - May 2016 - 72
Computational Intelligence - May 2016 - Cover3
Computational Intelligence - May 2016 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com