Dynamically selected steady states and criticality in non-reciprocal networks
Significance statement: Diverse equilibrium systems with heterogeneous interactions lie at the edge of stability. Such marginally stable states are dynamically selected as the most abundant ones or as those with the largest basins of attraction. On the other hand, systems with non-reciprocal (or asymmetric) interactions are inherently out of equilibrium, and exhibit a rich variety of steady states, including fixed points, limit cycles and chaotic trajectories. How are steady states dynamically selected away from equilibrium? We address this question in a simple neural network model, with a tunable level of non-reciprocity. Our study reveals different types of ordered phases and it shows how non-equilibrium steady states are selected in each phase. In the spin-glass region, the system exhibits marginally stable behaviour for reciprocal (or symmetric) interactions and it smoothly transitions to chaotic dynamics, as the non-reciprocity (or asymmetry) in the couplings increases. Such region, on the other hand, shrinks and eventually disappears when couplings become anti-symmetric. Our results are relevant to advance the knowledge of disordered systems beyond the paradigm of reciprocal couplings, and to develop an interface between statistical physics of equilibrium spin-glasses and dynamical systems theory.
1. Introduction
Fig. 1. The left panel illustrates a fully-connected network with nodes and coupling strengths , drawn randomly and independently from a Gaussian distribution with mean and variance . The central and right panels sketch typical trajectories, , obtained from a numerical simulation of Eq. (1) for a network instance (with ). The trajectories of a few nodes (solid grey lines) are plotted together with the mean (blue line) and variance (red line). For type-I phase transitions (central panel), the trajectories converge to steady-state values (on the same timescale) while for type-II (right panel) trajectories are highly irregular or chaotic. The insets show the distribution of eigenvalues (in the complex plane) for each case: for type-I transitions, only one eigenvalue, the outlier, has crossed the line (shown by the dashed line), while for type-II, a section of the bulk has crossed the line (without a gap), giving rise to a more complex dynamics. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
2. Rate model
3. Linear-stability analysis
4. Path-integral formalism
Fig. 2. Phase diagram of the model for uncorrelated () and noiseless dynamics (). Panels (A, B): Heat map of the time-averaged mean activity (panel (A)) and mean-squared activity (or equal-time correlator) (panel (B)), obtained from simulations as a function of the control parameters (as colour coded) and . The white lines represent the theoretically predicted critical curves (from stability analyses of fixed-point solutions) separating the paramagnetic (P), ferromagnetic (F) and spin-glass (SG) phases. Panels (C, D): Symbols show , from panel (A), and , from panel (B), obtained from simulations, versus , at three different values of , corresponding to the three dashed vertical lines on (A) and (B). Solid lines show the theoretically predicted asymptotic behaviour around the critical point such that (defined only for the ferromagnetic transition) and . (Note that and denote, respectively, the values of the mean and the mean-squared activity obtained from the theory — by averaging over initial conditions and network ensemble —, assuming a fixed-point solution, whereas and denote their numerical counterparts obtained from numerical simulations by averaging over different realizations.) The inset illustrates the effect of increasing the system size (). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
4.1. Uncorrelated interactions () and noiseless dynamics ()
4.1.1. Fixed-point solutions
4.1.2. Non-fixed point steady states
Fig. 3. Analysis of the motion in the effective potential for the uncorrelated () and noiseless () case. Panels (A, D): potential as a function of for (ferromagnetic phase, with ) and (spin-glass phase, with ), respectively. Each curve is obtained for a different value of (as shown in the legend with a colour code) and is plotted in the range . Note that only in the SG phase the potential may exhibit a shape with either one or two wells. The heat maps in panels (B, C, E, F) describe the probability distribution function (PDF) (as defined in Eq. (30)) of finding a given value of for the ferromagnetic case (B, C) and the SG phase (E, F), for different values of (obtained from simulations of the microscopic dynamics, averaged over a time window , for system size (B, E) and (C, F)). Each simulation corresponds to a different realization of the random initial condition and quenched disorder. Stars show the values of and used to plot panels (A, D). In panels (B, C), the solid line (“q-line”) describes the solution obtained from the fixed-point solution, revealing that for large , the PDF becomes peaked around this value, so that . On the other hand, in panels (E, F), the PDF becomes more and more peaked (as the system size is enlarged from to ) around a value , corresponding to the separatrix point (lying in the green curve) at which the potential verifies ( in (D)). Note that such a green line is in between the q-line (yellow) and the threshold curve (red) as described in the main text, so that in particular in the SG phase. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
4.1.2.1. For
4.1.2.2. For
- •For the potential has a single-well shape, so that the motion is periodic between and .
- •For , the potential has a double-well shape with a local maximum at , and three possible types of dynamics can emerge:
- –(i) periodic motion in one of the single wells corresponding to motion below the separatrix curve ( such that );
- –(ii) asymptotic motion towards , corresponding to motion on the separatrix curve ( such that );
- –(iii) periodic motion between and , i.e. covering the two wells, corresponding to motion above the separatrix curve ( such that ).
- –
- •For , the system remains at the fixed point for all values of , i.e. the solution is a fixed point.
Fig. 4. Illustration of how fluctuations in the initial condition translate into changes in the shape of the potential (upper). Small fluctuations have a large impact when the initial condition varies around the separatrix value (lower).
Fig. 5. Single instances of the dynamics for uncorrelated () and noiseless dynamics (). The (upper panels) show the time-dependent mean-squared activity (grey line in the upper panels) plotted together with its time average and (lower panels) . Curves are obtained from simulations with system size and (i.e., within the SG phase). Observe that the trajectories reveal either chaotic behaviour (A) or periodic motion (B, C, D, E). The yellow and the red dashed lines show and , respectively while the green dashed line — in between the previous two — marks the separatrix . In (A) the mean-squared activity fluctuates randomly above and below the separatrix line; in (B, C) the mean-squared activity remains at only one side of the separatrix; in (D, E) the mean-squared activity fluctuates about the separatrix in sync with . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 6. Probability of finding a fixed-point solution in the uncorrelated () and noiseless () case in simulations with networks of size . Panel (A): Heat map of the PDF of finding a fixed-point solution for different realizations of the microscopic dynamics. Such a probability drops as is lowered, in agreement with Fig. 3, showing that the probability that vanishes at low values of . In such a region a non-fixed-point solution characterized by chaotic behaviour emerges. Panels (B, C, D): Typical trajectories observed in simulations at different values of the parameters as indicated by circles on (A). Additional studies reveal that, in the thermodynamic limit, chaotic solutions are the only stable solutions throughout the whole spin-glass phase.
Fig. 7. Panel (A): Largest Lyapunov exponent (LLE) versus , as measured in simulations for the uncorrelated () and noiseless () case for networks of size and realizations. Chaotic behaviour emerges below the isocline 0.00. Panel (B, C): versus for different values of , as shown in the legend, and different values of , as indicated by the dashed lines on the left panel ((B) and (C) panels correspond to the left and right lines, respectively). At the smaller value of (panel (B)) there exists a critical value below which the LLE becomes positive; such a value tends to as increases as show in the inset; in particular, as a function of converges asymptotically to 0. For the larger value of (panel (C)) is negative for all and remains so by increasing network size; thus, there is no chaos in the ferromagnetic phase.
Fig. 8. Analysis of the motion in the effective potential for the uncorrelated () and noisy () case, for (spin-glass phase, with ). Panels (A, B): Potential as a function of for fixed and , respectively; plotted in the range for different values of (as shown in the legend, with a colour code). The dashed black line shows the negative of the initial kinetic energy, , arising from the noise. When this value is equal to the initial potential energy, the total energy is zero, corresponding to motion on the separatrix (blue curve in A). Panel (C): Heat map of the probability distribution function (PDF) of finding a given value of in the SG phase, measured from simulations of the microscopic dynamics averaged over a time window for system size . Stars and pentagons show the values of and used in panel (B) and (C), respectively. Solid lines show the values of corresponding to (green) as defined in Eq. (37) and (yellow). The intersection between both lines defines the critical value at which chaos emerges in the infinite-size limit (see Appendix B). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
4.2. Switching on fluctuations: Noisy dynamics () with uncorrelated interactions ()
Fig. 9. Theoretical prediction of the critical line for the uncorrelated () and noisy system (). Panel (A): , as defined in Eq. (36), as a function of for different values of (green lines) plotted together with the solution of Eq. (37) as a function of (yellow line). The intersection between each green line and the yellow line defines the critical value at which chaos emerges in the infinite-size limit for each value of . Panel (B): Critical value as a function of . As the noise strength increases, the chaotic region delimited by (grey region) shrinks, eventually disappearing when the noise amplitude is sufficiently large. In the inset, we plot the critical value as a function of the “scaled” , where our model becomes equivalent to the SCS (see Appendix A). Results are consistent with the critical line derived in [50]. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 10. For the uncorrelated () system, the largest Lyapunov exponent , obtained from numerical simulations, is shown as a function of , for and different noise levels and 0.25, as shown in the legend. Results are averaged over realizations and system size . In the inset, we reproduce Fig. 9(B), adding the value at which becomes positive (white diamonds).
4.3. Switching on correlations ()
Fig. 11. Phase diagram emerging from simulations of networks with correlated couplings () and noiseless dynamics (). Panel (A, B, C, D): Heat map of the time-averaged mean activity for and , respectively. Panels (E, F, G, H): Heat map of the time-averaged mean-squared activity for and , respectively. Solid, white lines show the theoretical prediction Eq. (42), while dotted, white lines show the curve , for visual aid. Each panel has been obtained integrating the microscopic dynamics for a system size and averaging over different realizations.
Fig. 12. For correlated () and noiseless dynamics (), largest Lyapunov exponent, , obtained from simulations of the system, with size , averaged over realizations, for and different values of , as shown in the legend. The point at which becomes positive is depicted as a white diamond. The inset shows the value of at , for , as a function of .
- •The critical value (in terms of ) decreases as is reduced, so that it is maximal for (in agreement with the theoretical prediction).
- •Smaller values of have larger LLEs in the limit of large coupling values (small ’s), so that, in this regime, the dynamics becomes more chaotic for anti-correlated couplings than for positively correlated ones.
- •Indeed, as the value of approaches , the LLE becomes very close to all across the spin-glass phase, so that, actually, the dynamics becomes marginally stable in such a limit. This last result resembles the recent observation of a phase of marginal stability in fully-correlated (i.e. symmetric) random networks in models for theoretical ecology [18]. Dynamics in such region can be regarded as “at the edge of chaos”, as defined in other contexts see e.g. [11], [63], [64], [65].
5. Discussion and conclusions
CRediT authorship contribution statement
Declaration of competing interest
Acknowledgements
Appendix A. On the equivalence between our model and the classic one (SCS)
Appendix B. Stability of steady-state solutions with uncorrelated interactions ()
- 1.For , is strictly decreasing for any and , hence . This implies that for any , and the only allowed solution of Eq. (B.12) is the fixed-point solution (non-trivial solutions with zero energy are not allowed). Furthermore, this must be stable, as .
- 2.Conversely, for , the potential has at least one minimum, either at or , for any value of , hence Eq. (B.12) allows a non-trivial solution, for any , which is either a periodic orbit or the separatrix curve. These represent eigenfunctions with energy . Periodic solutions have multiple nodes (as vanishes at every turning point), whereas the separatrix curve has precisely one node in the noiseless case (where ) and no node in the noisy case (where ). As noted in [50], in the noiseless case has at least one node, hence it cannot be the ground state, but it must correspond to one of the excited states with , implying that the ground-state energy is . Recalling that, in the noiseless case, steady-state solutions are physical only for , we have that all physical steady-state solutions are unstable in the noiseless case. On the other hand, in the presence of noise, solutions with are allowed, only for equating the separatrix value , which solves Eq. (36). Since this is the only physical solution, it must be stable for . Conversely, any leads to a physical solution. As for the noiseless case, such solutions are all unstable, except the separatrix curve, which is marginally stable (as it has no node for ). However, as any fluctuation leads to an instability, chaotic behaviour is expected to emerge in single instances for . The critical line is thus predicted to mark the transition to chaos.
Appendix C. Phase diagram for
Appendix D. Numerical procedure
D.1. Computation of trajectories
D.2. Shape of the potential
D.3. Computation of the largest Lyapunov exponent
- 1.Obtain the new state at ,
- 2.Normalize the perturbation vector
- 3.Compute the LLE at time-step ,
Fig. 13. Computation of largest Lyapunov exponent for different realizations of a system with , inside the spin-glass regime, above (left panel) and below the onset of chaos (right panel). Each realization is plotted as a grey, solid line, meanwhile the black, solid line is the average over realizations for each time step.
Fig. 14. Averaged largest Lyapunov exponent, , as a function of system size for a dynamical system with , averaged over realizations. For , the averaged LLE is computed for three different values of (solid lines), as shown in the legend; the standard deviations are shown as shaded areas. Parameter values are as in Fig. 13, i.e. and .
Appendix E. Supplementary data
MMC S1. The supplemental material contains details on the path-integral method and on the solutions of the resulting self-consistent equations. The reactivity bifurcation diagram is discussed.
References
- [1]Spin glass theory and beyond: An Introduction to the Replica Method and Its ApplicationsWorld Scientific Publishing Company (1987)
- [2]Spin-glass theory for pedestriansJ Stat Mech Theory Exp, 2005 (05) (2005), p. P05012
- [3]Statistical physics of spin glasses and information processing: an introductionClarendon Press (2001)
- [4]Spin glass theory and far beyond: Replica symmetry breaking after 40 yearsWorld Scientific (2023)
- [5]Complexity of ising spin glassesPhys Rev Lett, 92 (2004), Article 087203
- [6]Numerical study of metastable states in ising spin glassesPhys Rev Lett, 92 (2004), Article 120603
- [7]Coexistence of supersymmetric and supersymmetry-breaking states in spherical spin-glassesJ Phys A: Math Gen, 37 (47) (2004), p. 11311
- [8]Marginal stability in structural, spin and electron glassesAnnu Rev Condens Matter Phys, 6 (1) (2015), pp. 177-200
- [9]Earthquake cycles and neural reverberations: Collective oscillations in systems with pulse-coupled threshold elementsPhys Rev Lett, 75 (1222) (1995), pp. 1222-1225
- [10]From minority games to real marketsQuant Finance, 1 (1) (2001), pp. 168-176
- [11]Inflation of the edge of chaos in a simple model of gene interaction networksPhys Rev E, 77 (2008), Article 061917
- [12]Being critical of criticality in the brainFront Physiol, 3 (163) (2012)
- [13]Are biological systems poised at criticality?J Stat Phys, 144 (268) (2011)
- [14]Colloquium: Criticality and dynamical scaling in living systemsRev Modern Phys, 90 (3) (2018), Article 031001
- [15]Griffiths phases and the stretching of criticality in brain networksNat Commun, 4 (1) (2013), pp. 1-10
- [16]Neutral theory and scale-free neural dynamicsPhys Rev X, 7 (4) (2017), Article 041071
- [17]Landau–Ginzburg theory of cortex dynamics: Scale-free avalanches emerge at the edge of synchronizationProc Natl Acad Sci, 115 (7) (2018), pp. E1356-E1365
- [18]Marginally stable equilibria in critical ecosystemsNew J Phys, 20 (8) (2018), Article 083051
- [19]Constraint satisfaction mechanisms for marginal stability and criticality in large ecosystemsPhys Rev E, 99 (1) (2019), Article 010401
- [20]Properties of equilibria and glassy phases of the random Lotka-Volterra model with demographic noisePhys Rev Lett, 126 (25) (2021), Article 258301
- [21]Ecological communities with Lotka-Volterra dynamicsPhys Rev E, 95 (2017), Article 042414
- [22]Double-replica theory for evolution of genotype-phenotype interrelationshipPhys Rev Res, 5 (2) (2023), Article 023049
- [23]The computational core and fixed point organization in Boolean networksJ Stat Mech Theory Exp, 2006 (03) (2006), p. P03002
- [24]Nonlinear analogue of the May-Wigner instability transitionProc Natl Acad Sci, 113 (25) (2016), pp. 6827-6832
- [25]On the number of limit cycles in asymmetric neural networksJ Stat Mech Theory Exp, 2019 (5) (2019), Article 053402
- [26]Nonlinearity-generated resilience in large complex systemsPhys Rev E, 103 (2) (2021), Article 022201
- [27]Counting equilibria in a random non-gradient dynamics with heterogeneous relaxation ratesJ Phys A, 55 (14) (2022), Article 144001
- [28]Generalized Lotka-Volterra equations with random, nonreciprocal interactions: The typical number of equilibriaPhys Rev Lett, 130 (2023), Article 257401
- [29]Chaos in random neural networksPhys Rev Lett, 61 (3) (1988), p. 259
- [30]Theory of correlations in stochastic neural networksPhys Rev E, 50 (1994), pp. 3171-3191
- [31]Non-reciprocal phase transitionsNature, 592 (7854) (2021), pp. 363-369
- [32]Topological and dynamical complexity of random neural networksPhys Rev Lett, 110 (2013), Article 118101
- [33]Theoretical neuroscience: computational and mathematical modeling of neural systemsCambridge, MIT Press, USA (2006)
- [34]Graph spectra for complex networksCambridge University Press (2010)
- [35]Spectra of complex networksPhys Rev E, 68 (4) (2003), Article 046109
- [36]Outliers in the spectrum of iid matrices with bounded rank perturbationsProbab Theory Related Fields, 155 (1) (2013), pp. 231-263
- [37]Eigenvalue spectra of random matrices for neural networksPhys Rev Lett, 97 (18) (2006), Article 188104
- [38]The isotropic semicircle law and deformation of wigner matricesComm Pure Appl Math, 66 (11) (2013), pp. 1663-1749
- [39]The outliers of a deformed Wigner matrixAnn Probab, 42 (5) (2014)
- [40]Spectrum of large random asymmetric matricesPhys Rev Lett, 60 (19) (1988), pp. 1895-1898
- [41]Low rank perturbations of large elliptic random matricesElectron J Probab, 19 (43) (2014), pp. 1-65arXiv:1309.5326 [math-ph]
- [42]Second type of criticality in the brain uncovers rich multiple-neuron dynamicsProc Natl Acad Sci, 116 (26) (2019), pp. 13051-13060
- [43]Niche overlap and Hopfield-like interactions in generalized random Lotka-Volterra systemsPhys Rev E, 108 (2023), Article 034120
- [44]Alternatives to resilience for measuring the responses of ecological systems to perturbationsEcology, 78 (3) (1997), pp. 653-665
- [45]Reactivity and stability of large ecosystemsFront Ecol Evol, 2 (2014), p. 21
- [46]Degree heterogeneity and stability of ecological networksJ R Soc Interface, 14 (131) (2017), Article 20170189
- [47]Bounds on transient instability for complex ecosystemsPLoS One, 11 (6) (2016), Article e0157876
- [48]Balanced amplification: a new mechanism of selective amplification of neural activity patternsNeuron, 61 (4) (2009), pp. 635-648
- [49]Non-normality, reactivity, and intrinsic stochasticity in neural dynamics: a non-equilibrium potential approachJ Stat Mech Theory Exp, 2018 (7) (2018), Article 073402
- [50]Optimal sequence memory in driven random networksPhys Rev X, 8 (4) (2018), Article 041029
- [51]Transition to chaos in random neuronal networksPhys Rev X, 5 (4) (2015), Article 041030
- [52]Stimulus-dependent suppression of chaos in recurrent neural networksPhys Rev E, 82 (1) (2010), Article 011903
- [53]Intrinsically-generated fluctuating activity in excitatory-inhibitory networksPLoS Comput Biol, 13 (4) (2017), Article e1005498
- [54]Statistical dynamics of classical systemsPhys Rev A, 8 (1973), pp. 423-437
- [55]Chapter 15 statistical mechanics of recurrent neural networks II — dynamicsMoss F., Gielen S. (Eds.), Neuro-informatics and neural modelling, Handbook of biological physics, vol. 4, North-Holland (2001), pp. 619-684
- [56]Asymmetrically extremely dilute neural networks with Langevin dynamics and unconventional resultsJ Phys A: Math Gen, 37 (29) (2004), p. 7199
- [57]Path integral approach to random neural networksPhys Rev E, 98 (6) (2018), Article 062120
- [58]Dynamic mean-field theory for random networksStatistical field theory for neural networks, Springer (2020), pp. 95-126
- [59]Phase transition and 1/f noise in a game dynamical modelPhys Rev Lett, 69 (10) (1992), pp. 1616-1619
- [60]Ecological communities from random generalized Lotka-Volterra dynamics with nonlinear feedbackPhys Rev E, 101 (3) (2020), Article 032101
- [61]Solvable model of a spin-glassPhys Rev Lett, 35 (26) (1975), pp. 1792-1796
- [62]Antagonistic interactions can stabilise fixed points in heterogeneous linear dynamical systemsSciPost Phys, 14 (5) (2023), p. 093
- [63]Living on the edge of chaos: minimally nonlinear models of genetic regulatory dynamicsPhil Trans R Soc A, 368 (2010), pp. 5583-5596
- [64]Quasiuniversal scaling in mouse-brain neuronal activity stems from edge-of-instability critical dynamicsProc Natl Acad Sci, 120 (9) (2023), Article e2208998120
- [65]Optimal input representation in neural systems at the edge of chaosBiology, 10 (8) (2021), p. 702
- [66]Large deviations of Lyapunov exponentsJ Phys A, 46 (25) (2013), Article 254002
- [67]Large-scale fluctuations of the largest Lyapunov exponent in diffusive systemsEurophys Lett, 110 (1) (2015), p. 10006
- [68]Extended Anderson criticality in heavy-tailed neural networksPhys Rev Lett, 129 (2022), Article 048103
- [69]Percolation on the gene regulatory networkJ Stat Mech Theory Exp, 2020 (8) (2020), Article 083501
- [70]Stochastic numerical methods: an introduction for students and scientistsJohn Wiley & Sons (2014)
- [71]Ergodic theory of chaos and strange attractorsRev Modern Phys, 57 (3) (1985), pp. 617-656
- [72]Lyapunov exponents: a tool to explore complex dynamicsCambridge University Press, Cambridge (2016)
- [73]Lyapunov characteristic exponents for smooth dynamical systems and for hamiltonian systems; a method for computing all of them. Part 2: Numerical applicationMeccanica, 15 (1) (1980), pp. 21-30
- [74]Determining Lyapunov exponents from a time seriesPhysica D, 16 (3) (1985), pp. 285-317
Cited by (3)
Dynamical Mean-Field Theory of Complex Systems on Sparse Directed Networks
2025, Physical Review LettersDynamical theory for adaptive systems
2024, Journal of Statistical Mechanics: Theory and ExperimentFrequency-Dependent Covariance Reveals Critical Spatiotemporal Patterns of Synchronized Activity in the Human Brain
2024, Physical Review Letters
- 1
- We use the “hat” notation for quantities measured in simulations, to distinguish them from their theoretical counterparts, as obtained from the path integral approach. In particular, single-realizations are denoted by a subscript , e.g., , whereas averages over many realizations are denoted with .
- 2
- For an ergodic system, where time averages are equivalent to ensemble averages, such quantity should equate the ensemble-averaged correlator , in the thermodynamic limit, if the system is at stationarity.