Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Inverse stochastic resonance in adaptive small-world neural networks

Marius E. Yamakou marius.yamakou@fau.de Department of Data Science, Friedrich-Alexander-Universität Erlangen-Nürnberg, Cauerstr. 11, 91058 Erlangen, Germany    Jinjie Zhu jinjiezhu@nuaa.edu.cn State Key Laboratory of Mechanics and Control for Aerospace Structures, College of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China    Erik A. Martens erik.martens@math.lth.se Centre for Mathematical Sciences, Lund University, Sölvegatan 18B, 221 00 Lund, Sweden Center for Translational Neurosciences, University of Copenhagen, Blegdamsvej 3, 2200 Copenhagen, Denmark
(July 3, 2024)
Abstract

Inverse stochastic resonance (ISR) is a counterintuitive phenomenon where noise reduces rather than increases the firing rate of a neuron, sometimes even leading to complete quiescence. ISR was first experimentally verified with cerebellar Purkinje neurons [A. Buchin et al., PLOS Computational Biology 12, e1005000 (2016)]. These experiments showed that ISR enables a locally optimal information transfer between the input and output spike train of neurons. Subsequent studies have further demonstrated the efficiency of information processing and transfer in neural networks with small-world network topology. We have conducted a numerical investigation into the impact of adaptativity on ISR in a small-world network of noisy FitzHugh-Nagumo (FHN) neurons, operating in a bistable regime with a stable fixed point and a limit cycle — a prerequisite for the emergence of ISR. Our results show that the degree of ISR is highly dependent on the value of the FHN model’s timescale separation parameter ϵitalic-ϵ\epsilonitalic_ϵ. The network structure undergoes dynamic adaptation via mechanisms of either spike-time-dependent plasticity (STDP) with potentiation-/depression-domination parameter P𝑃Pitalic_P, or homeostatic structural plasticity (HSP) with rewiring frequency F𝐹Fitalic_F. We demonstrate that both STDP and HSP amplify the effect of ISR when ϵitalic-ϵ\epsilonitalic_ϵ lies within the bistability region of FHN neurons. Specifically, at larger values of ϵitalic-ϵ\epsilonitalic_ϵ within the bistability regime, higher rewiring frequencies F𝐹Fitalic_F are observed to enhance ISR at intermediate (weak) synaptic noise intensities, while values of P𝑃Pitalic_P consistent with depression-domination (potentiation-domination) consistently enhance (deteriorate) ISR. Moreover, although STDP and HSP control parameters may jointly enhance ISR, P𝑃Pitalic_P has a greater impact on improving ISR compared to F𝐹Fitalic_F. Our findings inform future ISR enhancement strategies in noisy artificial neural circuits, aiming to optimize local information transfer between input and output spike trains in neuromorphic systems, and prompt venues for experiments in neural networks.

preprint: AIP/123-QED

The impact of noise on nonlinear dynamical systems often yields counter-intuitive behaviors, such as the stabilization of otherwise unstable deterministic states, and the inhibition or enhancement of oscillations. Classic examples of stochastic enhancement include phenomena like stochastic resonance (SR) and coherence resonance (CR). In SR, adding (an optimal intensity of) noise to a nonlinear bi-stable system (or, systems with sensory thresholds, such as neurons) enhances its response to weak external periodic signals, making imperceptible signals detectable Longtin (1993). Experimental research has shown that SR maximizes information flow in sensory neurons at an optimal noise level Nozaki et al. (1999). CR, on the other hand, does not require an external periodic signal Pikovsky and Kurths (1997) and occurs when the regularity of noise-induced oscillations in an excitable system is a peaked (non-monotonic) function of the noise amplitude, with oscillators being optimally correlated at a certain non-zero noise intensity. CR has also been studied experimentally Pisarchik and Hramov (2023). More recent studies of stochastic individual neurons and neural network models have identified another form of non-linear response to noise, inverse stochastic resonance (ISR) Gutkin, Jost, and Tuckwell (2009); Tuckwell, Jost, and Gutkin (2009), an effect which later also has been observed experimentally in neurons Buchin et al. (2016). ISR leads to an inverse resonance, i.e., the response curve possesses a trough (minimum), unlike SR and CR which result in a response curve with a peak (maximum); or even the complete silencing of the spiking activity. While the effect of network adaptivity on SR and CR has been investigated extensively, research on the effect of adaptivity inverse stochastic (ISR) in single neuronal models and large-scale networks is lacking and the effects are unknown. The present study fills this gap and examines ISR in adaptive small-world neural networks, with two key mechanisms of adaptivity, spike-timing-dependent plasticity and homeostatic structural plasticity. Our study shows that adaptive mechanisms strengthen ISR, thus offering insights into the role and control of ISR in neural and other complex systems, and offers guidance for future experimental investigations.

I Introduction

Noise-induced resonances are counter-intuitive phenomena where the introduction of stochastic fluctuations, or noise, into a nonlinear dynamical system modulates the system’s activity and response. Stochastic resonance (SR) is a well-documented phenomenon where noise enhances a nonlinear system’s response to weak periodic signals and has been extensively studied and leveraged across various fields and particularly in neuroscience Hänggi (2002); Longtin (1993); Vázquez-Rodríguez et al. (2017); Gluckman et al. (1998); Bulsara et al. (1991). For coherence resonance, the addition of a specific amount of noise in excitable system renders oscillatory responses most coherent Pikovsky and Kurths (1997), and thereby optimizes signal detection and processing. Inverse stochastic resonance (ISR) is a counterpart phenomenon, since stochastic fluctuations or noise results in the reduction or even suppression of the system’s activity. Thus, ISR conceptually represents a paradigm shift in our understanding of noise-induced behaviors in complex systems, as it displays that noise cannot only play an excitatory but also an inhibitory role Tuckwell, Jost, and Gutkin (2009).

ISR was first identified in the context of neuronal dynamics with the observation that certain neurons, subjected to an optimal level of noise, could decrease and sometimes even completely quench their mean firing rate into quiescence Gutkin, Jost, and Tuckwell (2009). The experimental validation of ISR in both biological Buchin et al. (2016) and physical Huh, Shiomi, and Miyagawa (2023) systems underscores its relevance in the real world. By elucidating how noise can modulate neural activity, ISR provides insights into the delicate balance between excitation and inhibition in the brain. The discovery of ISR has significant implications for understanding both the function and dysfunction of the brain, especially in terms of regulatory mechanisms of neural circuits. For example, it is generally believed that neurons convey information via spiking interactions. Consequently, the occurrence of ISR can on one hand be viewed as a constraint on information processing in neural systems. On the other hand, ISR could also be crucial for computational processes that require diminished firing activity without chemical inhibitory neuro-modulation, or for those processes requiring intermittent bursts of activity Paydarfar, Forger, and Clay (2006). The presence of ISR could be beneficial in these specific scenarios.

Moreover, the quenching effect of ISR holds therapeutic potential, where controlled noise might be used to reduce excessive neural activity and prevent conditions marked by hyper-excitability, such as epilepsy Buchin (2015). Beyond neuroscience, the intriguing ISR effect is also relevant to various fields, including physical systems Huh, Shiomi, and Miyagawa (2023), ecological systems Touboul, Staver, and Levin (2018), particularly neuromorphic engineering.

From a dynamical system perspective, ISR typically arises in bistable and monostable stochastic nonlinear dynamical systems, where the underlying mechanisms are identified as noise-induced biased switching between periodic (limit cycles) and stationary (fixed points) attractors of the deterministic dynamics and noise-enhanced stability, respectively Bačić and Franović (2020); Zhu (2021). At an intermediate noise level, the switching rates become notably asymmetric, with the system spending substantially more time in a quasi-stationary state. This results in a distinctive non-monotonic relationship between mean-firing rate and noise, a hallmark of ISR.

Recent years have shown a surge of interest in exploring various aspects of the ISR phenomenon. One investigation Guo (2011) delved into the influence of temporal noise correlations on ISR, revealing that colored noise exerts a more significant suppressive impact on neural activity when compared to Gaussian white noise. Another study Tuckwell and Jost (2011) scrutinized ISR in a more realistic setting including spatial extension, demonstrating that mild noise can impede spiking when signal and noise inputs coincide spatially on the neuron; vice versa, if the signal and noise are unevenly distributed, the noise does not disrupt spiking activity, irrespective of the neuron’s extension on a spatial domain. A further study Uzuntarla, Barreto, and Torres (2017) found that ISR can emerge in static networks as a consequence of a variety of factors, including channel noise, connection strength, synaptic currents with excitatory and inhibitory terms, and topological features of the network, including degree distribution and mean connectivity degree.

A significant number of studies investigated ISR in individual neurons and neural networks as a function of various types of noise Wang et al. (2022); Lu et al. (2020); Zhao and Li (2019), spatial extension of the neuron model Tuckwell and Jost (2011); Liu et al. (2024); Zhang, Li, and Xing (2021), electromagnetic induction of due to ions moving in the neuronal membrane Ye, Yang, and Jia (2023), conductance-driven input Tuckwell, Jost, and Gutkin (2009), neuronal morphology Liu et al. (2024), time delays and coupling strength Liu et al. (2024); Zhang, Li, and Xing (2021), electrical synapses versus (inhibitory and excitatory) chemical synapses Uzuntarla, Barreto, and Torres (2017), electrical and chemical autapses (i.e., time-delayed synaptic connections where a neuron forms a synapse with itself) Zhang, Li, and Xing (2021), the average degree of scale-free neural network size Uzuntarla, Barreto, and Torres (2017). Despite the large range of situations explored in these research efforts, the question of how the dynamics in adaptive neural networks affect ISR remains underexplored. As we show in the present study, adaptive dynamics in a network due to dynamic plasticity have a profound effect on ISR.

One study Uzuntarla et al. (2017) examined ISR by analyzing how a single neuron with synaptic dynamics is affected by the independent (uncorrelated) spiking activity of numerous other neurons. In this setup, presynaptic neurons are modeled as independent Poisson spike generators emitting uncorrelated spikes with a certain frequency. For synaptic transmission to the postsynaptic neuron, the authors adopt the dynamic synapse formulation of Tsodyks and Markram Tsodyks, Pawelzik, and Markram (1998). It was shown that dynamic synapses featuring short-term synaptic plasticity may expand or shrink the interval of presynaptic firing rate over which ISR in the single postsynaptic neuron is present. Examining short-term depression and facilitation of the noisy postsynaptic current, other authors Uzuntarla et al. (2017) found that double inverse stochastic resonance (DISR) can occur with two distinct dips at different presynaptic firing rates. However, this research fails to incorporate a large range of other crucial plasticity principles that regulate the adaptability of neural networks in the brain. Clearly, there remains a large gap in understanding in literature how ISR non-adaptive neural networks are influenced by spike-timing-dependent plasticity (STDP) and homeostatic structural plasticity (HSP) — filling this gap is the aim of this study.

It is worth pointing out that in neurobiology, short-term synaptic plasticity (STP) Tsodyks, Pawelzik, and Markram (1998); Uzuntarla et al. (2017) and STDP Gerstner et al. (1996); Markram et al. (1997) are two distinct mechanisms that modulate synaptic strength, but they operate on different timescales, under different principles, and have different functional roles. In terms of timescale, STDP involves long-lasting changes, while STP involves transient changes. In terms of dependence on timing, STDP is highly dependent on the exact timing of pre-and postsynaptic spikes, while STP depends more on the recent history of synaptic activity and involves mechanisms such as neurotransmitter release probability. In terms of function, STDP is primarily associated with learning and memory, encoding long-term changes, whereas STP is involved in modulating synaptic transmission over short periods, affecting real-time signal processing.

Synaptic plasticity in neural networks denotes the ability to adjust the potency of synaptic links over time and/or transform the neural network’s structural configuration according to certain principles. Two primary mechanisms linked to adaptive regulations in neural networks are spike-time-dependent plasticity (STDP) and homeostatic plasticity (HSP). Synaptic modifications induced by STDP hinge on the repeated pairing of pre-and postsynaptic membrane potentials, with the extent and direction of these changes contingent on the precise timing of the neuronal firing. The exact timing of pre-and postsynaptic spikes determines whether synaptic weights undergo long-term depression (LTD) or long-term potentiation (LTP), which correspond to a lasting decrease or increase in synaptic strength, respectively Gerstner et al. (1996); Markram et al. (1997).

Synaptic modifications induced by HSP entail altering neuronal connectivity through the creation, pruning, or rearrangement of synaptic connections. This leads to modifications in the network’s architecture while preserving its operational framework, thereby enhancing the specialized functions of interconnected neuronal groups and enhancing the efficiency of sensory processing Shine et al. (2016). Initial indications of structural plasticity were identified through histological analyses of spine density in response to new sensory experiences or training Greenough and Bailey (1988). Additional studies revealed that the micro-connectome, which describes the connectome at the level of individual synapses, undergoes rewiring Bennett, Kirby, and Finnerty (2018); Van Ooyen and Butz-Ostendorf (2017); Yamakou and Kuehn (2023). Although brain networks conform to distinct topologies like small-world and random networks Hilgetag and Goulas (2016); Valencia et al. (2008) and exhibit dynamic behavior over time, recent research indicates that these networks can enhance information processing efficiency through homeostasis Butz, Steenbuck, and van Ooyen (2014). Motivated by these studies, this paper examines ISR in a time-varying small-world network of FitzHugh-Nagumo neurons evolving via STDP while adhering to its small-worldness via HSP at all times.

The main objectives of this study are the following. First, we examine how ISR is influenced by ϵitalic-ϵ\epsilonitalic_ϵ, i.e., the timescale separation between the fast membrane potential and the slow recovery current variables of the neuron model; specifically, we investigate how the bistability necessary for the emergence of ISR is affected by ϵitalic-ϵ\epsilonitalic_ϵ. Second, we study how STDP and HPS change the non-monotonic mean-firing rate response that is characteristic of ISR while varying the STDP control parameter P𝑃Pitalic_P (which determines whether STDP induces potentiation or depression-domination average synaptic weight) and the HSP control parameter F𝐹Fitalic_F (which determine how quickly the synapses of the small-world network architecture rewires while maintaining its small-world properties). To do this, we employed systematic and extensive numerical simulations to investigate these issues.

II Model

II.1 Neuron model

We consider a paradigmatic model with well-known biological relevance, the FitzHugh-Nagumo (FHN) neuron model Fitzhugh (1960); FitzHugh (1961); Nagumo, Arimoto, and Yoshizawa (1962):

