Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2021 Feb 24:15:587721.
doi: 10.3389/fncom.2021.587721. eCollection 2021.

Local Homeostatic Regulation of the Spectral Radius of Echo-State Networks

Affiliations

Local Homeostatic Regulation of the Spectral Radius of Echo-State Networks

Fabian Schubert et al. Front Comput Neurosci. .

Abstract

Recurrent cortical networks provide reservoirs of states that are thought to play a crucial role for sequential information processing in the brain. However, classical reservoir computing requires manual adjustments of global network parameters, particularly of the spectral radius of the recurrent synaptic weight matrix. It is hence not clear if the spectral radius is accessible to biological neural networks. Using random matrix theory, we show that the spectral radius is related to local properties of the neuronal dynamics whenever the overall dynamical state is only weakly correlated. This result allows us to introduce two local homeostatic synaptic scaling mechanisms, termed flow control and variance control, that implicitly drive the spectral radius toward the desired value. For both mechanisms the spectral radius is autonomously adapted while the network receives and processes inputs under working conditions. We demonstrate the effectiveness of the two adaptation mechanisms under different external input protocols. Moreover, we evaluated the network performance after adaptation by training the network to perform a time-delayed XOR operation on binary sequences. As our main result, we found that flow control reliably regulates the spectral radius for different types of input statistics. Precise tuning is however negatively affected when interneural correlations are substantial. Furthermore, we found a consistent task performance over a wide range of input strengths/variances. Variance control did however not yield the desired spectral radii with the same precision, being less consistent across different input strengths. Given the effectiveness and remarkably simple mathematical form of flow control, we conclude that self-consistent local control of the spectral radius via an implicit adaptation scheme is an interesting and biological plausible alternative to conventional methods using set point homeostatic feedback controls of neural firing.

Keywords: echo-state networks; homeostasis; recurrent networks; reservoir computing; spectral radius; synaptic scaling.

PubMed Disclaimer

Conflict of interest statement

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Figures

Figure 1
Figure 1
Online spectral radius regulation using flow control. The spectral radius Ra and the respective local estimates Ra, i as defined by (10). For the input protocol see section 5.3. (A) Dynamics of Ra,i2 and Ra2, in the presence of heterogeneous independent Gaussian inputs. Local adaptation. (B) Distribution of eigenvalues of the corresponding effective synaptic matrix W^a, after adaptation. The circle denotes the spectral radius.
Figure 2
Figure 2
Online spectral radius regulation using variance control. The spectral radius Ra and the respective local estimates Ra, i as defined by (10). For the input protocol see section 5.3. (A) Dynamics of Ra,i2 and Ra2, in the presence of heterogeneous independent Gaussian inputs. Local adaptation. (B) Distribution of eigenvalues of the corresponding effective synaptic matrix W^a. The circles denote the respective spectral radius.
Figure 3
Figure 3
XOR performance for flow control. Color-coded performance sweeps for the XOR-performance (18) after adaptation using flow control. Averaged over five trials. The input has variance σext2 and the target for the spectral radius is Rt. (A,B) Heterogeneous binary/Gaussian input protocols. Optimal performance for a given σext was estimated as a trial average (yellow solid line) and found to be generally close to criticality, Ra = 1, as measured (white dashed lines).
Figure 4
Figure 4
XOR performance for variance control. Color-coded performance sweeps for the XOR-performance (18) after adaptation using variance control. Averaged over five trials. The input has variance σext2 and the target for the spectral radius Rt. (A,B) Heterogeneous binary/Gaussian input protocols. Optimal performance (yellow solid line) is in general close to criticality, Ra = 1, as measured (white dashed lines).
Figure 5
Figure 5
Size dependence of correlation. Comparison between the variance σbare2 of the bare recurrent input xbare=jWijyj with σw2σy2. Equality is given when the presynaptic activities are statistically independent. This can be observed in the limit of large network sizes N for uncorrelated input data streams (homogeneous and heterogeneous Gaussian input protocols), but not for correlated inputs (homogeneous and heterogeneous binary input protocols). Compare section 5.3 for the input protocols. Parameters are σext = 0.5, Ra = 1, and μt = 0.05.
Figure 6
Figure 6
Input induced activity correlations. For heterogeneous binary and Gaussian inputs (A,B), the dependency of mean activity cross correlations C¯ (see Equation 21). C¯ is shown as a function of the spectral radius Ra. Results are obtained for N = 500 sites by averaging over five trials, with shadows indicating the standard error across trials. Correlations are due to finite-size effect for the autonomous case σext = 0.
Figure 7
Figure 7
Convergence time with and without adaptation rate renormalization Number of time steps Tconv needed for |Ra(t)-Ra(t-1)|2 to fall below 10−3. Shown are results using heterogeneous Gaussian input without and with, (A) and respectively (B), a renormalization of the learning rate ϵaϵa/x¯r2. Note that, due to computational complexity, an estimate of Ra given by (10) was used. An initial offset of 0.5 from the target Rt was used for all runs. Color coding of Rt is the same in both panels.
Figure 8
Figure 8
Spectral radius adaptation dynamics. The dynamics of the synaptic rescaling factor a and the squared activity σy2 (orange), as given by (6). Also shown is the analytic approximation to the flow (blue), see (33) and (34), and the respective nullclines Δa = 0 (green) and Δσy2=0 (red). For the input, the heterogeneous binary protocol is used. (A–D) Correspond to different combinations of external input strengths and target spectral radii. The black dots show the stead-state configurations of the simulated systems. ϵa = 0.1.
Figure 9
Figure 9
Variance control for the spectral radius. The spectral radius Ra, given by the approximation Ra2=iai2/N, for the four input protocols defined in section 5.3. Lines show the numerical self-consistency solution of (49), symbols the full network simulations. Note the instability for small σy and σext. (A) Homogeneous independent Gaussian input. (B) Homogeneous identical binary input. (C) Heterogeneous independent Gaussian input. (D) Heterogeneous identical binary input.
Figure 10
Figure 10
Phase transition of activity variance Shown are solutions of the analytical approximation given in (55), capturing the onset of activity (characterized by its variance σy2) at the critical point Ra = 1.

References

    1. Abbott L. F., LeMasson G. (1993). Analysis of neuron models with dynamically regulated conductances. Neural Comput. 5, 823–842. 10.1162/neco.1993.5.6.823 - DOI
    1. Barral J., D'Reyes A. (2016). Synaptic scaling rule preserves excitatory-inhibitory balance and salient neuronal network dynamics. Nat. Neurosci. 19, 1690–1696. 10.1038/nn.4415 - DOI - PubMed
    1. Bell A. J., Sejnowski T. J. (1995). An Information-maximisation approach to blind separation and blind deconvolution. Neural Comput. 7, 1129–1159. 10.1162/neco.1995.7.6.1129 - DOI - PubMed
    1. Bernacchia A., Wang X. J. (2013). Decorrelation by recurrent inhibition in heterogeneous neural circuits. Neural Comput. 25, 1732–1767. 10.1162/NECO_a_00451 - DOI - PMC - PubMed
    1. Binzegger T., Douglas R. J., Martin K. A. (2004). A quantitative map of the circuit of cat primary visual cortex. J. Neurosci. 24, 8441–8453. 10.1523/JNEUROSCI.1400-04.2004 - DOI - PMC - PubMed