learning in human neural networks on microelectrode arrays

advertisement
LEARNING IN HUMAN NEURAL NETWORKS
ON MICROELECTRODE ARRAYS
R. Pizzi*, F. Gelain°, D. Rossetti* & A. Vescovi°
*Department of Information Technologies, University of Milano (Italy)
via Bramante 65 – 26013 Crema (CR) – tel. 39 02 50330072, fax 39 02 50330010
e-mail pizzi@dti.unimi.it
° Stem Cells Research Institute, DIBIT S.Raffaele
via Olgettina 58 – 20132 Milano (Italy) – tel. 39 02 21560202
e-mail gelain.fabrizio@hsr.it
ABSTRACT
Researchers of the Department of Information Technologies of the University of Milano and of
the Stem Cells Research Institute of the DIBIT- S. Raffaele Milano are experimenting the growth
of human neural networks of stem cells on a MEA (Microelectrode Array) support.
The Microelectrode arrays (MEAs) are constituted by a glass support where a set of tungsten
electrodes are inserted.
We connected the microelectrodes following the architecture of classical Artificial Neural
Networks, in particular Kohonen and Hopfield networks. The neurons are stimulated following
digital patterns and the output signals are analysed to evaluate the possibility of organized
reactions by the natural neurons.
1
The neurons reply selectively to different patterns and show similar reactions in front of the
presentation of identical or similar patterns.
Analyses performed with a special Artificial Neural Network called ITSOM show the possibility
of codifying the neural responses to different patterns.
A new experiment with more complex patterns has been carried out and analyses of the results are
underway.
We aim to design further experiments that improve the hybrid neural networks capabilities and to
test the possibility of utilizing the organized answers of the neurons in several ways.
Keywords: neural networks, stem cells, microelectrode arrays, learning, self-organization.
1. INTRODUCTION
During the past decade several laboratories in the world have carried out experiments on direct
interfacing between electronics and biological neurons, in order to support neurophysiological
research but also to pioneer future hybrid human-electronic devices, bioelectronic prostheses,
bionic robotics and biological computation.
As microelectrodes implanted into brain give rise to rejection and infections, researches are under
way, experimenting a direct adhesion between electronics and neural tissue, achieving important
results [13, 1, 63, 7, 5, 62, 4, 8, 32, 56, 39, 34, 49, 58, 6 , 33, 48, 66, 2 and 3].
During the early nineties a direct interface between nervous cells and silicon has been established.
In particular leech neuron have been used, because of their big size [22]. The Fromherz’s group
2
(Max Planck Institute of Biochemistry) first pioneered the silicon/neuron interface and keeps
developing sophisticated techniques to optimise this kind of junction [18, 19, 20,21 and 17].
Many other experiments have been carried out, with different aims: in 1999 William Ditto and
collaborators at the Georgia Tech tried to obtain simple computations from a hybrid leechelectronics creature. As the neurons don’t behave as “on-off” elements, it has been necessary to
send them signals and interpret the neural output using the chaos theory [57, 37, 23].
In 2000 a team of the Northwestern University of Chicago, University of Illinois and University of
Genoa [49] developed a hybrid creature consisting of lamprey neurons connected to a robot. In
front of light stimuli, the creature behaves in different ways: follows light, avoids it, moves in
circle.
In 2002 Steve Potter (Georgia Tech) created a hybrid creature made by few thousand living
neurons from rat cortex placed on a special glass Petri dish instrumented with an array of 60
micro-electrodes, also able to learn from environment [12].
In 2003 the Duke University’s group [9] succeeded in connecting 320 microelectrodes
to
monkey cells in the brain, allowing to directly translate the electrical signals into computer
instructions, able to move a robotic arm. This will be the way to allow disabled people to move
paralyzed limbs or electronic prostheses.
Despite of these astonishing results, the neurophysiological research is far from understanding in
detail the learning mechanism of the brain and fails to interpret the cognitive meaning of the
signals coming from the neurons. A deeper and innovative analysis of the signals coming from a
direct connection between electronics and neural tissue could disclose new prospects in this field .
On the other hand, a correct interpretation of the signals could support a faster development of the
above described bionic techniques.
3
With this purpose our group, formed by researchers of the Department of Information
Technologies of the University of Milano and of the Stem Cells Research Institute of the DIBITS. Raffaele Milano, is experimenting the growth of human neural networks of stem cells on a
MEA (Microelectrode Array) support.
In order to examine the neural learning and memorizing activities, we developed architectures
based on the Artificial Neural Network models on networks of human neural stem cells adhering
to microelectrode arrays (MEAs).
The MEAs are connected to a PC via an acquisition device that allows to stimulate the neurons
with suitable inputs and to acquire the neuron signals in order to evaluate their reactions.
In this paper we will describe the techniques we used to perform this task.
By stimulating cells with digital bitmap patterns, we recorded their electrical reactions and
examined the output signals with advanced techniques. This allowed us to evaluate the selforganization increase of the biological neural networks during and after the learning, and to
discriminate their reactions to different patterns.
2. MATERIALS AND METHODS
2.1 The stem cells
Our neurons have been cultured starting from human neural stem cells extracted by a human
embryo. Stem cells are multi-potential undifferentiated cells whose main features are the ability of
self-renewal and of differentiation into several types of adult cells [61, 24].
4
We chose to adopt human stem cells because their well-known capability to integrate with the host
tissue in transplantation procedures. This could allow in the future a direct implantation of a
bionic chip into a human neural tissue without rejection.
Moreover, stem cells have the advantage to develop a cellular line , thus a virtually infinite
number of standardized cells, whereas the use of other types of cells doesn’t ensure the same
behavior at every experiment.
Furthermore, stem cells allow to develop more phenotypes (not only neurons but also astrocytes
and oligodendrocytes) that ensure the correct contribution of trophic substances and cellular
junctions for a better and more physiological functionality of neurons in culture.
Their multipower and extreme plasticity leads us to believe that interesting results could be drawn
by their organized stimulation. Stem cells grow into adult neurons in about 1 month, developing
all the essential properties of functional CNS neurons [59].
On the other side, the culture of human neural stem cells is very delicate and different both from
the culture of animal stem cells and of neural brain slices, requesting an extremely specialized
know-how.
Therefore our culture method on MEA is quite different from those reported in the previous
paragraph. Nevertheless, the culture method adopted in our experiments has been well established
in time by Prof. Angelo Vescovi’s team [25].
Cells are plated at a density of 3500 cells/cm2 in suspension in a chemically defined, serum free
medium containing 20 ng/mL of human recombinant epidermal growth factor (EGF) and 10
ng/mL of fibroblast growth factor (FGF-2). After 3-5 days the cultures are harvested and the cells
are mechanically dissociated and replated under the same conditions. Our experiments have been
performed four weeks after seeding our NSCs onto MEA surfaces previously coated with adhesive
substrates,
like
mouse
Laminin
(2
ng/ml)and
human
Fibronectin
(2
ng/ml).
Each experiment requires the culture of several MEAs , and the correct growth and adherence to
5
the electrodes are daily controlled. Measures are performed only on the MEAs which present
optimal adhesion and correct growth.
In order to ensure that the collected signals are actually due to electrophysiological
functionalities of neurons, every experiment is equipped by measures from control basins with
cultured fibroblasts to compare behavior discrepancies. Moreover, at the end of the experiments
the cultures are injected with Tetrodotoxin (TTX) , neurotoxin able to abolish action potentials.
Then TTX is rinsed away (3 rinses x 5') and after 5 minutes the same measures are repeated . All
the control procedures confirmed the presence of neural electrical activity.
2.2 The hardware
The problem of the junction between neuron and electrode is crucial: materials must be
biocompatible with the culture environment , and neurons must firmly adhere to the electrodes in
order to get maximum conductibility.
Our supports are constituted by glass dishes with 96 tungsten microelectrodes (Fig. 1) .
Each electrode is connected, by means of a sharp insulated track, to a pad suitable for the external
connection.
Fig. 1 – Portion of the MEA support
6
The distance between electrodes varies between 100 and 200 m, whereas the diameter of each
electrode is around 20 m. During the experiments only distant electrodes have been used, thus
the actual distance between electrodes ranged between 300 and 500 m.
On the MEA four basins suitable for cell culture are installed, in such a way as to realize more
experiments simultaneously.
From the 96 electrodes some have been chosen as neural input/output, others as ground.
The electrodes have been connected to realize special layouts, as described in the next paragraph.
The block diagram of the hardware is represented in Fig. 2.
Fig. 2 – Block diagram of the hardware : Acquisition and stimulation systems
The whole circuit is composed by:
- Electrodes shared among four basins in which cells are cultured
- A shielded cable used to send and receive electrical signals between electrodes and stimulation
circuit
-Two shielded cables used to send analog signals to the DAQ and to transfer the digital signals
coming from the I/O ports of the DAQ to the stimulation circuit.
7
-An electronic stimulation circuit whose task is to convert digital 8-bit signals (patterns),
generated by the software resident on the PC, from electrical signals generated by the DAQ with a
logical level 0-5V, into electrical pulses with voltage and current suitable to stimulate neurons.
The stimulation occurs with a 35 mV positive voltage. In order to depolarise the culture liquid,
before every bit a negative –35 mV pulse is emitted. The pulse length is 10% of the whole bit
duration, thus the whole pulse is composed by 10% negative voltage, 90% positive voltage.
As we stimulated the cells with 40 Hz frequency, the whole pulse duration is 25 ms.
The computer’s task is to generate the patterns and store on the hard disk the data coming from the
cells.
The sampling rate is 80 Hz with an input sensibility of 61 mV. Besides, a 50 Hz notch filter has
been inserted ( European electrical supply frequency).
To avoid interference , the stimulation circuit disconnects the voltage generator when the
acquisition card gets ready to receive the signals coming from the culture basins.
The electronic circuit is included in a plastic box whose walls have been treated with special
varnishes that efficiently shield possible EMI noise.
All the cables used for the connection between culture basins, stimulation circuit and acquisition
card have been carefully shielded. We also minimized the power supply ripple using a condenser
with low ESR, in order to avoid a possible ripple in the generated signals.
The DAQ is an external device, connected to the PC through the USB port, that can be located up
to 5 meters from the PC without batteries. This configuration allows to shorten the connections
neurons/acquisition card and to reduce at the same time the risk of possible electrical noise
generated by the computer electronic circuits (Fig. 3).
8
Fig. 3 - Experimental setup: Microscope with videorecorder , cells in incubator and DAQ
The features of the acquisition card, produced by IOtech , Inc., include high-resolution, 22-bit A/D
converter, and digital calibration, frequency measurements up to 1 MHz and optical isolation
from PC. It allows programmable inputs from
 31 mV to  20V full scale and it is
expandable up to 80 channels of analog and digital I/O [30].
2.3 The artificial architecture
The microelectrodes are connected following the architecture of classical Artificial Neural
Networks [40, 53, 54, 27 and 28].
On the MEAs we implemented two kinds of artificial architectures: a Kohonen Self-Organizing
Map [35] and a Hopfield network [29].
We chose these models due to their straightforward architecture and their resemblance to some
neurophysiological structures.
9
2.3.1 The Self Organizing Map
The Kohonen Network (Self Organizing Map, SOM) has been developed in the eighties by T.
Kohonen on the basis of previous neurophysiological studies [55]: it has been shown that, on the
human cortex , cortical maps form themselves by self-organization , in such a way that near
neurons are activated by similar perceptive stimuli.
The SOM is a non-supervised network, i.e. it works without need of presentation of known
examples.
The network structure consists of an input layer and a so-called competitive layer with N
neurons. Each of them receives n signals x1,…,xn coming from the n elements of the input layer,
following connections with wij weight (Fig. 4).
Fig. 4 – Kohonen Network (SOM)
The intensity I of the element i is calculated by
Ii = D(wi , x)
where D(wi, x) is some distance function, for example the Euclidean one, between the input and
each neuron of the competitive layer.
10
The learning phase (Winner Take All law, WTA) consists of a competition to evaluate which
element has the minimum input intensity, i.e. which wi is the nearest to x .
The weights are modified following the law
winew = wiold +η (x-wiold )zi
where 0<η<1 is the learning rate.
In this way the network moves more and more towards the nearest stimuli, ideally up to overlap
them: the SOM performs a mapping from a multidimensional space to a space with less
dimensions, preserving the starting topology: in other words, it classified a pattern as the nearest
among a set of reference elements.
2.3.2 The Hopfield Network
From 1982 to 1985 the physicist J.J. Hopfield presented a neural network model with an
interesting architecture from the neurodynamical point of view.
The Hopfield network allows to memorize vectors and to recall them later.
The network consists of n fully connected neurons, as shown in Fig. 5.
Fig. 5 - Hopfield Network
11
The inputs are applied simultaneously to all the N nodes. Thus the weights are symmetrical and
follow the law
N 1
wij =
x
x sji
for
i j
= 0
for
i=j, 0 i , j N-1
s 0
s
i
In the learning phase each output behaves as input on the same neuron: the new value is
established by the function
f(xi)= xi
w x
if
j k
f(xi) = +1
= Ti
(Ti  0 is a threshold)
 w x > Ti
if
j k
f(xi) = -1
ij i
ij i
w x <
if
j k
ij i
Ti
We can see an input pattern as a point in the state space, that,while the network is running , moves
towards the minima representing the steady states of the network, in the lowest points of its
attraction basins [60] .When the network stops, the weights values are the network output.
If we associate to the network an energy function E
E(x) = -1/2

i
wij xi xj
j i
12
this value decreases monotonically in time .
In fact, being in this case E/xi = -

wij xj
j
if xi >0

wij xj >0
j
if xi <0

wij xj <0
j
i.e. always E  0 .
Thus after a number of iterations the network stabilizes into a minimum energy state.
Each minimum corresponds to a stored pattern.
The m memorized forms s1,...,sm correspond to the local minima of the E(s) function.
Therefore if we present to the network a vector s slightly different from the stored patterns s , the
network dynamics will relax on the local minimum nearest to s , i.e. s .
2.4 The hybrid networks
The Artificial models have been implemented on the MEAs, culturing the stem cells on the
connection sites. The number of cells adhering on the electrodes are 1-3 for each electrode.
1)
The Kohonen network is implemented by 8 electrodes that constitute the input
layer, and three electrodes that constitute the competitive layer. The output signals are
13
collected directly from the competitive layer. The input and the competitive electrodes are
connected following the classical Kohonen architecture.
2)
The Hopfield network is set up by 8 completely interconnected electrodes,
following the classical Hopfield architecture. The electrodes act both as input and as
output (Fig. 6).
Fig. 6 – Connections for the Kohonen Network (left) and the Hopfield Network (right) on MEA
These architectures have been simulated by software artificial neural networks and they have
shown to constitute the minimum configuration suitable to correctly recognize two different input
bitmaps ( patterns ), namely a “0” and a “1” constituted by 9-element bitmaps . The central value
of the bitmap has been always considered null for sake of electronic simplicity, obtaining 8element bitmaps.
The patterns have been delivered to the hybrid networks as a train of electrical pulses in such a
way as to represent every black square of the bitmap (see Fig. 7) as a 35 mV pulse (similar to the
natural action potential) and every white square as a 0 mV pulse.
14
Fig. 7 – Wave form of the stimulation pulse
Artificial neural networks and the human brain are able to recognize not only sharp images, but
also images affected by noise: for this purpose we delivered to the hybrid networks also noiseaffected patterns (Fig. 8 and Fig. 9) in order to verify their ability to recognize them correctly.
Fig. 8 – “0” bitmap and “0 with noise” bitmaps submitted to the hybrid network
Fig. 9 – “1” bitmap and “1 with noise” bitmaps submitted to the hybrid network
15
Stimulation is performed with 40 Hz frequency. The DAQ sampling is 80 Hz for each channel. A
40 Hz low pass filter has been applied off-line before the signal analysis in order to highlight
possible correlations between signals at that frequency. In fact in the last decade several studies
[42, 16 and 44] have supported the hypothesis that electrical correlated activity at 40 Hz (gamma
oscillations) frequency flows along the cortical neurons with the possible aim (or effect) to create
a functional binding of
perceptions: thus 40 Hz is the candidate frequency for
evolved
functionalities in brain.
In order to allow the choice of different “0” and “1” patterns, pure or affected by noise, we
developed a software that interfaces with the acquisition card and allow to draw the desired
bitmaps to be sent to the network . The software also allows to set the number of cycles of the
chosen sequence of patterns, the waiting time between sequences, the number of iterations, the
name of the file that will be recorded .
The output signals have been analysed to evaluate the possibility of organized reaction by the
natural neurons.
Although stem cells show the essential properties of functional CNS neurons, their detailed
behavior is still in course of study [38, 41 and 26]. For this reason our analysis does not search for
known features and artefacts in signals, but utilizes tools able to measure the degree of
organization of signals during and after training.
To this purpose after the experiment the output signals have been analysed using the Recurrent
Quantification Analysis [64,65] .
16
2.5 Recurrence Quantification Analysis
Recurrence Quantification Analysis (RQA) is a new quantitative tool that can be applied to time
series reconstructed with delay-time embedding. RQA is independent of data set size, data
stationarity, and assumptions on statistical distributions of data.
RQA gives a local view of the series behaviour, because it analyses distances of pairs of points,
not a distribution of distances. Therefore, unlike autocorrelation, RQA is able to analyse fast
transients and to localize in time the features of a dynamical variation: for this reasons RQA is
ideally suited for physiological systems.
The Recurrent Plots show how the vectors in the reconstructed space are near or distant each other.
The observation of recurrent points consecutive in time (forming lines parallel to the main
diagonal) is an important signature of deterministic structure. In fact the length of the longest
diagonal (recurrent) line accurately correspond to the value of the maximum Lyapounov exponent
of the series. The Lyapounov exponent is a measure of chaoticity , quantifying the mean rate of
divergence of neighbouring trajectories along various directions in the phase space of an embedded
time series. Time series of chaotic systems have a positive maximum Lyapounov exponent.
The Recurrent Plots version we adopted [36] calculates the Euclidean distances between all the
vector pairs and
translates them into colour bands. Hot colours (yellow, red, orange) are
associated to short distances between vectors, cold colours (blue, black) show long distances.
Signals repeating fixed distances between vectors are organized, signals without repeating
distances are not. In this way we obtain uniform colour distribution for random signals, but the
more deterministic and self-similar is the signal, the more structured is the plot.
17
2.6 ITSOM analysis
Another kind of analysis has been performed using a novel Artificial Neural Network called
ITSOM (Inductive Tracing Self Organizing Map) useful to highlight structures in the temporal
series of a signal.
As we have seen in paragraph 2.3.1, the main SOM feature is to identify a winning neuron
which should classify the input stream. But two main reasons exist that limit the SOM's
performances in case of strictly non-linear and time-variant input.
The first reason is that if the input topology is too tangled, the competitive layer is not able to
unfold itself enough to simulate the input topology.
The second reason concerns the SOM's convergence conditions, that exist but are not easily
verifiable. Due to the nature of the SOM's output (non homologous to the input), it is not
possible to settle either a network error for each epoch, or the number of epochs after that the
network training has to be stopped.
Nevertheless, as in many cases even after several thousands of epochs the convergence was not
reached, the processing time was verified to become too long for a real-time application.
Another problem of the SOM, typical of any clustering algorithm, is the lack of output
explication. Once obtained a classification, the user must analyze it, comparing it to the input
values in order to extrapolate a significant output.
Thus we proposed the structural modification of the SOM called Inductive Tracing SelfOrganizing Map (ITSOM). The dynamical properties of artificial neural networks and of the
SOM in particular are well known [52, 43, 31, 50, 51 and 14].
During simulations carried on with the SOM algorithm we have observed that, even if the
winning weights may vary at any presentation epoch, their temporal sequence tends to repeat
itself [47].
18
A deeper analysis has shown that such a sequence, provided to keep the learning rates steady
(instead of gradually decreasing them), constitutes chaotic attractors that repeat themselves
“nearly” exactly in time with the epochs succeeding, and that, once codified by the network,
univocally characterize the input element that has determined them.
Actually the learning rule makes it possible for winning weight to represent an approximation
of the input value. At every epoch the new winning weight, together with the previous winner,
constitutes a second order approximation of the input value. At the n-th epoch, the set of n
winning weights represents an n-order approximation of the input value.
In this way, due to the countless variety of possible combinations among winning neurons, the
configurations allow to finely determine the correct value, even in the case of tangled input
topologies, despite of the small number of competitive neurons and their linear topology.
In the following step the network performs a real induction process, because after a many-tofew vector quantization from the input to the weight layer (to be precise, to the chaotic
configurations of winning weights), a few-to-many procedure is performed from the chaotic
configurations corresponding to the input set (Fig. 10) codified by the network.
Fig. 10 – The ITSOM Network identifies a series of winning neurons in time
19
It should be stressed that the ITSOM's crucial feature is that the network does not need to be
brought to convergence, as the cyclic configurations stabilize their structure within a small
number of epochs, then keep it steady through time.
After interrupting the network processing phase, an algorithm is needed that codifies the
obtained chaotic configurations into a small set of outputs.
The algorithm which has shown best performances and computational load among the tested
pattern recognition algorithms is based on a z-score calculus .
The cumulative scores related to each input have been normalized following the distribution of
the standardized variable z given by
z = (x -  )/
where  is the average of the scores on all the competitive layer weights and  is the mean
squared deviation. Once fixed a threshold 0<<=1 , we have put
z = 1 for z>
z = 0 for z 
In this way every winning configuration is represented by a binary number with as many 1 and
0 as many the competitive layer weights.
Then the task of comparing these binary numbers is straightforward.
It has been verified that the  threshold size is not critical: fixing it to 0.5 we have obtained the
best results with any input stream.
20
The z-score method has shown to be steady with regard of the performances, and
computationally not expensive, being linear in the number of the competitive layer weights.
But it is worth emphasizing that the z-score algorithm allows the network to reach its best
performances in a very small number of epochs (often less then 15).
This allows the network to complete its work within an insensible time, and to actually assert
the possibility of a real-time processing.
The good performances of this feedback network have been tested in the classification of
neurological diseases [45], for equalization and demodulation of GSM signals [15] , for image
classification [46] and for EEG analysis [44] .
The small computational load is an element that makes the ITSOM suitable for a possible
hardware implementation [10, 11].
3. RESULTS
During the experiments cells are kept in a controlled environment a 37 °C. At the end of the
experiment the neurons are alive and maintain their functionalities.
In order to check if the signals received by the acquisition device were actually coming from
neurons, we measured the reactions of the only culture liquid with fibroblasts (Fig. 11) ,
Fig. 11 - Culture liquid output during stimulation with “0” patterns: conductor-like behavior
21
comparing them with those coming from the cells (Fig. 12).
Fig. 12 – Network output during stimulation with “0” patterns: low-voltage behavior
It is evident that the network reacts to the “0” pattern, constituted by the highest voltage
(11111111), emitting the lowest voltages. The culture liquid, instead, answers to the “0” pattern
with a high voltage, as expected by a conductive medium .
In Fig. 13 is depicted the reaction of the Kohonen network after stimulation with “0” patterns,
pure and affected by noise (green circles) , and with “1” patterns (red circles), pure and affected
by noise.
Fig. 13 – Kohonen Network output during training: different voltages for different patterns
22
Similar effects have been shown by the Hopfield network. At the end of the experiment we
measured the network output in order to evaluate if the neurons had “stored” information in some
way. Differently from the only culture liquid, that shows the same behaviour before and after
experiment, the network output retains different voltages .
The analysis of our data using the RQA method lead to interesting results. Signals coming from
similar bitmaps gave rise to similar Recurrent Plots.
Moreover, in the following figures you can see the self-organization of a single output channel
before stimulation, during the training, during the testing phase and after stimulation.
Fig. 14a shows one output channel of the Kohonen network before stimulation. Colours are cold
and unstructured, showing lack of self-organization.
The training phase shows a change in the structure. The Recurrent Plot of the channel during the
testing phase shows wide uniform hot colour bands corresponding to a high organization. Fig. 14b
is the plot of the output channel after the end of stimulations. In this case the uniform bands
further widen, showing that the signal remains self-organized in time.
a
b
Fig. 14 - RQA plot of the Kohonen network before stimulation (a, no organization) and after training(b, high organization)
23
This analysis shows that introduction of organized stimuli modifies the network structure and
increases the information content even after the end of stimulation, suggesting a form of learning
and memorization..
We applied the same procedure to the output signals coming from the Hopfield network.
Fig. 15a shows one channel after stimulation with the “0” pattern :we see wide organized bands
with peculiar features, different from the other channels. Fig. 15b shows the same channels after
stimulation with “1” pattern.
a
b
Fig. 15 - RQA plot of one channel of the Hopfield network after stimulation with “0” patterns (a) and “1” patterns (b)
This analysis shows that the network behaves differently depending on the input signal and on the
different channels.
In order to confirm the results drawn by means of the RQA analysis , and to specify the
information content of the output signals, we used the ITSOM artificial neural network described
in 2.6 .
The ITSOM network has been applied to signals coming from outputs of different bitmaps.
We used a network with 250 input neurons and 15 competitive neurons. Due to organized content
of the signals, the chaotic attractors repeated themselves after around 20 epochs.
24
As expected after the RQA analysis, the networks has discriminated different bitmaps with
different series of winning neurons , whereas similar bitmaps have shown an identical series of
winning neurons (see Tab. 1).
“0” pattern – type 1
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
“0” pattern – type 2
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
“0” pattern – type 3
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
“0” pattern – type 4
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
“0” pattern – type 5
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
“0” pattern – type 6
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
“0” pattern – type 7
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
“0” pattern – type 8
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
“0” pattern – type 9
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
Tab. 1 – z-score code of some “0” patterns : the ITSOM network assigns similar patterns the same code
4.
DISCUSSION AND CONCLUSIONS
After our analysis of the output signals of the networks we can reasonably affirm that the networks
show an organized behavior after the stimulation with patterns, and they are able to answer
selectively to different patterns. The signal behavior changes depending on the network channels,
and similar patterns give rise to similar answers.
Thus we can say that the networks have shown a form of selective coding, highlighting a strong
self-organization as a reply to stimulation, that persists for a long time after the stimulation bursts.
Moreover, despite of the lack of a detailed neurophysiological interpretation of the signal tracing,
the ITSOM network has allowed to distinguish the different information contents of the signals.
We could show that similar patterns give rise to output signals containing similar chaotic attractors
25
which have been codified, whereas different pattern lead to attractors corresponding to different
codes.
Being able to discriminate ed interpret the information content of the biological network, we are
planning to use in the future these outputs in several ways.
In fact, aim of this kind of research is on one side to
improve the knowledge of the
neurophysiological learning and memory functionalities; on the other side it would be possible to
evaluate the feasibility of a hybrid electronic-biological device, conceiving the possibility of
biological computation, or of non-invasive neurological prostheses, able to improve or substitute
damaged nervous functionalities .
The culture method we adopted revealed to be suitable for our experiments, ensuring the necessary
survival of cells, but at the moment neurons don’t keep alive more than around two months.
Nonetheless better culture method and more suitable MEA supports are under study and a future
improvement of the culture duration is expected.
Another problem that should be solved is the increase of complexity of the artificial connection on
the MEAs, in order to pass from prototype patterns to complex patterns.
By increasing the number of connections and of input electrodes, the acquisition card will share
the sampling rate into more channels , diminishing its performances. At the moment we have
already acquired a new more powerful DAQ (National Instruments 16 bit PCI-6036E), and we
started experiments with six more complex input bitmaps, maintaining the same number of input
channels and delivering the patterns to the hybrid network 8 bits at a time, following a wellknown Artificial Neural Networks technique .
Analyses of the results are under way, but preliminary
studies show the same recognition
capabilities as those described in this paper.
26
Another improvement will be the implementation of a printed circuit board instead of the current
wired hardware, in order to ensure robustness and flexibility .
As we verified the possibility to codify the neuron output, we are developing the interface
between the codified output and a simple actuator (a minirobot), with the purpose to experiment a
complete chain perception (input patterns) – hybrid neural network – action : this is possible due
to the ITSOM real time coding of the output stream.
Off-line experiments have been already carried out and the whole real-time system is expected in
the next few month.
ACKNOWLEDGEMENTS
We are strongly indebted to Prof. G. Degli Antoni (University of Milan) for his valuable
suggestions and encouragement , to Dr. Francesca Gregori for her substantial contribution and to
ST Microelectronics for the important support.
REFERENCES
1. Akin T., Najafi K., Smoke R.H. and Bradley R.M., A micromachined silicon electrode for
nerve regeneration applications, IEEE Trans Biomed Eng 41 (1994) 305-313 .
2. Bels B. and Fromherz P., Transistor array with an organotypic brain slice: field potential
records and synaptic currents, European Journal of Neuroscience 15, (2002) 999-1005.
27
3. Bonifazi P. and Fromherz P., Silicon Chip for Electronic communication between nerve
cells by non-invasive interfacing and analog-digital processing, Advanced Material 17
(2002).
4. Borkholder D.A., Bao J, Maluf N.I., Perl E.R. and Kovacs G.T., Microelectrode arrays for
stimulation of neural slice preparations , J. Neuroscience Methods 7 (1997) 61- 66.
5. Bove M., Martinoia S., Grattarola M. and Ricci D., The neuron-transistor junction:
Linking equivalent electric circuit models to microscopic descriptions, Thin Solid Films
285 (1996) 772-775.
6. Braun D. and Fromherz P., Fast Voltage Transients in Capacitive Silicon-to-Cell
Stimulation Detected with a Luminescent Molecular Electronic Probe, Physical Review
Letters 13, 86 (2001) 2905-2908.
7. Breckenridge L.J., Wilson R.J.A., Connolly P., Curtis A.S.G., Dow J.A.T., Blackshaw S.E.
and Wilkinson C.D.W., Advantages of using microfabricated extracellular electrodes for in
vitro neuronal recording, J Neuroscience Research 42 (1995) 266- 276.
8. Canepari M, Bove M., Mueda E., Cappello M., Kawana A., Experimental analysis of
neural dynamics in cultured cortical networks and transitions between different patterns of
activity, Biological Cybernetics 77 (1997) 153-162.
9. Carmena, J.M., Lebedev, M.A., Crist, R.E., O'Doherty, J.E., Santucci, D.M., Dimitrov,
D.F., Patil, P.G., Henriquez, C.S., & Nicolelis, Learning to control a brain-machine
interface for reaching and grasping by primates, M.A.L. PLoS 1 (2003) 193-208.
10. Chen O., Sheu B., Fang W., Image Compression on VLSI Neural-based Vector
Quantizer, Information Processing and Management 28, 6 (1992).
11. Choi J., Bang S.H., Sheu B.J., A Programmable Analog VLSI Neural Network
Processor for Communication receivers, IEEE Trans on Neural Network. 4, 3 (1993).
28
12. De Marse T.B., Wagenaar D.A., Potter S.M., The neurally-controlled artificial animal: a
neural computer interface between cultured neural networks and a robotic body”, SFN
2002, Orlando, Florida (2002).
13. Egert U., Schlosshauer B., Fennrich S., Nisch W., Fejtl M., Knott T., Müller T. and
Hammerle H., A novel organotypic long-term culture of the rat hippocampus on substrateintegrated microelectrode arrays, Brain Resource Protoc 2 (1988) 229-242.
14. Ermentrout B., Complex Dynamics in WTA neural Networks with slow inhibition,
Neural Networks 5 (1992) 415-431.
15. Favalli L., Mecocci A., Pizzi R., A soft receiver using recurrent networks, Proc.
EUSIPCO96, VII European Signal Processing Conference, Trieste (1996).
16. Freeman W.J., Relation of olfactory EEG on behaviour: time series analysis, Behavioural
Neuroscience 100 (1987).
17. Fromherz P, Electrical Interfacing of Nerve Cells and Semiconductor Chips,
Chemphyschem 3, (2002) 276-284.
18. Fromherz P. , Muller C. O. , Weis R., Neuron-Transistor: electrical transfer function
measured by the Patch-Clamp technique, Phys. Rev. Lett. 71 (1993) 4079-4082.
19. Fromherz P. and Schaden H., Defined neuronal arborisations by guided outgrowth of leech
neurons in culture, Eur J Neuroscience 6 (1994).
20. Fromherz P. and Stett A., Silicon-Neuron Junction: Capacitive Stimulation of an
Individual Neuron on a Silicon Chip( The American Physical Society ,1995).
21. Fromherz P., Electrical Interfacing of Nerve Cells and Semiconductor Chips,
Chemphyschem 3 (2002) 276-284.
22. Fromherz P., Offenhäusser A., Vetter T., Weis J., A Neuron-Silicon-Junction: A RetziusCell of the Leech on an Insulated-Gate Field-Effect Transistor, Science 252 (1991) 12901293 .
29
23. Garcia P.S., Calabrese R.L., DeWeerth S.P., Ditto W. , Simple Arithmetic with Firing Rate
Encoding in Leech Neurons: Simulation and Experiment, Proceedings of the XXVI
Australasian computer science conference 16, Adelaide, (2003) 55 – 60.
24. Gritti A Galli R. Vescovi A.L. , Culture of stem cell of central nervous system, Federoff
ed.,( Humana Press III 2001) 173-197.
25. Gritti A., Frolichsthal-Schoeller P., Galli R., Parati E.A., Cova L., Pagano S.F., Bjornson
C.R., Vescovi A., Epidermal and fibroblast growth factors behave as mitogenic regulators
for a single multipotent stem cell-like population from the subventricular region of the
adult mouse forebrain, J. Neurosci. 19, 9 (1999) 3287-97.
26. Gritti A., Rosati B., Lecchi m., Vescovi A.L. and Wanke E., Excitable properties in
astrocytes derived from human embryonic CNS stem cells, European Journal of
Neuroscience 12, (2000) 3549-3559.
27. Haken H., Synergetic computers and cognition (A top-down approach to neural nets)
(Springer 1991).
28. Haykin S., Neural networks (A comprehensive foundation) ( MacMillan Coll. Pub. 1994).
29. Hopfield J.J., Neural Networks and Physical Systems with Emergent Collective
Computational Abilities, Proc. Nat. Acad. Sci US, 81 (1984).
30. IOTech , Personal Daq User’s Manual USB Data Acquisition Modules ,
http://www.iotech.com/catalog/daq/persdaq.html (2001),
31. Jeffries C., Code Recognition and Set Selection with Neural Networks (Birkhauser
Boston 1991).
32. Jenkner M and Fromherz P, Bistability of membrane conductance in cell adhesion
observed in a neuron transistor, Phys Rev Lett 79 (1997) 4705-4708.
33. Jenkner M, Bert Muller, Peter Fromherz, Interfacing a silicon chip to pairs of snail neurons
connected by electrical synapses, Biological Cybernetics 84, (2001) 239- 249.
30
34. Jimbo Y. and Robinson H.P.C., Propagation of spontaneous synchronized activity in
cortical slice cultures recorded by planar electrode arrays, Bioelectrochemistry 5 (2000)
107-115.
35. Kohonen T., Self-Organisation and Association Memory (Springer Verlag 1990).
36. Kononov E., http://home.netcom.com/~eugenek/download.html, (1996).
37. Lindner J.F,. Ditto W., Exploring the nonlinear dynamics of a physiologically viable
model neuron, AIP Conf. Proc. 1 (1996) 375.
38. Magistretti J., Mantegazza M. Guatteo E., and Wanke E., Action potential recorded with
patch clamp amplifiers: are they genuine ?, Trends Neurosci. 19 (1996) 531-534.
39. Maher M.P., Pine J., Wright J. and Tai Y.C., The neurochip: a new multielectrode device
for stimulating and recording from cultured neurons, Neuroscience Methods 87 (1999) 4556.
40. Mc Culloch W. e Pitt W., A Logical Calculus of the Ideas Immanent in Nervous Activity,
Bulletin of Mathematical Biophysics 5 (1943) 115-133.
41. McKay R.D.G. , Stem cells in the central nervous system, Science 276 (1997) 66-71.
42. Menon V., Freeman W.J., Spatio-temporal Correlations in Human Gamma Band
Electrocorticograms, Electroenc. and Clin.. Neurophys. 98 (1996) 89 – 102.
43. Pineda F.J., Dynamics and Architectures for Neural Computation, Journal of
Complexity 4 (1988) 216-245.
44. Pizzi R., de Curtis M., Dickson C., Evidence of Chaotic Attractors in Cortical Fast
Oscillations Tested by an Artificial Neural Network, in: J. Kacprzyk ed., Advances in Soft
Computing, Physica Verlag (2002).
45. Pizzi R., Reni G., Sicurello F., Varini G., Comparison between clustering algorithms
and neural networks for the classification of neurological diseases, Proc. Softstat 97,
Heidelberg (1997).
31
46.Pizzi R., Sicurello F., Varini G., Development of an inductive self-organizing network for
the real-time segmentation of diagnostic images , Proc. 3th International Conference of
Neural Networks and Expert Systems in Medicine and Healthcare Pisa (1998) 44-50.
47. Pizzi
R.,
Theory
of
Dynamical
Neural
Systems
with
application
to
Telecommunications, PhD Dissertation, University of Pavia (1997).
48. Potter S.M., Distributed processing in cultured neuronal networks, in: Progress in Brain
Research, M.A.L. Nicolelis ed., 130 (Elsevier Science B.V. 2001) .
49. Reger, B, Fleming, KM, Sanguineti, V, Simon Alford, S, Mussa- Ivaldi, FA. ,Connecting
Brains to Robots: An Artificial Body for Studying the Computational Properties of Neural
Tissues, Artificial Life 6 (2000) 307-324.
50. Ritter H., Schulten K., Convergence properties of Kohonen’s Topology Conserving
Maps : Fluctuations, Stability, and Dimension Selection, Biological Cybernetics 60,
(1988) 59-71.
51. Ritter H., Schulten K., On the Stationary State of Kohonen’s Self-Organizing Sensory
Mapping, Biological Cybernetics 54 (1986) 99-106.
52. Rosen R., Dynamical System Theory in Biology, Stability Theory and its applications 1
, (Wiley Interscience 1970).
53. Rosenblatt F., The perceptron: a probabilistic model for information storage and
organization in the brain, Psychological Review 65 (1958) 386-408.
54. Rumelhart, D. E., Mcclelland, J. L. , Parallel Distributed Processing, (MIT Press,
Cambridge 1986).
55. Saarinen J., Kohonen T., Self-organized formation of colour maps in a model cortex,
Perception, Feb ( 1985).
56. Schatzthauer
R.a nd Fromherz P., Neuron-silicon junction with voltage gated ionic
currents, European Journal of Neuroscience 10 (1998) 1956-1962.
32
57. Schiff S.J.,Jerger K., Duong D.H., Chang T., Spano M.L. and
Ditto W.,
Controlling chaos in the brain, Nature 8, 25 (1994).
58. School M., Sprössler C., Denyer M., Krause M., Nakajima K., Maelicke A., Knoll W.,
Offenhäusser, Ordered networks of rat hippocampal neurons attached to silicon oxide
surfaces, Neuroscience Methods 104 (2000) 65-75.
59. Song H., Stevens C.F. and Gage F.H., Neural stem cells from adult hippocampus develop
essential properties of functional CNS neurons, Nature Neuroscience 5, 5 (2002).
60. Tank D.W.
and
Hopfield J.J. , Neural architecture and biophysics for sequence
recognition in Neural Models of Plasticity (Academic Press l989).
61. Vescovi A.L., Parati E.A. Gritti A. Poulin P., Ferrario M., Wanke E., FrölichsthalSchoeller P., Cova L., Arcellana-Panlilio M., Colombo A., and Galli R., Isolation and
cloning of multipotential stem cells from the embryonic human CNS and establishment of
transplantable human neural stem cell lines by epigenetic stimulation. , Exp. Neurol. 156,
(1999) 71-83.
62. Weis R., Müller B., Fromherz P., Neuron Adhesion on Silicon Chip probed by an Array of
Field-Effect Transistors, Phys.Rev.Lett. 76 (1996) 327-330.
63. Wilson, R.J., Breckenridge L., Blackshaw S.E., Connolly P., DowJ.A.T., Curtis A.S.G.,
and Wilkinson C.D.W., Simultaneous multisite recordings and stimulation of single
isolated leech neurons using planar extracellular electrode arrays, Neuroscience Methods
53 (1994) 101-110.
64. Zbilut J.P., Webber C.L., Embeddings and delays as derived from quantification of
recurrent plots Phys. Lett. 171 (1992).
65. Zbilut J.P., Thomasson N., Webber Jr C.L. , Recurrence quantification analysis as a tool
for nonlinear exploration of nonstationary cardiac signals, Medical Engineering and
Physics 24 (2002) 53-60.
33
66.Zeck G. and Fromherz P., Noninvasive neuroelectronic interfacing with synaptically
connected snail neurons on a semiconductor chip, Proceedings of the National Academy of
Sciences 98 (2001) 10457-10462.
34
Download