{dVidt=Vi(aVi)(Vi1)Wi+Iisyn(t)+ηi(t),dWidt=ϵ(bVicWi).cases𝑑subscript𝑉𝑖𝑑𝑡subscript𝑉𝑖𝑎subscript𝑉𝑖subscript𝑉𝑖1subscript𝑊𝑖superscriptsubscript𝐼𝑖syn𝑡subscript𝜂𝑖𝑡𝑑subscript𝑊𝑖𝑑𝑡italic-ϵ𝑏subscript𝑉𝑖𝑐subscript𝑊𝑖\displaystyle\left\{\begin{array}[]{lcl}\displaystyle{\frac{dV_{i}}{dt}}&=&V_{% i}\big{(}a-V_{i}\big{)}\big{(}V_{i}-1\big{)}-W_{i}+I_{i}^{\text{syn}}(t)+\eta_% {i}(t),\\[8.53581pt] \displaystyle{\frac{dW_{i}}{dt}}&=&\epsilon\big{(}bV_{i}-cW_{i}\big{)}.\end{% array}\right.{ start_ARRAY start_ROW start_CELL divide start_ARG italic_d italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_d italic_t end_ARG end_CELL start_CELL = end_CELL start_CELL italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_a - italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) - italic_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_I start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT syn end_POSTSUPERSCRIPT ( italic_t ) + italic_η start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) , end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_d italic_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_d italic_t end_ARG end_CELL start_CELL = end_CELL start_CELL italic_ϵ ( italic_b italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_c italic_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) . end_CELL end_ROW end_ARRAY (3)

where Vi=Vi(t)subscript𝑉𝑖subscript𝑉𝑖𝑡V_{i}=V_{i}(t)\in\mathbb{R}italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) ∈ roman_ℝ and Wi=Wi(t)subscript𝑊𝑖subscript𝑊𝑖𝑡W_{i}=W_{i}(t)\in\mathbb{R}italic_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) ∈ roman_ℝ represent the fast membrane potential and slow recovery current variables of the neuron i=1,,N𝑖1𝑁i=1,\ldots,Nitalic_i = 1 , … , italic_N, respectively; 0<ϵ10italic-ϵmuch-less-than10<\epsilon\ll 10 < italic_ϵ ≪ 1 defines the timescale separation between Visubscript𝑉𝑖V_{i}italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Wisubscript𝑊𝑖W_{i}italic_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT; a𝑎aitalic_a, b>0𝑏0b>0italic_b > 0 and c>0𝑐0c>0italic_c > 0 are parameters changing the dynamic behavior of the neuron. The terms ηisubscript𝜂𝑖\eta_{i}italic_η start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (i=1,,N𝑖1𝑁i=1,...,Nitalic_i = 1 , … , italic_N) are independent Gaussian noises with zero mean, standard deviation σ𝜎\sigmaitalic_σ (noise intensity), and correlation function ηi(t),ηj(t)=σ2δij(tt)subscript𝜂𝑖𝑡subscript𝜂𝑗superscript𝑡superscript𝜎2subscript𝛿𝑖𝑗𝑡superscript𝑡\langle\eta_{i}(t),\eta_{j}(t^{\prime})\rangle=\sigma^{2}\delta_{ij}(t-t^{% \prime})⟨ italic_η start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) , italic_η start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ⟩ = italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_δ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t - italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ).

Note that, when we study a single neuron (N=1𝑁1N=1italic_N = 1), we drop the subscripts i𝑖iitalic_i and let the synaptic input Isyn=0superscript𝐼syn0I^{\text{syn}}=0italic_I start_POSTSUPERSCRIPT syn end_POSTSUPERSCRIPT = 0.

II.1.1 Numerical Integration of SDE.

To integrate the stochastic differential equations (SDEs) Eqs. (3) in time, we used the Euler–Maruyama algorithm Higham (2001) with a small time step dt=0.0025d𝑡0.0025\operatorname{d\!}t=0.0025start_OPFUNCTION roman_d end_OPFUNCTION italic_t = 0.0025 and an integration time of T=7.0×103𝑇7.0superscript103T=7.0\times 10^{3}italic_T = 7.0 × 10 start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT units, which is sufficiently long to overcome transient behavior.

II.2 Network model

To include synaptic interactions in a neural network, we introduce the synaptic input current Iisyn(t)superscriptsubscript𝐼𝑖syn𝑡I_{i}^{\text{syn}}(t)italic_I start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT syn end_POSTSUPERSCRIPT ( italic_t ) in Eq. (3), which models excitatory uni-directional chemical synapses between the neurons along their synaptic connections. The synaptic input current Iisyn(t)superscriptsubscript𝐼𝑖syn𝑡I_{i}^{\text{syn}}(t)italic_I start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT syn end_POSTSUPERSCRIPT ( italic_t ) for the i𝑖iitalic_ith neuron at time t𝑡titalic_t is given by

Iisyn(t)=1ki(t)ij=1Nijgijsj(t)[Vi(t)Vsyn].superscriptsubscript𝐼𝑖syn𝑡1subscript𝑘𝑖𝑡superscriptsubscript𝑖𝑗1𝑁subscript𝑖𝑗subscript𝑔𝑖𝑗subscript𝑠𝑗𝑡delimited-[]subscript𝑉𝑖𝑡subscript𝑉synI_{i}^{\text{syn}}(t)=-\frac{1}{k_{i}(t)}\sum_{i\neq j=1}^{N}\ell_{ij}g_{ij}s_% {j}(t)\big{[}V_{i}(t)-V_{\text{syn}}\big{]}.italic_I start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT syn end_POSTSUPERSCRIPT ( italic_t ) = - divide start_ARG 1 end_ARG start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) end_ARG ∑ start_POSTSUBSCRIPT italic_i ≠ italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_t ) [ italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) - italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT ] . (4)

This term sums the synaptic input currents from all pre-synaptic neurons adjacent to neuron i𝑖iitalic_i. Such an interaction occurs if the neuron j𝑗jitalic_j is pre-synaptic to the neuron i𝑖iitalic_i, i.e., if the connectivity matrix L(={ij})annotated𝐿absentsubscript𝑖𝑗L(=\{\ell_{ij}\})italic_L ( = { roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT } ) is ij=1subscript𝑖𝑗1\ell_{ij}=1roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = 1 ; otherwise, ij=0subscript𝑖𝑗0\ell_{ij}=0roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = 0. Specifically, we consider a small-world (SW) network Bassett and Bullmore (2006); Bassett et al. (2006); Liao, Vasilakos, and He (2017); Muldoon, Bridgeford, and Bassett (2016) constructed using a Watts-Strogatz network algorithm Watts and Strogatz (1998); Strogatz (2001), where the network’s Laplacian matrix L(={ij})annotated𝐿absentsubscript𝑖𝑗L(=\{\ell_{ij}\})italic_L ( = { roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT } ) is a zero-row-sum matrix. The sum over all synaptic inputs is normalized by the in-degree of the i𝑖iitalic_ith neuron (i.e., the number of synaptic inputs to the neuron i𝑖iitalic_i), ki(t)=jiij=kisubscript𝑘𝑖𝑡subscript𝑗𝑖subscript𝑖𝑗subscript𝑘𝑖k_{i}(t)=\sum_{j\neq i}\ell_{ij}=k_{i}italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) = ∑ start_POSTSUBSCRIPT italic_j ≠ italic_i end_POSTSUBSCRIPT roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The matrix gijsubscript𝑔𝑖𝑗g_{ij}italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT represents the weight of the connection from the pre-synaptic neuron j𝑗jitalic_j to the post-synaptic neuron i𝑖iitalic_i. Note that the connectivity matrix and the synaptic weights will adapt over time when we introduce plasticity mechanisms (see Sec. II.3).

An input current is modulated by the fraction of open synaptic ion channels, sjsubscript𝑠𝑗s_{j}italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, in a pre-synaptic neuron j𝑗jitalic_j. Finally, the membrane potential Visubscript𝑉𝑖V_{i}italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of the incident neuron i𝑖iitalic_i is compared to the reverse potential Vsynsubscript𝑉synV_{\text{syn}}italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT.

The fraction of open synaptic ion channels at time t𝑡titalic_t of the j𝑗jitalic_jth neuron is represented by sj(t)subscript𝑠𝑗𝑡s_{j}(t)italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_t ) in Eq. (4) and evolves in time according to Yu et al. (2015):

dsjdt=2(1sj)1+exp[Vj(t)Vshp]sj,𝑑subscript𝑠𝑗𝑑𝑡21subscript𝑠𝑗1subscript𝑉𝑗𝑡subscript𝑉shpsubscript𝑠𝑗\frac{ds_{j}}{dt}=\frac{2(1-s_{j})}{1+\displaystyle{\exp\Bigg{[}-\frac{V_{j}(t% )}{V_{\text{shp}}}\Bigg{]}}}-s_{j},divide start_ARG italic_d italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_ARG start_ARG italic_d italic_t end_ARG = divide start_ARG 2 ( 1 - italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG start_ARG 1 + roman_exp [ - divide start_ARG italic_V start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG start_ARG italic_V start_POSTSUBSCRIPT shp end_POSTSUBSCRIPT end_ARG ] end_ARG - italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , (5)

where Vj(t)subscript𝑉𝑗𝑡V_{j}(t)italic_V start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_t ) is the action potential of the pre-synaptic neuron j𝑗jitalic_j at time t𝑡titalic_t; Vshp=0.05subscript𝑉shp0.05V_{\text{shp}}=0.05italic_V start_POSTSUBSCRIPT shp end_POSTSUBSCRIPT = 0.05 determines the threshold of the membrane potential above which the post-synaptic neuron i𝑖iitalic_i is affected by the pre-synaptic neuron j𝑗jitalic_j.

Our study focuses on the inhibition of spiking activity triggered solely by noise through the effect of ISR. Nevertheless, it is well known that inhibitory synapses can also inhibit spiking activity in neural networks independently of ISR, operating through distinct mechanisms that can manifest both with and without the bi-stability required for ISR. Thus, to avoid the inhibition of spiking activity that inhibitory synapses might induce and focus only on the inhibition of spiking activity induced by the ISR effect, we shall fix the reversal potential Vsynsubscript𝑉synV_{\text{syn}}italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT in Eq. (4) at Vsyn=2.0subscript𝑉syn2.0V_{\text{syn}}=2.0italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT = 2.0 so that the network in Eq. (3) is entirely excitatory. Of course, one could study ISR in neural networks with inhibitory synapses, but for the reason given above, we are not interested in that case.

II.3 Adaptive network model

We intend to investigate the behavior of ISR in an adaptive network of N𝑁Nitalic_N FHN neurons exhibiting two forms of plasticity — spike-time-dependent plasticity (STDP) and homeostatic structural plasticity (HSP). Thus, the connectivity and synaptic weights are functions of time, i.e., lij=lij(t)subscript𝑙𝑖𝑗subscript𝑙𝑖𝑗𝑡l_{ij}=l_{ij}(t)italic_l start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = italic_l start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) and gij=gij(t)subscript𝑔𝑖𝑗subscript𝑔𝑖𝑗𝑡g_{ij}=g_{ij}(t)italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ), which are updated according to the rules of STDP and HSP explained in the following.

II.3.1 Spike-time-dependent plasticity (STDP)

The synaptic strength gij(t)subscript𝑔𝑖𝑗𝑡g_{ij}(t)italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) for each synapse is updated according to a nearest-spike pair-based STDP mechanism Morrison, Aertsen, and Diesmann (2007). The update rule according to Xie, Gong, and Wang (2018) is then implemented as follows:

