A reservoir of timescales emerges in recurrent circuits with heterogeneous neural assemblies
Figures
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-fig1-v2.tif/full/617,/0/default.jpg)
Summary of the main results.
(a) Left: Microscopic model based on a recurrent network of spiking neurons with excitatory and inhibitory cell types, arranged in neural assemblies of heterogeneous sizes. Right: Phenomenological model based on a recurrent network of rate units. Each unit corresponds to an E/I neural assembly, whose size is represented by the unit’s self-couplings . (b) A lognormal distribution of self-couplings (representing assemblies of different sizes) generates time-varying activity whose heterogeneous distribution of timescale fits population activity recorded from awake monkey orbitofrontal cortex (data from Cavanagh et al., 2016). (c) When driving our heterogeneous network with broadband time-varying input, comprising a superposition of sine waves of different frequencies, large and small assemblies preferentially entrain with low and high spectral components of the input, respectively, thus demixing frequencies into responses of different populations.
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-fig2-v2.tif/full/617,/0/default.jpg)
Dynamical and fixed point properties of networks with two self-couplings.
(a) Ratio of autocorrelation timescales of units with self-couplings and , respectively ( is estimated as the half width at half max of a unit’s autocorrelation function, see panels iii, iv), in a network with and and varying . A central chaotic phase separates four different stable fixed point regions with or without transient activity. Black curves represent the transition from chaotic to stable fixed point regimes, which can be found by solving consistently Equation 15, Equation 16, and Equation 18 (using equal to 1 in the latter), see Methods ('Fixed points and transition to chaos' and 'Stability conditions') for details. (i, ii) Activity across time during the initial transient epoch (left) and distributions of unit values at their stable fixed points (right), for networks with and (i) , (ii) . (iii, iv) Activity across time (left) and normalized autocorrelation functions , (right) of units with (iii) , (iv) . (b) Timescales (left) and their ratio (right) for fixed and varying , as a function of the relative size of the two populations (at , ; average over 20 network realizations). All points in b. were verified to be within the chaotic region using Equation 18.
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-fig3-v2.tif/full/617,/0/default.jpg)
Continuous distributions of self-couplings.
(a–i) In a network with a Gaussian distribution of self-couplings (mean and variance ), and , the stable fixed point regime exhibits a distribution of fixed point values interpolating between around the zero fixed point (for units with ) and the multi-modal case (for units with ). The purple curve represents solutions to . (a,b–ii) A network with a lognormal distribution of self-couplings (parameters for (a,b) and , and ;autocorrelation timescales in units of ms) in the chaotic phase, span several orders of magnitude as functions of the units’ self-couplings . (a-ii) Mean-field predictions for the autocorrelation functions and their timescales (purple curve) were generated from Equation 13 and Equation 14 via an iterative procedure, see Methods: 'Dynamic mean-field theory with multiple self-couplings' , 'An iterative solution'. (b) Populations of neurons recorded from orbitofrontal cortex of awake monkeys exhibit a lognormal distribution of intrinsic timescales (data from Cavanagh et al., 2016) (panel b-i, red), consistent with neural activity generated by a rate network with a lognormal distribution of self-couplings (panel b-i, blue; panel b-ii). ; We note that Cavanagh et al., 2016 use fitted exponential decay time constants of the autocorrelation functions as neurons’ timescales, while we use the half widths at half max of the autocorrelation functions as the timescales. To bridge these two definitions, we multiplied (Cavanagh et al., 2016) data by a factor of ln(2) before comparing it with our model and presenting it in this figure. The model membrane time constant was assumed to be 3 ms in this example.
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-fig4-v2.tif/full/617,/0/default.jpg)
Separation of timescales and metastable regime.
(a) Examples of bistable activity. (i, iv,i) - time courses; (ii, v) - histograms of unit’s value across time; (iii, vi) - histograms of dwell times. (a–i, ii, iii) An example of a probe unit with , embedded in a neural network with units, units with and . (a–iv, v, vi) An example of a probe unit driven by white noise. Note the differences in the x-axis scalings of the timecourses (a–i vs. a–iv and a–iii vs. a–vi).(b) The unified colored noise approximation stationary probability distribution (dark blue curve, Equation 19, its support excludes the shaded gray area) from the effective potential (dashed blue curve) captures well the activity histogram (light blue area; same as (a–ii)); whereas the white noise distribution (dark green curve, obtained from the naive potential , dashed green curve) captures the probe unit’s activity (light green area; same as (a–v)) when driven by white noise, and deviates significantly from the activity distribution when the probe is embedded in our network. (c) Average dwell times,, in the bistable states. Simulation results, mean, and 95%CI (blue curve and light blue background, respectively; An example of the full distribution of the dwell times is given in (a-iii)). Mean-field predictions (purple curve) were generated by calculating the average dwell times from a trace of , which was produced by solving the mean-field equations; Equation 2 simultaneously and consistently with Equation 3 with and . The mean first passage time from the unified colored noise approximation (Equation 22, black curve), and for a simplified estimate thereof (Equation 4, gray dashed line) capture well . When driven by white noise (green curve and light green curve are simulation results and simplified estimate using Equation 4, respectively), the probe’s average dwell times are orders of magnitude shorter than with colored noise, exhibiting substantial support of the probe distribution in the region where the crossing between wells happens (allowing frequent crossing,(a-iv) green line at ) and, equivalently, the low value of the potential around its maxima ((b) green dashed line at ). Comparison of white and colored noise demonstrates the central role of the self-consistent colored noise to achieve long dwell times.
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-fig4-figsupp1-v2.tif/full/617,/0/default.jpg)
Validation of universal colored noise approximation (UCNA) approach to estimate escape times.
’Escape points’ from one metastable state to the next were estimated from simulations as follows: for a transition from the well towards the well (Left panel; analogous calculation for transitions , Center panel), the escape point was defined as the point where the trajectory starts accelerating towards the target well (positive second derivative). The distribution of escape points (Right panel) predominantly lied outside of the forbidden region (93.8% of escape points had ). Parameters: same as in Figure 4a–i, . See Methods ('Universal colored-noise approximation to the Fokker-Planck theory') for further details.
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-fig5-v2.tif/full/617,/0/default.jpg)
Heterogeneity of timescales in E-I spiking networks.
(a) Top: Schematic of a spiking network with excitatory (black) and inhibitory populations (red) arranged in assemblies with heterogeneous distribution of sizes. Bottom: In a representative trial, neural assemblies activate and deactivate at random times generating metastable activity (one representative E neuron per assembly; larger assemblies on top; representative network of neurons), where larger assemblies tend to activate for longer intervals. (b) The average activation times <T> of individual assemblies (blue dots; the average was calculated across 100s simulation and across all neurons within the same assembly for all assemblies in 20 different network realizations; self-coupling units are in [mV], see Methods section). Fit of with (pink curve). Inset: cross-validated model selection for polynomial fit. As the assembly strength (i.e. the product of its size and average recurrent coupling) increases, <T> increases, leading to a large distribution of timescales ranging from 20 ms to 100s. (c) Eigenvalue distribution of the full weight matrix (brown) and the mean-field-reduced weight matrix (pink). (d) The Schur eigenvectors of the weight matrix show that the slow (gapped) Schur eigenvalues (top) are associated with eigenvectors corresponding to E/I cluster pairs (bottom). See Appendix (e) Spiking network model for more details and for the scaling to larger networks.
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-fig6-v2.tif/full/617,/0/default.jpg)
Network response to broadband input.
(a) Power spectrum density of a network driven by time-dependent input comprising a superposition of 11 sinusoidal frequencies (see main text for details). Maroon and navy curves represent average power spectrum density in and populations, respectively; circles indicate the peak in the power spectrum density amplitudes at each frequency; amplitude A = 0.5, , , and . (b) Modulation index of the power spectrum density amplitudes as a function of frequency in networks with and various . The blue circles mark the cutoff frequency where the modulation index changes sign. (c) Cutoff period, , as a function of self-coupling for different input amplitudes. An inversely proportional relation between the cutoff period and the amplitude of the broadband signal is present.
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-app1-fig1-v2.tif/full/617,/0/default.jpg)
Transition to chaos with multiple self-couplings: Fixed point solutions and stability.
(a–i) The fixed point curve , from Equation 15, for . Stable solutions are allowed within the dark green region. (b–i) The shape of a unit’s contribution to stability , from Equation 18. Stable solutions of , filled blue circles in (a–i), with different values contribute differently to stability. At the edge of chaos only a fixed point configuration with all units contributing most to stability (minimal ) is stable, light green region in (a–i).(a–ii) The curve for . (a-iii) A possible distribution of the Gaussian mean-field . A representative fixed point solution is illustrated by the dashed blue line: for a single solution exists for all values of , (filled blue circle in a-ii); For multiple solutions exist (a–i) for some values of ; some of them lead to instability (empty blue circle in a-i). The other two solutions may lead to stability (filled blue circles in a-ii), although only one of them will remain stable at the edge of chaos (encircled with green line in a-i).
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-app1-fig2-v2.tif/full/617,/0/default.jpg)
Network dynamics with identical self-couplings, adopted from Stern et al., 2014.
(a,b) Graphical solutions to Equation 29. (a) For there are two stable non-zero solutions (full black circles) and an unstable solution at zero (open black circle). The green background over the axis denotes the regions of allowed activity values at the stable fixed point on the transition line to chaos (solid red curve in (c)).(b) For there is a single stable solution (full black circle) at zero. (c) Regions of the network dynamics over a range of and values. Below the long dashed blue line, any initial activity in the network decays to zero. Above the solid red curve, the network exhibits transient irregular activity that eventually settles into one out of a number of possible nonzero stable fixed points. In the region between these two curves, the network activity is chaotic. Colored circles denote, according to their locations on the phase diagram and with respect to their colors, the values of (ranging from 1.6 and decreasing with steps of 0.2) and , used for the autocorrelation functions in (d; corrected version of Figure 4a in Stern et al., 2014). (e) Widths at half peak (values of ’s in the main text notation) of the autocorrelation functions in (d).
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-app2-fig1-v2.tif/full/617,/0/default.jpg)
Synaptic weight matrices of clustered spiking networks.
Synaptic weight matrices of a clustered spiking networks. (a) Left: Synaptic weight matrix of a clustered spiking network with neurons, exhibiting the E/I four submatrices, where diagonal blocks within each submatrix reveal the E/I clustered structure (larger to smaller clusters, top to bottom in each submatrix). Right: -dimensional mean-field-reduced synaptic weight matrix corresponding to the full matrix on the left. Populations are ordered as follows: excitatory clusters (larger to smaller, top to bottom), background excitatory population, inhibitory clusters, background inhibitory population. For each pair of populations, the value in is obtained from the corresponding block in by summing its column values (presynaptic inputs) and averaging over the rows (postsynaptic neurons belonging to the population). (b) Right: Schur decomposition of into an upper triangular matrix . Left: Schur eigenvectors (columns of , bottom) sorted from larger to smaller Schur eigenvalue (top). Larger Schur eigenvalues are associated with eigenvectors whose loadings are on larger E/I cluster pairs.
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-app2-fig2-v2.tif/full/617,/0/default.jpg)
Metastable attractor dynamics in clustered spiking networks.
Metastable attractor dynamics in clustered spiking networks. (a) Metastable activity from all clustered neurons in a representative trial of a network with neurons (larger to smaller clusters, top to bottom; action potentials from excitatory and inhibitory neurons, black and red, respectively). (b) Firing rate distributions of four representative neurons from the network in (a) exhibit bimodal distributions (colors represent clusters with different self-couplings; spike counts estimated in 100ms bins over 20 trials of 200 seconds duration). (c) Left: Metastable attractor dynamics unfolds through different network configurations with a range of simultaneously active clusters from one to four (average occurrence of each configuration across 20 networks as fraction of total simulation time). Inset: Metastable dynamics are uncorrelated across clusters (distribution of pairwise Pearson correlations between clusters’ firing rates, 0.01±0.12, mean±SD; 20 networks). Right: The firing rate of neurons in active clusters depend on how many clusters are simultaneously active, with higher firing rates in configurations with less co-active clusters (mean and SD across 20 networks).
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-app2-fig3-v2.tif/full/617,/0/default.jpg)
Metastable activity and timescale distribution in networks of neurons (top and bottom rows, respectively).
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-app2-fig4-v2.tif/full/617,/0/default.jpg)
Chaotic rate network of units (self-couplings drawn from a lognormal distribution with parameters ).
(a) Eigenvalue distribution (brown) and Schur eigenvalues (pink) of the synaptic weight matrix . (b) The Schur eigenvectors of corresponding to large positive Schur eigenvalues have loadings localized on units with larger self-couplings, with a similar structure to the Schur eigenvectors in the spiking networks in Appendix 2-figure 3 .
![](https://iiif.elifesciences.org/lax:86552%2Felife-86552-app3-fig1-v2.tif/full/617,/0/default.jpg)
Timescale analysis for an RNN with two-time constants , Equation 31, governing equal populations of neurons () and gain .
(a) Average autocorrelation function for each population. The insert shows the dynamics of individual neurons from each population: blue for neurons with timeconstant and green for neurons with timeconstant . In the networks considered here, ms is kept constant while: ms (i), ms (ii), ms (iii), ms (iv), ms (v). (b) Population timescale ratio for fixed timeconstant ms and varying .
Tables
Parameters for the clustered network used in the simulations.
Model parameters for clustered network simulations | ||
---|---|---|
Parameter | Description | Value |
E-to-E synaptic weights | [mV] | |
E-to-I synaptic weights | [mV] | |
I-to-E synaptic weights | [mV] | |
I-to-I synaptic weights | [mV] | |
E-to-E synaptic weights | [mV] | |
I-to-I synaptic weights | [mV] | |
Potentiated intra-assembly E-to-E weight factor | ||
Potentiated intra-assembly I-to-I weight factor | ||
Potentiation parameter for intra-assembly I-to-E weights | ||
Potentiation parameter for intra-assembly E-to-I weights | ||
Average baseline afferent rate to E and I neurons | 5 [spks/s] | |
E-neuron threshold potential | 1.43 [mV] | |
I-neuron threshold potential | 0.74 [mV] | |
E- and I-neuron reset potential | 0 [mV] | |
E- and I-neuron membrane time constant | 20 [ms] | |
E- and I-neuron absolute refractory period | 5 [ms] | |
E- and I-neuron synaptic time constant | 5 [ms] |