Citation: Shinichi Tamura, Yoshi Nishitani, Chie Hosokawa. Feasibility of Multiplex Communication in a 2D Mesh Asynchronous Neural Network with Fluctuations[J]. AIMS Neuroscience, 2016, 3(4): 385-397. doi: 10.3934/Neuroscience.2016.4.385
[1] | Shun Sakuma, Yuko Mizuno-Matsumoto, Yoshi Nishitani, Shinichi Tamura . Simulation of Spike Wave Propagation and Two-to-one Communication with Dynamic Time Warping. AIMS Neuroscience, 2016, 3(4): 474-486. doi: 10.3934/Neuroscience.2016.4.474 |
[2] | Yoshi Nishitani, Chie Hosokawa, Yuko Mizuno-Matsumoto, Tomomitsu Miyoshi, Shinichi Tamura . Effect of correlating adjacent neurons for identifying communications: Feasibility experiment in a cultured neuronal network. AIMS Neuroscience, 2018, 5(1): 18-31. doi: 10.3934/Neuroscience.2018.1.18 |
[3] | Shun Sakuma, Yuko Mizuno-Matsumoto, Yoshi Nishitani, Shinichi Tamura . Learning Times Required to Identify the Stimulated Position and Shortening of Propagation Path by Hebb’s Rule in Neural Network. AIMS Neuroscience, 2017, 4(4): 238-253. doi: 10.3934/Neuroscience.2017.4.238 |
[4] | Yoshi Nishitani, Chie Hosokawa, Yuko Mizuno-Matsumoto, Tomomitsu Miyoshi, Shinichi Tamura . Learning process for identifying different types of communication via repetitive stimulation: feasibility study in a cultured neuronal network. AIMS Neuroscience, 2019, 6(4): 240-249. doi: 10.3934/Neuroscience.2019.4.240 |
[5] | Jhunlyn Lorenzo, Stéphane Binczak, Sabir Jacquir . A multilayer-multiplexer network processing scheme based on the dendritic integration in a single neuron. AIMS Neuroscience, 2022, 9(1): 76-113. doi: 10.3934/Neuroscience.2022006 |
[6] | Yoshi Nishitani, Chie Hosokawa, Yuko Mizuno-Matsumoto, Tomomitsu Miyoshi, Shinichi Tamura . Classification of Spike Wave Propagations in a Cultured Neuronal Network: Investigating a Brain Communication Mechanism. AIMS Neuroscience, 2017, 4(1): 1-13. doi: 10.3934/Neuroscience.2017.1.1 |
[7] | Yoram Baram . Asynchronous Segregation of Cortical Circuits and Their Function: A Life-long Role for Synaptic Death. AIMS Neuroscience, 2017, 4(2): 87-101. doi: 10.3934/Neuroscience.2017.2.87 |
[8] | Bayazit Karaman, R. Murat Demirer, Coskun Bayrak, M. Mert Su . Modeling the Antipodal Connectivity Structure of Neural Communities. AIMS Neuroscience, 2016, 3(2): 163-180. doi: 10.3934/Neuroscience.2016.2.163 |
[9] | Elena Vlamou, Basil Papadopoulos . Fuzzy logic systems and medical applications. AIMS Neuroscience, 2019, 6(4): 266-272. doi: 10.3934/Neuroscience.2019.4.266 |
[10] | Chacchu Bhattarai, Phanindra Prasad Poudel, Arnab Ghosh, Sneha Guruprasad Kalthur . The RET gene encodes RET protein, which triggers intracellular signaling pathways for enteric neurogenesis, and RET mutation results in Hirschsprung's disease. AIMS Neuroscience, 2022, 9(1): 128-149. doi: 10.3934/Neuroscience.2022008 |
It remains a mystery how neural networks composed of neurons with fluctuating characteristics can reliably transmit information. In an attempt to solve this mystery, many approaches have been presented, including spike-coding metrics [1], spatiotemporal coding models [2,3,4,5,6,7,8], and synchronous action models [9,10,11,12,13]. From a communication viewpoint, we previously showed that a signal can be transmitted in a multiplex communication manner within an artificial synchronous neural network [14,15]. We have also visualized information flow/communication in the brain [16,17]. Furthermore, we have shown that spike waves, which spread and propagate from stimulated neurons, are received by afferent neurons as random-like sequences in natural asynchronous neuronal networks [18]. These networks can be well-simulated by 2D mesh asynchronous neural networks composed of an integrate-and-fire model without leakage [19,20]. The theme of our research combines wet-lab experiments of cultured neuronal networks with computer simulations. Importantly, communication within the neural networks of the brain may be the basis for higher cognitive functions.
In the current study, we show using a 9 × 9 2D mesh neural network simulation that 9 to 1 multiplex communication is possible at a success rate of 99%. This study corresponds with our previous publication [21] on the ability of remote receiving neurons to identify two transmitting neuron groups stimulated in a cultured neuronal network, i.e., 2 to 1 communication. Section 2 explains the integrate-and-fire model without leakage. Furthermore, we show that spikes spread from transmitting neuron groups, propagate as spike waves, and are received by receiving neurons. In section 3, we show using the back propagation neural network (BPN) method that receiving neurons can classify which neuron group transmitted the spike waves. The simulation results and discussion are provided in sections 4 and 5, respectively.
We performed a computer simulation to observe spike propagation. We designed a 2D network with a 9 × 9 mesh of neurons with connections that were randomly generated and uniformly distributed between +1 and -1/3 in each experiment; thus, the number of positive weights was three times the number of negative weights in the mesh. Each neuron has connections to and from eight neighboring neurons, except for peripheral ones (Figure 1).
The neuron model used was previously reported [20] (Figure 2), where thresholding effect to small variation of action potentials is modeled by fluctuations of neuron characteristics of accepting period and output delay. Neuron n accumulates weighted inputs during the accepting period, Ank. If the weighted input sum is positive and the neuron is not in its refractory period, the neuron produces a spike after the output delay time, Dnk, in the k-th firing. Some of the parameters used in the simulation are provided below.
A basic accepting period, an, which is intrinsic to neuron n is randomly generated in each network within a range width from 18 (1.8 ms) to 22 (2.2 ms) and a 0.1 ms sampling bin (an ∈ {18, 19, … 22}). The true instantaneous accepting period, Ank, of neuron n for the k-th firing is randomly given within the fluctuation range RA(an) around an, i.e., Ank ∈ RA(an), where
RA(an)={an − 1, an, an + 1}.
Ank=an − 1, an, or an +1 with probability pa, 1-2 × pa, and pa, respectively, and pa=0.2.
We define the refractory period of a neuron as an accepting period plus the output delay. The output delay is comparably smaller than the accepting period; thus, we can regard the accepting period roughly equals the refractory period when the output delay is negligible. In the present simulation, the intrinsic accepting period, an, was set around 2.0 ms to raise the simulation speed; however, this value may be several times smaller than that of a typical true accepting (refractory) period.
Next, we defined the instantaneous variance of Ank by
FAC= Expectation [(Ank−an)2] (instantaneous variance of accepting period) | (1) |
FAC=Expectation [(Ank − an)2] (instantaneous variance of accepting period) (1)
Similarly, the output delay is set with the following equation:
dnis an intrinsic output delay time of neuron n, and randomly selected from {2, 3, … 8}. Though our network model is a regular 2D mesh type, the real distances between neurons will be various, and this dn allows for this condition.
RD(dn) = {dn−1,dn,dn+ 1}.Dnk∈RD(dn), and pd= 0.2, which is the same probability as pa.FOD= Expectation [(Dnk−dn)2] (instantaneous variance of output delay) | (2) |
The stimulation of class c is represented by the spatiotemporal pattern, Sc, on 3 neurons in a transmitting neuron group, c:
Sc= {(Nc1,tc1), (Nc2,tc2), (Nc3,tc3)};c= 1, 2, … 9, | (3) |
where Nc1 Nc2, Nc3 are stimulated neuron number, and tc1, tc2, tc3 are stimulated time.
For example (see Figure 3),
S1={(3, 1), (37, 1), (51, 1)},S2={(1, 1), (43, 1), (48, 1)},⋅⋅⋅,S9={ (13, 1), (34, 1), (55, 1)}. | (4) |
One of Sc’s is selected in a trial and all neurons in Sc are stimulated at the same time t=1 [bin].
Though the number of neurons Q in the transmitting neuron group is not always 3, Q=3 is used for simplicity in the following examples. The same holds true for the number of receiving neuron groups (i.e., M=3) in the following examples.
An example of the spike waves in a simulation of a 9 × 9 neural network was previously shown [20]; thus, the extended result for a 25 × 25 neural network is shown in Figure 4, which includes “spike waves” that propagate from stimulated transmitting neurons. This figure illustrates the aim of our full-scale research.
A trial denotes the process from when the neurons are stimulated by 1 of 9 spatiotemporal pattern classes to the final determination of which pattern class was used for the stimulation. It is not possible to identify the kind of information that is transmitted within the waves by only observing wave propagation. The BPN method has moderately strong pattern recognition ability [22]; thus, the BPN method can be applied to show the feasibility of multiplex communication in neural networks. We used this method as the receiving/recognizing scheme for communication in the neural network.
The logical composition of the simulation is shown in Figure 5. There are several neuron settings. One of 9 kinds (classes, c) of stimulation is applied to the target 9 × 9 neural network per trial. In each stimulation, Q=1, 2, or 3 neurons fire as specified by (3).
In the network, the receiving neuron groups, M, are defined as 1, 2, or 3. Each group is composed of 2 × 2 blocks of neurons. The total number of receiving neurons is 4M=4, 8, or 12. An example of the geometric arrangement of the 9 × 9 network with (4) is shown in Figure 3. One of the receiving neurons is assigned as a reference receiving neuron prior to the simulations. The time sequences for spike occurrence in the network are shown in Figure 6.
We used the first four waves at the reference receiving neuron for the identification. Since the wave arrival times are not known beforehand at each neuron, we set the reference neuron. There, we encoded 3 intervals between adjacent spikes into [−1, 1] as shown in Figure 7. If the spike interval exceeds the minimum refractory period, Tr, then the reference receiving neuron is encoded according to the following equations.
The encoded value for the interval k between the k-th and (k + 1)-th spikes is defined by (5):
f(Δk) =max [3−2(Δk/Tr),−1], | (5) |
where k=tk+1 − tk and tk=time of the k-th spike.
Now, we have already known the four wave arrival times to the reference neuron, and we can utilize them to encode the spikes at another receiving neuron n. A spike near the k-th spike at the tk of the reference neuron is encoded by the following equations (Figure 8):
If a j-th spike is received by neuron n at time tjn ∈ [tk − Tr/2, tk + Tr/2], ∃j=1, 2, … k=1, 2, 3, 4, then
fnk=max [1−2|tk−tnj|/Tr, 0], | (6) |
gnk=sign [tk−tnj]. | (7) |
Otherwise,
fnk=gnk= 0;k= 1, 2, 3, 4. | (8) |
Practically, receiving neurons are spatially close; thus, their firings are similar and do not often fit (8), i.e., j=k in most cases.
The refractory period (roughly equal to the accepting period) fluctuates time to time in our model; thus, Tr is defined as the minimum of these value. In the current simulation, the minimum instantaneous accepting period was 18 − 1 (=17), the output delay was 2 − 1 (=1), and the total Tr was 17 + 1=18 (1.8 ms). The difference, fkn, of the arrival time at another receiving neuron n from the reference receiving neuron as well as its sign, gkn, (+1, −1; precede or delay) were obtained. The 3 wave arrival interval lengths, f ( k), at the reference neuron were also sent to the BP N; thus, the total number of input neurons to the BPN is 8(4M − 1) + 3. The number of middle layer neurons was 45, and the learning rate of all computational units was 0.2. The reference receiving neuron and other receiving neurons can receive spikes at any time, which is defined as asynchronous reception.
The correct rate of classification by the BPN depends on how much the neuron characteristics fluctuate, how many kinds of spatiotemporal patterns are given in a trial, and how many receiving neurons are employed. After many trials, the correct rates of pattern classification by the BPN after learning are shown in Figure 9. Each data point was obtained from more than 50 randomly generated networks and more than 250 learning cycles within each network after the learning converged. The fluctuation sizes are FOD=FAC=0.4. Parameters Q (number of neurons in a transmitting neuron group)=1 (9), 3 (27), and M (number of receiving neuron groups)=1 (4), 2 (8), 3 (12). The numbers in parentheses are the total number of neurons transmitting or receiving. The maximum correct rate of 0.987 was obtained for Q=3 and M=3. In this case, the average number of learning cycles needed to reach convergence was 72.5.
It appears that a larger number of neurons involved in communication, e.g., 3 neurons in a transmitting neuron group and 3 receiving groups, results in smooth and stable transmission, whereas fewer neurons make communication more difficult. Increasing M is more effective than increasing Q. In addition, larger fluctuations in neuron characteristics, a larger number of kinds of patterns, and a wider range of connections (e.g., 24 neighbors) decrease the correct classification rate of the BPN. Results of extensive simulations are in process and will be reported in subsequent papers. In these simulations, i5 PC’s are employed with Basic program. Computation time varies according to various conditions such as M, Q, FAC, FOD, mesh size, and also need many runs to obtain statistical averages. It ranges from several minutes to a few months as well as parallel usages of several PC’s.
The coding and communication mechanisms of neural networks are yet to be determined. In a simulation of a 2D mesh neural network, we showed that 9 to 1 communication is possible with classification by the BPN, irrespective of fluctuations in neuron characteristics. Although the specific classification algorithms are different, this result corresponds to our wet-lab experiment on 2 to 1 communication in cultured neuronal networks, which showed discrimination with the dynamic time warping (DTW) significance test [21]. In this previous study, some (receiving for test) neuron groups were able to discriminate which of the two (transmitting) neuron groups was stimulated, while others failed to make the discrimination. In the current simulation, neural networks could identify even 9 multiplexed signal sources despite various randomly generated weights. This ability was likely due to the strong learning and discrimination abilities of the BPN and combination of neuron groups.
These experiments support the hypothesis that the spatiotemporal firing pattern is transmitted through the neural network as spike waves in a broadcast manner. At the receiving side, neurons may decode the spatiotemporal pattern of the wave and respond according to the transmitted pattern class. In other words, each neuron acts as a local minor relaying media and is relatively insensitive to the communication function of the whole network. For example, some spike losses will not cause a loss in communication. In this process, a refractory period helps to regulate and stabilize the spike waves. The wave proceeds to a new area that has not fired recently, and as a result, the wave front formed often appears as a synfire chain or synchronous and coherent firing. In other words, spatially close neurons often fire similarly and together. Synchronistic group activity, rather than single neuron activity, is effective for stable communication, and is often observed in neuronal networks [23,24,25].
This communication process is similar to sound wave propagation in the air (Figure 10). With this type of communication, we can identify the source and type of sounds. The communication process used in neural networks is also partially similar to diversity communication, in which plural antennae are spatially separated at base stations to stabilize mobile communication [26].
We confirmed that each neuron can perform 3 types of tasks, including signal emission, relay, and reception. However, within our model neurons mainly function as a relaying media for multiplex communication. In this study, we showed that 9 to 1 transmission is possible in a 9 × 9 2D neural network. Currently, we are assessing wider networks with more natural recognition filters, i.e., Laplacian Gaussian functions, instead of the BPN method which is inconsistent with natural functioning. We believe these communication functions may explain the physiological basis of higher order cognitive functions.
Rather than high precision processors, many low precision processers are used in the AlphaGo of Google AI, which showed strong power for AI [27]. In our case, although each neuron has a low precision processing function, e.g., fluctuating characteristics, the overall neural network communicates well.
The features of this paper are summarized as follows:
(1) To our knowledge this paper is the first attempt to simulate multiplex communication in a neural network. Our work shows a signal transmission principle in neural networks which provides a possible solution to the mystery of the manner of reliable neural communication.
(2) The simulation corresponds to our wet lab experiment [21] of two to one communication in cultured neuronal network.
(3) The simulation showed quantitatively that grouping firing of neurons is effective for stable information transmission, which is often observed in the naturally occuring neuronal networks.
This study was supported in part by the Grant-in-Aid for Scientific Research of Exploratory Research JP21656100, JP25630176, JP16K12524 and Scientific Research (A) JP22246054 of Japan Society for the Promotion of Science.
The authors declare that there is no conflict of interest regarding the publication of this paper.
[1] |
Cessac B, Paugam-Moisy H, Viéville T (2010) Overview of facts and issues about neural coding by spike. J Physiol Paris 104: 5-18. doi: 10.1016/j.jphysparis.2009.11.002
![]() |
[2] | Kliper O, Horn D, Quenet B, et al. (2004) Analysis of spatiotemporal patterns in a model of olfaction. Neurocomputing 58-60: 1027-1032. |
[3] |
Fujita K, Kashimori Y, Kambara T (2007) Spatiotemporal burst coding for extracting features of spatiotemporally varying stimuli. Biol Cybern 97: 293-305. doi: 10.1007/s00422-007-0175-z. doi: 10.1007/s00422-007-0175-z
![]() |
[4] |
Tyukin I, Tyukina T, Leeuwen C (2009) Invariant template matching in systems with spatiotemporal coding: A matter of instability. Neural Networks 22: 425-449. doi: 10.1016/j.neunet.2009.01.014
![]() |
[5] | Mohemmed A, Schliebs S, Matsuda S, et al. (2013) Training spiking neural networks to associate spatio-temporal input–output spike patterns. Neurocomputing 107: 3-10. |
[6] | Olshausen BA, Field DJ (1996) Emergence of simple-cell receptive field properties by learning a sparse code for natural images. Nature 381: 607-609. |
[7] |
Bell AJ, Sejnowski TJ (1997) The independent components of natural scenes are edge filters. Vision Res 37: 3327-3338. doi: 10.1016/S0042-6989(97)00121-1
![]() |
[8] | Tamura S, Mizuno-Matsumoto Y, Chen YW, et al. (2009) Association and abstraction on neural circuit loop and coding. The Fifth Int’l Conf. Intelligent Information Hiding and Multimedia Signal Processing (IIHMSP2009) A10-07(No.546) |
[9] | Abeles M (1982) Local Cortical Circuits: An Electrophysiological study, Springer, Berlin |
[10] | Abeles M (2009) Synfire chains. Scholarpedia 4: 1441. http://www.scholarpedia.org/article/Synfire_chains. |
[11] |
Izhikevich EM (2006) Polychronization: Computation with spikes. Neural Comput 18: 245-282. doi: 10.1162/089976606775093882
![]() |
[12] |
Perc M (2007) Fluctuating excitability: A mechanism for self-sustained information flow in excite arrays. Chaos Solitons Fractals 32: 1118-1124. doi:10.1016/j.chaos.2005.11.035 doi: 10.1016/j.chaos.2005.11.035
![]() |
[13] |
Zhang H, Wang Q, Perc M, et al. (2013) Synaptic plasticity induced transition of spike propagation in neuronal networks. Commu Nonlinear Sci Numerical Simul 18: 601-615 doi: 10.1016/j.cnsns.2012.08.009
![]() |
[14] |
Tamura S, Nishitani Y, Kamimura T, et al. (2013) Multiplexed Spatiotemporal Communication Model in Artificial Neural Networks. Auto Control Intell Systems 1: 121-130. doi: 10.11648/j.acis.20130106.11. doi: 10.11648/j.acis.20130106.11
![]() |
[15] |
Kamimura T, Yagi Y, Tamura S, et al. (2015) Multiplex Communication with Synchronous Shift and Weight Learning in 2D Mesh Neural Network. Auto Control Intell Systems 3: 63-70. doi: 10.11648/j.acis.20150305.11. doi: 10.11648/j.acis.20150305.11
![]() |
[16] |
Yuko Mizuno-Matsumoto, Kozo Okazaki, Amami Kato, et al. (1999) Visualization of epileptogenic phenomena using crosscorrelation analysis: Localization of epileptic foci and propagation of epileptiform discharges. IEEE Trans Biomed Eng 46: 271-279. doi: 10.1109/10.748980
![]() |
[17] |
Mizuno-Matsumoto Y, Ishijima M, Shinosaki K, et al. (2001) Transient Global Amnesia (TGA) in an MEG Study. Brain Topography 13: 269-274. doi: 10.1023/A:1011176612377
![]() |
[18] | Nishitani Y, Hosokawa C, Mizuno-Matsumoto Y, et al. (2012) Detection of M-sequences from spike sequence in neuronal networks. Comput Intell Neurosci 2012. doi:10.1155/2012/862579. |
[19] | Tamura S, Nishitani Y, Hosokawa C, et al. (2016) Spike code flow in cultured neuronal networks. Comput Intell Neurosci 2016. doi:10.1155/2016/7267691. |
[20] | Tamura S, Nishitani Y, Hosokawa C, et al. (2016) Simulation of code spectrum and code flow of cultured neuronal networks. Comput Intell Neurosci 2016. doi:10.1155/2016/7186092. |
[21] | Yoshi Nishitani, Chie Hosokawa, Yuko Mizuno-Matsumoto, et al. (2016) Variance of spatiotemporal spiking patterns by different stimulated neurons in cultured neuronal networks. Int J Academ Res Reflect 4: 11-19. |
[22] |
Rumelhart DE, Hinton GE, Williams RJ (1986) Learning representations by back-propagating errors. Nature 323: 533-536. doi:10.1038/323533a0. doi: 10.1038/323533a0
![]() |
[23] | Perc M (2005) Spatial coherence resonance in excitable media. Physical Rev E 72: 1-6. doi: 10.1103/PhysRevE.72.016207 |
[24] |
Martha N. Havenith, Shan Yu, Julia Biederlack, et al. (2011) Synchrony makes neurons fire in sequence, and stimulus properties determine who is ahead. J Neurosci 31: 8570-8584. doi: 10.1523/JNEUROSCI.2817-10.2011
![]() |
[25] |
Sakurai Y, Takahashi S (2013) Conditioned enhancement of firing rates and synchrony of hippocampal neurons and firing rates of motor cortical neurons in rats. Europ J Neurosci 37: 623-639. doi: 10.1111/ejn.12070. doi: 10.1111/ejn.12070
![]() |
[26] |
Vaughan RG, Andersen JB (1987) Antenna diversity in mobile communications. IEEE Transact Vehicul Technol 36: 149-172. doi:10.1109/T-VT.1987.24115 doi: 10.1109/T-VT.1987.24115
![]() |
[27] |
Silver D, Huang A, Maddison CJ, et al. (2016) Mastering the game of Go with deep neural networks and tree search. Nature 529: 484-489. doi:10.1038/nature16961. doi: 10.1038/nature16961
![]() |
1. | Shun Sakuma, Yuko Mizuno-Matsumoto, Yoshi Nishitani, Shinichi Tamura, Simulation of Spike Wave Propagation and Two-to-one Communication with Dynamic Time Warping, 2016, 3, 2373-7972, 474, 10.3934/Neuroscience.2016.4.474 | |
2. | Yoshi Nishitani, Chie Hosokawa, Yuko Mizuno-Matsumoto, Tomomitsu Miyoshi, Shinichi Tamura, Classification of Spike Wave Propagations in a Cultured Neuronal Network: Investigating a Brain Communication Mechanism, 2016, 4, 2373-7972, 1, 10.3934/Neuroscience.2017.1.1 | |
3. | Shinichi Tamura, Yoshi Nishitani, Chie Hosokawa, Yuko Mizuno-Matsumoto, Asynchronous Multiplex Communication Channels in 2-D Neural Network With Fluctuating Characteristics, 2019, 30, 2162-237X, 2336, 10.1109/TNNLS.2018.2880565 | |
4. | Shun Sakuma, Yuko Mizuno-Matsumoto, Yoshi Nishitani, Shinichi Tamura, Learning Times Required to Identify the Stimulated Position and Shortening of Propagation Path by Hebb’s Rule in Neural Network, 2017, 4, 2373-7972, 238, 10.3934/Neuroscience.2017.4.238 |