{gij(t+Δt)=gij(t)+Δgij,Δgij=gij(t)M(Δt),M(Δt)={Aexp(|Δt|/τa)ifΔt>0,Bexp(|Δt|/τb)ifΔt<0,0ifΔt=0.casessubscript𝑔𝑖𝑗𝑡Δ𝑡subscript𝑔𝑖𝑗𝑡Δsubscript𝑔𝑖𝑗missing-subexpressionmissing-subexpressionΔsubscript𝑔𝑖𝑗subscript𝑔𝑖𝑗𝑡𝑀Δ𝑡missing-subexpressionmissing-subexpression𝑀Δ𝑡cases𝐴Δ𝑡subscript𝜏𝑎ifΔ𝑡0missing-subexpression𝐵Δ𝑡subscript𝜏𝑏ifΔ𝑡0missing-subexpression0ifΔ𝑡0missing-subexpressionmissing-subexpressionmissing-subexpression\displaystyle\left\{\begin{array}[]{lcl}g_{ij}(t+\Delta t)=g_{ij}(t)+\Delta g_% {ij},\\[8.53581pt] \Delta g_{ij}=g_{ij}(t)M(\Delta t),\\[8.53581pt] M(\Delta t)=\left\{\begin{array}[]{ll}\displaystyle{A\exp{(-\lvert\Delta t% \rvert/\tau_{a})}\>\>\text{if}~{}\Delta t>0,}\\[2.84526pt] \displaystyle{-B\exp{(-\lvert\Delta t\rvert/\tau_{b})}\>\>\text{if}~{}\Delta t% <0,}\\[2.84526pt] 0\>\>\text{if}~{}\Delta t=0.\end{array}\right.\end{array}\right.{ start_ARRAY start_ROW start_CELL italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t + roman_Δ italic_t ) = italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) + roman_Δ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT , end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL roman_Δ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) italic_M ( roman_Δ italic_t ) , end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_M ( roman_Δ italic_t ) = { start_ARRAY start_ROW start_CELL italic_A roman_exp ( - | roman_Δ italic_t | / italic_τ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ) if roman_Δ italic_t > 0 , end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_B roman_exp ( - | roman_Δ italic_t | / italic_τ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ) if roman_Δ italic_t < 0 , end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 if roman_Δ italic_t = 0 . end_CELL start_CELL end_CELL end_ROW end_ARRAY end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY (12)

This rule updates the synaptic coupling strength gij(t)subscript𝑔𝑖𝑗𝑡g_{ij}(t)italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) multiplicatively via the synaptic modification function M𝑀Mitalic_M, where Δt=titjΔ𝑡subscript𝑡𝑖subscript𝑡𝑗\Delta t=t_{i}-t_{j}roman_Δ italic_t = italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, tisubscript𝑡𝑖t_{i}italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and tjsubscript𝑡𝑗t_{j}italic_t start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT represent the spiking time of neurons i𝑖iitalic_i and j𝑗jitalic_j. The amount of synaptic modification M𝑀Mitalic_M is controlled by the adjusting potentiation and depression rate parameters represented by A𝐴Aitalic_A and B𝐵Bitalic_B, respectively. The potentiation and depression temporal windows of the synaptic modification are controlled by τasubscript𝜏𝑎\tau_{a}italic_τ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT and τbsubscript𝜏𝑏\tau_{b}italic_τ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT, respectively.

Studies conducted experimentally have shown that the timeframe during which synaptic weakening occurs aligns closely with that of synaptic strengthening Bi and Poo (1998); Feldman and Brecht (2005); Song, Miller, and Abbott (2000). For our model, synaptic potentiation reliably occurs when the post-synaptic spike occurs within a 2.0 time unit window following the pre-synaptic spike, while depression is induced conversely. Thus, the temporal window parameters for potentiation and depression are fixed at the same value, i.e., τa=τbsubscript𝜏𝑎subscript𝜏𝑏\tau_{a}=\tau_{b}italic_τ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT = 2.0. The same studies have also shown that the ratio of the adjusting depression and potentiation rate parameters determines whether STDP exhibits long-term potentiation (LTP) or long-term depression (LTD). It was shown that STDP is depression-dominated if P:=B/A>1assign𝑃𝐵𝐴1P:=B/A>1italic_P := italic_B / italic_A > 1 and if P:=B/A<1assign𝑃𝐵𝐴1P:=B/A<1italic_P := italic_B / italic_A < 1, it is potentiation-dominated Bi and Poo (1998); Feldman and Brecht (2005); Song, Miller, and Abbott (2000).

In the present study, we wish to investigate ISR when STDP is both depression- and potentiation-dominated. We, therefore, keep the depression rate parameter fixed at B=0.5𝐵0.5B=0.5italic_B = 0.5 so that the potentiation rate parameter is always given by A=0.5/P𝐴0.5𝑃A=0.5/Pitalic_A = 0.5 / italic_P. Thus, we may consider P𝑃Pitalic_P as the single control parameter so that STDP is depression-dominated when P>1𝑃1P>1italic_P > 1 Yamakou and Kuehn (2023); Yamakou, Desroches, and Rodrigues (2023), and potentiation-dominated when P<1𝑃1P<1italic_P < 1. We vary P𝑃Pitalic_P in the interval given by [5.0×106,5.0]5.0superscript1065.0[5.0\times 10^{-6},5.0][ 5.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT , 5.0 ].

Furthermore, we wish to prevent (i) unbounded growth; (ii) negative coupling strengths, as it may give rise to inhibitory synapses, which we wish to avoid (for the reason given earlier); and (iii) the complete elimination of synapses (i.e., gij=0subscript𝑔𝑖𝑗0g_{ij}=0italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = 0). To achieve this, we require that gijsubscript𝑔𝑖𝑗g_{ij}italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT remains bounded, i.e., gij[gmin,gmax]=[0.5×103,0.1×102]subscript𝑔𝑖𝑗subscript𝑔minsubscript𝑔max0.5superscript1030.1superscript102g_{ij}\in[g_{\text{min}},g_{\text{max}}]=[0.5\times 10^{-3},0.1\times 10^{-2}]italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ∈ [ italic_g start_POSTSUBSCRIPT min end_POSTSUBSCRIPT , italic_g start_POSTSUBSCRIPT max end_POSTSUBSCRIPT ] = [ 0.5 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT , 0.1 × 10 start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT ]. Here, the maximum synaptic weight gmaxsubscript𝑔maxg_{\text{max}}italic_g start_POSTSUBSCRIPT max end_POSTSUBSCRIPT represents the value above which the bi-stability between the stable fixed point and limit cycle (indispensable for the onset of ISR) disappears and leaves only an unstable fixed point and a stable limit cycle. We choose a small but non-zero gminsubscript𝑔ming_{\text{min}}italic_g start_POSTSUBSCRIPT min end_POSTSUBSCRIPT to prevent the complete deletion of synapses while allowing room for synaptic modifications that do not exceed gmaxsubscript𝑔maxg_{\text{max}}italic_g start_POSTSUBSCRIPT max end_POSTSUBSCRIPT. Moreover, the initial weight of all excitable synapses is normally distributed in the interval [gmin,gmax]subscript𝑔minsubscript𝑔max[g_{\text{min}},g_{\text{max}}][ italic_g start_POSTSUBSCRIPT min end_POSTSUBSCRIPT , italic_g start_POSTSUBSCRIPT max end_POSTSUBSCRIPT ], with mean g0=0.75×103subscript𝑔00.75superscript103g_{0}=0.75\times 10^{-3}italic_g start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.75 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT and standard deviation σ0=0.15×103subscript𝜎00.15superscript103\sigma_{0}=0.15\times 10^{-3}italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.15 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT.

II.3.2 Homeostatic structural plasticity (HSP)

To mimic HSP in the neural network dynamics given by Eqs. (3) and  (4), we generate a time-varying small-world network with rewiring probability β(0,1)𝛽01\beta\in(0,1)italic_β ∈ ( 0 , 1 ) that adheres to its small-worldness at all times during the integration interval. To achieve this, we implement the following process during the rewiring of synapses Yamakou and Kuehn (2023): To build an initial small-world network, we used the Watts-Strogatz algorithm Watts and Strogatz (1998); Strogatz (2001) with rewiring probability of β=0.25𝛽0.25\beta=0.25italic_β = 0.25 and average degree of k=4delimited-⟨⟩𝑘4\langle k\rangle=4⟨ italic_k ⟩ = 4. A synapse between two distant neurons is rewired to one of the neuron’s nearest neighbor with probability (1β)Fdt1𝛽𝐹d𝑡(1-\beta)F\operatorname{d\!}t( 1 - italic_β ) italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t. If the synapse is already between two nearest neighbors, it is replaced by a synapse to a randomly chosen distant neuron with probability βFdt𝛽𝐹d𝑡\beta F\operatorname{d\!}titalic_β italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t. We consider a node i𝑖iitalic_i to be distant to node j𝑗jitalic_j if |ij|>k𝑖𝑗delimited-⟨⟩𝑘\lvert i-j\rvert>\langle k\rangle| italic_i - italic_j | > ⟨ italic_k ⟩, where kdelimited-⟨⟩𝑘\langle k\rangle⟨ italic_k ⟩ is the average degree of the original ring network used in the Watts-Strogatz algorithm Watts and Strogatz (1998); Strogatz (2001) to generate the initial small-world topology.

With a small integration time step of dt=0.0025d𝑡0.0025\operatorname{d\!}t=0.0025start_OPFUNCTION roman_d end_OPFUNCTION italic_t = 0.0025 and a rewiring probability of β=0.25𝛽0.25\beta=0.25italic_β = 0.25, the parameter F𝐹Fitalic_F determines whether or not the probabilities given by (1β)Fdt1𝛽𝐹d𝑡(1-\beta)F\operatorname{d\!}t( 1 - italic_β ) italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t and βFdt𝛽𝐹d𝑡\beta F\operatorname{d\!}titalic_β italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t are large enough for the original and subsequent small-world networks to rewire as time advances in steps of dtd𝑡\operatorname{d\!}tstart_OPFUNCTION roman_d end_OPFUNCTION italic_t. Thus, the parameter F𝐹Fitalic_F becomes a proxy for the frequency at which the neurons in a small-world network swap their synapses while preserving the network’s small-worldness. In this paper, we call F𝐹Fitalic_F the characteristic frequency (which we will measure in per second (Hz) to make the probabilities dimensionless) of the time-varying network topology.

If F=0𝐹0F=0italic_F = 0, then (1β)Fdt=01𝛽𝐹d𝑡0(1-\beta)F\operatorname{d\!}t=0( 1 - italic_β ) italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t = 0 and βFdt=0𝛽𝐹d𝑡0\beta F\operatorname{d\!}t=0italic_β italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t = 0, and none of the synapses will be rewired. Consequently, the small-world network is time-invariant (static network). As soon as F>0𝐹0F>0italic_F > 0, (1β)Fdt>01𝛽𝐹d𝑡0(1-\beta)F\operatorname{d\!}t>0( 1 - italic_β ) italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t > 0 and βFdt>0𝛽𝐹d𝑡0\beta F\operatorname{d\!}t>0italic_β italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t > 0, and there is a non-zero probability that the network rewires and becomes a time-varying network. However, if F𝐹Fitalic_F is small, the topology will only slowly change over time. As F𝐹Fitalic_F increases, the network rewires faster because the probabilities (1β)Fdt1𝛽𝐹d𝑡(1-\beta)F\operatorname{d\!}t( 1 - italic_β ) italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t and βFdt𝛽𝐹d𝑡\beta F\operatorname{d\!}titalic_β italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t also increase. For example, if the probability that a synapse between two distant neurons is rewired to a nearest neighbor of one of the neurons is unity, i.e., (1β)Fdt=11𝛽𝐹d𝑡1(1-\beta)F\operatorname{d\!}t=1( 1 - italic_β ) italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t = 1, then we compute the maximum rewiring frequency of the network as F=1/((1β)dt)𝐹11𝛽d𝑡F=1/((1-\beta)\operatorname{d\!}t)italic_F = 1 / ( ( 1 - italic_β ) start_OPFUNCTION roman_d end_OPFUNCTION italic_t ), which is 533absent533\approx 533≈ 533 Hz 111Note that a characteristic frequency of F=533𝐹533F=533italic_F = 533 Hz does not mean that the real brain rewires at such a high frequency. F𝐹Fitalic_F is just a proxy of the actual rewiring frequency of synapses in a real brain — higher (lower) F𝐹Fitalic_F indicate higher (lower) rewiring frequencies in the real brain. for the value of β=0.25𝛽0.25\beta=0.25italic_β = 0.25 and dt=0.0025d𝑡0.0025\operatorname{d\!}t=0.0025start_OPFUNCTION roman_d end_OPFUNCTION italic_t = 0.0025 used in our computations. At the same time, the probability that a synapse replaces the synapse between two nearest neighbors to a randomly chosen distant neuron is computed as βFdt=0.25×533×0.00250.33𝛽𝐹d𝑡0.255330.00250.33\beta F\operatorname{d\!}t=0.25\times 533\times 0.0025\approx 0.33italic_β italic_F start_OPFUNCTION roman_d end_OPFUNCTION italic_t = 0.25 × 533 × 0.0025 ≈ 0.33.

Finally, note that we lose the time dependence in the average degree connectivity (average number of synaptic inputs per neuron) kdelimited-⟨⟩𝑘\langle k\rangle⟨ italic_k ⟩, because neurons would be able to change their neighbors via the rewiring rules, but we require that they do not change the number of neighbors. That is, the number of neighbors is always fixed, but the individual neighbors may be swapped over time with a certain probability.

III Numerical observations/measurements

Ensemble averages.

To quantify the dynamic behavior of Eq. (3) and to ensure robust statistical results of the neural network, for a fixed parameter, we calculate value ensemble averages over R=300𝑅300R=300italic_R = 300 (independent) realizations with random initial conditions and initial small world network structure. For each realization of the neural network, initial conditions (Vi(0),Wi(0))subscript𝑉𝑖0subscript𝑊𝑖0(V_{i}(0),W_{i}(0))( italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 0 ) , italic_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 0 ) ) of the i𝑖iitalic_ith neuron (i=1,,N𝑖1𝑁i=1,...,Nitalic_i = 1 , … , italic_N) were drawn randomly from a uniform distribution within the range covering the basins of attraction of the stable fixed point and the limit cycle, i.e., Vi(0)(0.5,1)subscript𝑉𝑖00.51V_{i}(0)\in(-0.5,1)italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 0 ) ∈ ( - 0.5 , 1 ), Wi(0)(0.05,0.2)subscript𝑊𝑖00.050.2W_{i}(0)\in(-0.05,0.2)italic_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 0 ) ∈ ( - 0.05 , 0.2 ).

Measurements.

Measurements are always made by excluding a transient time of T0=1.0×103subscript𝑇01.0superscript103T_{0}=1.0\times 10^{3}italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1.0 × 10 start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT units. For each realization, we then calculated the number of spikes nspike,subscript𝑛spiken_{\text{spike},\ell}italic_n start_POSTSUBSCRIPT spike , roman_ℓ end_POSTSUBSCRIPT that occur during the remaining TT0𝑇subscript𝑇0T-T_{0}italic_T - italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT time units. Spikes were recorded when the membrane potential variable Vi(t)subscript𝑉𝑖𝑡V_{i}(t)italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) crosses the threshold Vth=0.25subscript𝑉th0.25V_{\mathrm{th}}=0.25italic_V start_POSTSUBSCRIPT roman_th end_POSTSUBSCRIPT = 0.25 from below.

An ensemble average firing rate ridelimited-⟨⟩subscript𝑟𝑖\langle r_{i}\rangle⟨ italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⟩ was calculated for each individidual neuron i𝑖iitalic_i in the network (Eq. (3)) (or the single neuron in Eq. (3)) as follows:

ri=1R(TT0)=1Rnspike,.subscript𝑟𝑖1𝑅𝑇subscript𝑇0superscriptsubscript1𝑅subscript𝑛spiker_{i}=\frac{1}{R(T-T_{0})}\sum\limits_{\ell=1}^{R}n_{\text{spike},\ell}.italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_R ( italic_T - italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_ARG ∑ start_POSTSUBSCRIPT roman_ℓ = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_R end_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT spike , roman_ℓ end_POSTSUBSCRIPT . (13)

The collective mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ of the neural network of N=70𝑁70N=70italic_N = 70 neurons was then calculated as

r=1Ni=1Nri.delimited-⟨⟩𝑟1𝑁superscriptsubscript𝑖1𝑁subscript𝑟𝑖\langle r\rangle=\frac{1}{N}\sum\limits_{i=1}^{N}r_{i}.⟨ italic_r ⟩ = divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT . (14)
Spike-time-dependent plasticity (STDP).

To investigate how the average coupling strength gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ of the network changes with the STDP parameter, which affects ISR, we averaged the synaptic weights over the entire population and time:

gij=1N2i=1Nj=1Ngij(t)t,delimited-⟨⟩subscript𝑔𝑖𝑗subscriptdelimited-⟨⟩1superscript𝑁2superscriptsubscript𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑔𝑖𝑗𝑡𝑡\langle g_{ij}\rangle=\displaystyle{\Bigg{\langle}\frac{1}{N^{2}}\sum\limits_{% i=1}^{N}\sum\limits_{j=1}^{N}g_{ij}(t)\Bigg{\rangle}_{t}},⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ = ⟨ divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) ⟩ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , (15)

