=Paper= {{Paper |id=Vol-1452/paper1 |storemode=property |title=Mathematical Model of the Impulses Transformation Processes in Natural Neurons for Biologically Inspired Control Systems Development |pdfUrl=https://ceur-ws.org/Vol-1452/paper1.pdf |volume=Vol-1452 |dblpUrl=https://dblp.org/rec/conf/aist/BakhshievG15 }} ==Mathematical Model of the Impulses Transformation Processes in Natural Neurons for Biologically Inspired Control Systems Development== https://ceur-ws.org/Vol-1452/paper1.pdf
    Mathematical Model of the Impulses Transformation
    Processes in Natural Neurons for Biologically Inspired
                Control Systems Development

                             Bakhshiev A.V., Gundelakh F.V.

     Russian State Scientific Center for Robotics and Technical Cybernetics (RTC) , Saint-
                                Petersburg, Russian Federation
                           {alexab, f.gundelakh}@rtc.ru



       Abstract. One of the trends in the development of control systems for autono-
       mous mobile robots is the approach of using neural networks with biologically
       plausible architecture. Formal neurons do not take into account some important
       properties of a biological neuron, which are necessary for this task. Namely - a
       consideration of the dynamics of data changing in neural networks; difficulties
       in describing the structure of the network, which cannot be reduced to the
       known regular architectures; as well as difficulties in the implementation of bio-
       logically plausible learning algorithms for such networks. Existing neurophys-
       iological models of neurons describe chemical processes occurring in a cell,
       which is too low level of abstraction.
       The paper proposes a neuron’s model, which is devoid of disadvantages de-
       scribed above. The feature of this model is description cell possibility with tree-
       structured architecture dendrites. All functional changes are formed by modify-
       ing structural organization of membrane and synapses instead of parametric
       tuning. The paper also contains some examples of neural structures for motion
       control based on this model of a neuron and similar to biological structures of
       the peripheral nervous system.


       Keywords: neural network, natural neuron model, control system, biologically
       inspired neural network, motion control


1      Introduction

Nowadays, a lot of attention is paid to the study of the nervous system’s functioning
principles in the problems of motion control and data processing and the creation of
biologically inspired technical analogues for robotics [1,2,3].
   At the same time borrowing just part of the data processing cycle inherent to natu-
ral neural structures, seems to be ineffective. In this case, we can't avoid the step of
converting the "inner world's picture" of our model, expressed in the structure and set
of the neural network's parameters, set up in the narrow context in the terms of current
problem. Such conversion can nullify the effectiveness of the approach. It is neces-
sary to start with a construction of simple self-contained systems that function in an




                                                  1
environment model, and then gradually complicate them. For example, it is possible
to synthesize the control system functionally similar to the reflex arc of human nerv-
ous system (Fig. 1).


                                               Position control neural
                                                      network

                               Data from afferent neurons   Control action on interneurons



                                           Controller neural network


                           Data from sensors                                 Control action



                                                      Actuator


            Fig. 1. Control system similar to reflex arc of human nervous system

   In this case, position control neural network has input and output layers of neurons,
as well as several hidden layers. Input and output layers have connections with neu-
rons of other neural networks, while neurons of the hidden layers are connected only
to the neurons of current neural network [4].
   However, the most promising is the development of full-scale systems that imple-
ment all phases of the data transformation from sensors to effectors inherent to natural
prototypes.
   There are many models of neuronal and neural networks. These models may be
quite clearly divided into two groups: for applied engineering problems (derived from
the formal neuron model) [5], and models, designed for the most complete quantita-
tive description of the processes occurring in biological neurons and neural networks
[6,7] .
   Considering modeling of natural neuron, we investigate the transition from formal
neuron models to more complex models of neurons as a dynamic system for data
transformation [8] suitable for control tasks (Fig. 2).




                                                             2
                             Fig. 2. Evolution of neuron model

  Where x1 – xm - neuron input signals;
           w1 – wm - weights;
            y - neuron output signal;
           u - membrane potential value;
            - threshold function;
           F - activation function;
            N - number of membrane segments at the dendrite branching node;
           C , C  - constants for expected level of membrane potential contribution;
           u, u  - contributions to the membrane potential from depolarizing and
hyperpolarizing ionic mechanisms;
   Figure 2-1 represents a universal model of the formal neuron in general. Classic
formal neurons can be derived from this model, if we abandon the temporal summa-
tion of signals to establish a fixed threshold and choose, for example, a sigmoid acti-
vation function.
   Further development of this model may be adding a description of the structural
organization of the neuron membrane (Fig. 2-2), with a separate calculation of the
contribution to the total potential (Fig. 2-3) to provide at each site the ability to inte-
grate information about the processes occurring with different speeds, as well as re-
jection of the an explicit threshold setting and move to the representation of the signal
in the neural network as a stream of pulses (Fig. 2-4). As a result, the potential value
of the neuron membrane segment is derived not only from the values of the inputs and
the weights of synapses, but also from the average value of the membrane potential of
other connected membrane segments. This will simulate the structure of the dendritic
and synaptic apparatus of neurons and carry out more complex calculations of the
spatial and temporal summation of signals on the membrane of the neuron. Thus,
membrane segment should be considered as the minimal functional element of the
neural network.
   Given the existence of temporal summation of signals, the structural organization
allows to implement separate processing of signals with different functionality on a




                                               3
single neuron. To do this, may be selected a single dendrite, which will provide, for
example, only the summation of signals on the current position of the control object
formed by afferent neurons, as well as to the signal of corrections to position, that
formed by the highest level of control. The individual dendrite will implement similar
behavior, for example, the speed of the object and the body of the neuron will provide
the integral combination of these control loops, which otherwise would require adding
an additional neuron.


2      Neuron model

It is assumed that the inputs of the model get pulsed streams, which are converted by
synapses into the analog values that describe the processes of releasing and metabo-
lizing of the neurotransmitter in the synaptic cleft. The model assumes that the input
and output signals of the neuron is zero for the absence of a pulse, and constant for
the duration of the pulse. The pulse duration is determined by the time parameters of
the neuron’s membrane. Membrane of soma and dendrites is represented by a set of
pairs of ionic mechanisms’ models that describe the function of depolarization and
hyperpolarization mechanisms, respectively. The outputs of the ionic mechanisms’
models represent the total contribution to the intracellular potential of depolarization
and hyperpolarization processes occurring in the cell. The signals from the synapses
modifies the ionic mechanisms’ activity in the direction of weakening their functions,
which simulates the change in the concentration of ions inside the cell under the in-
fluence of external influences. It is proposed to distinguish the type of ionic mecha-
nism in the sign of the output signal. A positive value of the output characterizes de-
polarizing influence, while negative characterizes hyperpolarization. Thus, the total
value of the output values will characterize the magnitude of the membrane segment
contribution to the total intracellular neuron potential [9].
    The role of synaptic apparatus in the model is the primary processing of the input
signals. It should be noted that the pattern of excitatory and inhibitory synapses are
also identical to each other, and the difference in their effects on cell’s membranes is
determined by which of the ionic mechanisms each particular synapse is connected to.
Each synapse in this model describes a group of natural neuron synapses.
    More detailed model of the membrane is shown in Fig. 3.

                               gsiΣ
                        waΣ
                                         Тормозной
                                           Inhibitoryионный
                                                      ionic
                        uaΣ      ua                                u ai
                                             механизм IIaaii
                                            mechanism
                        vaiΣ
                                      Участок
                                          Membrane
                                              мембраны
                                                   segment Mi Mi
                                                       нейрона
                        vsiΣ
                                       Возбуждающий     ионный
                                           Excitatory ionic
                        usΣ      us                                us i
                                            механизм IIssi i
                                            mechanism
                        wsΣ
                               gaiΣ

             Fig. 3. Functional diagram of the i-th membrane segment model Mi




                                                  4
   Each membrane segment M i , i  1, L consists of a pair of mechanisms - hyperpolar-
ization mechanism ( I a i ), and depolarization mechanism ( I s i ). Output of the mem-
brane’s segment is a pair of the contribution values of hyperpolarization ( u a ) and
depolarization ( us ), which determines the contribution to the total intracellular poten-
tial.
    Each membrane’s segment M i can be connected to previous membrane’s segment
                           j     j
 M j taking its values { ua , u s } as inputs. When specified membrane’s segment is the
last in the chain (the end of the dendrite or the segment of soma), as signals { ua j , u s j }
stands pair of fixed values {-Em, Em} simulating some of the normal concentration of
ions in the cell in a fully unexcited state.
   Excitatory {xs ik }, k  1, M i and inhibitory {xa ik }, k  1, Ni neuron’s inputs are in-
puts of many models of excitatory {S s k }, k  1, M i and inhibitory {Sa k }, k  1, Ni
                                               i                                 i

                                                                  i
synapses, for each of the membrane’s segments M .
   The resulting values of the effective influence on the mechanisms of synaptic hy-
perpolarization ( g s i  ) and depolarization ( g a i  ) are obtained by summation:

                                     Mi                    Ni
                             gs    gs k , ga    ga k .
                               i           i       i                  i
                                                                                             (1)
                                    k 1                   k 1


   Outputs of all membrane segment models are summed by following formula:

                                               1 L i
                                      u        u
                                               L i 1

   The resulting signal is assumed as total intracellular potential of the neuron. Each
pair (depolarization and hyperpolarization mechanisms), depending on their internal
properties, can be regarded as model of dendrite segment or soma segment. Increasing
the number of pairs of such mechanisms automatically increases the size of the neu-
ron, and allows simulating a neuron with a complex organization of synaptic and
dendritic apparatus.
   Similarly, the summation of signals at branching nodes of dendrites - the total con-
                                                                                     j   j
tribution of the hyperpolarization and depolarization mechanisms { ua , u s } are
divided by their number.
   Fig. 4 contains a general view of the neuron’s membrane structure [10].




                                                       5
                        Dendrites                                       Soma                 Low-threshold area


                                                                                   Uf
                gsnΣ                                                                        Membrane
                           n        -        i                -           1
               {Em}    M                 M                            M                 overcharge feedback
                                                                                   1
                ganΣ                                                           U
                                                                                                    Generator of the
      gsmΣ                              Branching node                                     UΣ       action potential   Y
      {Em}   Mm                Mk         of dendrite                          2                         G(UΣ,P)
                                                                               U
      gamΣ                                                                               Neuron
                                                  {Em}                ML-1              threshold
                                                          -                    UL           P

                                                         gsLΣ
                                                 {Em}                 ML
                                                              -
                                                         gaLΣ

                       Fig. 4. Structural diagram of the neuron membrane


   The body of the neuron (soma), we assume those parts of the membrane that are
covered by feedback from the generator of the action potential. It should also be noted
that the closer a membrane’s segment located to the generator, the more effective its
contribution to the overall picture of synapses in neuronal excitation.
   Thus, in terms of the model:

1. carried out on the dendrites spatial and temporal summation of signals over long
   periods of time (a small contribution to the excitation of the neuron from each syn-
   apse), and accumulation of potential does not depend on the neuron discharges;
2. in the soma of a neuron produced summation of signals at short intervals of time (a
   big contribution to the excitation of the neuron from each synapse) and accumulat-
   ed potential is lost when the neuron discharges;
3. in low-threshold area is carried impulse formation on reaching the threshold of
   generation and signal of membrane recharge.

The following discloses the mathematical description of the neuron model elements.


Synapse model. It is known that the processes of releasing and metabolizing of the
neurotransmitter are exponential, and besides the process of releasing neurotransmit-
ter, usually is much faster than the metabolizing process.
   Another important factor is the effect presynaptic inhibition consists in that, when
the concentration of the neurotransmitter exceeds certain limit values, synaptic influ-
ence on ion channel starts to decrease rapidly - despite the fact that the ion channel is
fully open. Reaching the limit concentration is possible when synapse is stimulated by
the pulsed streams with high pulse frequency.
   Model that implements all three main features of the synapse’s functioning can be
described by the following equations:




                                                                  6
                    d                                                 
                          (t )  E y  x, g*  4    (      )
                                      1
                TS 
                                                                     2

                    dt                                                             (2)
                                                  1
                      s , при x  0,  g   Rs  g* , при g*  0,
                                            ,
                TS                     ,
                      d , при x  0.         0, при g*  0.        

  Where  s - time constant of releasing neurotransmitter,
           d - time constant of metabolizing neurotransmitter,
            [0.5, ) - limit value of neurotransmitter’s concentration needed to
presynaptic inhibition effect,
          RS  0 - synapse’s resistance (“weight”), that characterizes the efficiency
of synapse’s influence on the ionic mechanism,
          E y - the amplitude of the input signal.
   Initial conditions:  (0)  0 .
   Model’s input is a discrete signal x(t), which is a sequence of pulses with a dura-
tion of 1 ms and an amplitude E. The releasing and metabolizing processes of the
neurotransmitter are proposed to simulate the first order inertial element with logic
control by time constant. Variable  characterizes the concentration of neurotrans-
mitter released in response to a pulse. Usage of variable g * allows us to simulate
presynaptic inhibition effect.
   Model's output g(t) is an efficiency of influence on ionic mechanism and it is pro-
portional to the synapse's conduction. Thus, in the absence of input actions synapse
conductance tends to zero, which corresponds to the open switch in the equivalent
circuit of the membrane.


Model of membrane's ionic mechanism. It is known that the ion channel can be
represented by an equivalent electrical circuit [11], which has three major characteris-
tics - the resistance R m , capacitance C m and ion concentration Em  v maintained
within the cell membrane pump function. Product Tm  Rm C m characterizes inertia of
the channel that defines the rate of recovery of the normal concentration of ions E m
in the cell. Synapse’s influence on the ionic mechanism consists in the loss of effi-
ciency of the channel’s pumping function and reducing the ions’ concentration in the
cell, with the time constant of the process:

                                      T  R I Cm .                                   (3)

  Resistance RI is determined from the relation:

                       1                            1         1 .
                           g1  g 2  ...  g n      g                          (4)
                       RI                          Rm        Rm




                                                 7
  Where g1 , g 2 ,..., g n - conductions of active synapses’ models that have an influ-
ence on the current ionic channel. Reduction in ions’ concentration at the same time is
proportional to the product g   Rm and the less, the lower the ions’ concentration in
the cell is.
   Fig. 5a shows the dependence of the synapse’s contribution in changing the mem-
brane potential on the ratio of the synapse’s channel and postsynaptic membrane’s
resistance. It can be seen that the effective control range of the synapse's resistance is
in the range [0.1: 10] of membrane's resistance. Fig. 5b shows the change in the po-
tential contribution to the number of active synapses in the ratio Rs/Rm = 10 (dashed
line) and 1 (solid line).
   The ordinate axis in both graphs - normalized postsynaptic membrane potential
change in proportion to its nominal value. Fig. 5a: the dependence of the efficiency on
the ratio of the synapse's channel and the membrane's resistance. Fig. 5b: the depend-
ence of the efficiency on the number of synapses.




                      Fig. 5. Current efficiency of the synapse's model

  Inertial properties of the ionic mechanism’s model are proposed to describe as an
aperiodic element with logic control by time constant. For the ionic mechanism of
depolarization equations have the following form:
                          du                                 
                         TI  dt  (1  g s   Rm )  u  v 
                                                                                   (5)
                                       Cm                      , ga  0
                          T                                 
                            I
                                 g s   Rm 1
                                                              
                                   
                          u  Em , g a   0

  Where g a  - the total efficiency of synapses influence on the hyperpolarization
mechanism,
         g s  - the total efficiency of synapses influence on the depolarization mech-
anism,
         Rm  0 - membrane's resistance,
          Cm  0 - membrane's capacitance,




                                                      8
            v - the expected contribution of the model in the value of the intracellular
potential in the absence of external excitation. This value is determined by the activity
of neighboring membrane segments,
            u - a real model’s contribution to the value of the intracellular potential.
   Initial conditions: u(0)=0.
   For ionic mechanism of hyperpolarization equations are analogous up to relocation
of the effects of excitatory and inhibitory synapses and Em - on Em+.


Action’s potential generator’s model. Generator’s model performs the formation of
rectangular pulses of given amplitude Ey as a result of exceeding fixed threshold P by
the potential u  . The model can be described by the following equations:

                                     du*            
                                TG       u*  u ,                                 (6)
                                     dt             
                                 y  FG (u* ).      

    Where P > 0 – neuron’s threshold,
          TG - time constant, which determines the duration of the feedback over-
charging membrane and characterizing pulse durations,
          FG (u* ) - Function describing the hysteresis. The output of the function is
Ey, if u*  P and zero if u*  0 .
    Initial conditions: u* (0)  0 .
    Output signal y(t) goes to overcharge feedbacks of cell’s soma.


3       Research

Setting the model’s parameters was based on experimental data on the time parame-
ters of the processes occurring in the natural neuron [10].
   Fig. 6 shows a typical response of a neuron model to the exciting pulse. In the
graph of intracellular potential (2) can be seen a typical region of the neuron mem-
brane depolarization is preceded by the formation of an action potential, the zone of
hyperpolarization after pulse generation and residual membrane depolarization at the
end of the generation's pattern.




                                               9
 Fig. 6. Neuron with synapse on its dendrite (1 - stimulating effect 2 - intracellular membrane
potential on the generator of the action potential, 3 - neuron responses combined with the graph
                                   of the intracellular potential)

   One of the main characteristics of the natural neuron qualitatively affects the trans-
formation of the pulsed streams is the size of the membrane. Unlike small neuron
large neuron is less sensitive to the effects of input and generates a pulse sequence
typically in a lower frequency range and generally corresponds to input effects with
single pulses.
   The developed model allows to build neurons with different membrane structure
and location of synapses on it. Changing the number of the membrane segments neu-
rons of different sizes can be modeled, without changing the values of the parameters.
   With the increasing size of the soma at the same stimulation of the neuron number
of pulses in the pattern of neuron response decreases and the interval between them
increases. Fig. 7a demonstrates dependence of the response's average frequency from
the number of pulses Np in it. Fig. 7b demonstrates dependence of response's average
frequency from the number of neuron's soma segments L.




              Fig. 7. Discharge frequency, depending on the neuron's soma size


   As a simple neural structures with feedback considered element, which is a widely
held in the nervous system connection excitatory inhibitory neurons, first studied in
neurophysiological experiments, the interaction of motoneuron and Renshaw's cells
(Fig. 8).

                           excitatory effect    Motoneuron

                                                          excitatory effect
                            inhibitory effect

                                                Renshaw cell



  Fig. 8. The scheme of recurrent inhibition by the example of the regulation of motoneuron
                                          discharges




                                                    10
    There are two mechanisms for increasing the strength of muscle contraction. The
first is to increase the pulse repetition frequency at the output of motoneuron. Second
- increasing the number of active motoneurons, the axons of which are connected to
the muscle fibers of the muscle. Specialized inhibition neuron in the chain of recur-
rent inhibition - Renshaw cell - limits and stabilizes the frequency of motoneuron
discharges. Example of such a structure shows an analog model (Fig. 9), the behavior
of which corresponds to neurophysiological data [11].




Fig. 9. Recording pulsed streams in studying the interaction of motoneuron and Renshaw cells
 motoneuron at the excitation frequency of 20Hz (a) and 50 Hz (b): 1 - excitatory motoneuron
input; 2 - Renshaw cell's discharges; 3 - motoneuron output pulses. Above - the time stamp 10
                                              ms

   The graphs show that the frequency of motoneuron stimulation enhances the inhib-
itory effect on Renshaw cells with motoneuron, causing, in turn, decrease the fre-
quency of motoneuron discharges. Thus, when the frequency of motoneuron stimula-
tion increases, the frequency of the pulses at the output of the first moments increases
and then stabilizes at a low level with a duration of interpulse intervals determined by
the duration of the Renshaw cell’s discharge. It is essential that this limit is dependent
on whether the motoneuron by recurrent inhibition "own" Renshaw cells or not.
Computer simulation has allowed a more detailed study of the interaction of neurons.
   The results of the experiment are shown in Fig. 10, where the top-down plotted in-
put pulsed stream at the input of motoneurons and pulsed streams of motoneuron
Renshaw cell with recurrent inhibition and, accordingly, these neurons without feed-
back when motoneuron excites Renshaw cell, but it does not slow motoneuron.




  Fig. 10. Reactions of structure “motoneuron-Renshaw cell” upon excitation of motoneurons
pulsed stream at 50 Hz: 1 - input pulsed stream; 2 – motoneuron’s reaction with enabled FB; 3 -
 Renshaw cell responses with enabled FB; 4 – motoneuron’s reaction without FB; 5 - Renshaw
                                   cell responses without FB




                                                11
4      Conclusion

The paper presents a model of a neuron, which can serve as the basis for constructing
models of neural networks of living organisms and study their applicability in solving
the problems of motion control of robotic systems. The model allows to describe the
structure of the neuron’s membrane (dendritic and synaptic apparatus).
   Plasticity model is also based primarily on changes in the structure of the mem-
brane, rather than adjusting the parameters of the model (synapse weights, neuron’s
threshold, etc.), which simplifies the construction of models of specific known biolog-
ical neural structures.



5      Sources
 1. McKinstry, J. L., Edelman, G. M., Krichmar, J. L.: A cerebellar model for predictive mo-
    tor control tested in a brain-based device. PNAS, February 28, 2006, vol. 103, No.9, pp.
    3387–3392 (2006)
 2. Hugo de Garis, Chen Shuo, Ben Goertzel, Lian Ruiting.: A world survey of artificial brain
    projects, Part I: Large-scale brain simulations. Neurocomputing 74, pp. 3–29 (2010)
 3. Bakhshiev, A.V., Klochkov, I.V., Kosareva, V.L., Stankevich, L.A.: Neuromorphic robot
    control systems. Robotic and Technical Cybernetics No. 2(3)/2014, pp.40–44. Russia,
    Saint-Petersburg, RTC (2014)
 4. Bakhshiev, A.V., Gundelakh. F.V.: Investigation of biosimilar neural network model for
    motion control of robotic systems. Robotics and Artificial Intelligence: Proceedings of the
    VI Russian Scientific Conference with international participation, 13 december 2014,
    Zheleznogorsk, Russia (2014)
 5. McCulloch, W. S., Pitts W.: A logical calculus of the ideas immanent in nervous activity //
    Bulletin of Mathematical Biophysics, vol. 5, pp. 115-133 (1943)
 6. Hodgkin, A.L., Huxley, A.F.: A quantitative description of membrane current and its ap-
    plication to conduction and excitation in nerve. J. Physiology, 117, pp. 500–544 (1952)
 7. Izhikevich, E.M.: Simple model of spiking neurons. IEEE transactions on neural networks.
    A publication of the IEEE Neural Networks Council, vol. 14, No. 6, pp. 1569–1572
    (2003)
 8. Romanov, S.P.: Neuron model. Some problems of the Biological Cybernetics. Russia, pp.
    276-282 (1972)
 9. Bakhshiev, A.V., Romanov, S.P.: Neuron with arbitrary structure of dendrite, mathemati-
    cal models of biological prototypes. Neurocomputers: development, application, Russia,
    No.3, pp. 71-80 (2009)
10. Bakhshiev, A.V., Romanov, S.P.: Reproduction of the reactions of biological neurons as a
    result of modeling structural and functional properties membrane and synaptic structural
    organization. Neurocomputers: development, application, Russia, No.7, pp. 25–35 (2012)
11. John Carew Eccles. The Physiology of Synapses. Springer-Verlag (1964)




                                                12