Significance
The functional advantages of using a stochastically spiking neural network (sSNN) instead of a nonspiking neural network (NS-NN) have remained largely unknown. We developed an architecture which enabled the parametric adjustment of the spikiness (i.e., impulsive dynamics and stochasticity) of the sSNN output and observed that stochastic spikes instantaneously induced the ordered motion of a dynamical system. We demonstrated the benefits of sSNNs using a musculoskeletal bipedal walker and, moreover, showed that the decrease in the spikiness of motor neuron output leads to a reduction in adaptability. Stochastic spikes may aid the adaptation of a biological system to sudden perturbations or environmental changes. Our architecture can easily be connected to the conventional NS-NN and may superimpose the on-site adaptability.
Keywords: spiking neural network, instantaneous self-organization, bipedal walking, musculoskeletal system, spike-induced ordering
Abstract
Most biological neurons exhibit stochastic and spiking action potentials. However, the benefits of stochastic spikes versus continuous signals other than noise tolerance and energy efficiency remain largely unknown. In this study, we provide an insight into the potential roles of stochastic spikes, which may be beneficial for producing on-site adaptability in biological sensorimotor agents. We developed a platform that enables parametric modulation of the stochastic and discontinuous output of a stochastically spiking neural network (sSNN) to the rate-coded smooth output. This platform was applied to a complex musculoskeletal–neural system of a bipedal walker, and we demonstrated how stochastic spikes may help improve on-site adaptability of a bipedal walker to slippery surfaces or perturbation of random external forces. We further applied our sSNN platform to more general and simple sensorimotor agents and demonstrated four basic functions provided by an sSNN: 1) synchronization to a natural frequency, 2) amplification of the resonant motion in a natural frequency, 3) basin enlargement of the behavioral goal state, and 4) rapid complexity reduction and regular motion pattern formation. We propose that the benefits of sSNNs are not limited to musculoskeletal dynamics. Indeed, a wide range of the stability and adaptability of biological systems may arise from stochastic spiking dynamics.
Stochastic spiking neurons fire transient action potentials to generate irregular spike trains. The stochastic spike train of a presynaptic neuron is propagated toward the synaptic terminal and induces irregular and discontinuous time series of the postsynaptic potential (PSP) in a connected neuron or a muscle cell (1). Conventionally, neural spiking is considered to underlie stable and efficient digitalized signal transmission (2). In addition, recent studies have demonstrated that the transient characteristics of stochastic spikes enable the exotic state transition of a neural network, allowing for spike annealing. Such studies have indicated that stochastically spiking neural networks (sSNNs) enable significantly more rapid and efficient optimization than do networks involving rate-based model neurons (3–5). Nevertheless, other merits of irregular/impulsive PSP time series remain largely unclear.
Theoretically, it is well known that noise is beneficial in a nonlinear excitable system that generates all-or-none responses (i.e., neurons or cells): Noise induces ordering of the nonlinear system and aids in the synchronization and formation of spatiotemporal patterns in the excitable media (6–10). The occurrence of noise-induced ordering (11, 12) is not limited to an excitable system and is observed in other systems such as granular particles perturbed by vibration (12). Thus, it is highly feasible that similar noise-induced ordering effects occur in a dynamical system exposed to stochastic spikes.
The computational results of the present study suggest that an sSNN may be the core prerequisite for realizing the instant adaptability of a biological sensorimotor system. In the following sections, we first briefly describe the sSNN model, following which we discuss the architecture that enables us to modulate the spikiness of PSPs generated by the sSNN, where we define the term spikiness as a root-mean square of the second derivative of the PSPs to represent the impulsive and irregular dynamics of the PSPs. We demonstrate how stochastic spikes help improve the adaptability of a musculoskeletal bipedal walker; we demonstrate that decreases in the spikiness of PSPs lead to a reduction in the adaptability. To further analyze how stochastic spikes help improve the adaptability of a bipedal walker, and to understand how sSNNs may help other more-general agents, we study several simple sensorimotor models driven by sSNNs and present four sSNN functions. Furthermore, we propose that spike-induced ordering is manifested as the spatiotemporally coordinated motion of a bipedal walker, such as the smooth and stable gait (re)initialization and robust balancing.
Results
Model of a Spike-Based Sensorimotor Agent.
Because the parameters of sSNNs and conventional nonspiking neural networks (NS-NNs) are substantially different (e.g., time constants, stochasticity, and the nonlinearity of the activation function), simple comparisons of benchmark scores of sSNNs and NS-NNs would not provide sufficient understanding of the functions of stochastic neural spikes; it would be challenging to distinguish the effect of stochastic spikes from that of other parameters. To investigate the functions of stochastic spikes, we considered a sensorimotor agent driven by sSNNs which convert the smooth signal generated by a base controller into the correspondent spike trains, as shown in Fig. 1A. Employing this architecture enables the modulation from stochastic and discontinuous sSNN behavior to conventional rate-coded NS-NN behavior by altering PSP timescale and sSNN size (altering these parameters is roughly correspondent to changing the parameters of a lowpass and an averaging filter, respectively) as described later (Fig. 1 C and D).
Fig. 1.
(A) Schematic model of a spike-based sensorimotor agent for seamless modulation from spiking signals to nonspiking, rate-coded signals by altering PSP duration and sSNN size. The neurons in an sSNN receive common (smooth) input and convert the smooth signal to a stochastic spike train. An agent is controlled based on the PSP generated by the sSNNs. (B) Spikiness with respect to and . The spikiness decreases and approaches the smooth, rate-coding signal as and increase. (C1 and C2) The PSP signals are induced by the periodic input of 0.1 Hz with and ms and and ms, respectively. (D) The histogram of in response to . The average values are the same: 0.66606 with and 0.66600 with .
The th sSNN in Fig. 1 consists of stochastic leaky integrate-and-fire (LIF) neurons, and each neuron in receives a common input signal from a base controller (such as a conventional feedback controller). Furthermore, the th neuron (in the th sSNN) receives independent bias input and Gaussian noise , where indicates the intensity.
As a synapse connecting an sSNN neuron and an actuator, we assumed the simplest linear synapse model (6, 13–15). Then, the activation level of the th actuator, which is coupled with the th sSNN, is determined by the total PSP as
| [1a] |
| [1b] |
where is the spike train of the th LIF neuron, is the PSP timescale, and is the amplification gain to convert excitatory PSP (EPSP) to the activity of an actuator. is the offset inhibition, and , unless otherwise stated. Note that is basically positive (although may be offset by ); therefore, the actuator driven by an sSNN can generate only unidirectional output.
It is important to note that does not influence (where the operator denotes the averaging over simulation trials) or , but influences only the variance of if each spike train of different neurons is independent. [Note that some input may break the independency of each neuron activity as a strong common input inducing the neural synchronization (16, 17)]. Fig. 1D shows that does not change and changes only the variance of (we used , , , and ms). Moreover, the stochasticity and discontinuity of the PSP signal are clearly scaled by the PSP timescale . Hereafter, we discuss how and scale the smoothness and stochasticity of and approximate the sSNN output to the rate-coded signal. For further discussions, we introduce the variable , representing the mean magnitude of spikiness during a certain period as follows:
| [2] |
Of note, can represent the stochasticity and discontinuity and, therefore, can be a good index for distinguishing an sSNN and a conventional rate-coded neuron network. Using Gaussian approximation of the spike trains of a neuron ensemble (18, 19) and linear-response techniques (6, 20, 21), we can show that . In fact, can be modulated by both the sSNN neuron size, , and the PSP timescale, , as shown in Fig. 1C. See Materials and Methods for details.
Hereafter, we use and to parametrically morph the sSNN output to a conventional rate-coded neuron model. Besides the modulation of spikiness, the PSP timescale plays a special role, described in detail in later sections of the text. Furthermore, it is important to note that modulating does not influence the total amount of actuator activation (SI Appendix, section S1).
An sSNN-Driven Musculoskeletal Bipedal Walker.
We demonstrate how stochastic spikes generated by sSNNs are integrated into the adaptability of a bipedal musculoskeletal system. The configurations for muscle–tendon units (MTUs), a bipedal model, and a reflexive control system are based on ref. 22, as shown in Fig. 2A. The smooth nonspiking input to the th sSNN, , is computed using the reflex rules proposed in refs. 22 and 23 and then passed to the corresponding th sSNN. The MTU activity is innervated by the EPSP induced by the corresponding neuron ensemble (Eq. 1), and the generative force of an MTU is computed based on the dynamics proposed in ref. 23.
Fig. 2.
An sSNN-driven musculoskeletal system of a bipedal walker. (A) The bipedal walker consists of 16 muscle–tendon units (MTUs) in total, and the activity of an MTU is determined by the corresponding sSNN, which converts the smooth control signal of a reflex system to an impulsive PSP. We considered the hip flexor muscle group (HFL), the gluteus muscle group (GLU), a biarticular hamstring muscle group (HAM), the femoris muscle group (RF), the vasti muscle group (VAS), the soleus muscle (SOL), the gastrocnemius muscles (GAS), and the tibialis anterior muscle (TA). (B1) The sSNN-controlled walker can realize the instant walking rhythm reformation in an extremely slippery environment . Results are shown for in the environment where the friction coefficient is shifted from to during (blue line) and in the default environment where the friction coefficient is constant and (red line). The frequency of walking rhythm changes in response to slipping, as shown in B2. The numerical simulation was obtained using an sSNN with and ms. (B2) Enlarged view of during slip and nonslip walking. The sSNN-driven agent can slow down and reform the walking rhythm in response to slipping, as shown in B3. (C) Successful gait-initiation ratio of reflex, sigmoid, and sSNN controllers (with ms and several different values) in a slippery environment for .
A conventional sigmoid-type controller and a simple reflex controller are prepared to compare the experimental results. We use the real-coded genetic algorithms (GAs) using a blend crossover (BLX-) method (24) to optimize the controllers.
Dynamic Walking Rhythm Formation during Slipping.
Bipedal locomotion in a slippery environment requires an agent to decrease the stride frequency. In fact, it is reported that the stride rate in submaximal skating is less than 1 Hz (25) whereas the stride rate during normal walking is usually greater than 1 Hz (26). Because the reflex-based controller involves passive-walking dynamics during the swing phase (23), the original reflex-based controller has the potential ability to adaptively alter the locomotion rhythm in response to environmental changes, such as changes in the slope angle. The sSNN controller inherits this potential ability to ensure reformation of the walking rhythm.
Fig. 2 B1 and B2 demonstrates that the sSNN can change the walking rhythm in response to the sudden changes in the friction coefficient to during the period s and otherwise ( is smaller than that of a banana skin on the floor and mostly similar to a ski on wet snow) (27). Movie S1 demonstrates bipedal walking using an sSNN controller that successfully slows down the rhythm but fails to find a new stable gait pattern. Successful identification of a new stable gait pattern and instantaneous transition to the stable walking pattern are demonstrated in Movie S2. Note that Movies S1 and S2 are obtained using the same parameters. The difference between Movies S1 and S2 can be accounted for by whether the sSNN instantaneously found and transitioned to the new stable gait.
The sSNN ability for the instant rhythm formation becomes most pronounced in an experiment where a walker is required to initiate a stable gait in a slippery environment; a walker experiences slipping within the first few steps and is required to realize the drastic state transition from a static standing state to a dynamic and stable locomotion gait while preventing falling by slip. Movies S3 and S4 demonstrate that the sSNN controller can slow down the timing of the leg swing in response to the slip of the stance leg and prevent falling, while the reflex-based controller fails to change the walking rhythm, resulting in falling. We used for . The successful gait-initiation rate in this environment is shown in Fig. 2C. Note that , where is the number of trials the walker successfully initiated the gait and kept walking during 20 s, and is the number of total trials. The reflex and sigmoid controllers exhibited a threshold-like behavior in response to ; the reflex and sigmoid controllers required and , respectively, to realize gait. The sSNN controller largely relaxed this threshold-like constraint and realized a locomotion with a smaller friction coefficient . It is also shown that there was an optimal neuron ensemble size to maximize the adaptability to slipping; has greater adaptability than or . To obtain Fig. 2C, we first collected the sigmoid and reflex controllers satisfying the optimization cost and then selected the controllers that had the highest successful gait-initiation rate.
Emergent Well-Coordinated Motions.
The sSNN-driven walker sometimes exhibits athletic and well-coordinated motion, depending on the initial simulated states. Movie S5 and SI Appendix, Fig. S1A demonstrate that the sSNN-driven walker tolerates the extremely long-term and long-distance slipping of approximately 0.5 s and 0.5 m slipping. Furthermore, the sSNN-driven walker can recover from the near-falling state if the walker reaches the end of the slippery surface and can have a contact with the nonslippery ground, as shown in Movie S6 and SI Appendix, Fig. S1B. Skating-like motion, that is obtained using the different parameters of the reflex system and sSNN from other movies, on slippery ground with , is demonstrated in Movie S7.
Adaptability to External Random Force Perturbation.
To further investigate the adaptability of the system, we examined the falling-prevention ratio when a random perturbing external force was applied: Every 0.25 s, the agent upper body receives an external force with a probability of , where is the noise intensity and is a value sampled every 0.25 s from a Gaussian distribution (i.e., with a probability of , ; note that is constant for 0.25 s and is updated to a new value every 0.25 s). We compute using 100 trials of 30-s numerical simulations.
Adaptability Provided by Spikiness.
The results shown in Fig. 3A demonstrate that the short PSP duration ms with a limited neuron ensemble size is associated with very high adaptability. It is worth noting that the graph for fall-prevention ability with respect to and is highly similar to the graph of spikiness shown in Fig. 1C. This result clearly implicates that spikiness plays an important role in the ability for instant adaptation.
Fig. 3.
The falling-prevention ratio in response to an external perturbing force. We found that adaptability manifested in two different ways: Adaptability was significantly improved by spikiness, as shown in A. In addition, adaptability was improved by an optimal PSP timescale range, i.e., , although these effects were only weakly related to the neuron ensemble size (B). (A) Adaptability in response to external perturbation is maximized with and ms, exhibiting strong similarity to the graph of spikiness shown in Fig. 1B. We used N and N. (B) We found another parameter set for which adaptability occurred critically dependent on and almost insensitive to . We used N and N. (C) of sSNN, sigmoidal, and reflex controllers in response to the stationary force input to a hip. The sSNN controller used in A outperformed the other controllers.
Furthermore, an sSNN controller exploiting spikiness outperformed a reflexive controller and a sigmoidal controller in the falling-prevention task, as shown in Fig. 3C; the admissible force load of an sSNN controller (with and ms) was fivefold and twofold larger than that of a sigmoidal and a reflex controller, respectively (i.e., the maximum force load for an sSNN, a sigmoid, and a reflex controller was 110, 18, and 50 N, respectively). The procedure to select the sigmoidal/reflex controller used in Fig. 3C is the same as that to obtain Fig. 2C. Note that the reflex controller has a higher falling-prevention ratio than the sigmoidal controller. This might be because the sigmoid controller could not generate the large MTU activation necessary to prevent falling due to the saturation dynamics.
Adaptability Provided by Optimal PSP Timescale.
The fall-prevention probability shown in Fig. 3B is only weakly dependent on the neuron ensemble size , while the PSP timescale is of critical importance for the ability to stabilize. In Fig. 3B, ms maximizes stabilization during walking, and the rate of fall prevention is almost insensitive to the size of . In fact, stability is not reduced or enhanced in the rate-coding regime, such as when . This result implies that an sSNN can produce adaptability within the musculoskeletal system of a bipedal walker based on principles other than spikiness. Furthermore, Fig. 3B implies the existence of an optimal PSP timescale to maximize adaptability.
Analyses Using Simple Sensorimotor Agents.
Balancing of a standing biped system is often modeled using an inverted pendulum on a ground (28, 29) supported by passive torque generated by the ankle joint stiffness. Such a system has a bistable potential function as , where is the scaled pendulum angle and is a spring coefficient (30, 31), and increasing the muscle coactivation at the ankle or hip joint increases the joint stiffness and improves the posture stability (32, 33). Gait (re)initiation from the initial posture or the near-falling state requires a transition from the such-stabilized (and rather rigidized) posture to a dynamical and periodic alternation of joint posture such as forward–backward swinging of the upper body (34, 35). Furthermore, to improve energy efficiency and locomotion stability, the periodic motions of an upper body or a swinging leg must match the natural frequency of a passive mechanical system (23, 36, 37). Bipedal walking and recovery from the near-falling state require solving these issues. Hereafter, we discuss how sSNNs help an agent achieve these subtasks by using several simplified abstract models.
Synchronization to the Natural Frequency.
We start our analysis for how sSNNs may help a tight synchronization to the natural frequency (SNF) of a target system. We consider generating the oscillatory motion of a particle connected to a spring, for simplicity, because the mass–spring system has an explicit form of a natural frequency. The motion equation of the spring–mass system is described as , where is the spring coefficient, is the damping coefficient, and is the force generated by sSNNs. Note that if is as small as , the system has convergent solution and (with the assumption ). Likewise, if , the system exhibits stable periodic behaviors, and for , the system exhibits periodic and divergent behaviors.
The input and output of sSNNs are designed so that sSNNs generate a periodic oscillatory motion of a spring–mass system; sSNNs form a positional feedback controller where the gains and are adjusted sufficiently large to generate the oscillatory motion of a particle. The input to sSNNs is described as and . Furthermore, we used the bias input (SI Appendix, section S3).
The natural frequency of the spring–mass system is Hz, and the oscillation amplitude of diverges if the frequency of any external forces matches to . It is clear that introducing the positional feedback gain is equivalent to modulating the spring coefficient as . Therefore, theoretically, all smooth rate-based feedback controllers inevitably distort the original intrinsic dynamics of a subject system. This is clearly shown in Fig. 4A, where we define as the ratio of , the actual frequency of the oscillatory motion of , and the natural frequency as . Evidently, perfect synchrony to the intrinsic dynamics gives . Fig. 4B demonstrates that the sSNN can achieve with a wide range of and . Note that, however, for very low natural frequencies such as , the neuron time constant or PSP time constant must be adjusted to realize . See also SI Appendix, Fig. S2 for further analyses for the dependency on the parameters such as and .
Fig. 4.
The comparison using the conventional feedback controllers versus sSNNs. (A) obtained using a conventional feedback controller with . Note that increasing controller gain distorts the motion frequency apart from the natural frequency . (B) obtained using an sSNN controller. is only weakly sensitive to the changes in the controller gain , unlike the conventional feedback controller. The was computed using the data obtained during s, and was obtained by averaging the 1,000 simulation trials with . We used s, s, , and for Hz; ms, ms, , and for Hz; and ms, ms, , and for Hz. Note that for Hz corresponds to the upper x axis.
As a subsequent measure to observe the sSNN synchrony to the intrinsic dynamics, we used the signal-to-noise ratio (SNR) around the natural frequency (with ). The SNR was computed as , where the signal power, , is the spectrum amplitude around the , and the noise power, , is computed by subtracting from the total power spectrum. (The SNR was computed using the data obtained during s.) The resonant motion of a mass–spring system is generally evaluated from the maximum amplitude of the induced oscillatory motion. However, the maximum amplitude of the motion cannot discriminate resonances in the natural frequency and in the frequency distorted by a smooth controller. Therefore, we used SNR such that only the resonant motions in the natural frequency will result in high SNR.
PSP Resonance: Resonance Amplitude in Natural Frequency Is Modulated by PSP Time Constant.
Fig. 5 shows the graphs of SNR for several natural frequencies and neuron time constants with respect to the PSP timescale . These graphs indicate that sSNNs can induce resonant motion (i.e., SNR ) with a significantly wide sSNN parameter range. Furthermore, Fig. 5 A and B indicates an interesting characteristic of sSNNs: SNR drastically changes by a small difference of . It is shown that , i.e., the width of for the SNR peak (see Fig. 5B for the schematic explanation of what indicates), increases corresponding to the range of . For example, the (for = 3) was s for the peak around s, and for the peak around s, increases to s. Furthermore, Fig. 5B shows that the resonance peak positions are different for the different values of ; e.g., the peaks for are given by ms, and the peaks for are given by ms (SI Appendix, Fig. S3).
Fig. 5.
(A and B) SNR with respect to , , and . A and B show that a stochastic spiking controller can generate resonance in the natural frequency of a system using a wide variety of parameter regions (i.e., SNR for a wide range of ). Additionally, it should be noted that the value of SNR is further amplified by optimal values of . Here, we used , , , , , and . These results are only weakly sensitive to the changes in (SI Appendix, Figs. S2 and S3).
To summarize, sSNNs do not distort the intrinsic dynamics of a system unlike the conventional smooth rate-based controllers, and therefore an sSNN-based motion controller would be more suitable for exploiting profoundly more mechanical intrinsic dynamics. For example, the locomotion rhythm change in slipping shown in Fig. 2 would be accounted for by SNF; in slipping, the potential of a mechanical bipedal system is reduced from to because the ankle support drops so that , and therefore the natural frequency of the system is modulated by slipping. Furthermore, we observed a locomotion gait where the agent swings the legs and the upper body largely as shown in Movie S8, which is very similar to passive dynamic walking (38). This gait is used to obtain the result in Fig. 3B, and therefore this gait stability is mostly dependent on the PSP timescale and only weakly sensitive to the sSNN size . This gait pattern might be realized using the SNF and PSP resonance.
Enlarging the Basin of a Goal State.
Here, we analyze how sSNNs help bipedal balancing in a near-falling state. Because the bipedal system is analogously represented by a spring-supported inverted pendulum (30, 31) which has a double-well potential, we consider the particle agent in a double-well potential as shown in Fig. 6A. The motion equation is described as ; is a friction coefficient, and denotes differentiation with respect to . Note that we consider a more mathematically generalized double-well potential .
Fig. 6.
Stabilization in the goal state by the sSNN controller in a double-well potential. (A) Potential landscape and controller setup used in the experiment. See Enlarging the Basin of a Goal State for details. (B) Time-averaged PSP in response to . We fixed the particle position and observed the stationary value of . (C1) Superimposed particle trajectories obtained with the initial position with several values such that . We used . The other parameters are listed within the panels. Note that linear feedback controllers cannot stabilize the particle around even if noise intensity is . (C2) Typical particle trajectory obtained with (Top) and with (Bottom). In the low-friction environment , the particle often overshoots the goal position; the starting agent overshot the goal and reached , and then it rebounded to reach the goal state. For , we used , , , , and . Likewise, for , we used , , , , and .
The sSNNs are configured to compose a feedback controller to reach the potential top . The inputs to and are and , respectively. The controller gains and were designed small so that the agent which started from the potential bottom could not reach . The output of an sSNN controller is approximately sigmoidal with respect to the agent position , as shown in Fig. 6B. We prepare a stochastic feedback controller for comparison; , where is the control gain and is the Gaussian random perturbation with the intensity . Note that when we use sSNN controllers. For the detailed description of the controller setup, see SI Appendix, section S4).
Fig. 6 C1 demonstrates that cannot stabilize the agent around even with the external help that is given as or with the presence of noise , if is not large enough to lift the agent from up to . In contrast, Fig. 6 C2 demonstrates that the sSNN controller induces a metastable state around the goal state and exploits the external help (i.e., ) and force noise generated by the stochastic spikes to overcome the potential barrier to reach the goal state. This characteristic helps the agent start from the wider range of the initial state to reach and stay in the goal state. Therefore, we investigate the basin size, which reflects the size of the set of the initial states that enables the agent to reach and stay within for a sufficiently long duration, i.e., 30 s.
The basin size is computed as follows: For the th pair of initial position and velocity , we set if the agent succeeds in staying on the ridge . Otherwise, . We define the basin rate as , where is the total number of . Fig. 7 A1 and A2 represents the basin obtained with , , respectively. (Note that we set the pixel to 1 if the corresponding initial state is a part of the basin.) Fig. 7 B1 and B2 indicates the basin area rate computed using several bias input values for , which determines the mean-firing rate of an sSNN. We observed the tendency of the basin size to decrease with respect to for most of the and . However, if the friction is low, , and if the bias is as small as and the sSNN is in the subthreshold regime (i.e., the sSNN does not generate spikes near ), the small reduces the basin size.
Fig. 7.
Basin area rate decreases with respect to . (A1 and A2) The basin plot for the initial state and with (A1) and 0.1 (A2). Note that the basin size decreases as increases. The several stripes in A2 reflect the overshooting behavior of the particle (in the low-friction environment, the agent cannot stop at the goal state if is very large; see Fig. 6 C2). (B1 and B2) The basin area rate exhibits monotonic decreases with respect to for . If the sSNN bias is small and in the subthreshold regime (e.g., ), the basin size decreases with small , particularly in the low-friction environment because the spike frequency of sSNN is low and therefore the agent is rather uncontrolled near . See text for further analysis. The parameters used in the simulations are listed in the corresponding panels. For the other sSNN parameters, we used ms, , , and for and ms, , , and for .
The basin-enlargement phenomenon implies that sSNNs can induce an inhomogeneous noise effect. We speculate that this inhomogeneous noise effect is based on the interaction of the nonlinear firing function and noise of the sSNNs: In the sSNN suprathreshold regime (i.e., an sSNN emits spikes without any input ), can be approximated as for , and for , as shown in Fig. 6B. This implies that the diffusive motion of an agent induced by noise is less suppressed if the agent is far from the goal state; but more suppressed near the goal state . In the subthreshold regime such as , on the other hand, for . Therefore, the diffusive motion of an agent is rather uncontrolled near the goal state in the subthreshold regime . This would lead to the result where the small degrades the basin rate with as shown in Fig. 7 B2.
Rapid Complexity Reduction and Rhythm Formation.
In gait (re)initialization, a bipedal system must transit from a rigidized posture (that is induced by the muscle coactivations to improve the balance stability) to a dynamical, periodic motion regime. This transition is analogous to escaping from a quasi-stable state and forming a dynamic motion pattern in a multistable potential (note that in such dynamic motion, the quasi-stable state will be destabilized because of the large motion velocity). Here, we considered a particle system in a triple-well potential , as shown in Fig. 8A.
Fig. 8.
Rapid complexity reduction due to stochastic spikes. (A) Potential landscape and controller setups in the experiment. (B) The position trajectories obtained using a stochastic nonspiking controller . The noise intensity (Bottom) generated a more regular oscillatory motion and resulted in lower , compared with a lower-noise controller with (enlarged view in Top and Bottom in the same scale with ) (). We used . (C) The position trajectories obtained by using the sSNN controller with (Bottom) and (enlarged graph in Top and the same scale with in Bottom). We used ms, , , , and . (D) Averaged time with respect to and actuation gain . Note that indicates that the agent could not escape the local minimum. (E) ApEn with respect to and several actuation gains. ApEn increases with for a wide variety of values. The ApEn values were calculated using the data obtained during to 1,000 s. D and E were computed by averaging the results of 50 trials of numerical simulations performed using the equations , , ms, , .
The motion equation of an agent is given by , where is a friction coefficient, and denotes differentiation with respect to . The sSNN controllers and were designed to mimic the function of antagonist muscles; and generate forces driving toward two different goal states and , respectively. In particular, we assumed that received and generated toward . Likewise, received and generated toward . The stochastic feedback controller to mimic the function of antagonist muscles was introduced for the sake of comparison, as , where (see SI Appendix, section S5 for the detailed controller design). simply increases the stability of the quasi-stable state if as we can see that is reduced to a simple spring-like controller as . Note that this would be corresponding to the increased joint rigidity by muscle coactivation (32, 33). Basically, prevents the smooth transition from the stabilized posture regime to a periodic motion regime without the help of noise, as shown in Fig. 8B. In contrast, sSNNs with small have enhanced escaping from the quasi-stable well and generate a periodic motion among as shown in Fig. 8C. Fig. 8D indicates that the time required to obtain an oscillatory motion pattern, tends to increase with , where is obtained by observing the time when the particle finishes passing both of . For relatively small actuator gains such as , escaping from is realized only with a small such as .
Furthermore, escaping from the quasi-stable well where two controllers generate conflicting forces leads to the complexity reduction. In fact, Fig. 8 B and C demonstrates that the approximate entropy (ApEn) (39), a measure to quantify complexity, is drastically reduced by escaping from the quasi-stable well. This is because the agent outside the quasi-stable well is influenced more by the deterministic large force generated by the potential . (Intuitively, ApEn quantifies the infrequency of the same data pattern in a time series, and therefore regular and periodic time series give small ApEn. See SI Appendix, section S6 for the detailed definition of ApEn.) Fig. 8E shows a result that smaller neuron sizes (particularly ) can more effectively reduce ApEn than larger neuron size such as .
The ability of stochastic spikes to form patterns is similar to the well-established coherence resonance induced by noise (see ref. 6 for review) and noise-induced posture transition (40), and, therefore, similar to sSNNs, a linear controller can achieve a periodic motion if there is the help of noise , as shown in Fig. 8E.
Discussion
Adaptability Improvement by Spikiness.
It is well known that walking requires the zero-moment point (ZMP) (41) to be within a certain range, which (in our framework) mainly corresponds to upper-body control toward and within a certain range. Note that this upper-body control is analogous with the problem formulation introduced in Enlarging the Basin of a Goal State. Furthermore, finding and transitioning to a new stable walking pattern upon perturbation must be analogous to rapid pattern formation discussed in Rapid Complexity Reduction and Rhythm Formation. Because these functions are enhanced by large spikiness (Figs. 6 and 8), it would be reasonable to say that the fall-prevention ability in response to the slipping, that is maximized by large spikiness, would be largely dependent on the basin-enlargement and complexity-reduction ability.
Adaptability Improvement by SNF and PSP Resonance.
Several studies of animal locomotion have proposed that locomotion frequency is generated near the natural frequency of the musculoskeletal system (23, 36, 37). The parameter band that realizes high falling-prevention probability would correspond with the PSP resonance band shown in Fig. 5. One interpretation for the parameter band would be that sSNNs exploited the musculoskeletal natural frequency by SNF and stabilized the rhythmic motion by PSP resonance.
Why Most Biological Systems Rely on Spiking Neurons.
Even the unicellular Paramecium use the action potential to generate behavior (42). Although biological organisms contain a few types of nonspiking interneurons (43–46), sensory information and motor activation are mainly regulated by spiking action potentials in biological systems. Recent developments of neuromorphic chips have revealed that learning systems using spiking neurons can solve optimization problems with remarkably higher-power efficiency (47–49). Nevertheless, the merits of biological spiking neurons remain to be fully elucidated. In fact, state-of-the-art, biologically inspired engineering frameworks such as deep learning (50), deep reinforcement learning (51), and their derivatives still employ nonspiking rate-based neurons because spiking neurons have not yet been associated with any remarkable benefits in learning and optimization ability other than the computational efficiency.
Our findings suggest that the merits of spiking action potentials are beyond the scope of the conventional framework for learning: We believe that the functions of spiking neurons must be within the scope of emergent adaptability and instantaneous behavioral optimization. Moreover, we deduce that the emergent adaptability would increase the chances of success in a sensorimotor task and therefore enable a smooth and rapid sensorimotor learning process.
An sSNN to Realize a Brownian Ratchet in Large-Scaled Systems.
Our results imply that the sSNNs can provide the inhomogeneous noise effect to a musculoskeletal system; the force noise generated by sSNNs helps an agent overcome the potential barrier to reach a goal state for a certain task, and simultaneously, a control signal to prevent the force noise from pushing the agent from the goal state is provided by the nonlinear firing function of an sSNN. Similar adaptive and autonomous switching between exploiting and blocking the noise effect is seen in a model of neural dendrosomatic interaction (52). An sSNN may be a key platform to realize a Brownian ratchet-like mechanism (53, 54) in a large-scaled system such as animal musculoskeletal systems where the effect of thermal noise is negligible. A theoretical analysis must be necessary for further understanding of this ratchet-like behavior of sSNNs.
From the Perspective of Spike-Induced Ordering.
Animal skeletal muscle groups are controlled by a limited number of motor neurons. For example, the motor axons of a human skeletal muscle group (such as the tibialis anterior muscle [TA], which consists of more than 250,000 muscle fibers) are controlled by at most 500 neurons (55). This indicates that the PSP signals induced in a muscle group are principally not smooth and are very far from the perfect rate-coding scheme. Our experimental results suggest that jerking and spiking MTU control signals lead to adequate complexity reduction and basin enlargement, as shown in Figs. 3A, 6, and 8. These results provide insight into why most animal skeletal muscles are innervated by a limited number of neurons: Motion control by a limited number of neurons may extend beyond the economical purpose of minimizing the control cost and act to exploit the effect of spike-induced ordering. Furthermore, we expect that the target function of spike-induced ordering is not limited to musculoskeletal motion control and may be applicable to the homeostatic regulation of endocrine systems, ordered peristalsis motions of digestive organs, and ordered respiratory dynamics.
From the Perspective of SNF and PSP Resonance.
In biological systems, the duration of an action potential (AP) is tightly coupled to the PSP duration and amplitude (56, 57). Therefore, we speculate that the effects induced by modulating the PSP timescale as demonstrated in this paper may be applicable to the effects induced by modulating AP duration. In particular, we hope that our results provide a theoretical basis as to why the AP duration in biological systems differs, depending on the neuron type and target function (56). Furthermore, we speculate that one of the functionalities of neuromodulators such as noradrenaline (NA), acetylcholine, and serotonin (5-HT) may be in the controlling AP waveform and duration, and PSP time constant (58–61), to synchronize with the system’s intrinsic dynamics. In fact, it is known that NA in a respiratory CPG modulates the respiration frequency (62). Likewise, 5-HT in the spinal central pattern generators (CPGs) is required to generate stable locomotion pattern (63). We further expect that the effects of PSP resonance must not be limited to the generation of rhythmic motion and may play a certain role in the formation of rhythmic brain activity, e.g., , , , and oscillations.
Note that an sSNN described in this paper does not contain any synaptic connection among the neurons in an ensemble. We point out that several computational models for spinal and respiratory CPG circuits (64, 65) are based on the same assumption: A neuron population consisting of 50 to 100 spiking neurons does not involve any synaptic connection within a population and has synaptic interconnection only with other neuron populations.
Conclusion
In this study, we investigated the function of stochastic spikes with respect to the spikiness and PSP timescale. We reported four findings (F1 to F4) regarding the benefits of stochastic spikes: F1) synchronization to an intrinsic frequency, F2) amplification of the resonant motion in a natural frequency by PSP timescale, F3) basin enlargement, and F4) rapid complexity reduction and pattern formation. We demonstrated that the integration of these four functions leads to the on-site adaptability of a sensorimotor agent. We further observed that F3 and F4 are roughly correlated with the level of spikiness, while F1 and F2 are correlated with PSP timescale. Artificial intelligence systems developed using stochastic spikes may exhibit substantial differences in adaptability when compared with conventional systems engineered using nonspiking neuron models.
Data Availability.
The source codes used to generate the results in this paper are available at http://www.isi.imi.i.u-tokyo.ac.jp/public/spike_induced_order/.
Materials and Methods
A Model of Stochastic LIF Neuron Ensemble.
The membrane voltage of the th neuron (in the th sSNN) is represented by , and when reaches the threshold ( throughout this paper), the neuron emits a spike represented by the Dirac delta function and enters a refractory period described by . Simultaneously, the membrane voltage is reset to . Formally, the full dynamics of an LIF neuron can be described as (66)
| [3a] |
| [3b] |
| [3c] |
where is the bias current, is the noise intensity of the th sSNN, is the refractory period, ms, is the Gaussian noise of the unit intensity, and is the membrane time constant and ms unless otherwise stated. represents the noisy synaptic background activity (6, 66, 67) and is the source for the stochasticity of an sSNN. Note that we use the suffixes , , and to represent the sSNN index, the neuron index, and the spike index, respectively. The spike train of the th LIF neuron is formally described as (6). The and are different for different neurons and are randomly sampled from the range and , respectively. Note that the th sSNN has each independent profile for , , and , and are independent of each other. Furthermore, we used different values for different neurons in an ensemble in our numerical simulations of a musculoskeletal bipedal walker, and we used the same bias signal in the numerical simulations of simplified sensorimotor agents.
Main Idea: Parametric Control of the Stochasticity and Discontinuity of sSNN Output.
To simplify the theoretical analysis, we assume that the are identical for all neurons in the same sSNN as . Based on the finite-size mean-field theory developed in refs. 18 and 19 and linear-response theory (6, 20, 21), the averaged spike train can be described using Gaussian approximation as
| [4a] |
| [4b] |
where, is a certain firing function, is the stationary firing rate, and is the linear-response function. consists of several periodic signals such as (21). We used a simplified approximation that the spike train of a LIF neuron is based on the Poisson process and assumed that is Gaussian white noise of the variance (6). Note that has a scaling factor of rather than because of the independency of and ; i.e., (). Note that to be theoretically exact, however, it is shown that is nonwhite but colored because of the LIF refractory period and membrane dynamics (18, 19). The plot of and mostly takes a sigmoidal shape with respect to the input (6, 20), providing an activation function similar to that used in conventional nonspiking neural networks.
Using the abovementioned approximation of in Eq. 4, the dynamics of in Eq. 1 are approximated as follows:
| [5] |
Eq. 5, which is obtained by substituting Eq. 4 for Eq. 1, implies that the PSP signal generated by the output spikes of the sSNN asymptotically approaches the rate-coded smooth behavior and that this asymptotic scaling is primarily based on . If the PSP signal can be expressed similarly to Eq. 5 as
| [6] |
where is the stationary function of , is a certain stochastic function, and is a linear-response function of against the input , we can compute the analytical form of as
| [7] |
where corresponds to the stationary nonspiking behavior. is a stochastic process obtained from the derivative of (if is a Gaussian white noise, is referred to as purple noise), assuming that the time averages of the stochastic variables , , and are 0. Furthermore, we assumed for simplicity. Eq. 7 indicates that is modulated by both and .
Configuration of a Musculoskeletal Bipedal Walker.
The bipedal body consists of seven rigid bodies: an upper body along with the left and right thighs, shanks, and feet. Each leg of the musculoskeletal system has eight MTUs, resulting in a total of 16 MTUs for the legged system. We used basically the same parameters as ref. 22 except that we use the maximum contract velocity of a muscle , where [] is the optimal muscle length to generate the maximum force. The numerical simulation of the rigid bodies, the joint-limiting dynamics, the body-ground contacts, the ground reaction force, and the MTU forces are integrated by the Open Dynamics Engine (ODE) (68), using a step size of 1 ms.
Base Reflex System.
Each leg of a walker has four states: stance, swing initiation, swing, and stance preparation. In each phase, the nonspiking activation signals for the corresponding MTUs are determined using reflex rules proposed in ref. 22. Here, we describe the reflex rules only briefly.
The MTU activation signal is determined by three basic rules: positive force feedback, MTU length feedback, and proportional-derivative (PD) control. The MTU activation generated by the positive force feedback rule is determined using the gain as , where is the force generated by the th MTU. The length feedback rule works to contract the MTU toward the desired length and contributes to MTU activation by as , where is the desired muscle fiber length, and if is positive and 0 otherwise. Likewise, if is negative and 0 otherwise. PD control mainly regulates the angle of the upper body and contributes via as , where is the rigid-body posture (such as upper body) or the joint angle (e.g., knee angle), is the positional feedback gain, and is the derivative feedback gain.
A smooth nonspiking activation signal generated by a base reflex system is basically composed of a combination of these three reflex rules as , where is the constant activation signal, and is inhibitory input from the correspondent antagonist muscle (e.g., TA receives the inhibitory input from its antagonist soleus muscle [SOL] as during the stance phase).
A smooth, nonspiking activation signal (although it is highly nonlinear because of the threshold function ) computed by the base reflex system is passed to the corresponding ensemble of LIF neurons as , where is the input gain. The MTU activation level is determined by the EPSP signal induced by the corresponding neuron ensemble, and the generative force of an MTU is computed based on the dynamics proposed in ref. 23.
A simple reflex controller activates an MTU simply as , and a sigmoidal controller activates an MTU using a sigmoid function as , where is the actuation gain and is the input gain.
Optimization of Controllers.
The cost function for the real-coded GA with the BLX- method (24) was designed so that the center-of-mass (CoM) velocity of the agent was within the range of , where we used the target velocity m/s that was correspondent to “very fast walking speed” (22). In particular, we used , where and were the desired and actual CoM velocities, respectively, and for m/s and otherwise. We basically used s and s but applied s for individuals to avoid the local minimum. is the penalty term for falling, jumping, toe striking, or stopping (SI Appendix, section S2).
A simple reflex controller was obtained by optimizing all parameters of the base reflex systems such as , , and . Please see ref. 22 for the full parameters list of the base reflex system that must be optimized. An sSNN controller was obtained by optimizing all parameters for the base reflex system and the parameters , , , , and of the sSNN. As for the , , and , we used the fixed values ms, ms, and during optimization. Likewise, a sigmoidal controller was obtained by optimizing the base reflex systems and the parameters of sigmoid functions and . Note that the parameters of the base reflex system are different among reflex, sigmoidal, and sSNN controllers. This is because, in general, a reflexive signal that is optimal to drive an MTU via an sSNN or via a sigmoid function is different from the optimal reflexive output required for direct control of an MTU.
Supplementary Material
Acknowledgments
This research is based on results obtained from a project commissioned by the New Energy and Industrial Technology Development Organization. Furthermore, this research is partially supported by Japan Society for the Promotion of Science (JSPS) KAKENHI Grant-in-Aid for Early-Career Scientists JP18K18128.
Footnotes
The authors declare no competing interest.
This article is a PNAS Direct Submission.
Data deposition: The source codes used to generate the results in this paper are available at http://www.isi.imi.i.u-tokyo.ac.jp/public/spike_induced_order/.
This article contains supporting information online at https://www.pnas.org/lookup/suppl/doi:10.1073/pnas.1819707117/-/DCSupplemental.
References
- 1.Faisal A. A., Selen L. P. J., Wolpert D. M., Noise in the nervous system. Nat. Rev. Neurosci. 9, 292–303 (2008). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Debanne D., Bialowas A., Rama S., What are the mechanisms for analogue and digital signalling in the brain? Nat. Rev. Neurosci. 14, 63–69 (2013). [DOI] [PubMed] [Google Scholar]
- 3.Maass W., To spike or not to spike: That is the question. Proc. IEEE 103, 2219–2224 (2015). [Google Scholar]
- 4.Jonke Z., Habenschuss S., Maass W., Solving constraint satisfaction problems with networks of spiking neurons. Front. Neurosci. 10, 118 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Leng L., et al. , Spiking neurons with short-term synaptic plasticity form superior generative networks. Sci. Rep. 8, 10651 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Lindner B., García-Ojalvo J., Neiman A., Schimansky-Geier L., Effects of noise in excitable systems. Phys. Rep. 392, 321–424 (2004). [Google Scholar]
- 7.Buceta J., Ibañes M., Sancho J. M., Lindenberg K., Noise-driven mechanism for pattern formation. Phys. Rev. 67, 021113 (2003). [DOI] [PubMed] [Google Scholar]
- 8.Tsimring L. S., Noise in biology. Rep. Prog. Phys. 77, 026601 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Gammaitoni L., Hänggi P., Jung P., Marchesoni F., Stochastic resonance. Rev. Mod. Phys. 70, 223–287 (1998). [Google Scholar]
- 10.Moss F., Ward L. M., Sannita W. G., Stochastic resonance and sensory information processing: A tutorial and review of application. Clin. Neurophysiol. 115, 267–281 (2004). [DOI] [PubMed] [Google Scholar]
- 11.Matsumoto K., Tsuda I., Noise-induced order. J. Stat. Phys. 31, 87–106 (1983). [Google Scholar]
- 12.Shinbrot T., Muzzlo F. J., Noise to order Nature 410, 251–258 (2001). [DOI] [PubMed] [Google Scholar]
- 13.Joshi P., Maass W., Movement generation with circuits of spiking neurons. Neural Comput. 171, 1715–1738 (2005). [DOI] [PubMed] [Google Scholar]
- 14.Brunel N., Sergi S., Firing frequency of leaky integrate-and-fire neurons with synaptic current dynamics. J. Theor. Biol. 195, 87–95 (1998). [DOI] [PubMed] [Google Scholar]
- 15.Sreenivasa M., Ayusawa K., Nakamura Y., Modeling and identification of a realistic spiking neural network and musculoskeletal model of the human arm, and an application to the stretch reflex. IEEE Trans. Neural Syst. Rehabil. Eng. 24, 591–602 (2016). [DOI] [PubMed] [Google Scholar]
- 16.Zhou C., Kurths J., Noise-induced phase synchronization and synchronization transitions in chaotic oscillators. Phys. Rev. Lett. 88, 230602 (2002). [DOI] [PubMed] [Google Scholar]
- 17.Teramae J., Tanaka D., Robustness of the noise-induced phase synchronization in a general class of limit cycle oscillators. Phys. Rev. Lett., 93, 204103 (2004). [DOI] [PubMed] [Google Scholar]
- 18.Deger M., Schwalger T., Naud R., Gerstner W., Fluctuations and information filtering in coupled population of spiking neurons with adaptation. Phys. Rev. 90, 062704 (2014). [DOI] [PubMed] [Google Scholar]
- 19.Schwalger T., Deger M., Gerstner W., Towards a theory of cortical columns: From spiking neurons to interacting neural populations of finite size. PLoS Comput. Biol. 13, e1005507 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Chialvo D. R., Longtin A., Müller-Gerking J., Stochastic resonance in models of neuron ensembles. Phys. Rev. 55, 1798–1808 (1997). [Google Scholar]
- 21.Yonekura S., Kuniyoshi Y., Kawaguchi Y., Growth of stochastic resonance in neuronal ensembles with the input signal intensity. Phys. Rev. 86, 011922 (2012). Erratum in: Phys. Rev. E. 93, 039903 (2016). [DOI] [PubMed] [Google Scholar]
- 22.Wang J. M., Hamner S. R., Delp S. L., Koltun V., Optimizing locomotion controllers using biologically-based actuators and objectives. ACM Trans. Graphics 31, 1–11 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Geyer H., Herr H., A muscle-reflex model that encodes principles of legged mechanics produces human walking dynamics and muscle activities. IEEE Trans. Neural Syst. Rehabil. Eng. 18, 263–273 (2010). [DOI] [PubMed] [Google Scholar]
- 24.Eshelman L. J., Schaffer J. D., Real-coded genetic algorithms and interval-schemata. Found. Genet. Algorithms 2, 187–202 (1993). [Google Scholar]
- 25.Nobes K. J., et al. , A comparison of skating economy on-ice and on the skating treadmill. Can. J. Appl. Physiol. 28, 1–11 (2003). [DOI] [PubMed] [Google Scholar]
- 26.Hansen E. A., Kristensen L. A. R., Nielsen A. M., Voigt M., Madeleine P., The role of stride frequency for walk-to-run transition in humans. Sci. Rep. 7, 2010 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Mabuchi K., Tanaka K., Uchijima D., Sakai R., Frictional coefficient under banana skin. Tribol. Online 3, 147–151 (2012). [Google Scholar]
- 28.Alexander R. M., “Mechanics of bipedal locomotion” in Perspectives in Experimental Biology, Davies P. S., Ed. (Oxford: Pergamon Press, 1976), vol. 1, pp. 493–504. [Google Scholar]
- 29.Dickinson M. H., et al. , How animals move: An integrative view. Science 5463, 100–106 (2000). [DOI] [PubMed] [Google Scholar]
- 30.Loram I. D., Lakie M., Human balancing of an inverted pendulum: Position control by small, ballistic-like, throw and catch movements. J. Physiol. 540, 1111–1124 (2002). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Casadio M., Morasso P. G., Sanguineti V., Direct measurement of ankle stiffness during quiet standing: Implication for control modelling and clinical application. Gait Posture 21, 410–424 (2005). [DOI] [PubMed] [Google Scholar]
- 32.Allum J. H. J., Carpenter M. G., Honegger F., Adkin A. L., Bloem B. R., Age-dependent variations in the directional sensitivity of balance corrections and compensatory arm movements in man. J. Physiol. 542, 643–663 (2002). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Laughton C. A., et al. , Aging, muscle activity, and balance control: Physiologic changes associated with balance impairment. Gait Posture 18, 101–108 (2003). [DOI] [PubMed] [Google Scholar]
- 34.Assaiante C., Woollacott M., Amblard B., Development of posture adjustment during gait initiation: Kinematic and EMG analysis. J. Mot. Behav. 32, 211–226 (2000). [DOI] [PubMed] [Google Scholar]
- 35.Delafontaine A., et al. , Anticipatory postural adjustments during gait initiation in stroke patients. Front. Neurol. 10, 352 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Kurita Y., Matsumura Y., Kanda S., Kinugasa H., Gait patterns of quadrupeds and natural vibration modes. J. Syst. Des. Dyn. 2, 1316–1326 (2008). [Google Scholar]
- 37.Robertson B. D., Sawicki G. S., Unconstrained muscle-tendon workloops indicate resonance tuning as a mechanism for elastic limb behavior during terrestrial locomotion. Proc. Natl. Acad. Sci. U.S.A. 112, E5891–E5898 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.McGeer T., Passive dynamic walking. Int. J. Robot Res. 9, 62–82 (1990). [Google Scholar]
- 39.Pincus S. M., Approximate entropy as a measure of system complexity. Proc. Natl. Acad. Sci. U.S.A. 86, 2297–2301 (1991). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Eurich C. W., Milton J. G., Noise-induced transitions in human postural sway. Phys. Rev. 54, 6681–6684 (1996). [DOI] [PubMed] [Google Scholar]
- 41.Vukobratović M., Stepanenko J., On the stability of anthropomorphic systems. Math. Biosci. 15, 1–37 (1972). [Google Scholar]
- 42.Machemer H., Eckert R., Electrophysiological control of reversed ciliary beating in paramecium. J. Gen. Physiol. 61, 572–587 (1973). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Wilson J. A., Phillips C. E., Locust local nonspiking interneurons which tonically drive antagonistic motor neurons: Physiology, morphology, and ultrastructure. J. Comp. Neurol. 204, 21–31 (1982). [DOI] [PubMed] [Google Scholar]
- 44.Hiasada M., The paraneuronal nature of neurons: Nonspiking communication in the crayfish central nervous system. Arch. Histol. Cytol. 52, 139–146 (1989). [DOI] [PubMed] [Google Scholar]
- 45.Rodriguez M. J., Alvarez R. J., Szczupak L., Effect of a nonspiking neuron on motor patterns of the leech. J. Neurophysiol. 107, 1917–1924 (2012). [DOI] [PubMed] [Google Scholar]
- 46.Yang S. M., Vilarchao M. E., Rela L., Szczupak L., Wide propagation of graded signals in nonspiking neurons. J. Neurophysiol. 109, 711–720 (2013). [DOI] [PubMed] [Google Scholar]
- 47.Davies M., et al. , Loihi: A neuromorphic manycore processor with on-chip learning. IEEE Micro 38, 82–99 (2018). [Google Scholar]
- 48.Merolla P. A., et al. , A million-neuron integrated circuit with a scalable communication network and interface. Science 345, 668–673 (2016). [DOI] [PubMed] [Google Scholar]
- 49.Neftci E. O., Augustine C., Paul S., Detorakis G., Event-driven random back-propagation: Enabling neuromorphic deep learning machines. Front. Neurosci. 11, 324 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.LeCun Y., Bengio Y., Hinton G., Deep learning. Nature 521, 436–444 (2015). [DOI] [PubMed] [Google Scholar]
- 51.Mnih V., et al. , Human-level control through deep reinforcement learning. Nature 518, 529–533 (2015). [DOI] [PubMed] [Google Scholar]
- 52.Naud R., Payeur A., Longtin A., Noise gated by dendrosomatic interactions increases information transmission. Phys. Rev. X, 7, 031045 (2017). [Google Scholar]
- 53.von Smoluchowski M., Experimental nachweisbare, der üblichen thermodynamik widersprechende molekularphänomene. Phys. Zeitchrift 13, 1069–1080 (1912). [Google Scholar]
- 54.Feynman R. P., Leighton R. B., Sands M., The Feynman Lectures on Physics (Addison-Wesley, 1963), chap. 46. [Google Scholar]
- 55.Karpati G., Disorders of Voluntary Muscle (Cambridge University Press, ed. 8, 2010). [Google Scholar]
- 56.Bean B. P., The action potential in mammalian central neurons. Nat. Rev. Neurosci. 8, 451–465 (2007). [DOI] [PubMed] [Google Scholar]
- 57.Hochner B., Klein M., Schacher S., Kandel E. R., Action-potential duration and the modulation of transmitter release from the sensory neurons of Aplysia in presynaptic facilitation and behavioral sensitization. Proc. Natl. Acad. Sci. U.S.A. 83, 8410–8414 (1986). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 58.Verkerk A. O., Geuzebroek G. S. C., Veldkamp M. W., Wilders R., Effects of acetylcholine and noradrenalin on action potentials of isolated rabbit sinoatrial and atrial myocytes. Front. Physiol. 3, 174 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59.Carey M. R., Regehr W. G., Noradrenergic control of associative synaptic plasticity by selective modulation of instructive signals. Neuron 62, 112–122 (2008). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 60.Hasselmo M. E., Fehlau B. P., Differences in time course of ACh and GABA modulation of excitatory synaptic potentials in slices of rat hippocampus. J. Neurophysiol. 86, 1792–1802 (2001). [DOI] [PubMed] [Google Scholar]
- 61.Nozaki K., Kubo R., Furukawa Y., Serotonin modulates the excitatory synaptic transmission in the dentate granule cells. J. Neurophysiol. 115, 2997–3007 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 62.Errchidi S., Hilaire G., Monteau B., Permanent release of noradrenaline modulates respiratory frequency in the newborn rat: An in vitro study. J. Physiol. 429, 497–510 (1990). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 63.Cabaj A. M., et al. , Serotonin controls initiation of locomotion and afferent modulation of coordination via 5- receptors in adult rats. J. Physiol. 595, 301–320 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 64.Rybak I. A., Paton J. F., Schwaber J. S., Modeling neural mechanisms for genesis of respiratory rhythm and pattern. I. Models of respiratory neurons. J. Neurophysiol. 77, 1994–2006 (1997). [DOI] [PubMed] [Google Scholar]
- 65.Shevtsova N. A., et al. , Organization of left-right coordination of neuronal activity in the mammalian spinal cord: Insights from computational modelling. J. Physiol. 593, 2403–2426 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 66.Plesser H. E., Geisel T., Markov analysis of stochastic resonance in a periodically driven integrate-and-fire neuron. Phys. Rev. 59, 7008–7017 (1999). [DOI] [PubMed] [Google Scholar]
- 67.Destexhe A., Rudolph M., Fellous J.-M., Sejnowski T. J., Fluctuating synaptic conductances recreate in vivo-like activity in neocortical neurons. Neuroscience 9, 13–24 (2001). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 68.Smith R., Open dynamics engine. http://ode.org. Accessed 27 April 2019.
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The source codes used to generate the results in this paper are available at http://www.isi.imi.i.u-tokyo.ac.jp/public/spike_induced_order/.