where tsubscriptdelimited-⟨⟩𝑡\big{\langle}\cdot\big{\rangle}_{t}⟨ ⋅ ⟩ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT represents the average over the time interval [T0,T]subscript𝑇0𝑇[T_{0},T][ italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_T ].

In the following section on Results, we use the mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ of Eq. (14) to study the effect of (i) the bi-stability parameter ϵitalic-ϵ\epsilonitalic_ϵ, (ii) the noise intensity σ𝜎\sigmaitalic_σ, (iii) the STDP rule (controlled by the parameter P𝑃Pitalic_P defined earlier), and (iv) the HSP rule (controlled by the characteristic frequency parameter F𝐹Fitalic_F) on the occurrence ISR. For an example of the control flow used in the simulations, see Appendix in Sec. VI. This flow of control is easily adapted to produce the rest of the simulations presented in this paper.

IV Results and discussion

IV.1 Bifurcation analysis for a single noiseless neuron

We provide a brief bifurcation analysis for Eq. (3) without noise (σ=0𝜎0\sigma=0italic_σ = 0). An important goal of this analysis is to pinpoint the conditions on the parameters that enable the co-existence of a stable fixed point and a stable limit cycle, resulting in a bistable regime, the presence of which is essential to observe ISR.

For the FHN neuron in Eq. (3), there is a unique fixed point (V0,W0)=(0,0)subscript𝑉0subscript𝑊000(V_{0},W_{0})=(0,0)( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ( 0 , 0 ) if and only if (a1)2/4<b/csuperscript𝑎124𝑏𝑐(a-1)^{2}/4<b/c( italic_a - 1 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT / 4 < italic_b / italic_c. This fixed point is stable when a/ϵ<c𝑎italic-ϵ𝑐-a/\epsilon<c- italic_a / italic_ϵ < italic_c and a>b/c𝑎𝑏𝑐a>-b/citalic_a > - italic_b / italic_c, that is, when a<0𝑎0a<0italic_a < 0 is sufficiently close to zero (1a<0much-less-than1𝑎0-1\ll a<0- 1 ≪ italic_a < 0), and in the limit ϵ0italic-ϵ0\epsilon\to 0italic_ϵ → 0 only for a0𝑎0a\geq 0italic_a ≥ 0.

The V𝑉Vitalic_V-nullcline given by the graph of W=V3+(a+1)V2aV𝑊superscript𝑉3𝑎1superscript𝑉2𝑎𝑉W=-V^{3}+(a+1)V^{2}-aVitalic_W = - italic_V start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + ( italic_a + 1 ) italic_V start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_a italic_V loses normal hyperbolicity at its maximum V+subscript𝑉V_{+}italic_V start_POSTSUBSCRIPT + end_POSTSUBSCRIPT and minimum Vsubscript𝑉V_{-}italic_V start_POSTSUBSCRIPT - end_POSTSUBSCRIPT points (i.e., the fold points), each located at V±=(a+1)/3±(a+1)2/9a/3subscript𝑉plus-or-minusplus-or-minus𝑎13superscript𝑎129𝑎3V_{\pm}=(a+1)/3\pm\sqrt{(a+1)^{2}/9-a/3}italic_V start_POSTSUBSCRIPT ± end_POSTSUBSCRIPT = ( italic_a + 1 ) / 3 ± square-root start_ARG ( italic_a + 1 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT / 9 - italic_a / 3 end_ARG. Here, it is worth noting that V<V0=0subscript𝑉subscript𝑉00V_{-}<V_{0}=0italic_V start_POSTSUBSCRIPT - end_POSTSUBSCRIPT < italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0 if and only if a<0𝑎0a<0italic_a < 0.

When c2<b/ϵsuperscript𝑐2𝑏italic-ϵc^{2}<b/\epsilonitalic_c start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT < italic_b / italic_ϵ and 3ϵca2a+13italic-ϵ𝑐superscript𝑎2𝑎13\epsilon c\leq a^{2}-a+13 italic_ϵ italic_c ≤ italic_a start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_a + 1, we observe a Hopf bifurcation at VHB=(a+1)/3(a+1)2/9(a+ϵc)/3subscript𝑉HB𝑎13superscript𝑎129𝑎italic-ϵ𝑐3V_{\text{HB}}=(a+1)/3-\sqrt{(a+1)^{2}/9-(a+\epsilon c)/3}italic_V start_POSTSUBSCRIPT HB end_POSTSUBSCRIPT = ( italic_a + 1 ) / 3 - square-root start_ARG ( italic_a + 1 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT / 9 - ( italic_a + italic_ϵ italic_c ) / 3 end_ARG. Since ϵc>0italic-ϵ𝑐0\epsilon c>0italic_ϵ italic_c > 0, it is easy to see that V<VHBsubscript𝑉subscript𝑉HBV_{-}<V_{\text{HB}}italic_V start_POSTSUBSCRIPT - end_POSTSUBSCRIPT < italic_V start_POSTSUBSCRIPT HB end_POSTSUBSCRIPT, and consequently, the Hopf bifurcation VHBsubscript𝑉HBV_{\text{HB}}italic_V start_POSTSUBSCRIPT HB end_POSTSUBSCRIPT is to the right of the minimum Vsubscript𝑉V_{-}italic_V start_POSTSUBSCRIPT - end_POSTSUBSCRIPT of cubic V𝑉Vitalic_V-nullcline, hence on its ascending branch.

Whenever a fixed point (V0,W0)=(0,0)subscript𝑉0subscript𝑊000(V_{0},W_{0})=(0,0)( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ( 0 , 0 ) is on the left descending branch of the Vlimit-from𝑉V-italic_V -nullcline, that is, to the left of the minimum Vsubscript𝑉V_{-}italic_V start_POSTSUBSCRIPT - end_POSTSUBSCRIPT, it is stable, and this stability persists a little into the ascending branch for specific choices of the parameter values a𝑎aitalic_a, b𝑏bitalic_b, c𝑐citalic_c, and ϵitalic-ϵ\epsilonitalic_ϵ. For a<0𝑎0a<0italic_a < 0, V<V0=0subscript𝑉subscript𝑉00V_{-}<V_{0}=0italic_V start_POSTSUBSCRIPT - end_POSTSUBSCRIPT < italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0, a Hopf bifurcation occurs when ϵ=a/c=:ϵHB\epsilon=-a/c=:\epsilon_{\text{HB}}italic_ϵ = - italic_a / italic_c = : italic_ϵ start_POSTSUBSCRIPT HB end_POSTSUBSCRIPT. Thus, the fixed point (V0,W0)=(0,0)subscript𝑉0subscript𝑊000(V_{0},W_{0})=(0,0)( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ( 0 , 0 ) loses stability via Hopf bifurcation as ϵitalic-ϵ\epsilonitalic_ϵ decreases. The stable fixed point (V0,W0)subscript𝑉0subscript𝑊0(V_{0},W_{0})( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) and an unforced stable limit cycle [v¯(t),w¯(t)]¯𝑣𝑡¯𝑤𝑡\big{[}\bar{v}(t),\bar{w}(t)\big{]}[ over¯ start_ARG italic_v end_ARG ( italic_t ) , over¯ start_ARG italic_w end_ARG ( italic_t ) ] co-exist as long as a/c<ϵ𝑎𝑐italic-ϵ-a/c<\epsilon- italic_a / italic_c < italic_ϵ. In other words, we have bi-stability between the fixed point (V0,W0)subscript𝑉0subscript𝑊0(V_{0},W_{0})( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) and a limit cycle if and only if V<V0=0<a/c=ϵHBsubscript𝑉subscript𝑉00𝑎𝑐subscriptitalic-ϵHBV_{-}<V_{0}=0<-a/c=\epsilon_{\text{HB}}italic_V start_POSTSUBSCRIPT - end_POSTSUBSCRIPT < italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0 < - italic_a / italic_c = italic_ϵ start_POSTSUBSCRIPT HB end_POSTSUBSCRIPT.

Fig. 1 illustrates the dynamic behavior of a single deterministic FHN neuron, where we chose parameters (see caption) such that bistable behavior is present, i.e., V=0.025244<V0=0<a/c=ϵHB=0.025>0subscript𝑉0.025244subscript𝑉00𝑎𝑐subscriptitalic-ϵHB0.0250V_{-}=-0.025244<V_{0}=0<-a/c=\epsilon_{\text{HB}}=0.025>0italic_V start_POSTSUBSCRIPT - end_POSTSUBSCRIPT = - 0.025244 < italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0 < - italic_a / italic_c = italic_ϵ start_POSTSUBSCRIPT HB end_POSTSUBSCRIPT = 0.025 > 0. The bifurcation diagram in panel (a) displays a stable fixed point at (V0,W0)=(0,0)subscript𝑉0subscript𝑊000(V_{0},W_{0})=(0,0)( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ( 0 , 0 ) and stable limit cycle for the parameter range ϵ[ϵHB,ϵFB)=[0.025,0.027865)italic-ϵsubscriptitalic-ϵHBsubscriptitalic-ϵFB0.0250.027865\epsilon\in[\epsilon_{\text{HB}},\epsilon_{\text{FB}})=[0.025,0.027865)italic_ϵ ∈ [ italic_ϵ start_POSTSUBSCRIPT HB end_POSTSUBSCRIPT , italic_ϵ start_POSTSUBSCRIPT FB end_POSTSUBSCRIPT ) = [ 0.025 , 0.027865 ), where ϵFBsubscriptitalic-ϵFB\epsilon_{\text{FB}}italic_ϵ start_POSTSUBSCRIPT FB end_POSTSUBSCRIPT represents the fold bifurcation point at which the stable and unstable limit cycles coalescence and annihilate, leaving behind only the stable fixed point (V0,W0)=(0,0)subscript𝑉0subscript𝑊000(V_{0},W_{0})=(0,0)( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ( 0 , 0 ). The phase portrait in panel (b) shows the V𝑉Vitalic_V- and W𝑊Witalic_W-nullclines in black and green, respectively. The stable fixed point (V0,W0)=(0,0)subscript𝑉0subscript𝑊000(V_{0},W_{0})=(0,0)( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ( 0 , 0 ) (blue dot) lies to the right of the minimum of the Vlimit-from𝑉V-italic_V -nullcline and is surrounded by an unstable limit cycle (red) and a stable limit cycle (blue). Throughout the remainder of this paper, we fix the parameter values for the single and coupled FHN neurons such that each neuron resides within the bistable regime; i.e., we set a=0.05𝑎0.05a=-0.05italic_a = - 0.05, b=1.0𝑏1.0b=1.0italic_b = 1.0, and c=2.0𝑐2.0c=2.0italic_c = 2.0.

Refer to caption
Refer to caption
Figure 1: (a) Bifurcation diagram for N=1𝑁1N=1italic_N = 1 neuron with Isyn=0subscript𝐼syn0I_{\text{syn}}=0italic_I start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT = 0, Eq. (3). Membrane potential V𝑉Vitalic_V vs. timescale parameter ϵitalic-ϵ\epsilonitalic_ϵ of a single noiseless FHN neuron. The bistable regime with a stable fixed point at V=0𝑉0V=0italic_V = 0 (blue line) and stable limit cycle (blue dots) resides in the interval ϵ[0.025,0.027865)italic-ϵ0.0250.027865\epsilon\in[0.025,0.027865)italic_ϵ ∈ [ 0.025 , 0.027865 ). An unstable limit cycle (red dots) separates the two stable attractors. (b) Phase portrait of a single FHN neuron with ε=0.02785𝜀0.02785\varepsilon=0.02785italic_ε = 0.02785 displays the bistability between the fixed point at the origin (the unique intersection of the cubic V𝑉Vitalic_V- and W𝑊Witalic_W-nullclines) and limit cycle (blue). An unstable limit cycle (red) separates the two attractive states. Other parameters: a=0.05𝑎0.05a=-0.05italic_a = - 0.05, b=1.0𝑏1.0b=1.0italic_b = 1.0, c=2.0𝑐2.0c=2.0italic_c = 2.0, σ=0.0𝜎0.0\sigma=0.0italic_σ = 0.0.

IV.2 ISR in a single FHN neuron

We illustrate in Fig. 2 how different noise intensities impact the spiking behavior of a solitary FHN neuron of Eq. (3). Initial conditions lie in the basin of attraction of the stable limit cycle (i.e., Vi=1.0subscript𝑉𝑖1.0V_{i}=1.0italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1.0 and Wi=0.2subscript𝑊𝑖0.2W_{i}=0.2italic_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0.2), and we examine a range of timescale parameter values ϵitalic-ϵ\epsilonitalic_ϵ within the bi-stability interval [0.025,0.027865)0.0250.027865[0.025,0.027865)[ 0.025 , 0.027865 ).

Refer to caption
Refer to caption
Figure 2: (a) Time series of a single FHN neuron of the membrane potential V𝑉Vitalic_V with ϵ=0.0266italic-ϵ0.0266\epsilon=0.0266italic_ϵ = 0.0266 for three different values of the noise amplitude σ𝜎\sigmaitalic_σ indicated. (b) ISR in a single FHN neuron for moderate noise level is characterized by the non-monotonicity of mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curves. The dependence of mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ on noise amplitude σ𝜎\sigmaitalic_σ for different timescale separation parameters ϵitalic-ϵ\epsilonitalic_ϵ. a=0.05𝑎0.05a=-0.05italic_a = - 0.05, b=1.0𝑏1.0b=1.0italic_b = 1.0, c=2.0𝑐2.0c=2.0italic_c = 2.0.

When ϵ=0.0266italic-ϵ0.0266\epsilon=0.0266italic_ϵ = 0.0266, the time series of the membrane potential V𝑉Vitalic_V in Fig. 2(a) shows that there is an intermediate noise intensity that induces quiescence in the spiking activity, see the black time series with σ=1.6×106𝜎1.6superscript106\sigma=1.6\times 10^{-6}italic_σ = 1.6 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT. In Fig. 2(b), the behavior of the mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ is shown with respect to varying both the noise intensity σ𝜎\sigmaitalic_σ and the timescale parameter ϵitalic-ϵ\epsilonitalic_ϵ. The non-monotonic behavior of the mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ as σ𝜎\sigmaitalic_σ and ϵitalic-ϵ\epsilonitalic_ϵ vary is characteristic of ISR.

A stronger ISR effect is associated with a deeper minimum in the non-monotonic rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curve. Inspecting Fig. 2(b), it becomes evident that the closer the timescale parameter ϵitalic-ϵ\epsilonitalic_ϵ is to its Hopf bifurcation value ϵHB=a/c=0.025subscriptitalic-ϵHB𝑎𝑐0.025\epsilon_{\text{HB}}=-a/c=0.025italic_ϵ start_POSTSUBSCRIPT HB end_POSTSUBSCRIPT = - italic_a / italic_c = 0.025, the weaker is the ISR effect, see, e.g., the magenta curve with ϵ=0.02501italic-ϵ0.02501\epsilon=0.02501italic_ϵ = 0.02501. As ϵitalic-ϵ\epsilonitalic_ϵ increases within the bistable interval, the non-monotonic rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curve becomes deeper, indicating a stronger ISR effect; see, e.g., the purple curve in Fig. 2(b) with ϵ=0.0272325italic-ϵ0.0272325\epsilon=0.0272325italic_ϵ = 0.0272325.

We also notice that when ϵitalic-ϵ\epsilonitalic_ϵ is outside the bistable interval [0.025,0.027865)0.0250.027865[0.025,0.027865)[ 0.025 , 0.027865 ), e.g., for ϵ=0.0278650italic-ϵ0.0278650\epsilon=0.0278650italic_ϵ = 0.0278650, the effect of ISR disappears with the disappearance of the bi-stability between the fixed point (V0,W0)=(0,0)subscript𝑉0subscript𝑊000(V_{0},W_{0})=(0,0)( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ( 0 , 0 ) and the limit cycle. For ϵ0.0278650italic-ϵ0.0278650\epsilon\geq 0.0278650italic_ϵ ≥ 0.0278650 (see Fig. 2(b)), only the stable fixed point (V0,W0)=(0,0)subscript𝑉0subscript𝑊000(V_{0},W_{0})=(0,0)( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ( 0 , 0 ) remains, as the stable and unstable limit cycles have collided and annihilated each other. Consequently, increasing the noise intensity σ𝜎\sigmaitalic_σ results in a monotonic, rather than non-monotonic, increase in the mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩.

The strengthening of the ISR effect with increasing ϵ[0.025,0.027865)italic-ϵ0.0250.027865\epsilon\in[0.025,0.027865)italic_ϵ ∈ [ 0.025 , 0.027865 ) can be explained in terms of the basin of attractions. Near the Hopf bifurcation threshold ϵHB=0.025subscriptitalic-ϵHB0.025\epsilon_{\text{HB}}=0.025italic_ϵ start_POSTSUBSCRIPT HB end_POSTSUBSCRIPT = 0.025, the basin of attraction for the fixed point (V0,W0)=(0,0)subscript𝑉0subscript𝑊000(V_{0},W_{0})=(0,0)( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_W start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ( 0 , 0 ) is significantly smaller in comparison to that of the stable limit cycle. Consequently, trajectories tend to swiftly depart from the basin of the fixed point while lingering longer within the basin of the limit cycle. This yields, as the noise intensity increases, a shallow rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curve, as depicted by the magenta curve in Fig. 2(b) for ϵ=0.02501italic-ϵ0.02501\epsilon=0.02501italic_ϵ = 0.02501.

As ϵ[0.025,0.027865)italic-ϵ0.0250.027865\epsilon\in[0.025,0.027865)italic_ϵ ∈ [ 0.025 , 0.027865 ) increases, the basin of attraction of the stable fixed point expands while that of the stable limit cycle contracts (eventually vanishing at ϵ=0.027865italic-ϵ0.027865\epsilon=0.027865italic_ϵ = 0.027865). Consequently, the exit times from the basin of the fixed point lengthen compared to those from the limit cycle, leading to non-monotonic rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curves characterized by deeper minima as ϵ[0.025,0.027865)italic-ϵ0.0250.027865\epsilon\in[0.025,0.027865)italic_ϵ ∈ [ 0.025 , 0.027865 ) increases.

IV.3 ISR in the adaptive network

IV.3.1 Effect of ϵitalic-ϵ\epsilonitalic_ϵ on ISR with STDP only

Since the timescale parameter ϵitalic-ϵ\epsilonitalic_ϵ controls the size of the basin of attraction of both the stable fixed point and the limit cycle in the isolated neuron, it is natural to investigate how ϵitalic-ϵ\epsilonitalic_ϵ affects the degree of ISR in an adaptive network. To do this, we computed the mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ in the STDP-driven SW network without HSP (i.e., F=0𝐹0F=0italic_F = 0 Hz) while varying ϵitalic-ϵ\epsilonitalic_ϵ, see Fig. 3. We found that the ISR phenomenon occurs in a wider range of ϵitalic-ϵ\epsilonitalic_ϵ when compared to a single neuron: (i) for ϵ<0.025italic-ϵ0.025\epsilon<0.025italic_ϵ < 0.025, where the single FHN neuron possesses a globally stable limit cycle (Fig. 1), the adaptive network exhibits ISR that is more pronounced than that of the single neuron (Fig. 2(b)); (ii) for ϵ>0.027865italic-ϵ0.027865\epsilon>0.027865italic_ϵ > 0.027865, where the single FHN neuron has a globally stable equilibrium point, typical ISR curves can be observed for the adaptive network even for ϵitalic-ϵ\epsilonitalic_ϵ away from the fold bifurcation point of the limit cycles.

The dynamic behavior of neurons in vivo has to be characterized as a collective phenomenon rather than in isolation, and our simulation describes indeed the setting of a neural network. Thus, our results (see Fig. 3) strongly suggest that ISR should be more pronounced and more readily observed in experiments involving networks of neurons when compared to isolated neurons Buchin et al. (2016).

Refer to caption
Figure 3: Collective firing behavior of a SW network with STDP (and without HSP) for different timescale parameter values ϵitalic-ϵ\epsilonitalic_ϵ and noise amplitudes σ𝜎\sigmaitalic_σ. The emergence of ISR in this network is characterized by the non-monotonicity of the mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curves that occur at intermediate noise levels. Stronger ISR occurs at the largest value of ϵitalic-ϵ\epsilonitalic_ϵ in the bistable regime ϵ[0.024,0.0290]italic-ϵ0.0240.0290\epsilon\in[0.024,0.0290]italic_ϵ ∈ [ 0.024 , 0.0290 ]. a=0.05𝑎0.05a=-0.05italic_a = - 0.05, b=1.0𝑏1.0b=1.0italic_b = 1.0, c=2.0𝑐2.0c=2.0italic_c = 2.0, Vsyn=2.0subscript𝑉syn2.0V_{\text{syn}}=2.0italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT = 2.0, Vshp=0.05subscript𝑉shp0.05V_{\text{shp}}=0.05italic_V start_POSTSUBSCRIPT shp end_POSTSUBSCRIPT = 0.05, β=0.25𝛽0.25\beta=0.25italic_β = 0.25, k=4delimited-⟨⟩𝑘4\langle k\rangle=4⟨ italic_k ⟩ = 4, τa=τb=2.0subscript𝜏𝑎subscript𝜏𝑏2.0\tau_{a}=\tau_{b}=2.0italic_τ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT = 2.0, B=0.5𝐵0.5B=0.5italic_B = 0.5, P=5.0×106𝑃5.0superscript106P=5.0\times 10^{-6}italic_P = 5.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT, A=B/P𝐴𝐵𝑃A=B/Pitalic_A = italic_B / italic_P, F=0.0𝐹0.0F=0.0italic_F = 0.0, N=70𝑁70N=70italic_N = 70.

Our observations for these simulations are qualitatively similar to Fig. 2(b), i.e., the minimum mean firing rate rminsubscriptdelimited-⟨⟩𝑟min\langle r\rangle_{\text{min}}⟨ italic_r ⟩ start_POSTSUBSCRIPT min end_POSTSUBSCRIPT decreases as ϵitalic-ϵ\epsilonitalic_ϵ increases, thus indicating an enhanced inhibition of the spiking activity by ISR. However, this effect gets stronger when ϵ0.027italic-ϵ0.027\epsilon\geq 0.027italic_ϵ ≥ 0.027 and rminsubscriptdelimited-⟨⟩𝑟min\langle r\rangle_{\text{min}}⟨ italic_r ⟩ start_POSTSUBSCRIPT min end_POSTSUBSCRIPT becomes very low around ϵ0.028italic-ϵ0.028\epsilon\approx 0.028italic_ϵ ≈ 0.028 — close to the upper boundary of the bi-stability region (see Fig. 4 (a)). This behavior can be explained by the rapid coalescence of the stable and the unstable limit cycles at the fold bifurcation as ϵitalic-ϵ\epsilonitalic_ϵ increases, see Fig. 1. The ensuing rapid decrease in the size of the basin of attraction of the limit cycle also induces a rapid decrease in the optimal noise intensity σ¯¯𝜎\bar{\sigma}over¯ start_ARG italic_σ end_ARG required to achieve rminsubscriptdelimited-⟨⟩𝑟min\langle r\rangle_{\text{min}}⟨ italic_r ⟩ start_POSTSUBSCRIPT min end_POSTSUBSCRIPT (see, e.g., Fig. 4(b)). The plot of rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ in the (ϵ,σ)italic-ϵ𝜎(\epsilon,\sigma)( italic_ϵ , italic_σ )-plane (Fig. 4(c)) clearly reveals this effect at the boundary, in agreement with Fig. 4(a) and (b).

Refer to caption
Refer to caption
Refer to caption
Figure 4: Absence and appearance of ISR in an STDP-driven small-world network without HSP. (a) The minima of the mean firing rate rminsubscriptdelimited-⟨⟩𝑟min\langle r\rangle_{\text{min}}⟨ italic_r ⟩ start_POSTSUBSCRIPT min end_POSTSUBSCRIPT vs. ϵitalic-ϵ\epsilonitalic_ϵ. (b) Corresponding noise intensity σ¯¯𝜎\bar{\sigma}over¯ start_ARG italic_σ end_ARG to rminsubscriptdelimited-⟨⟩𝑟min\langle r\rangle_{\text{min}}⟨ italic_r ⟩ start_POSTSUBSCRIPT min end_POSTSUBSCRIPT response to the timescale parameter ϵitalic-ϵ\epsilonitalic_ϵ. (c) Mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ in dependence of ϵitalic-ϵ\epsilonitalic_ϵ and σ𝜎\sigmaitalic_σ plane displays ISR for ϵ[0.024,0.029]italic-ϵ0.0240.029\epsilon\in[0.024,0.029]italic_ϵ ∈ [ 0.024 , 0.029 ]. Parameters are: a=0.05𝑎0.05a=-0.05italic_a = - 0.05, b=1.0𝑏1.0b=1.0italic_b = 1.0, c=2.0𝑐2.0c=2.0italic_c = 2.0, Vsyn=2.0subscript𝑉syn2.0V_{\text{syn}}=2.0italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT = 2.0, Vshp=0.05subscript𝑉shp0.05V_{\text{shp}}=0.05italic_V start_POSTSUBSCRIPT shp end_POSTSUBSCRIPT = 0.05, β=0.25𝛽0.25\beta=0.25italic_β = 0.25, k=4delimited-⟨⟩𝑘4\langle k\rangle=4⟨ italic_k ⟩ = 4, τa=τb=2.0subscript𝜏𝑎subscript𝜏𝑏2.0\tau_{a}=\tau_{b}=2.0italic_τ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT = 2.0, B=0.5𝐵0.5B=0.5italic_B = 0.5, P=5.0×106𝑃5.0superscript106P=5.0\times 10^{-6}italic_P = 5.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT, F=0.0𝐹0.0F=0.0italic_F = 0.0, A=B/P𝐴𝐵𝑃A=B/Pitalic_A = italic_B / italic_P, N=70𝑁70N=70italic_N = 70.

In Fig. 5 depict examples of dynamic behavior of the network for ϵ=0.0285italic-ϵ0.0285\epsilon=0.0285italic_ϵ = 0.0285 with three different noise intensities. For small and large noises, the neurons in the adaptive networks spike frequently. We observe a quasi-total inhibition of the spiking activity due to ISR for the intermediate noise.

Refer to caption
Refer to caption
Refer to caption
Figure 5: Dynamic behavior of neurons in the STDP-driven SW network without HSP at three different noise amplitudes for ϵ=0.0285italic-ϵ0.0285\epsilon=0.0285italic_ϵ = 0.0285: (a) σ=1.0×108𝜎1.0superscript108\sigma=1.0\times 10^{-8}italic_σ = 1.0 × 10 start_POSTSUPERSCRIPT - 8 end_POSTSUPERSCRIPT; (b) σ=2.5×106𝜎2.5superscript106\sigma=2.5\times 10^{-6}italic_σ = 2.5 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT; (c) σ=1.25×104𝜎1.25superscript104\sigma=1.25\times 10^{-4}italic_σ = 1.25 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT. a=0.05𝑎0.05a=-0.05italic_a = - 0.05, b=1.0𝑏1.0b=1.0italic_b = 1.0, c=2.0𝑐2.0c=2.0italic_c = 2.0, Vsyn=2.0subscript𝑉syn2.0V_{\text{syn}}=2.0italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT = 2.0, Vshp=0.05subscript𝑉shp0.05V_{\text{shp}}=0.05italic_V start_POSTSUBSCRIPT shp end_POSTSUBSCRIPT = 0.05, β=0.25𝛽0.25\beta=0.25italic_β = 0.25, k=4delimited-⟨⟩𝑘4\langle k\rangle=4⟨ italic_k ⟩ = 4, τa=τb=2.0subscript𝜏𝑎subscript𝜏𝑏2.0\tau_{a}=\tau_{b}=2.0italic_τ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT = 2.0, B=0.5𝐵0.5B=0.5italic_B = 0.5, P=5.0×106𝑃5.0superscript106P=5.0\times 10^{-6}italic_P = 5.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT, A=B/P𝐴𝐵𝑃A=B/Pitalic_A = italic_B / italic_P, F=0.0𝐹0.0F=0.0italic_F = 0.0, N=70𝑁70N=70italic_N = 70.

IV.3.2 Effect of HSP on ISR

We study the effects of only HSP on ISR, see Fig. 6. Recall that the HSP algorithm rewires the synaptic connections between neurons while preserving the small-worldness of the network topology (see Sec. III). The rewiring frequency F𝐹Fitalic_F determines how fast the SW network reshapes its synaptic connections. We investigate a wide range of from F𝐹Fitalic_F 00 Hz to 500500500500 Hz, which covers the limiting regimes where the network is static (i.e., rewires with probability zero) up to where the rewiring of synapses between two distant neurons occurs with probability close to unity (i.e., rewires at each time step and hence, changes the topology very quickly). Fig. 6 illustrates how F𝐹Fitalic_F affects the mean field frequency rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ and ISR, as we vary the rewiring frequency F𝐹Fitalic_F while keeping all other parameters fixed. These simulations are carried out over a range of ϵitalic-ϵ\epsilonitalic_ϵ-values within the bistable regime of the network.

The overall trend is that faster rewiring implies a lower ISR curve; however, this behavior may be more or less pronounced as we vary ϵitalic-ϵ\epsilonitalic_ϵ. Specifically, when ϵitalic-ϵ\epsilonitalic_ϵ is close to the lower boundary of the bi-stability region (see Fig. 6(a) where ϵ=0.02501italic-ϵ0.02501\epsilon=0.02501italic_ϵ = 0.02501), the enhancement of ISR by increasing F𝐹Fitalic_F is inconspicuous compared with when ϵitalic-ϵ\epsilonitalic_ϵ is chosen higher up in the bistable interval. With larger values of ϵitalic-ϵ\epsilonitalic_ϵ as in Figs. 6(b)-(d), the enhancement of ISR becomes stronger for higher rewiring frequency F𝐹Fitalic_F. Furthermore, we observe (especially in Fig. 6(b)) that the optimal noise intensity, i.e., where the mean firing rate is most inhibited and ISR is most pronounced, is slightly shifted to the left towards smaller σ𝜎\sigmaitalic_σ values. Thus, we observe that HSP results in two effects: (i) larger F𝐹Fitalic_F lowers the ISR curves, and (ii) larger F𝐹Fitalic_F slightly shifts the minima of the ISR curves to the left, making them occur at slightly smaller values of the noise intensity σ𝜎\sigmaitalic_σ.

Conceptually, we may explain these effects as follows. First, note that neurons in the network have independent noise sources and different initial conditions. Therefore, they can spike independently of each other and at different times. Second, fast rewiring (i.e., larger F𝐹Fitalic_F) makes it even more difficult for the neurons to synchronize their spiking activity, as neurons constantly swap neighbors via HSP. When F𝐹Fitalic_F is large, connecting neurons do not have the time to synchronize their different spiking times before they become disconnected again via HSP. Hence, neurons in the network spiking at different rates would quickly and repeatedly connect and disconnect from each other as time evolves. The overall consequence of the quick connections and disconnections between neurons with varying spiking rates is the creation of a second source of synaptic noise to each neuron in the network. This second source of synaptic noise (induced and measured by F𝐹Fitalic_F) combines with the synaptic noise (measured by σ𝜎\sigmaitalic_σ) to increase the overall external stochastic forcing of the neurons involved in fast synaptic rewiring. Ultimately, this leads to a downward shift of the ISR curves, with minima occurring at lower values of the synaptic noise intensity σ𝜎\sigmaitalic_σ which explains effect (i).

Next, we note that larger ϵitalic-ϵ\epsilonitalic_ϵ expands (shrinks) the basin of attraction of the fixed point (limit cycle). Thus, a smaller noise intensity is required to kick trajectories out of the smaller basin of attraction of the limit cycle. Furthermore, the additional synaptic noise source (induced by the fast rewiring of the synaptic connections) makes it even easier for trajectories to escape from the basin of attraction of the limit cycle to that of the fixed point, as it assists the small synaptic noise intensity σ𝜎\sigmaitalic_σ in the escape process. This explains effect (ii).

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 6: Effect of HSP (controlled by F𝐹Fitalic_F) on collective firing behavior of a SW network at four different values of ϵitalic-ϵ\epsilonitalic_ϵ within the bistable regime. Higher F𝐹Fitalic_F lowers the rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curves, thereby enhancing ISR. However, this effect is significant for larger values of ϵitalic-ϵ\epsilonitalic_ϵ and weak noise amplitudes. a=0.05𝑎0.05a=-0.05italic_a = - 0.05, b=1.0𝑏1.0b=1.0italic_b = 1.0, c=2.0𝑐2.0c=2.0italic_c = 2.0, Vsyn=2.0subscript𝑉syn2.0V_{\text{syn}}=2.0italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT = 2.0, Vshp=0.05subscript𝑉shp0.05V_{\text{shp}}=0.05italic_V start_POSTSUBSCRIPT shp end_POSTSUBSCRIPT = 0.05, β=0.25𝛽0.25\beta=0.25italic_β = 0.25, k=4delimited-⟨⟩𝑘4\langle k\rangle=4⟨ italic_k ⟩ = 4, τa=τb=2.0subscript𝜏𝑎subscript𝜏𝑏2.0\tau_{a}=\tau_{b}=2.0italic_τ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT = 2.0, B=0.5𝐵0.5B=0.5italic_B = 0.5, P=5.0×106𝑃5.0superscript106P=5.0\times 10^{-6}italic_P = 5.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT, A=B/P𝐴𝐵𝑃A=B/Pitalic_A = italic_B / italic_P, N=70𝑁70N=70italic_N = 70.

IV.3.3 Effect of STDP on ISR

We now set the rewiring frequency to F=0𝐹0F=0italic_F = 0 and switch off HSP to study the effect of STDP on ISR only. Recall that STDP can be controlled by the parameter P𝑃Pitalic_P, which represents the ratio between the adjusting depression B𝐵Bitalic_B and potentiation A𝐴Aitalic_A rate parameters. By fixing B=0.5𝐵0.5B=0.5italic_B = 0.5 so that A𝐴Aitalic_A is given by A=0.5/P𝐴0.5𝑃A=0.5/Pitalic_A = 0.5 / italic_P, we vary P𝑃Pitalic_P so that STDP is either depression-dominated (i.e., P>1𝑃1P>1italic_P > 1) or potentiated-dominated (i.e., P<1𝑃1P<1italic_P < 1). In this section of the paper, we are interested in the effects of STDP on ISR when P𝑃Pitalic_P varies in [5.0×106,5.0]5.0superscript1065.0[5.0\times 10^{-6},5.0][ 5.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT , 5.0 ]. Here, we also vary ϵitalic-ϵ\epsilonitalic_ϵ and consider these effects in various parts of the bistable regime. The results are shown in Figs. 7-9, respectively.

In Figs. 7(a) and (b) with ϵ=0.02501italic-ϵ0.02501\epsilon=0.02501italic_ϵ = 0.02501, ISR is not significantly affected by changing values of P𝑃Pitalic_P. This less pronounced effect of ISR as P𝑃Pitalic_P changes is an immediate consequence of the small basin of attraction of the fixed point when the timescale parameter ϵitalic-ϵ\epsilonitalic_ϵ is near ϵHB=0.02501subscriptitalic-ϵHB0.02501\epsilon_{\text{HB}}=0.02501italic_ϵ start_POSTSUBSCRIPT HB end_POSTSUBSCRIPT = 0.02501. Nevertheless, we can still see from the inset of Fig. 7(a) that the larger value of P𝑃Pitalic_P (see, e.g., the green curve with P=5.0=Popt𝑃5.0subscript𝑃optP=5.0=P_{\text{opt}}italic_P = 5.0 = italic_P start_POSTSUBSCRIPT opt end_POSTSUBSCRIPT) induces a slightly deeper minimum of the rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curve when compared to smaller values of P𝑃Pitalic_P, i.e., ISR is slightly enhanced.

Refer to caption
Refer to caption
Refer to caption
Figure 7: Effect of STDP (controlled by P𝑃Pitalic_P) on collective firing of the SW network at ϵ=0.02501italic-ϵ0.02501\epsilon=0.02501italic_ϵ = 0.02501 (panels (a) and (b)). (c) Associated population- and time-averaged synaptic weights of the network gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ vs. noise σ𝜎\sigmaitalic_σ for two non-optimal values and the optimal value of P𝑃Pitalic_P. Parameters are: a=0.05𝑎0.05a=-0.05italic_a = - 0.05, b=1.0𝑏1.0b=1.0italic_b = 1.0, c=2.0𝑐2.0c=2.0italic_c = 2.0, Vsyn=2.0subscript𝑉syn2.0V_{\text{syn}}=2.0italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT = 2.0, Vshp=0.05subscript𝑉shp0.05V_{\text{shp}}=0.05italic_V start_POSTSUBSCRIPT shp end_POSTSUBSCRIPT = 0.05, β=0.25𝛽0.25\beta=0.25italic_β = 0.25, k=4delimited-⟨⟩𝑘4\langle k\rangle=4⟨ italic_k ⟩ = 4, F=0.0𝐹0.0F=0.0italic_F = 0.0, τa=τb=2.0subscript𝜏𝑎subscript𝜏𝑏2.0\tau_{a}=\tau_{b}=2.0italic_τ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT = 2.0, B=0.5𝐵0.5B=0.5italic_B = 0.5, A=B/P𝐴𝐵𝑃A=B/Pitalic_A = italic_B / italic_P, N=70𝑁70N=70italic_N = 70.

In Figs. 8(a) and (b), setting an intermediate value of ϵ=0.0275375italic-ϵ0.0275375\epsilon=0.0275375italic_ϵ = 0.0275375 within the bistable interval, we observe that changing P𝑃Pitalic_P has a more significant effect on ISR when compared to ϵ=0.02501italic-ϵ0.02501\epsilon=0.02501italic_ϵ = 0.02501. Larger values of P𝑃Pitalic_P enhance ISR up to a certain threshold, upon which increasing P𝑃Pitalic_P further enhances ISR no more. More precisely, there is a significant downward shift in the ISR curve as P𝑃Pitalic_P changes from 5.0×1055.0superscript1055.0\times 10^{-5}5.0 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT to 5.0×1045.0superscript1045.0\times 10^{-4}5.0 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT, after which ISR cannot be enhanced further.

Refer to caption
Refer to caption
Refer to caption
Figure 8: Effect of STDP (controlled by P𝑃Pitalic_P) on collective firing behavior of the SW network at ϵ=0.0275375italic-ϵ0.0275375\epsilon=0.0275375italic_ϵ = 0.0275375 in (a) and (b). Associated population- and time-averaged synaptic weights of the network gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ vs. noise σ𝜎\sigmaitalic_σ for a non-optimal value and the optimal value of P𝑃Pitalic_P in (c). a=0.05𝑎0.05a=-0.05italic_a = - 0.05, b=1.0𝑏1.0b=1.0italic_b = 1.0, c=2.0𝑐2.0c=2.0italic_c = 2.0, Vsyn=2.0subscript𝑉syn2.0V_{\text{syn}}=2.0italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT = 2.0, Vshp=0.05subscript𝑉shp0.05V_{\text{shp}}=0.05italic_V start_POSTSUBSCRIPT shp end_POSTSUBSCRIPT = 0.05, β=0.25𝛽0.25\beta=0.25italic_β = 0.25, k=4delimited-⟨⟩𝑘4\langle k\rangle=4⟨ italic_k ⟩ = 4, F=0.0𝐹0.0F=0.0italic_F = 0.0, τa=τb=2.0subscript𝜏𝑎subscript𝜏𝑏2.0\tau_{a}=\tau_{b}=2.0italic_τ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT = 2.0, B=0.5𝐵0.5B=0.5italic_B = 0.5, A=B/P𝐴𝐵𝑃A=B/Pitalic_A = italic_B / italic_P, N=70𝑁70N=70italic_N = 70.

In Figs. 9(a) and (b), we set ϵ=0.0290italic-ϵ0.0290\epsilon=0.0290italic_ϵ = 0.0290 close to the upper bound of the networks’ bistable interval. Contrasting Figs. 7(a) and (b) and Figs. 8(a) and (b), we now observe two different behaviors: (i) increasing P𝑃Pitalic_P has a more significant effect on ISR, especially at weaker noise intensities (σ[107,106]𝜎superscript107superscript106\sigma\in[10^{-7},10^{-6}]italic_σ ∈ [ 10 start_POSTSUPERSCRIPT - 7 end_POSTSUPERSCRIPT , 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT ]); and (ii) the lowest ISR curve is achieved for an intermediate value of P=5.0×104𝑃5.0superscript104P=5.0\times 10^{-4}italic_P = 5.0 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT (rather than the largest value of P=5.0𝑃5.0P=5.0italic_P = 5.0).

Refer to caption
Refer to caption
Refer to caption
Figure 9: Effect of STDP (controlled by P𝑃Pitalic_P) on collective firing behavior of the SW network at ϵ=0.0290italic-ϵ0.0290\epsilon=0.0290italic_ϵ = 0.0290 in (a) and (b). Associated population- and time-averaged synaptic weights of the network gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ vs. noise σ𝜎\sigmaitalic_σ two non-optimal and the optimal values of P𝑃Pitalic_P in (c). a=0.05𝑎0.05a=-0.05italic_a = - 0.05, b=1.0𝑏1.0b=1.0italic_b = 1.0, c=2.0𝑐2.0c=2.0italic_c = 2.0, Vsyn=2.0subscript𝑉syn2.0V_{\text{syn}}=2.0italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT = 2.0, Vshp=0.05subscript𝑉shp0.05V_{\text{shp}}=0.05italic_V start_POSTSUBSCRIPT shp end_POSTSUBSCRIPT = 0.05, β=0.25𝛽0.25\beta=0.25italic_β = 0.25, k=4delimited-⟨⟩𝑘4\langle k\rangle=4⟨ italic_k ⟩ = 4, F=0.0𝐹0.0F=0.0italic_F = 0.0, τa=τb=2.0subscript𝜏𝑎subscript𝜏𝑏2.0\tau_{a}=\tau_{b}=2.0italic_τ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT = 2.0, B=0.5𝐵0.5B=0.5italic_B = 0.5, A=B/P𝐴𝐵𝑃A=B/Pitalic_A = italic_B / italic_P, N=70𝑁70N=70italic_N = 70.

To gain further insight into the behaviors shown in Figs. 7(a) and (b)-9(a) and (b), we computed the corresponding variations of the average synaptic weight gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ of the network as a function of the noise intensity σ𝜎\sigmaitalic_σ. The results are shown in Figs. 7(c)-9 (c). One sees that when P𝑃Pitalic_P is at its optimal value [i.e., Popt=5.0subscript𝑃opt5.0P_{\text{opt}}=5.0italic_P start_POSTSUBSCRIPT opt end_POSTSUBSCRIPT = 5.0 in Figs. 7(a) and 8(a), and Popt=5.0×104subscript𝑃opt5.0superscript104P_{\text{opt}}=5.0\times 10^{-4}italic_P start_POSTSUBSCRIPT opt end_POSTSUBSCRIPT = 5.0 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT in Fig. 9(a)], the values of the average synaptic weight gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ in the intervals of the noise intensity in which lowest ISR curves are achieved [i.e., σ(1.25×105,4.0×105)𝜎1.25superscript1054.0superscript105\sigma\in(1.25\times 10^{-5},4.0\times 10^{-5})italic_σ ∈ ( 1.25 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT , 4.0 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT ), σ(3.0×106,1.25×105)𝜎3.0superscript1061.25superscript105\sigma\in(3.0\times 10^{-6},1.25\times 10^{-5})italic_σ ∈ ( 3.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT , 1.25 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT ), and σ(5.0×107,6.0×106)𝜎5.0superscript1076.0superscript106\sigma\in(5.0\times 10^{-7},6.0\times 10^{-6})italic_σ ∈ ( 5.0 × 10 start_POSTSUPERSCRIPT - 7 end_POSTSUPERSCRIPT , 6.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT ) in Figs. 7(a)9(a), respectively] are lower than those computed at the non-optimal values of P𝑃Pitalic_P. The behavior can be explained by the fact that larger (smaller) values of average synaptic weight gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ induced by the largest (smallest) value of P𝑃Pitalic_P in Figs. 7(a)-8(a) and an intermediate value of P𝑃Pitalic_P in Fig.9(a)] establishes a stronger (weaker) coupling between spiking and quiescent neurons, thereby enhancing (inhibiting) the recruitment of quiescent neurons into the spike state leading to the deterioration (improvement) of ISR.

IV.3.4 Combined effects of STDP and HSP on ISR

Our previous investigations indicated that for intermediate values near ϵ=0.0275375italic-ϵ0.0275375\epsilon=0.0275375italic_ϵ = 0.0275375 within the network’s bistable regime and intermediate values of the noise intensity [i.e., σ(3.0×106,1.25×105)𝜎3.0superscript1061.25superscript105\sigma\in(3.0\times 10^{-6},1.25\times 10^{-5})italic_σ ∈ ( 3.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT , 1.25 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT )], the effect of the HSP parameter F𝐹Fitalic_F and the STDP parameter P𝑃Pitalic_P on ISR becomes significant compared to the lower and higher values of ϵitalic-ϵ\epsilonitalic_ϵ. In particular, it is seen in Figs. 6(b) and 8, where ϵ=0.02753755italic-ϵ0.02753755\epsilon=0.02753755italic_ϵ = 0.02753755, that increasing F𝐹Fitalic_F nd P𝑃Pitalic_P, respectively, lowers the rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curves in the noise interval σ(3.0×106,1.25×105)𝜎3.0superscript1061.25superscript105\sigma\in(3.0\times 10^{-6},1.25\times 10^{-5})italic_σ ∈ ( 3.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT , 1.25 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT ), indicating an enhancement of ISR in each case.

A natural question arises: Can increasing the HSP and STDP control parameters jointly enhance ISR beyond the level achieved when only one of these parameters is increased? And, if so, which of these parameters has the greater impact on enhancing ISR? To answer this question, in Fig. 10(a), we examine the joint effect of STDP and HSP on ISR for ϵ=0.0275375italic-ϵ0.0275375\epsilon=0.0275375italic_ϵ = 0.0275375. It can be seen that the deepest rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curve is achieved when F𝐹Fitalic_F and P𝑃Pitalic_P are at their largest values — compare the black rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curve, with P=5.0𝑃5.0P=5.0italic_P = 5.0 and F=500𝐹500F=500italic_F = 500Hz, to the rest of the other rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curves. Clearly, increasing F𝐹Fitalic_F and P𝑃Pitalic_P can enhance ISR beyond the level of enhancement induced when just one of these parameters is increased to a larger value.

Furthermore, in Fig. 10(a), the separation between the minimum rminsubscriptdelimited-⟨⟩𝑟min\langle r\rangle_{\text{min}}⟨ italic_r ⟩ start_POSTSUBSCRIPT min end_POSTSUBSCRIPT of the red curve (with P=5.0×106𝑃5.0superscript106P=5.0\times 10^{-6}italic_P = 5.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT and F=0𝐹0F=0italic_F = 0Hz) and the minimum rminsubscriptdelimited-⟨⟩𝑟min\langle r\rangle_{\text{min}}⟨ italic_r ⟩ start_POSTSUBSCRIPT min end_POSTSUBSCRIPT of the pink curve (with P=5.0𝑃5.0P=5.0italic_P = 5.0 and F=0𝐹0F=0italic_F = 0Hz) is 3.61. While the separation between the minimum rminsubscriptdelimited-⟨⟩𝑟min\langle r\rangle_{\text{min}}⟨ italic_r ⟩ start_POSTSUBSCRIPT min end_POSTSUBSCRIPT of the red curve and the minimum rminsubscriptdelimited-⟨⟩𝑟min\langle r\rangle_{\text{min}}⟨ italic_r ⟩ start_POSTSUBSCRIPT min end_POSTSUBSCRIPT of the blue curve (with P=5.0×106𝑃5.0superscript106P=5.0\times 10^{-6}italic_P = 5.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT and F=500𝐹500F=500italic_F = 500Hz) is 2.09. Hence, increasing the STDP control parameter P𝑃Pitalic_P has a stronger effect on ISR than increasing the HSP control parameter F𝐹Fitalic_F.

To obtain deeper insight into the behaviors depicted in Figs.10(a), we calculated the corresponding changes in the average synaptic weight gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ of the network as a function of noise intensity σ𝜎\sigmaitalic_σ. The results are shown in Fig. 10(b). We observe that the noise interval, σ(3.0×106,1.25×105)𝜎3.0superscript1061.25superscript105\sigma\in(3.0\times 10^{-6},1.25\times 10^{-5})italic_σ ∈ ( 3.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT , 1.25 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT ), where the mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curves in Fig. 10(a) reach their minimum, corresponds to the same noise interval in which the average synaptic weight gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ curves attain their lowest value. Specifically, within the noise range σ(3.0×106,1.25×105)𝜎3.0superscript1061.25superscript105\sigma\in(3.0\times 10^{-6},1.25\times 10^{-5})italic_σ ∈ ( 3.0 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT , 1.25 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT ), a decrease in the mean firing rate rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curve corresponds to a dip in the average synaptic weight gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ curve — the deeper the rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩ curve, the stronger the dip of the gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ curve. This behavior can again be attributed to the fact that a weaker average synaptic weight gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ inhibits the recruitment of quiescent neurons into the spiking state. In addition, because the basin of attraction of the stable fixed point is significantly larger (i.e., ϵHB<ϵ=0.0275375subscriptitalic-ϵHBitalic-ϵ0.0275375\epsilon_{\text{HB}}<\epsilon=0.0275375italic_ϵ start_POSTSUBSCRIPT HB end_POSTSUBSCRIPT < italic_ϵ = 0.0275375), once neurons in the spiking state are pushed into the resting state, they tend to remain at rest (at least for a very long time), thereby enhancing ISR.

At this point, it is worth mentioning that all the numerical simulations presented in this paper with a small-world network, incorporating STDP and/or HSP have also been implemented with an STDP-driven random neural network that adheres to its randomness at all times via HSP. All the numerical simulations (not shown) for the case of the random network with a different HSP rule yielded qualitatively similar results to those observed in the small-world neural network. To generate a time-varying random network topology (also generated with the Watts-Strogatz algorithm Strogatz (2001) for β=1𝛽1\beta=1italic_β = 1) while keeping the statistical network structure constant (i.e., β𝛽\betaitalic_β), we implement the following process during the rewiring of synapses: During each integration time step dt𝑑𝑡dtitalic_d italic_t, if there is a synapse between neuron i𝑖iitalic_i and j𝑗jitalic_j, it will be rewired such that neuron i𝑖iitalic_i (j𝑗jitalic_j) connects to any other neuron except for neuron j𝑗jitalic_j (i𝑖iitalic_i) with a probability of (1kN1)Fdt1delimited-⟨⟩𝑘𝑁1𝐹𝑑𝑡\big{(}1-\frac{\langle k\rangle}{N-1}\big{)}Fdt( 1 - divide start_ARG ⟨ italic_k ⟩ end_ARG start_ARG italic_N - 1 end_ARG ) italic_F italic_d italic_t.

Refer to caption
Refer to caption
Figure 10: Combined effect of STDP and HSP on collective firing behavior of the SW network in (a). Associated population- and time-averaged synaptic weights of the network gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ vs. noise σ𝜎\sigmaitalic_σ for various combinations of P𝑃Pitalic_P and F𝐹Fitalic_F in (b). a=0.05𝑎0.05a=-0.05italic_a = - 0.05, b=1.0𝑏1.0b=1.0italic_b = 1.0, c=2.0𝑐2.0c=2.0italic_c = 2.0, Vsyn=2.0subscript𝑉syn2.0V_{\text{syn}}=2.0italic_V start_POSTSUBSCRIPT syn end_POSTSUBSCRIPT = 2.0, Vshp=0.05subscript𝑉shp0.05V_{\text{shp}}=0.05italic_V start_POSTSUBSCRIPT shp end_POSTSUBSCRIPT = 0.05, β=0.25𝛽0.25\beta=0.25italic_β = 0.25, k=4delimited-⟨⟩𝑘4\langle k\rangle=4⟨ italic_k ⟩ = 4, τa=τb=2.0subscript𝜏𝑎subscript𝜏𝑏2.0\tau_{a}=\tau_{b}=2.0italic_τ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT = 2.0, B=0.5𝐵0.5B=0.5italic_B = 0.5, A=B/P𝐴𝐵𝑃A=B/Pitalic_A = italic_B / italic_P, N=70𝑁70N=70italic_N = 70.

V Summary and conclusions

In summary, we have conducted a numerical investigation into the phenomenon of inverse stochastic resonance (ISR) in a single FitzHugh-Nagumo (FHN) neuron and an adaptive small-world network of FHN neurons, under the influence of spike-time-dependent plasticity (STDP) and homeostatic structural plasticity (HSP). Through a combination of bifurcation analysis and numerical simulations, we identified the specific parameter values and intervals for which both the individual neuron and the small-world network exhibit a bistability regime, characterized by the co-existence of a stable fixed point and a limit cycle, a pre-requisite for the emergence of ISR.

The degree of ISR was shown to be highly dependent on the value of the timescale separation parameter ϵitalic-ϵ\epsilonitalic_ϵ of the model within the bistable interval. Using the mean firing rate to gauge the degree of ISR, we found that as ϵitalic-ϵ\epsilonitalic_ϵ approaches the Hopf bifurcation threshold—the lower bound of the bistability interval—ISR becomes less pronounced. Conversely, ISR becomes more pronounced as ϵitalic-ϵ\epsilonitalic_ϵ moves further away from this threshold.

Our computations demonstrated that, within the bistable interval, the effects of STDP and HSP on the degree of ISR vary depending on both the value of ϵitalic-ϵ\epsilonitalic_ϵ and the interval of synaptic noise intensity σ𝜎\sigmaitalic_σ. The effects of STDP and HSP are less significant when ϵitalic-ϵ\epsilonitalic_ϵ is close to the lower bound of the bistability interval and become more significant for larger values of ϵitalic-ϵ\epsilonitalic_ϵ within this interval and intermediate values of the synaptic noise intensity. As ϵitalic-ϵ\epsilonitalic_ϵ gets closer to the upper bound of this bistability interval, ISR becomes stronger, especially at weaker synaptic noise intensities. The reason why ISR is enhanced as ϵitalic-ϵ\epsilonitalic_ϵ is increased (within the bistability interval) is attributed to the fact that the basin of attraction of the stable fixed point (limit cycle) grows (shrinks) as ϵitalic-ϵ\epsilonitalic_ϵ increases, thereby inhibiting the spiking activity of the neurons, at least for a very long time, especially at weak noise intensities.

More specifically, our results indicated that at intermediate values of the timescale parameter ϵitalic-ϵ\epsilonitalic_ϵ, increasing the rewiring frequency F𝐹Fitalic_F for HSP may noticeably enhance the degree of ISR at intermediate synaptic noise intensities. When the timescale parameter ϵitalic-ϵ\epsilonitalic_ϵ is even closer to the upper bound of the bistability interval, augmenting F𝐹Fitalic_F enhances ISR, especially at weak noise intensities. Our rationale behind this behavior is that the fast rewiring of synapses constitutes a secondary source of noise (controlled by F𝐹Fitalic_F), which — in addition to the synaptic noise — helps inhibit neural spiking and enhance ISR. Furthermore, our results indicated that at intermediate values of timescale parameter ϵitalic-ϵ\epsilonitalic_ϵ, increasing the STDP control parameter P𝑃Pitalic_P (which determines whether the neural network exhibits a potentiation- or depression-dominated in terms of the population- and time-averaged synaptic weights of the network), noticeably enhances the effect of ISR within intermediate noise intensities. When the timescale parameter ϵitalic-ϵ\epsilonitalic_ϵ is closer to the upper bound of the bistability interval, the intermediate value of P𝑃Pitalic_P noticeably enhances ISR the most for weak noise intensities. Furthermore, our simulations indicated that the STDP control parameter P𝑃Pitalic_P has a greater ISR enhancement capability than the HSP control parameter F𝐹Fitalic_F.

It is important to note that the results presented in this study may be influenced by the specific rewiring strategies employed to preserve the small-world characteristics of the time-varying small-world networks. Nevertheless, we expect that other rewiring rules that capture the nature of HSP (i.e., swapping synaptic connections while maintaining the small-world network topology) would lead to similar results. Our findings strongly suggest that the inherent synaptic noise, the timescale difference between the membrane potential and recovery current variables of neurons, and the prevalent STDP and HSP can collectively contribute to improving ISR.

An experimental study has demonstrated that ISR can lead to a locally optimal information transfer between the input and output spike trains of the Purkinje neurons Buchin et al. (2016). Recent experiments have shown that signaling molecules, such as acetylcholine, can modulate STDP Brzosko, Mierau, and Paulsen (2019). Advances in experimental neuroscience have facilitated the manipulation of synaptic control in the brain through drugs that affect neurotransmitters Pardridge (2012) or by using optical fibers to stimulate genetically engineered neurons selectively Packer, Roska, and Häusser (2013). Our findings yield practical implications in locally enhancing optimal information transfer between input and output spike trains via ISR in both experimental settings and artificial neural circuits. Thus, our study prompts exciting venues for further experimental work on ISR in neural networks. Finally, our findings suggest the possibility of developing ISR enhancement strategies for noisy artificial neural circuits, aimed at optimizing local information transfer between input and output spike trains in neuromorphic systems.

Acknowledgements.
M.E.Y. acknowledges the support from the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – Project No. 456989199. J.Z. acknowledges the support from the National Natural Science Foundation of China (Grant No. 12202195). M.E.Y. and E.A.M. gratefully acknowledge financial support from the Royal Swedish Physiographic Society of Lund, Sweden.

Author Declarations

Conflict of Interest

The authors have no conflicts to disclose.

Data Availability Statement

The simulation data supporting this study’s findings are available from the corresponding author upon reasonable request.

VI appendix

/* Xi(t)subscript𝑋𝑖𝑡X_{i}(t)italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) ={vi(t),wi(t)}absentsubscript𝑣𝑖𝑡subscript𝑤𝑖𝑡=\{v_{i}(t),\>w_{i}(t)\}= { italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) , italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) }: variables of coupled SDEs in Eq.(3) ;
t𝑡titalic_t: time;
T𝑇Titalic_T: total integration time;
T0subscript𝑇0T_{0}italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT: Transient time;
N𝑁Nitalic_N: network size;
B𝐵Bitalic_B: adjusting depression rate parameter;
β𝛽\betaitalic_β: rewiring probability in Watts-Strogatz algorithm;
R𝑅Ritalic_R: number of realizations;
F𝐹Fitalic_F: HSP control parameter (rewiring frequency of synapses);
P𝑃Pitalic_P: STDP control parameter;
Pminsubscript𝑃minP_{\text{min}}italic_P start_POSTSUBSCRIPT min end_POSTSUBSCRIPT: min of P𝑃Pitalic_P;
Pmaxsubscript𝑃maxP_{\text{max}}italic_P start_POSTSUBSCRIPT max end_POSTSUBSCRIPT: max of P𝑃Pitalic_P;
ϵitalic-ϵ\epsilonitalic_ϵ: timescale separation parameter;
σ𝜎\sigmaitalic_σ: synaptic noise intensity;
σminsubscript𝜎min\sigma_{\text{min}}italic_σ start_POSTSUBSCRIPT min end_POSTSUBSCRIPT: min of σ𝜎\sigmaitalic_σ;
σmaxsubscript𝜎max\sigma_{\text{max}}italic_σ start_POSTSUBSCRIPT max end_POSTSUBSCRIPT: max of σ𝜎\sigmaitalic_σ;
ij(t)subscript𝑖𝑗𝑡\ell_{ij}(t)roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ): adjacency matrix;
nspike,i,msubscript𝑛spike𝑖𝑚n_{\text{spike}},i,mitalic_n start_POSTSUBSCRIPT spike end_POSTSUBSCRIPT , italic_i , italic_m : number spikes of the ithsuperscript𝑖𝑡i^{th}italic_i start_POSTSUPERSCRIPT italic_t italic_h end_POSTSUPERSCRIPT neuron at the mthsuperscript𝑚𝑡m^{th}italic_m start_POSTSUPERSCRIPT italic_t italic_h end_POSTSUPERSCRIPT realization;
ri,msubscriptdelimited-⟨⟩𝑟𝑖𝑚\langle r\rangle_{i,m}⟨ italic_r ⟩ start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT: meaning firing rate of the ithsuperscript𝑖𝑡i^{th}italic_i start_POSTSUPERSCRIPT italic_t italic_h end_POSTSUPERSCRIPT neuron at the mthsuperscript𝑚𝑡m^{th}italic_m start_POSTSUPERSCRIPT italic_t italic_h end_POSTSUPERSCRIPT realization;
rdelimited-⟨⟩𝑟\langle r\rangle⟨ italic_r ⟩: average of the meaning firing rate over R𝑅Ritalic_R;
gij(t)subscript𝑔𝑖𝑗𝑡g_{ij}(t)italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ): synaptic weights;
gijmsubscriptdelimited-⟨⟩subscript𝑔𝑖𝑗m\langle g_{ij}\rangle_{\text{m}}⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT m end_POSTSUBSCRIPT: average of synaptic weights over t𝑡titalic_t and N𝑁Nitalic_N of the mthsuperscript𝑚𝑡m^{th}italic_m start_POSTSUPERSCRIPT italic_t italic_h end_POSTSUPERSCRIPT realization;
gijdelimited-⟨⟩subscript𝑔𝑖𝑗\langle g_{ij}\rangle⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩: average of mean synaptic weights over R𝑅Ritalic_R;
*/
Input: T𝑇Titalic_T, T0subscript𝑇0T_{0}italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, N𝑁Nitalic_N, R𝑅Ritalic_R, F𝐹Fitalic_F, P𝑃Pitalic_P, β𝛽\betaitalic_β
Output: r,gijdelimited-⟨⟩𝑟delimited-⟨⟩subscript𝑔𝑖𝑗\langle r\rangle,\langle g_{ij}\rangle⟨ italic_r ⟩ , ⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩
PPmin𝑃subscript𝑃minP\leftarrow P_{\text{min}}italic_P ← italic_P start_POSTSUBSCRIPT min end_POSTSUBSCRIPT ;
  // Initialize the adjusting rate parameter
1 while PPmax𝑃subscript𝑃maxP\leq P_{\text{max}}italic_P ≤ italic_P start_POSTSUBSCRIPT max end_POSTSUBSCRIPT  do
       σσmin𝜎subscript𝜎min\sigma\leftarrow\sigma_{\text{min}}italic_σ ← italic_σ start_POSTSUBSCRIPT min end_POSTSUBSCRIPT ;
        // Initialize the timescale parameter
2       while σσmax𝜎subscript𝜎max\sigma\leq\sigma_{\text{max}}italic_σ ≤ italic_σ start_POSTSUBSCRIPT max end_POSTSUBSCRIPT  do
3             for m1,2,,R𝑚12𝑅m\in 1,2,\dots,Ritalic_m ∈ 1 , 2 , … , italic_R do
                   Init Xi(t),ij(t)subscript𝑋𝑖𝑡subscript𝑖𝑗𝑡X_{i}(t)\>,\>\ell_{ij}(t)italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) , roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) ;
                    // Random initial conditions of SDEs and initial SW network adjacency matrix
4                   for t0,,T𝑡0𝑇t\in 0,\dots,Titalic_t ∈ 0 , … , italic_T do
                         Integrate network of SDEs in Eqs. (3) ;
                          // Using the Euler-Maruyama method
                         Record the current voltage spike times tinsubscriptsuperscript𝑡𝑛𝑖t^{n}_{i}italic_t start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT from Vi(t)subscript𝑉𝑖𝑡V_{i}(t)italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t );
                          // Times t𝑡titalic_t at which vi(t)vth=0.25subscript𝑣𝑖𝑡subscript𝑣th0.25v_{i}(t)\geq v_{\mathrm{th}}=0.25italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_t ) ≥ italic_v start_POSTSUBSCRIPT roman_th end_POSTSUBSCRIPT = 0.25
5                         if Δtij:=titj>0assignΔsubscript𝑡𝑖𝑗subscript𝑡𝑖subscript𝑡𝑗0\Delta t_{ij}:=t_{i}-t_{j}>0roman_Δ italic_t start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT := italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT > 0 then
                               ΔMBPexp(|Δtij|/τp)Δ𝑀𝐵𝑃Δsubscript𝑡𝑖𝑗subscript𝜏𝑝\Delta M\leftarrow\displaystyle{\frac{B}{P}}\exp{(-\lvert\Delta t_{ij}\rvert/% \tau_{p})}roman_Δ italic_M ← divide start_ARG italic_B end_ARG start_ARG italic_P end_ARG roman_exp ( - | roman_Δ italic_t start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT | / italic_τ start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) ;
                                // tisubscript𝑡𝑖t_{i}italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , tjsubscript𝑡𝑗t_{j}italic_t start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT: nearest-spike times of post (i𝑖iitalic_i) & pre (j𝑗jitalic_j) neuron
6                              
7                        
8                        if Δtij<0Δsubscript𝑡𝑖𝑗0\Delta t_{ij}<0roman_Δ italic_t start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT < 0 then
9                               ΔMBexp(|Δtij|/τd)Δ𝑀𝐵Δsubscript𝑡𝑖𝑗subscript𝜏𝑑\Delta M\leftarrow-B\exp{(-\lvert\Delta t_{ij}\rvert/\tau_{d})}roman_Δ italic_M ← - italic_B roman_exp ( - | roman_Δ italic_t start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT | / italic_τ start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT )
10                        
11                        if Δtij=0Δsubscript𝑡𝑖𝑗0\Delta t_{ij}=0roman_Δ italic_t start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = 0 then
12                               ΔM0Δ𝑀0\Delta M\leftarrow 0roman_Δ italic_M ← 0
13                        
                        gij(t)gij(t)+gij(t)ΔMsubscript𝑔𝑖𝑗𝑡subscript𝑔𝑖𝑗𝑡subscript𝑔𝑖𝑗𝑡Δ𝑀g_{ij}(t)\leftarrow g_{ij}(t)+g_{ij}(t)\Delta Mitalic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) ← italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) + italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) roman_Δ italic_M;
                          // update synaptic weights
                         ij(t)ij~(t)subscript𝑖𝑗𝑡~subscript𝑖𝑗𝑡\ell_{ij}(t)\leftarrow\widetilde{\ell_{ij}}(t)roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) ← over~ start_ARG roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ( italic_t ) ;
                          // Update the adjacency matrix with ij~(t)~subscript𝑖𝑗𝑡\widetilde{\ell_{ij}}(t)over~ start_ARG roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ( italic_t ) obtained by randomly rewiring ij(t)subscript𝑖𝑗𝑡\ell_{ij}(t)roman_ℓ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) with frequency F𝐹Fitalic_F according rewiring algorithm that preserve the small-worldness of the SW network generated with rewiring probability β𝛽\betaitalic_β.
14                        
15                        if tT0𝑡subscript𝑇0t\geq T_{0}italic_t ≥ italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT then
16                               ri,mnspike,i,msubscript𝑟𝑖𝑚subscript𝑛spike𝑖𝑚r_{i,m}\leftarrow\displaystyle{n_{\text{spike},i,m}}italic_r start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT ← italic_n start_POSTSUBSCRIPT spike , italic_i , italic_m end_POSTSUBSCRIPT  , gijmN2i=1Nj=1Ngij(t)tsubscriptdelimited-⟨⟩subscript𝑔𝑖𝑗msubscriptdelimited-⟨⟩superscript𝑁2superscriptsubscript𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑔𝑖𝑗𝑡𝑡\langle g_{ij}\rangle_{\text{m}}\leftarrow\displaystyle{\bigg{\langle}N^{-2}% \sum\limits_{i=1}^{N}\sum\limits_{j=1}^{N}g_{ij}(t)\bigg{\rangle}_{t}}⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT m end_POSTSUBSCRIPT ← ⟨ italic_N start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_t ) ⟩ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT;
17                              
18                        
19                  Add ri,msubscript𝑟𝑖𝑚r_{i,m}italic_r start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT to risubscript𝑟𝑖r_{i}italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT;
20                   Add gijmsubscriptdelimited-⟨⟩subscript𝑔𝑖𝑗m\langle g_{ij}\rangle_{\text{m}}⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT m end_POSTSUBSCRIPT to gij¯¯delimited-⟨⟩subscript𝑔𝑖𝑗\overline{\langle g_{ij}\rangle}over¯ start_ARG ⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ end_ARG;
21                  
            riri[R(TT0)]1delimited-⟨⟩subscript𝑟𝑖subscript𝑟𝑖superscriptdelimited-[]𝑅𝑇subscript𝑇01\langle r_{i}\rangle\leftarrow r_{i}[R(T-T_{0})]^{-1}⟨ italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⟩ ← italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_R ( italic_T - italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ] start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ;
              // Compute averages over the R𝑅Ritalic_R realizations
22             Add ridelimited-⟨⟩subscript𝑟𝑖\langle r_{i}\rangle⟨ italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⟩ to r¯¯delimited-⟨⟩𝑟\overline{\langle r\rangle}over¯ start_ARG ⟨ italic_r ⟩ end_ARG;
             rr¯/Ndelimited-⟨⟩𝑟¯delimited-⟨⟩𝑟𝑁\langle r\rangle\leftarrow\overline{\langle r\rangle}/N⟨ italic_r ⟩ ← over¯ start_ARG ⟨ italic_r ⟩ end_ARG / italic_N ;
              // Compute averages over the R𝑅Ritalic_R realizations
             gijgij¯/Rdelimited-⟨⟩subscript𝑔𝑖𝑗¯delimited-⟨⟩subscript𝑔𝑖𝑗𝑅\langle g_{ij}\rangle\leftarrow\overline{\langle g_{ij}\rangle}/R⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ ← over¯ start_ARG ⟨ italic_g start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ⟩ end_ARG / italic_R ;
              // Compute averages over the R𝑅Ritalic_R realizations
             σσ+Δσ𝜎𝜎Δ𝜎\sigma\leftarrow\sigma+\Delta\sigmaitalic_σ ← italic_σ + roman_Δ italic_σ ;
              // Increment the noise intensity
23            
      PP+ΔP𝑃𝑃Δ𝑃P\leftarrow P+\Delta Pitalic_P ← italic_P + roman_Δ italic_P ;
        // Increment the STDP control parameter
24      
Algorithm 1 Flow of control in the simulations of Fig.7. Adapted for the simulations in the rest of the figures.

References