Abstract
The results of computational experiments with the biologically plausible cerebellar model are presented. First, the model convergence is examined under non-periodic embedding signal for the modeling system. Second, the influence of entropy value of granule cell activation pattern on the convergence is demonstrated. Third, the case of two Purkinje cells each with its own climbing fiber cell (ClFC) is explored. In the first subcase the signals to ClFCs differ only in phases of the incoming signals. In the second subcase the granule cells are divided in two halves which are activated with different periods. The signal to one of the ClFC is corresponded to one half of granule cells while the signals to the second ClFC correspond to the second half of the granule cells. In both subcases, cross-correlation of two ClFCs activities shows weak to almost absent statistical relation between the dynamics of these ClFCs impulse sequences due to chaotic nature of our model dynamics. The obtained results point to necessity of further studies of chaos in cerebellar module and to the plausible role of electrical synapses between ClFCs.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
In the first paper of this series [1], we have presented computational experiments with cerebellar model and compared the features of the computational data with properties of biological climbing fiber cell (ClFC) firing patterns. The results obtained in that paper led us to the hypothesis that climbing fiber cells impulses are signals of the inner mechanics of the cerebelloolivary loop and are not causally connected with the organism’s behaviour errors.
The goal of this article is to make the computational model in [1] more realistic. In particular, we analyze in detail behaviour of the model with three (periodic, non-periodic, concatenated(2 ClFCs)) different modes of activation of granule cells (while [1] used only simple periodic granule cell environment). We use two types (periodic and non-periodic) of the extracerebellar input to the model and we also explore simple cases of simultaneous work of two ClFC modules (while [1] used only periodic extracerebellar input and only one ClFC module).
The results obtained here might serve as an additional argument in favour of the hypothesis proposed in [1] and also enables formulation of problems for further analysis.
Results of computational experiments
Properties of the model
Following [1, 2], we use the system of Mauk equations. These equations describe changes of synaptic weights from granule cells (GrCs) to Purkinje cells (PCs) depending on the activity of granule cells and on the moments of climbing fiber cell activation. The processes of synaptic weight changes depend on eligibility function for each granule cell to Purkinje cell synapse [3, 4]. The eligibility function is determined by granule cells activity. The system dynamics depends also on the function \(\chi (t)=\chi (t-t^*(t))\), where \(t^*(t)\) is the moment of the last ClFC excitation before the moment t.
where \(A>0, a>0.\)
We use A which is significantly larger than a.
Following [1] we introduce equilibrium ClFC interval \(T_{equ} = \Delta (1 + A/a)\) and suppose that \(T_{equ}\) is equal to 1 second to establish correspondence between the average ClFC interspike interval duration in model and in live cerebellum.
The cerebellum model was embedded in periodic environment (as in [1]) or non-periodic environment (described in detail below) and we observed the process of equalization of the total input to the climbing fiber cell provided with plasticity of granule cells to Purkinje cell synapses.
Granule cell activity patterns
In computational experiments we used three basic types of GrCs activation patterns:
-
(1)
periodic activation patterns (Fig. 1abc)
-
(2)
non-periodic activation pattern (Fig. 1d)
-
(3)
"double periodic" activation pattern (Fig. 1e).
For periodic patterns, each granule cell was active with k=1 or k=2 bursts of activity over the period. Each burst lasts for L ms and bursts are separated from each other by periods of silence. The number of simultaneously active granule cells m was kept constant in each computational experiment session.
Figure 1a shows the case with one granule cell burst per period (k=1). GrCs are activated one by one equidistantly in time domain forming periodic input to the Purkinje cell. The case k=1 is trivial in a sense that all possible variations of GrC activity can be reduced to the described Fig. 1a by proper permutation of GrC indices.
For the case k=2 we considered two substantially different activation patterns (Fig. 1bc). Figure 1b was designed "by hand" as a simple example satisfying the mentioned above constraints on variables k, L, m.
Construction of pattern at Fig. 1c was based on partly restricted random selection. Besides the stated above restrictions on k, L, m variables (in this case k=2), there was chosen refractory period \(T_r\) such that the same granule cell can not generate two bursts with the interval less than \(T_r\) between the bursts starting points.
We refer to Fig. 1b as low-entropy GrC activity pattern and to Fig. 1c as high-entropy GrC activity pattern because the former is highly ordered (simply described in few words) activity pattern while generation of the latter includes k*N random steps (where N is the number of granule cells) and the existence of every such step adds a value of about 1.0 bits to the pattern entropy.
For the non-periodic activity patterns (Fig. 1d) we used the random integer number of periods of granule cell activation (as in Fig. 1c) which were interrupted with random duration stops at the fixed phase of granule cell activity dynamics.
In "double-periodic" activity pattern (Fig. 1e) the granule cells activation pattern for i=1-300 over the period t=1-3600 ms presents nine successive copies of Fig. 1c. Granule cells activation pattern for i=301-600 over the period t=1-3600 ms presents four successive and properly scaled copies of Fig. 1c. The patterns of Fig. 1c,e were used for modelling of two ClFCs and two Purkinje cells working on the same set of granule cells.
Computational experiments with one burst of granule cell activation over the cycle (k=1)
Experiments presented in Figs. 2(a-c) and 2(d-f) differ only in the way of granule cells weights initialization. In the first case, the weights were randomly evenly distributed over the interval [360; 400]. In the second case, all the initial weights were set to the same single value of 360.
Comparison of cases (top and middle rows at Fig. 2) shows that the way of GrC weight initialization has practically no effect on statistics of interspike intervals as can be seen on Poincare plots in Fig. 2bc. However there is a substantial difference in the time course of equalization which is discussed in Section 2.6.
Figure 2a shows the fragments of the external input to ClFC, input to the ClFC from PC and the sum of both. The fragments are taken at the time 12000 seconds when convergence has been completed. It should be emphasized that we use no kind of noise in our simulations. However, the Poincare plot (Fig. 2b) shows that pairs of sequential intervals seemingly randomly fill the positive quadrant of the coordinates plane. As it has been noted in previous paper, the white strips at Poincare plot are simply explained by the fact that both the external signal to the system and excitation pattern of granule cells are strictly periodic[1].
Figure 2(g-i) shows behaviour of the system when the external signal to the ClFC is non-periodic as described above. It should be noted again that the total input to the ClFC (i.e. the sum of external signal to ClFC and signal from the Purkinje cell) becomes practically constant. However, in this case the Poincare plot is much more homogeneous than in cases of Figs. 2(b) and 2(e) as is expected because the signal which comes to the system over granule cells is non-periodic. It should be noted again that Poincare plot looks random despite there was no noise in the system. The convergence time was 6500 seconds.
Figure 2(b,e,h) present Poincare plots of successive interspike intervals of ClFC impulse sequences corresponding to Fig. 2(a,d,g). Figure 2(c,f,i) present the distribution function of weight values in the steady state.
The presented data demonstrate that the simple activation of granule cells (k-th granule cell is active at time intervals [i*T+k : i*T+k+L] in milliseconds, where i=0,1,2...; T is period in ms; L is burst duration) is appropriate for the task of equalizing the total input to the ClFCs. Equalization plots at Fig. 2a,d are similar. Poincare plots at Fig. 2b,e look identical (though they do not coincide in fine details). In the case k=1, each synapse in fact corresponds to a fixed phase of external signal and existence of two peaks in the final weight distribution can be explained by existence of two corresponding peaks in distribution of values of external (sine) function.
The results at Fig. 2 demonstrate that initial distribution of weights has a substantial influence on the dynamics of the external signal equalization. It should be noted that the pattern of ClFC activity looks like random[1]. Poincare plots from Fig. 2(b,e,h) demonstrate the presence of dynamic chaos in the cerebellar module [5, 6].
In the experiments corresponding to Fig. 2(a-f) the number of simultaneously active granule cells was m=10. In experiment corresponding to Fig. 2(g-i) m=5. In other experiments we varied m from 3 to 20 without substantially affecting the qualitative features of system dynamics.
Adding noise to Purkinje cell does not qualitatively change the dynamics of the system (not shown).
Computational experiments with k=2
In case k=1 there was only one possible sequence of granule cells activation up to granule cells numeration order. There are much more possible sequences for k=2 than for k=1. The convergence of the system to the equalized state of the total input to the ClFC substantially depends on the properties of these sequences.
Figure 3(a,b) presents the results of the experiment where the sequence of granule cell activation is given by the plot of Fig. 2b. The description of this sequence has low entropy. Experiments presented at Fig. 2(d-i) were performed with the sequence of granule cells activation presented at Fig. 1c (later will be referred to as random granule cell activation sequence)[1]. The sequence was generated randomly while satisfying the following conditions: at each time moment exactly m=15 granule cells are active; each granule cell has two bursts of activation of L=10ms each during the period of the external signal; the distance between two bursts of the same granule cell always exceeds R=40 milliseconds. For random sequence (Fig. 1b) the minimum error was 0.003 of extracerebellar signal sine amplitude value. It was achieved at 40min. This equalization time was minimal of the computational experiments described in this paper.
Poincare plots for all three experiments presented at Fig. 3 represent more or less random distribution of data points over the coordinate space with clear white bands (discussed in detail earlier) for Fig. 3b,e and with much less expressed patternization for the non-periodic external signal. Weight distribution of granule cells in the final state for the experiment presented at Fig. 3gh is shown at Fig. 3i. Weight distribution for the experiment of the Figs. 3de and 3gh do not substantially differ from Fig. 3i.
Experiments with 2 Purkinje cells each having their own ClFC
Figure 4 demonstrates two series of experiments: (a-c) and (d-f). In each of them we had two ClFC loops each having one ClFC and one PC. Both series of experiments shared the common set of granule cells (the number of granule cells n=300). In experiment that is demonstrated at Fig. 4a-c, the external signal to the ClFCs had the same frequency. The activity of all granule cells was periodic high-entropy with k=2 as shown at Fig.1c (i.e. the same as was used at Fig. 3d-f). At Fig. 4a, external signals to ClFCs were shifted in phase of \(\pi /2\) relatively to each other. Figure 4a shows that for both ClFCs the external signal is successfully equalized. Poincare plots for both ClFCs look practically indistinguishable for human observer and one of them is presented at Fig. 4b. Figure 4c shows that ClFCs impulse sequences crosscorrelation function has small amplitude oscillations. These oscillations have a period equal to \(T_{equ}\). Figure 4d-f also shows the experiment with two Purkinje cells and two ClFCs sharing the same set of granule cells (the number of granule cells n=600). However in this case a half of granule cells was cyclic with period \(T_1\)=400ms and the other half of granule cells was cyclic with period \(T_2\)=900ms as shown at Fig.1e. Both sequences of granule cell activity were random with k=2. Figure 4d demonstrates fairly good equalization of the external signal of both ClFCs like in Fig. 4a. The Poincare plots for impulse sequences of both ClFCs look very similar to each other so only one of them is shown at Fig. 4e. There is a substantial difference between Figs. 4b and 4e as the first has the same white strips as in previously described experiments while Fig. 4e shows interference of those strips for two periods of external signal which were used in these experiments. The crosscorrelation function for impulse activities between the two ClFCs (Fig. 4f) shows practically absent correlation between two ClFCs impulse sequences. As average interspike interval of both sequences in our experiments is equal to \(T_{equ}\)=1s, the mean value of crosscorrelation function is equal to 0.001 (per one millisecond interval).
Time course of equalization of the total input to the ClFC
We have demonstrated above that the total input to the ClFC gradually becomes equalized in time domain. As a measure of equalization quality, we use the quantitative dimensionless parameter defined as the average value of the modulus of deflection of the total input to the ClFC from the average input to the ClFC in the interval divided by the amplitude of extracerebellar signal to the ClFC. In other terms, equalization measure, EQ(t), at time t after beginning of the computational experiment is defined as:
where:
\(Y(t) = PC(t) + EI(t)\) is the total input to the ClFC;
PC(t) is PC output;
EI(t) is external extracerebellar input;
\(t_{avg}\) = 10 000 milliseconds is the period over which the averaging is applied;
\(A_{ext}\) is the amplitude of extracerebellar signal;
In Fig. 5 time course of equalization is presented for all the computational experiments described above. The figure needs following comments:
-
1)
The abscissa is the same for all subplots of Fig. 5 and includes time from t=0 to t=7e4 seconds;
-
2)
The ordinate scale is identical for most of subplots except the scale for Fig. 5a is 10 times finer and the scale for Fig. 5b is 1000 times finer than for Fig. 5a.
For granule cell sequential activation (k=1, Fig. 5abc) the final EQ is the lowest for all tested settings. It is notable that with the fixed initial values of synaptic weights (Fig. 5b) the accuracy level to which equalization converges is much better than for random initialization (Fig. 5a). Accuracy for non-periodic signal (Fig. 5c) is about 3 times less than for periodic signal (Fig. 5a); in both cases initial synaptic weights were not fixed to the same value but were randomly evenly distributed within an interval. Accuracy for non-periodic signals for k=2 (Fig. 5f) is just about 1.3 times worse than for periodic signal (Fig. 5e). Note that for k=2 the difference between these cases is substantially less than for k=1.
Figure 5g shows convergence for two ClFCs for extracerebellar signals with the same frequency but different phases. The final accuracies for these two signals are different probably reflecting random variation in suitability of a concrete pattern to concrete phases of signal. The last two plots (Fig. 5hi) show that equalization of two independent embedding signals yields approximately same time course of equalization.
Discussion
As a result of computational experiments we have found the following:
-
1)
With one burst of GrC firing over the period of the embedding signal, simple one-by-one sequence of granule cell excitation yields perfect equalization of the total input to the ClFC. The final equalization measure is about 400 times better in the case of fixed initial synaptic weights from granule cells to PCs than in the case of random initialization. Also equalization of the total input to ClFC can be achieved in case of non-periodic embedding of the cerebellar module. It is essential to underline that equalization happens in total absence of noise in the system. Practically in all computational sessions the ClFC firing pattern looks random as can be seen on Poincare plots of successive intervals of ClFC firing.
-
2)
Single pattern of GrC activation can provide simultaneous equalization of signals with two different phases of the extracerebellar input to two ClFCs. Also it can provide equalization of two independent embeddings. It is important that the crosscorrelation function between firing sequences of two ClFCs which are involved in simultaneous equalization of different extracerebellar signals shows practically no correlation.
-
3)
The rate and final quality of convergence of the signal equalization to the stationary state in different conditions demonstrates substantial diversity described in detail in Section 2.6.
The experiments in Fig. 2 demonstrate the convergence of the dynamical system which provides equalization of the total input to the ClFC to the random looking process. Its final equalization quality in the case of GrC sequential activation (k=1) substantially depends on details of the initial state. It might be achieved for periodical as well as non-periodical embedding environments. The random looking pattern of ClFC activation in these cases ought to be attributed to the dynamic chaos which emerges in the explored system under the described conditions.
On the basis of obtained results we can proceed to the following conclusions. The experiments demonstrate that total input equalization to the ClFC might be observed with periodic GrC activity patterns. Besides, there are at least some classes of non-periodic signals which yield the same equalization properties as periodic embeddings. Computational experiments with two bursts of activity of granule cells over the period (k=2) show importance of properties of granule cells activity pattern. In fact, in k=2 case the final equalization quality in our experiments was highest for the high-entropy GrC activity patterns.
The reason for that phenomenon might be connected with the general role of complexity in functioning of information systems[7,8,9]. Sequences with high entropy give implementation of more complex information conversion algorithms than sequences with low entropy. In information processing problems (in particular, in coding problems) that is known to be of great importance. Random codes, being high entropy, have high efficiency, while low entropy codes have low information efficiency[10].
The third series of experiments shows that even in case when two ClFCs are dealing with the same periodic signal but the phase of the signal differs for the two ClFCs the patterns of firing of two ClFCs look statistically independent. The same is true when different ClFCs equalize signals of two different frequencies on the same flow of GrC impulses.
As one of the results of our computational experiments we can conclude that the patterns of activity of ClFCs are looking random and independent of each other regardless of whether the signals equalized by different ClFCs are similar or not.
As the observed phenomenae are found in case when no noise is present in the system there is a need to appeal to dynamic chaos to explain the cerebellum module behaviour in our computational experiments as already has been stated in [1]. Chaotic phenomenae explored in our works are different from the phenomenae studied in [11, 12]. In the latter case the chaos emerges as a collective behaviour of many ClFCs tightly connected with electrical synapses (gap junctions) while in our work each individual ClFC module provides the source of its own chaotic dynamics. So results of our experiments demonstrate that the pattern of activity of ClFCs can be explained by the involvement of the ClFC in equalization of the total input to these cells provided with the help of plasticity of GrC to PC synapses controlled by the ClFC excitation. Thus the immediate problems for further studies of the work of cerebellar module should include understanding of the mechanisms of dynamic chaos in this system and also searches for the possible role of gap junction connections between ClFCs as the previous interpretation of their involvement in generation of chaos [11] is doubtful as pointed above.
Data Availability
The datasets generated during and/or analysed during the current study are not publicly available due to the institutional policy
References
Shakirov, V., Altunina, O., Shaposhnikov, D., Podladchikova, L., Dorofeev, V., Dunin-Barkowski, W.L.: Cerebellar plasticity-based equalization of total input to inferior olive cells in time domain: comparison of computational and physiological experimental data. Submitted to Neuroscience and Behavioral Physiology (2022)
Dunin-Barkowski, W.L.: Analysis of output of all purkinje cells controlled by one climbing fiber cell. Neurocomputing 44–46, 391–400 (2002). https://doi.org/10.1016/S0925-2312(02)00386-7. Computational Neuroscience Trends in Research 2002
Schweighofer, N., Arbib, M.A., Kawato, M.: Role of the cerebellum in reaching movements in humans. I. Distributed inverse dynamics control. Eur J Neurosci 10(1), 86–94 (1998)
Voicu, H., Mauk, M.D.: Parametric analysis of cerebellar LTD in eyelid conditioning. Neurocomputing 69(10-12), 1187–1190 (2006). https://doi.org/10.1016/j.neucom.2005.12.072
Mori, H., Kuramoto, Y.: Dissipative Structures and Chaos. Springer, ??? (1998). https://doi.org/10.1007/978-3-642-80376-5
Berry, M.V., Percival, I.C., Weiss, N.O.: Dynamical Chaos. Princeton Legacy Library. Princeton University Press, ??? (2014). https://books.google.ru/books?id=Kg4ABAAAQBAJ
Voicu, H.: The cerebellum: An incomplete multilayer perceptron? Neurocomputing 72(1–3), 592–599 (2008). https://doi.org/10.1016/j.neucom.2007.11.013
Ruan, X., Chen, J., Yu, N.: Thalamic cooperation between the cerebellum and basal ganglia with a new tropism-based action-dependent heuristic dynamic programming method. Neurocomputing 93, 27–40 (2012). https://doi.org/10.1016/j.neucom.2012.04.012
Zhang, S., Zhang, Z., Zhou, N.: A new control model for the temporal coordination of arm transport and hand preshape applying to two-dimensional space. Neurocomputing 168, 588–598 (2015). https://doi.org/10.1016/j.neucom.2015.05.067
Peterson, W.W., Weldon, E.J.: Error-Correcting Codes. The MIT Press, ??? (1972). https://ur.1lib.net/book/2438136/ffb36d
T.Tokuda, I., E.Han, C., Aihara, K., Kawato, M., Schweighofer, N.: The role of chaotic resonance in cerebellar learning. Neural Networks 23, 836–842 (2010)
Kawato, M., Ohmae, S., Hoang, H., Sanger, T.: 50 years since the Marr, Ito, and Albus models of the cerebellum. Neuroscience 462, 151–174 (2021). https://doi.org/10.1016/j.neuroscience.2020.06.019. In Memoriam: Masao Ito—A Visionary Neuroscientist with a Passion for the Cerebellum
Acknowledgements
The work is financially supported by State Program of SRISA RAS No.FNEF-2022-0003
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Shakirov, V., Dorofeev, V. & Dunin-Barkowski, W. Cerebellar plasticity-based equalization of total input to inferior olive cells: properties of the model dynamics. Neurosci Behav Physi 53, 729–738 (2023). https://doi.org/10.1007/s11055-023-01423-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11055-023-01423-7