- You're Mobile Enabled
- Access by Universitaet Linz
Breakdown of Random-Matrix Universality in Persistent Lotka-Volterra Communities
Phys. Rev. Lett. 130, 137401 – Published 28 March, 2023
Abstract
The eigenvalue spectrum of a random matrix often only depends on the first and second moments of its elements, but not on the specific distribution from which they are drawn. The validity of this universality principle is often assumed without proof in applications. In this Letter, we offer a pertinent counterexample in the context of the generalized Lotka-Volterra equations. Using dynamic mean-field theory, we derive the statistics of the interactions between species in an evolved ecological community. We then show that the full statistics of these interactions, beyond those of a Gaussian ensemble, are required to correctly predict the eigenvalue spectrum and therefore stability. Consequently, the universality principle fails in this system. We thus show that the eigenvalue spectra of random matrices can be used to deduce the stability of “feasible” ecological communities, but only if the emergent non-Gaussian statistics of the interactions between species are taken into account.
Physics Subject Headings (PhySH)
Article Text
The theory of disordered systems enables one to deduce the behavior of collections of many interacting constituents, whose interactions are assumed to be random, but fixed in time . A related discipline, random matrix theory (RMT), is concerned with the eigenvalue spectra of matrices with entries drawn from a joint probability distribution. Both fields have found numerous applications in physics (the study of spin glasses in particular ), and in other disciplines such as neural networks , economics , and theoretical ecology .
It is frequently assumed that the distribution of the randomness in RMT or disordered systems is Gaussian, possibly with correlations between different interaction coefficients or matrix entries. Reasons cited for this assumption include analytical convenience, maximum-entropy arguments, and the observation that higher-order moments often do not contribute to the results of calculations .
In random matrix theory, this latter observation is referred to as the principle of universality . The principle states that results obtained for the spectra of Gaussian random matrices frequently also apply to matrix ensembles with non-Gaussian distributions. The conditions for universality to apply are usually mild (higher-order moments of the distribution must fall off sufficiently quickly with the matrix size ), and it is often tacitly assumed that these conditions will hold.
In this Letter, we offer a pertinent counterexample to the universality principle in RMT. We focus on the ecological community resulting from the dynamics of the generalized Lotka-Volterra equations with random interaction coefficients. The stability of this community is governed by the interactions between species that survive in the long run . This is a submatrix of the original interactions, which we will refer to as the “reduced interaction matrix.”
Firstly, using dynamic mean-field theory , we obtain the statistics of the elements in the reduced interaction matrix. These turn out to be non-Gaussian (even when the original interaction matrix is Gaussian). Secondly, we analytically calculate the leading eigenvalue of this non-Gaussian ensemble of random matrices. We show that this eigenvalue is different from the one that we would obtain from a Gaussian ensemble with the same first and second moments as in the reduced interaction matrix. This demonstrates that the principle of universality fails, and it indicates that the Gaussian assumption should not be made lightly.
Our findings have relevance to the random matrix approach to ecosystem stability, introduced by Robert May . This approach assumes a random interaction structure between species in the community. One line of criticism of May’s model is the observation that such interactions do not necessarily describe a feasible equilibrium (that is, an equilibrium for which all species’ abundances are positive) . The community of surviving species in the generalized Lotka-Volterra model on the other hand is feasible by construction, and we derive the statistics of the emergent random matrix ensemble that describes this community . From this ensemble, we then recover the stability criteria that have previously been derived from the dynamic Lotka-Volterra model . We thus show that one can construct a random matrix ensemble (in the sense of May) that correctly reflects the stability of a feasible community of coexistent species. This ensemble is non-Gaussian and quite intricate. In May’s words, our work contributes to “elucidating the devious strategies of nature which make for stability in enduring natural systems” .
We start from the generalized Lotka-Volterra equations (GLVEs)
where the
The scaling with
Previous analyses of this system in the thermodynamic limit have shown that there is a range of parameter combinations
Stability diagram of the GLVE system in the plane spanned by
When a fixed-point solution is reached, not all species survive, i.e., there are some species for which
From the DMFT analysis, one can also find the combinations of system parameters at which the system is no longer able to support a unique stable fixed point. There are two types of transitions: (1) the average species abundance can diverge [i.e.,
We now examine an alternative approach to analyzing the stability of the GLVEs in Eq. . Namely, we consider the reduced interaction matrix (the interaction matrix between the species in the surviving subcommunity). More precisely, this is defined by
where
We note that the statistics of the reduced interaction matrix elements are determined by the extinction dynamics in the GLVE system, and are consequently vastly different from those of the original interaction matrix . For instance, they are non-Gaussian (even when the
As is illustrated in Fig. , the spectrum of the reduced interaction matrix consists of a bulk set of eigenvalues and a single outlier. Writing
where
The eigenvalues of the reduced interaction matrix. Results from a computer simulation of the GLVE are shown as markers. The solid red curve and the hollow circle show the theoretical predictions for the bulk region and outlier eigenvalue in Eq. and Eqs. (S71)–(S73) of the Supplemental Material , respectively. Two naive predictions for the outlier that do not take the full statistics of the reduced interaction matrix into account are shown as a yellow triangle (
We first briefly discuss the bulk spectrum, for which the results do not run counter to the universality principle. We use a series expansion for a Hermitized version of the resolvent of the reduced interaction matrix. This standard approach accounts for the nonanalytic nature of the resolvent in the bulk region .
We find that the resulting series for the trace of the resolvent matrix is identical to that of a Gaussian random matrix in the limit
where
(a) Right edge of the bulk of the eigenvalue spectrum of the reduced interaction matrix versus
We now move on to the outlier eigenvalue, which is a far less trivial matter. We first discuss two candidate expressions for the outlier eigenvalue based upon calculations for Gaussian random matrix ensembles. We show that neither of these expressions is accurate, and that the universality principle fails to predict the outlier eigenvalue. We subsequently derive an accurate expression for the outlier, which we show correctly predicts stability.
Noting previous work , one might perhaps expect that
If we also include the effects of correlations between elements sharing only one index
The approach leading to Eq. takes into account all possible correlations for a Gaussian random matrix with statistical symmetry between different species. We note that correlations between elements in the same row or column also exist in the reduced interaction matrix (see the Supplemental Material , Sec. S6A), but these do not affect the location of the outlier .
If the universality principle were to apply to the reduced interaction matrix, then the Gaussian prediction
Outlier eigenvalue of the reduced interaction matrix as a function of
We now take into account the full statistics of the matrix elements
Using diagrammatic techniques to recognize the self-similarity of the resulting series , we arrive at a compact formula for the resolvent [Supplemental Material , Eq. (S69)]. Using Eq. , we then obtain an implicit set of equations for the outlier eigenvalue in terms of the statistics of the surviving species abundances [see Eqs. (S71)–(S73) in the Supplemental Material]. We emphasize that in finding our final expression for the outlier, no approximations have been made other than assuming the thermodynamic limit. The simulation data in Figs. and verify that the expression in Eqs. (S71)–(S73) accurately predicts the outlier eigenvalue.
We also demonstrate analytically (see the Supplemental Material , Sec. S4D) that this prediction for the outlier eigenvalue correctly predicts instability of the fixed point of the GLVE system. That is,
We thus conclude that stability cannot be predicted from the reduced interaction matrix using Gaussian random matrix results, even if all correlations are accounted for. This indicates that the extinction dynamics leads to some more intricate structure to the interactions in the surviving community.
Advancing ideas in Refs. , we show in the Supplemental Material (Sec. S10) how one can generate the ensemble of reduced interaction matrices “from scratch” (i.e., without running the Lotka-Volterra dynamics and eliminating extinct species). This is achieved by first drawing a set of mock abundances from the known distribution of GLVE fixed-point abundances . Subsequently, one then draws interaction matrices from a carefully constructed distribution, which is dependent on the mock abundances. We verify in the Supplemental Material that this bottom-up construction leads to non-Gaussian matrices with the same statistical properties and leading eigenvalue as the ensemble of true reduced interaction matrices.
Having constructed the reduced interaction matrix ensemble in this way, we can thus see more clearly why universality fails to capture stability. The ensemble is manifestly non-Gaussian with complex interdependencies between matrix elements. By making a simple Gaussian assumption and ignoring the higher-order moments, one does not correctly take into account this intricate underlying structure.
Finally, we perform some additional tests of our results to demonstrate their robustness. For example, realistic ecological communities might be composed of only a relatively small number of species. We have verified that our expression for the outlier in Eqs. (S71)–(S73) of the Supplemental Material is also a better predictor of stability than the more naive theories when
To conclude, we have deduced the stability of the generalized Lotka-Volterra system by calculating the eigenvalue spectrum of the interaction matrix of the surviving species. We have shown that results that are derived for Gaussian random matrices, which are often assumed also to apply to non-Gaussian ensembles, fail in this case. Instead, higher-order statistics of the reduced interaction matrix must be taken into account. We have therefore found a noncontrived class of random matrices for which the universality principle of RMT is not applicable. This demonstrates that there are limitations to results in RMT that are derived making an assumption of Gaussian interactions. Universality should therefore not be invoked without careful consideration.
Our results also have immediate relevance for the field of theoretical ecology. In the widely used approach pioneered by Robert May , one supposes that the Jacobian governing small deviations of species abundances about a fixed point can be represented by a random matrix. May does not say what the dynamics are that lead to this Jacobian. One particular objection to this approach is hence that the statistics of May’s random matrices do not necessarily correspond to “feasible” equilibria .
The fixed point of the GLVEs is feasible by construction. Therefore, our work shows that the stability of a feasible equilibrium in a complex ecosystem can be found by studying the eigenvalues of a random interaction matrix. Feasibility is reflected in the higher-order statistics of the interactions between species. Crucially, we find that these intricate statistics cannot be ignored if one is to correctly predict stability.
J. W. B. is grateful to M. A. Moore for insightful and helpful discussions. The authors also wish to thank to Guy Bunin and Lyle Poley for enlightening conversations. We acknowledge partial financial support from the Agencia Estatal de Investigación (AEI, MCI, Spain) and Fondo Europeo de Desarrollo Regional (FEDER, UE), under Project PACSS (No. RTI2018-093732-B-C21) and the Maria de Maeztu Program for units of Excellence in R&D, Grant No. MDM-2017-0711 funded by MCIN/AEI/10.13039/501100011033.
Supplemental Material
The supplemental file provides further details about the calculation of the eigenvalue spectrum of the reduced interaction matrix. There is also some background information on the dynamic mean-field theory analysis of the Lotka-Volterra equations for completeness. The supplement also contains a discussion of the "bottom-up" construction of the reduced interaction matrices.
References (55)
- M. Mézard, G. Parisi, and M. Virasoro, Spin Glass Theory and Beyond: An Introduction to the Replica Method and Its Applications (World Scientific Publishing Company, London, 1987), Vol. 9.
- E. P. Wigner, On the distribution of the roots of certain symmetric matrices, Ann. Math. 67, 325 (1958).
- E. P. Wigner, Random matrices in physics, SIAM Rev. 9, 1 (1967).
- J. Aljadeff, M. Stern, and T. Sharpee, Transition to Chaos in Random Networks with Cell-Type-Specific Connectivity, Phys. Rev. Lett. 114, 088101 (2015).
- A. Kuczala and T. O. Sharpee, Eigenvalue spectra of large correlated random matrices, Phys. Rev. E 94, 050101(R) (2016).
- A. C. Coolen, P. Sollich, and R. Kühn, Theory of Neural Information Processing Systems (Oxford University Press, Oxford, UK, 2005).
- K. Rajan and L. F. Abbott, Eigenvalue Spectra of Random Matrices for Neural Networks, Phys. Rev. Lett. 97, 188104 (2006).
- C. Louart, Z. Liao, and R. Couillet, A random matrix approach to neural networks, Ann. Appl. Probab. 28, 1190 (2018).
- A. Kuczala, Dynamics and Information Processing in Recurrent Networks (University of California, San Diego, 2019).
- L. Laloux, P. Cizeau, M. Potters, and J.-P. Bouchaud, Random matrix theory and financial correlations, Int. J. Theor. Appl. Finance 3, 391 (2000).
- J.-P. Bouchaud and M. Potters, in The Oxford Handbook of Random Matrix Theory (Oxford University Press, Oxford (UK), 2008).
- R. M. May, Will a large complex system be stable?, Nature (London) 238, 413 (1972).
- R. M. May, Stability in multispecies community models, Math. Biosci. 12, 59 (1971).
- S. Allesina and S. Tang, Stability criteria for complex ecosystems, Nature (London) 483, 205 (2012).
- M. Opper and S. Diederich, Phase Transition and 1/f Noise in a Game Dynamical Model, Phys. Rev. Lett. 69, 1616 (1992).
- T. Galla, Dynamically evolved community size and stability of random Lotka-Volterra ecosystems, Europhys. Lett. 123, 48004 (2018).
- G. Biroli, G. Bunin, and C. Cammarota, Marginally stable equilibria in critical ecosystems, New J. Phys. 20, 083051 (2018).
- A. Altieri, F. Roy, C. Cammarota, and G. Biroli, Properties of Equilibria and Glassy Phases of the Random Lotka-Volterra Model with Demographic Noise, Phys. Rev. Lett. 126, 258301 (2021).
- J. W. Baron and T. Galla, Dispersal-induced instability in complex ecosystems, Nat. Commun. 11, 1 (2020).
- S. F. Edwards and P. W. Anderson, Theory of spin glasses, J. Phys. F 5, 965 (1975).
- T. Galla and J. D. Farmer, Complex dynamics in learning complicated games, Proc. Natl. Acad. Sci. U.S.A. 110, 1232 (2013).
- T. Tao and V. Vu, Random matrices: Universality of local eigenvalue statistics up to the edge, Commun. Math. Phys. 298, 549 (2010).
- T. Tao, V. Vu, M. Krishnapur et al., Random matrices: Universality of ESDs and the circular law, Ann. Probab. 38, 2023 (2010).
- S. Allesina and S. Tang, The stability–complexity relationship at age 40: A random matrix perspective, Popul. Ecol. 57, 63 (2015).
- L. Stone, The feasibility and stability of large complex biological networks: A random matrix approach, Sci. Rep. 8, 8246 (2018).
- M. Barbier, C. de Mazancourt, M. Loreau, and G. Bunin, Fingerprints of High-Dimensional Coexistence in Complex Ecosystems, Phys. Rev. X 11, 011009 (2021).
- C. De Dominicis, Dynamics as a substitute for replicas in systems with quenched random impurities, Phys. Rev. B 18, 4913 (1978).
- M. E. Gilpin, Stability of feasible predator-prey systems, Nature (London) 254, 137 (1975).
- T. Namba, Multi-faceted approaches toward unravelling complex ecological networks, Popul. Ecol. 57, 3 (2015).
- T. Gibbs, J. Grilli, T. Rogers, and S. Allesina, Effect of population abundances on the stability of large random ecosystems, Phys. Rev. E 98, 022410 (2018).
- J. Grilli, M. Adorisio, S. Suweis, G. Barabás, J. R. Banavar, S. Allesina, and A. Maritan, Feasibility and coexistence of large ecological communities, Nat. Commun. 8, 14389 (2017).
- B. Goh and L. Jennings, Feasibility and stability in randomly assembled Lotka-Volterra models, Ecol. Model. 3, 63 (1977).
- G. Bunin, Interaction patterns and diversity in assembled ecological communities, arXiv:1607.04734.
- C. A. Serván, J. A. Capitán, J. Grilli, K. E. Morrison, and S. Allesina, Coexistence of many species in random ecosystems, Nat. Ecol. Evol. 2, 1237 (2018).
- G. Bunin, Ecological communities with Lotka-Volterra dynamics, Phys. Rev. E 95, 042414 (2017).
- R. M. May, Stability and complexity in model ecosystems, in Stability and Complexity in Model Ecosystems (Princeton University Press, Princeton, NJ, 2019).
- O. Malcai, O. Biham, P. Richmond, and S. Solomon, Theoretical analysis and simulations of the generalized Lotka-Volterra model, Phys. Rev. E 66, 031102 (2002).
- L. Brenig, Complete factorisation and analytic solutions of generalized Lotka-Volterra equations, Phys. Lett. A 133, 378 (1988).
- See Supplemental Material at http://link.aps.org/supplemental/10.1103/PhysRevLett.130.137401 for further details of the DMFT calculation of the statistics and eigenvalue spectrum of the reduced interaction matrix, as well as our method for producing “imitation” reduced interaction matrices.
- H. Sompolinsky and A. Zippelius, Dynamic Theory of the Spin-Glass Phase, Phys. Rev. Lett. 47, 359 (1981).
- T. R. Kirkpatrick and D. Thirumalai,
-spin-interaction spin-glass models: Connections with the structural glass problem, Phys. Rev. B 36, 5388 (1987). - F. Roy, G. Biroli, G. Bunin, and C. Cammarota, Numerical implementation of dynamical mean field theory for disordered systems: Application to the Lotka–Volterra model of ecosystems, J. Phys. A 52, 484001 (2019).
- J. Fraboul, G. Biroli, and S. De Monte, Artificial selection of communities drives the emergence of structured interactions, arXiv:2112.06845.
- H.-J. Sommers, A. Crisanti, H. Sompolinsky, and Y. Stein, Spectrum of Large Random Asymmetric Matrices, Phys. Rev. Lett. 60, 1895 (1988).
- S. O’Rourke, D. Renfrew et al., Low rank perturbations of large elliptic random matrices, Electron. J. Pro 19 (2014).
- F. Benaych-Georges and R. R. Nadakuditi, The eigenvalues and eigenvectors of finite, low rank perturbations of large random matrices, Adv. Math. 227, 494 (2011).
- J. W. Baron, T. J. Jewell, C. Ryder, and T. Galla, Eigenvalues of Random Matrices with Generalised Correlations: A Path Integral Approach, Phys. Rev. Lett. 128, 120601 (2022).
- R. A. Janik, M. A. Nowak, G. Papp, and I. Zahed, Non-hermitian random matrix models, Nucl. Phys. B501, 603 (1997).
- J. Feinberg and A. Zee, Non-hermitian random matrix theory: Method of hermitian reduction, Nucl. Phys. B504, 579 (1997).
- E. Brézin and A. Zee, Correlation functions in disordered systems, Phys. Rev. E 49, 2588 (1994).
- J. Ginibre, Statistical ensembles of complex, quaternion, and real matrices, J. Math. Phys. (N.Y.) 6, 440 (1965).
- S. F. Edwards and R. C. Jones, The eigenvalue spectrum of a large symmetric random matrix, J. Phys. A 9, 1595 (1976).
- G. ’t Hooft, A planar diagram theory for strong interactions, Nucl. Phys. B72, 461 (1974).
- F. Vrins, Sampling the multivariate standard normal distribution under a weighted sum constraint, Risks 6, 64 (2018).
- C. Song and S. Saavedra, Will a small randomly assembled community be feasible and stable?, Ecology 99, 743 (2018).