What drives transient behaviour in complex systems?
Jacek Grela

TL;DR
This paper investigates the transient dynamics of complex systems modeled by non-linear ODEs, revealing new regimes and statistical distributions of transient trajectories through an extended May-Wigner random matrix framework.
Contribution
It introduces a novel stable-transient regime, extends the May-Wigner model to include transient behavior, and derives exact distributions for transient trajectories using advanced random matrix theory.
Findings
Identification of a stable-transient regime based on initial response.
Exact calculation of transient trajectory distributions, including Gaussian and Tracy-Widom.
Connection of transient behavior to eigenvector non-orthogonality and an extended May-Wigner model.
Abstract
We study transient behaviour in the dynamics of complex systems described by a set of non-linear ODE's. Destabilizing nature of transient trajectories is discussed and its connection with the eigenvalue-based linearization procedure. The complexity is realized as a random matrix drawn from a modified May-Wigner model. Based on the initial response of the system, we identify a novel stable-transient regime. We calculate exact abundances of typical and extreme transient trajectories finding both Gaussian and Tracy-Widom distributions known in extreme value statistics. We identify degrees of freedom driving transient behaviour as connected to the eigenvectors and encoded in a non-orthogonality matrix . We accordingly extend the May-Wigner model to contain a phase with typical transient trajectories present. An exact norm of the trajectory is obtained in the vanishing limit where…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
What drives transient behaviour in complex systems?
Jacek Grela
LPTMS, CNRS, Univ. Paris-Sud, Université Paris-Saclay, 91405 Orsay, France
M. Smoluchowski Institute of Physics and Mark Kac Complex Systems Research Centre, Jagiellonian University, PL–30–059 Cracow, Poland
Abstract
We study transient behaviour in the dynamics of complex systems described by a set of non-linear ODE’s. Destabilizing nature of transient trajectories is discussed and its connection with the eigenvalue-based linearization procedure. The complexity is realized as a random matrix drawn from a modified May-Wigner model. Based on the initial response of the system, we identify a novel stable-transient regime. We calculate exact abundances of typical and extreme transient trajectories finding both Gaussian and Tracy-Widom distributions known in extreme value statistics. We identify degrees of freedom driving transient behaviour as connected to the eigenvectors and encoded in a non-orthogonality matrix . We accordingly extend the May-Wigner model to contain a phase with typical transient trajectories present. An exact norm of the trajectory is obtained in the vanishing limit where it describes a normal matrix.
One of the key problems in studying complex systems is answering the question of stability. The standard linearization approach relies heavily on the large time asymptotics and can be misleading for intermediate times. This is especially pronounced when systems develop transient behaviour – the analysis based on eigenvalues loses its significance and different approach is needed. This shortcoming in physics literature can be traced back to the work of Orr Orr (1907) in the hydrodynamical context. Since then, similar ideas were revived in the context of fluid dynamics Trefethen et al. (1993); Schmid (2007), plasma physics Camporeale et al. (2009); Ratushnaya and Samtaney (2014), diffusion in porous media Rapaka et al. (2008) or pattern formation Ridolfi et al. (2011); Biancalani et al. (2017). Further motivation for this work is rooted in the ecological literature on biological networks May (1972); Neubert and Caswell (1997); Tang and Allesina (2015).
The physical mechanism of transient behaviour is both relatively simple and quite general. It needs the system’s components to interact asymmetrically and be stabilized by an effective dissipation mechanism. Asymmetry is indispensable since only then inter-eigenmodes fluxes of "energy" can be formed. Such an unbalanced flow renders particular eigenmodes overpopulated or amplified. Crucially, this mechanism does not break the overall stability – the dissipation eventually wins over and the amplification effect is only temporary or transient.
In the paper we focus on such transient trajectories for a system of non-linear ODE’s. On an elementary example we show how eigenvalue-based linearization technique becomes misleading and how simultaneously the transient property is developed. We utilize the May-Wigner model to include this mechanism and inspect its generic features. We find a new transient regime where transient trajectories are present although uncommon. Based on these findings, we identify relevant degrees of freedom driving the transient behaviour and propose a natural extension of the May-Wigner model. Such a modification leads to a generic transient behaviour arising as a robust transient phase.
.1 Stability of systems
We focus on a typical complex dynamical system of a set of first-order non-linear ordinary differential equations:
[TABLE]
where are the relevant degrees of freedom (neurons, concentrations of chemical compounds, species, etc.) and the non-linear functions encode the interactions (f.e. the Lotka-Volterra competitive predator-prey model for ).
If the form of functions is known, a question of stability is answered by a standard argument revised here briefly. In present analysis we ignore chaotic attractors or limit cycles and restrict to a simple binary notion of stability, the latter was addressed recently in Ipsen and Schomerus (2016). As a first step, we find all the points at which the solutions remain constant in time. Next, we expand Eq. (1) around a certain point from that set:
[TABLE]
and find a linearized system of equations
[TABLE]
where . According to the Hartman-Grobman theorem (H-G theorem) Teschl (2012), the chosen point is stable if the real parts of the eigenvalues of are all strictly negative and unstable otherwise. The main assumption in the H-G theorem is that of locality – the perturbation around a stable point should be small. We address its importance in an example considered in the following and presented in Fig. 2.
To proceed, we define the norm of the solution of Eq. (3) as and group them into into three groups:
stable non-transient (or non-transient) when and , 2. 2.
stable transient (or transient) when and , 3. 3.
unstable when .
Instances of these types are shown in Fig. 1.
We present an example demonstrating the importance of locality assumption and simultaneously motivating this study. We define an dimensional non-linear system:
[TABLE]
which has two relevant stable points: and (given implicitly). We linearize the system around and find the matrix:
[TABLE]
so that Eq. (3) reads
[TABLE]
The resulting matrix is in a triangular form, eigenvalues are strictly negative, the point is stable and so is the full system given by Eq. (4). We can solve the Eq. (6) explicitly and find the norm of its solution depending on the initial value vector . From this formula one readily computes that for , the transient behaviour of the norm is present and absent otherwise.
In Fig. 2 we inspect the trajectories of both full and linearized system given by Eqs (4) and (6) as we vary the parameter. We put emphasis on two features emerging in a correlated fashion – shrinkage of the related basin of attraction of the full system (top plots of Fig. 2) and simultaneous development of transient dynamics in the linearized system (bottom plot of Fig. 2). In the spirit of previous studies on the linearized dynamics Trefethen et al. (1993); Schmid (2007), we hypothesize that parameter (representing all of the non-eigenvalue degrees of freedom for ) drives both mechanisms. Therefore, extracting transient behaviour becomes particularly important when either the non-linear solution or the structure of the phase space is not known and so only the linearized information is accessible. Then, transient dynamics can be seen as a herald of (non-linear) instability present already in the linear regime. This observation is closely related to the study of basins of attraction by the so-called Lyapunov functions.
.1.1 Randomness and complexity
Our aim is to study statistical features of transient phenomena highlighting its average features. To this end we chose a framework of random matrices as a unique insight into generic behaviour of such systems and is often treated as a first approximation or null-model analogous to a Gaussian distribution in univariate statistical analysis.
A matrix of size introduced in Eq. (3) is taken to be
[TABLE]
where is understood as a diagonal matrix with entries equal to . It is used since the linearization procedure is computed at a stable point by assumption. In the following we consider both real and complex matrices denoted by an index and respectively. The matrix is random and drawn from a joint pdf:
[TABLE]
where is the variance, the real matrix is decomposed as whereas the complex matrix reads . The joint measure for the real case reads , for the complex case is and the normalization constant . A notation for the average over is given by
[TABLE]
Lastly, we describe indicators of transient trajectories as introduced in Neubert and Caswell (1997). By inspecting definitions of trajectories depicted in Fig. 1 one readily finds a good description of transient behaviour as the maximal possible amplification of the norm
[TABLE]
which identifies trajectory as stable non-transient if , stable transient if and unstable if . Since for arbitrary systems it is hard to compute explicitly, instead a reactivity parameter was proposed:
[TABLE]
as a measure of the initial response of the system. By restricting to stable trajectories, we define transient behaviour if and lack thereof if . The reactivity is an imperfect indicator – truly transient trajectories can be misidentified as a non-transient. Since the opposite cannot occur, it systematically over-counts non-transient trajectories and numerical results suggest it is a small effect.
We compute reactivity by writing down a formal solution to Eq. (3):
[TABLE]
where we introduce an identification between the vectors and kets and denote the initial vector as . We plug Eq. (12) into Eq. (11) and find:
[TABLE]
where the braket notation dictates that . The two measures are related as the reactivity is a linear term in the expansion of the amplification around , . It therefore takes into account only the initial amplification.
Lastly, we address the treatment of initial conditions . A priori, we consider two scenarios – an extreme case where we chose a particular vector to maximize the quantity in question (f.e. reactivity) or a typical case where we average over all initial conditions. We introduce a notation to designate both scenarios:
[TABLE]
with a flat measure over real or complex initial vectors and denoting a prescribed pdf for the initial conditions.
.2 Transient phase in the May-Wigner model
The model defined by Eqs (7) and (8) was introduced in the seminal work of May May (1972) to answer a key question in biological systems about the interplay between stability and complexity. The main finding is that there is an inherent (linear) instability of the system as we increase the complexity (matrix size ). Firstly, we review briefly this classic result and show how to extend the model to also include transient dynamics.
To recreate classic stability regimes we inspect the eigenvalue spectrum of as the matrix size grows to infinity . The asymptotic spectral density is given by the circular law Girko (1985):
[TABLE]
where is the Heaviside theta function confining the eigenvalues inside a circle of radius centered around . In the large limit, the result (16) is valid for both values of . The standard stability criterion based on the H-G theorem means that all eigenvalues of have real parts less than zero. In geometric terms, we keep the circular support of from crossing the line to stay in the stable regime. The stability/instability transition thus occurs along with the crossing and there are two equivalent ways of achieving that – by increasing the radius or by moving the center point . In further discussion we focus on the latter formulation and restrict to modifying the parameter. Thus, we identify two regimes – stable for and unstable for with and depict this transition in Fig. 3.
By inspecting transient character of trajectories, stable regime is additionally split into transient and non-transient parts. A boundary is defined by the maximal reactivity of Eq. (11) with for stable transient and for stable non-transient regime. A similar boundary was studied in Tang and Allesina (2014) and in our context it is an example of an extreme scenario in the sense of Eq. (14). As reactivity of Eq. (11) is a Rayleigh quotient, it can be shown that is given by the largest eigenvalue of :
[TABLE]
Because the matrix is symmetric for (or Hermitian for ), its spectrum in the large limit is a translated Wigner’s semicircle . Using this result we read out the rightmost edge and so the averaged maximal reactivity in the large limit reads
[TABLE]
where . We identify the stable transient regime for and stable non-transient regime for and presented it in Fig. 3.
Although we understand stable and unstable regimes quite well, it remains to inspect further the novel transient regime when . A natural question to ask is how abundant transient amplification is in the ensemble of trajectories. It is relevant since, by using a different criterion based instead on a reactivity averaged over the initial conditions given by Eq. (14), we find . As , is always negative and does not predict a transient behaviour.
.2.1 Density and abundance of transient trajectories
To inspect the question of abundance of transient trajectories, we define a probability density for the reactivity and consider both maximal and typical densities:
[TABLE]
Although the averaging over and is interchangeable , the operation and average is not . Firstly we compute the density averaged only over :
[TABLE]
where an implicit dependence of on is assumed. We use the delta function representation , rewrite where and set . We compute the integral (19) by completing the square: . The result is a quadratic Fourier integral:
[TABLE]
which no longer depends on the initial values as . The remaining integration gives a Gaussian distribution
[TABLE]
with mean and variance . Eq. (21) is already the typical reactivity density as it does not depend on the choice of initial conditions , and so trivially .
We turn to the extreme reactivity density which is related to the largest eigenvalue of :
[TABLE]
where an implicit dependence of on is assumed. In the literature on extreme value statistics Tracy and Widom (2009), one defines a cumulative distribution function of the largest eigenvalue. By a simple rescaling, the extreme reactivity density therefore reads
[TABLE]
In this case, the order of operations is crucial – taking first the average over and then maximizing will reduce to the average scheme as . This is expected as the extreme scenario of any observable can be realized as an average scheme given by Eq. (14) but over a particular point-source density dependent on the maximal eigenvector of itself. If so, the two averages no longer commute.
The abundances of transient trajectories are found as tail distributions of previously computed densities given in Eqs (21) and (22):
[TABLE]
which results in an implicit formula for the and an explicit one for :
[TABLE]
We compute the asymptotic forms of both abundances as . The abundance of a typical transient trajectory is asymptotically Gaussian:
[TABLE]
Although the abundance of an extreme transient trajectory is expressed in terms of the function which is not known in an explicit form, instead we cite two results valid in the limit. To this end, we set and inspect deviations around a typical value on different scales . The asymptotic formula of for large deviations was found in Dean and Majumdar (2006, 2008) as:
[TABLE]
with . We note the same formulas arose in a discussion of the symmetric May-Wigner model near its stability transition in Majumdar and Schehr (2014) which is however not equivalent to our case. For small perturbations we cite another result:
[TABLE]
where is the Tracy-Widom distribution Tracy and Widom (1993, 1994). The abundance of extreme transient trajectories is therefore given as:
[TABLE]
We plot both and given by Eqs (26) and (31) in Fig. 4 along with numerical results. The abundance of extreme transients is directly related to the transient/non-transient boundary at as it becomes a sharp theta function in the (global) limit. For large and intermediate values of , the maximal abundance increases rapidly as we traverse the boundary and reaches unity upon entering the unstable regime near . The nature of the abundance of typical transients is different – it varies between for and [math] if however reaches zero in the transient regime between and quite rapidly. Moreover, as the size of the matrix increases, approaches zero for all values of according to Eq. (26) and does not result in a transition. Additionally, for any finite we find the average abundance being considerably smaller than the extreme one.
We recapitulate these two complementary viewpoints: 1) transient regime for intermediate parameters is found as the abundance of extreme trajectories is close to unity. Moreover, it increases with the system size and reaches certainty for formally infinite systems. 2) On the other hand, according to the abundance of average trajectories , the number of typical transient trajectories is relatively small when the initial conditions are not especially tailored. In fact, their number on average decreases rapidly with the growth of the systems’ size as shown in Eq. (26).
Main conclusion is that although transient trajectories are (potentially) present in the whole transient regime as shown by the behaviour of , they are otherwise uncommon as dictated by .
.2.2 Generators of transient behaviour
Up to now we have considered the May-Wigner model of Eq. (3) with matrices drawn from Eq. (8) and found that when , transient trajectories are present although rare. Drawn by the interest of the transient behaviour itself, we ask a related question – although in May-Wigner model these trajectories are not found often, which features of a matrix we can tweak so that it produces generic transient trajectories. To put it differently, how to amplify the abundance and simultaneously stay in the stable regime. To this end, we recall the definition of reactivity given in Eq. (11):
[TABLE]
where the presence or absence of transient behaviour was defined by the sign of . If is drawn from Eq. (8), we have shown previously that although can be positive (which sets the scale ), on average is always negative and thus no typical transient behaviour is present. To circumvent this we need to modify the matrix measure (8) accordingly.
Our aim is to render the reactivity (32) positive. For pure May-Wigner models defined by Eq. (8), it is always negative since both and are zero. A simplest route of introducing a pdf with a non-zero mean does not produce satisfactory result since then also the eigenvalue density of is modified resulting in an instability. The way out is to freeze the eigenvalues and tweak the remaining degrees of freedom. To achieve that, we introduce a Schur decomposition Horn and Johnson (1990):
[TABLE]
where the matrix is orthogonal () or unitary (), is a diagonal matrix with eigenvalues and is a strictly upper-triangular matrix encoding the non-orthogonality of the eigenbasis, hereafter we will refer to it as the non-orthogonality matrix.
For , both and have a block structure determined by the character of eigenvalues which are either purely real or form complex conjugate pairs. If we assume there are purely real eigenvalues and conjugate pairs of complex eigenvalues, the blocks of and have dimensions and on the diagonal and on the off-diagonal. The individual entries are either numbers or matrices on the diagonal and vectors on the off-diagonal.
For , both and have a simple structure - is diagonal filled with eigenvalues and is strictly upper-triangular.
In the case, this decomposition induces a change of variables in the measure (8) computed in Lehmann and Sommers (1991); Edelman (1997) and for it is trivial. Because both 1) the Jacobian of the transformation (33) factorizes into and dependent parts and 2) the Gaussian factor of Eq. (8)
[TABLE]
factorizes for both , the eigenvalue matrix and the non-orthogonality matrix fully decouple and can vary independently. Using Eq. (33), one finds that the averaged reactivity
[TABLE]
is likewise decoupled. The first term is zero when is drawn from Eq. (8) as can be shown by a symmetry argument – for we reflect real eigenvalues along with the real parts of complex pairs and for we just set . Although the second part is also zero when averaged over Eq. (8), it does not need to be the case. In particular, we can fix by a constraint nad define a fixed May-Wigner model:
[TABLE]
where was introduced in Eq. (8) and is the appropriate constant. When averaged over Eq. (36) denoted as , we find an average reactivity
[TABLE]
Due to independence of and , introducing a pdf in Eq. (36) does not change the spectrum of . We define an external field/non-orthogonality parameter:
[TABLE]
so that for a fixed model given by Eq. (36), a generic transient behaviour is found when and absent otherwise. The resulting phase diagram is shown in Fig. 5.
Now the parameter depends on the initial condition . In particular, if the average is taken over the initial value vectors drawn from a symmetric density , it will vanish. A non-zero contribution is however produced if any asymmetry is present in or is held fixed. This was absent previously as the order parameter was completely decoupled from the initial condition .
We interpret as a "field" conjugated to the order parameter akin to the the magnetic field and magnetization. Since the non-orthogonality matrix drives the transient phase transition, we consider the unperturbed system of in Eq. (36). It describes a normal matrix model, defined also by the condition and considered mostly when the matrix is complex Chau and Zaboronsky (1998); Wiegmann and Zabrodin (2003); Teodorescu et al. (2005). In this particular case, we compute an exact formula for the average norm:
[TABLE]
where we have used the formal solution given by Eq. (12) and . Since we obtain by the Schur decomposition and find
[TABLE]
where is the eigenvalue pdf for both values of . The unitary/orthogonal integral is computed as and the result reads:
[TABLE]
where is the spectral density of the normal matrix model.
In the large limit, the spectral density of a normal matrix also forms a circular law given in Eq. (16) with . We plug it into Eq. (40) and find the average norm in the large limit as
[TABLE]
It is monotonically decreasing (as shown in the bottom inset of Fig. 5) and does not present transient behaviour in accordance with previous results.
.2.3 Non-orthogonality matrix and eigenvectors
The non-orthogonality matrix present in the Schur decomposition given by Eq. (33) is a crucial element in the development of transient behaviour. We will show in what sense the matrix is a measure of non-orthogonality and how it is related to other eigenvector related phenomena. In this section we restrict to the complex case. To this end, we diagonalize the matrix by a similarity transformation :
[TABLE]
where is composed of left eigenvectors and of right eigenvectors :
[TABLE]
Left and right eigenvectors are bi-orthogonal but not orthogonal in each space separately i.e. and . In terms of the matrix , these two relations are rewritten as and . A formal relation between , and is found by juxtaposing Eqs (33) and (42):
[TABLE]
If and eigenvalues are non-degenerate we find , becomes an unitary matrix with left and right eigenvectors rendered orthogonal. For non-zero , one finds recurrence relations between the orthogonality matrices , and Chalker and Mehlig (1998). These orthogonality matrices are used in the definition of a 1-point eigenvector correlation function
[TABLE]
with weight . This object becomes a necessary ingredient in hydrodynamical description of complex dynamical matrices as established in Burda et al. (2015, 2014). The ’s are also related to the eigenvalue condition number as shown in Belinschi et al. (2017).
.3 Conclusions
In this paper we characterize transient phenomena in generic complex systems. Motivated by both physics and interdisciplinary applications, we argue that transient behaviour is complementary to the stability analysis and hints at non-linear features already on the linear level.
A seminal May-Wigner model is introduced as an example where we discuss transient dynamics. Based on the reactivity defined as an initial response of the system, we identify seminal unstable and stable regimes and find the latter to be additionally split into transient and non-transient regions. In the stable transient area, we compute the abundance (number) of transient trajectories in both extreme and typical choice of initial conditions. We conclude that although for certain special initial conditions trajectories do become transient, typically they do not show up. To amplify this typical transient behaviour, we introduce a modified May-Wigner model where only the non-orthogonality matrix is tweaked. This provides a model where a typical transient behaviour arises as a result of a non-zero value of with close relation to normal matrix models if vanishes. Lastly, the non-orthogonality matrix is discussed in relation to the eigenvector correlation function.
Transient dynamics have many faces – they are often described as a destabilizing mechanism Trefethen et al. (1993). In particular, this study points toward identifying crucial characteristics important especially in the context of early-warning signals of transitions in complex systems Scheffer et al. (2009). In the studies of neural networks, it is responsible for memory effects Ganguli et al. (2008). Paradoxically, in describing food-webs when the probed time span is relatively short wrt. the characteristic attenuation time of the transient, it can be reintrepreted as an effectively stable solution Hastings (2004).
This papers sheds light on the relevant characteristics of transient behaviour, enabling the tools needed to assess the severity of transient behaviour in the system at hand and their ultimate stability. In the spirit of recent work Fyodorov and Khoruzhenko (2016), in this work the phase diagram of May-Wigner models gets also refined to augment the stability questions. Additionally, transient features are robust when an additional structure is introduced into as presented in the Tang and Allesina (2014), pointing naturally into questions of universality. It is therefore an interesting point to study transient dynamics in general noise-plus-structure models of Grela and Guhr (2016) with special emphasis on the application to neuronal networks Ahmadian et al. (2015); Rajan and Abbott (2006).
Acknowledgements.
Author appreciates discussions with G. Schehr, S. Majumdar, M. A. Nowak and acknowledges the support of Grant DEC-2011/02/A/ST1/00119 of the National Centre of Science.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Orr (1907) W. M. Orr, Proc. R. Irish Acad. Ser. A 27 , 9 (1907) .
- 2Trefethen et al. (1993) L. N. Trefethen, A. E. Trefethen, S. C. Reddy, and T. A. Driscoll, Science 261 , 578 (1993) , http://science.sciencemag.org/content/261/5121/578.full.pdf . · doi ↗
- 3Schmid (2007) P. J. Schmid, Annu. Rev. Fluid Mech. 39 , 129 (2007) , http://dx.doi.org/10.1146/annurev.fluid.38.050304.092139 . · doi ↗
- 4Camporeale et al. (2009) E. Camporeale, D. Burgess, and T. Passot, Phys. Plasmas 16 , 030703 (2009) , http://dx.doi.org/10.1063/1.3094759 . · doi ↗
- 5Ratushnaya and Samtaney (2014) V. Ratushnaya and R. Samtaney, EPL 108 , 55001 (2014) .
- 6Rapaka et al. (2008) S. Rapaka, S. Chen, R. J. Pawar, P. H. Stauffer, and D. Zhang, J. Fluid Mech. 609 , 285 (2008) . · doi ↗
- 7Ridolfi et al. (2011) L. Ridolfi, C. Camporeale, P. D’Odorico, and F. Laio, EPL 95 , 18003 (2011) .
- 8Biancalani et al. (2017) T. Biancalani, F. Jafarpour, and N. Goldenfeld, Phys. Rev. Lett. 118 , 018101 (2017) . · doi ↗
