Applicability of spatial early warning signals to complex network dynamics
Neil G. MacLaren, Kazuyuki Aihara, Naoki Masuda

TL;DR
This paper explores how spatial early warning signals can predict tipping points in complex networks, finding that some signals work better than others.
Contribution
The study evaluates six spatial early warning signals on various networks, revealing their performance differences and reliability.
Findings
Coefficient of variation and spatial skewness outperform other early warning signals in many scenarios.
Spatial EWSs are more reliable on complex networks than on square lattices.
Performance of EWSs varies depending on the tipping scenario.
Abstract
Early warning signals (EWSs) for complex dynamical systems aim to anticipate tipping points before they occur. While signals computed from time-series data, such as temporal variance, are useful for this task, they are costly to obtain in practice because they need many samples over time to calculate. Spatial EWSs use just a single sample per spatial location and aggregate the samples over space rather than time to try to mitigate this limitation. However, although many complex systems in nature and society form diverse networks, the performance of spatial EWSs is mostly unknown for general networks because the vast majority of studies of spatial EWSs have been on regular lattice networks. Therefore, we have carried out a comprehensive investigation of six major spatial EWSs on various networks. We find that the winning EWS depends on tipping scenarios, although the coefficient of…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6- —Moonshot Research and Development Programhttp://dx.doi.org/10.13039/501100020963
- —International Research Center for Neurointelligence, University of Tokyohttp://dx.doi.org/10.13039/501100015768
- —Cross-ministerial Strategic Innovation Promotion Program
- —National Institute of General Medical Scienceshttp://dx.doi.org/10.13039/100000057
- —National Science Foundationhttp://dx.doi.org/10.13039/100000001
- —Japan Society for the Promotion of Sciencehttp://dx.doi.org/10.13039/501100001691
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.
Taxonomy
TopicsEcosystem dynamics and resilience · Complex Systems and Time Series Analysis · Ecology and Vegetation Dynamics Studies
Introduction
Complex systems display tipping points when there exists some environmental threshold beyond which the system enters a qualitatively different regime [1]. For example, tropical woodland ecosystems may collapse to a relatively barren state as rainfall decreases across a critical threshold [2]. As another example, a novel communicable disease may start to rapidly spread in a population when some environmental conditions are met [3]. Tipping points are in general difficult to anticipate because small changes in driver variables can have markedly different effects on the state of the system [1]. However, a variety of systems display characteristic behaviours in the proximity of a tipping point, and such behaviours have been exploited for developing several early warning signals (EWS) that can anticipate the onset of a tipping point [4–7].
Dynamical systems near a tipping point recover more slowly from a disturbance than those far from a tipping point. This phenomenon, called critical slowing down, leads to increased autocorrelation and variance in time-series data, which are typical EWSs [4]. In fact, to calculate these EWSs, many samples from the same element in the system are required in each environmental condition (e.g. a control parameter value in the case of modelling studies) and over several environmental conditions (i.e. some far from a tipping point and others nearer to it) [6]. For example, when samples independently obey an identical normal distribution, emulating one environmental condition, the sample standard deviation, which is a typical EWS, has a standard deviation proportional to , where is the number of samples [8–11]. Therefore, ideally, one wants to secure samples or more to reliably estimate the sample standard deviation. However, in practice, it is often too costly to collect so many samples per environmental condition [12,13], potentially contributing to the lack of consistent EWSs in empirical systems [14,15]. Furthermore, if is large, the environment may drift to a different state in the middle of collecting samples in the field or experiment. If this is the case, the use of the EWS computed from the samples is compromised because the EWS reflects a range of environmental conditions rather than a single one.
Spatial EWSs seek to mitigate this limitation of ‘temporal’ EWSs by measuring, in each environmental condition, a single sample from many different elements constituting a complex system, rather than obtaining many samples from one element (or multiple elements) in the system [7,13]. We define spatial EWSs as requiring just one sample per element, i.e. . Several proposed spatial EWSs are spatial analogues of temporal EWSs, such as spatial correlation [13], spatial variance and skewness [16], the power spectrum of a state variable of a spatially extended system [17] and recovery length (i.e. as opposed to recovery time) [18]. Other spatial EWSs have no temporal analogue, such as the distribution of patch sizes in patchy environments [19].
EWSs have been probably most vigorously studied for ecological dynamics, many of which take place in physical space. Presumably for this reason, most studies of spatial EWSs have been carried out on spatial regular, grid-like networks modelling two-dimensional ecological landscapes, such as the square lattice with or without periodic boundary conditions [7,19–24] and partial differential equations involving space and time [16,17,20,25–30]. Such a network was also used in a study of EWSs for deforestation transitions [2]. However, many other empirical complex systems for which prediction of tipping points is desired have more complex network structure than regular lattices or two-dimensional continuous planes. Examples include epidemic spreading in human and animal populations [3], progression of diseases in general [5] and symptoms of mental disorders in particular [31,32], and inter-specific population dynamics among animals and plants [33]. Furthermore, even if ecological dynamics occurs in a two-dimensional terrain, habitats may be irregularly distributed and heterogeneous [34,35] such that the underlying network is spatial but heterogeneous. Therefore, empirical studies of spatial EWSs in ecological systems [18,19,27,36–44] may be better justified if spatial EWSs are shown to be valid on heterogeneous networks rather than on regular lattices. However, spatial EWSs have been rarely studied beyond on regular lattices, while notable exceptions exist for complex dynamics models coupling epidemic and opinion dynamics [45,46].
In summary, despite the need, whether or not and which spatial EWSs perform well on heterogeneous networks is largely unknown. In the present study, we comprehensively investigate the performance of six major spatial EWSs on complex networks, compared across dynamics models, environmental parameters, how the tipping point is approached and networks. We also provide mechanistic understanding of why they work or do not work depending on the situation and recommended practices based on our numerical results.
Methods
Dynamics
2.1.
We used the following four stochastic dynamics models on networks: a coupled double-well model, a model of mutualistic species interactions, a susceptible–infectious–susceptible (SIS) model and a gene-regulatory model. For the coupled double-well, mutualistic species and gene-regulatory dynamics models, we consider two control parameters: the strength of coupling between nodes, and a stress parameter, , which can exert negative ( ) or positive ( ) stress uniformly on all nodes. For the SIS model, we only consider , which is more conventionally known as the infection rate, as the sole control parameter because the concept of a uniform stress is not realistic for the SIS model. The matrix is the adjacency matrix of the network. We assume that the network is connected, undirected and unweighted. Each dynamics is simulated with Gaussian noise with noise strength . The noise applied to different nodes is assumed to be independent of each other.
A coupled double-well model on networks is given by [47]:
where is the dynamical state of the th node and represents a numeric attribute, such as the species population size or amount of tree cover; are parameters which, in the absence of noise and coupling, set the positions of the equilibria and is the number of nodes. The coupled double-well dynamics has been used for modelling various phenomena, including human social movements [48], interacting biological species [49] and connected climate regions [2]. In the absence of coupling and noise, there are two stable equilibria: a lower equilibrium at and an upper equilibrium at . We set , , , (if the control parameter is ), (if the control parameter is ) and . Exceptions to parameter values are provided in the electronic supplementary material. We initialize this model in either the lower state with or the upper state with . We consider an th node to be in the lower state if and in the upper state otherwise.
A model of mutualistic species dynamics is given by [50]:
where represents the abundance of the th species, is a constant incoming migration rate, is the carrying capacity, is the Allee constant and , and moderate the effect of the interaction term . By following [50], we set , , , , and . We use (if the control parameter is ), (if the control parameter is ), and . In the absence of coupling and dynamical noise, this model has a stable lower state with and a stable upper state with . We initialize this model in the upper state with , which is an arbitrary large value representing an extant population [50]. We start the dynamics from the upper state because a common interest in ecology is loss of resilience in the current species assemblage, which is modelled by collapse from the upper state [4]. We consider that any and any are in the upper and lower state, respectively. To prevent for any node and time , which is not physical for this model, we set whenever our quadrature algorithm produced during simulations. We also use the same procedure to prevent for the following two models.
An SIS model on networks in the stochastic differential equation form is given by [3]:
The node state represents the probability that the th node is infectious (the th node is susceptible with probability ); is the infection rate and is the recovery rate. We use and . In the absence of noise, there is a disease-free equilibrium with , which always exists and is stable when is below an epidemic threshold value, and an endemic equilibrium in which , which exists and is stable when is large enough [3]. In the presence of noise, some are expected at any value of . We simulate this model beginning in either the lower (i.e. almost disease-free) state with or the upper (i.e. endemic) state with . We consider an th node to be in the lower state if and in the upper state otherwise.
A model of gene-regulatory dynamics on networks is given by [50]:
where represents the expression level of the th gene, and characterize the behaviour of the th gene in isolation and controls the interaction of the th and th genes. Following [50], we set , and . We use (if the control parameter is ), (if the control parameter is ) and . In the absence of noise, this model has an equilibrium at , which is stable when or is small enough and represents the inactive state, and an active state with , which exists when or is sufficiently large. We simulate this model from the upper state with because one is often interested in modelling the loss of resilience of the active state [50]. We use the same criteria to define the lower and upper states for the gene-regulatory dynamics as we did for the SIS dynamics.
Networks
2.2.
We used 30 empirical networks and five synthetic networks built with different generative models. These networks vary in terms of the number of nodes and edges, the heterogeneity of the degree distribution and community structure. Separately, we also analysed a square lattice for comparison purposes. We coerce each network to be undirected and unweighted if it is not and use only the largest connected component. Details of the individual networks are found in the electronic supplementary material, section S1.
Early warning signals
2.3.
We compare six types of EWS that require only sample of for each node at any given control parameter value, i.e. Moran’s , the spatial standard deviation, spatial variance, spatial coefficient of variation (CV), spatial skewness and spatial kurtosis. We compute the EWSs using the equilibrium values defined below. Furthermore, the information required by these EWSs is modest: all but Moran’s need only the values; Moran’s needs the values and the adjacency matrix of the network. We chose these six EWSs because spatial variance is a straightforward variant of the spatial standard deviation and because, apart from the EWSs specific to ecological populations, the other five EWSs are commonly used in the literature.
Moran’s is defined as follows [51,52]:
where and . Moran’s is a measure of spatial correlation because it quantifies the extent to which neighbouring sampling sites on the same surface or object (i.e. nodes in the case of networks [52]) have similar states [51]. Specifically, is the ratio of the normalized cross-products, or covariance, of the node states, , to their total variance, . Moran’s is similar to Pearson’s correlation coefficient in that it is close to 1 when neighbouring have similar values, close to when they are dissimilar and close to 0 when they are not correlated. However, can be less than or more than [51].
We refer to the sample standard deviation of the node states as the spatial standard deviation, denoted by , i.e.:
Quantity is the unbiased estimate of the population standard deviation and is often used as an EWS in spatially extended systems [26,39,40]. We also use the sample variance, , where
is the th central moment of , and the CV. The CV is the normalized variant of defined by
We note that the CV is often used as a spatial EWS [18,36,40,41].
Skewness and kurtosis have been proposed as EWS for time-series data [6], and both have also been used as spatial EWS [16,26,29,39]. Skewness and kurtosis are the scaled third and fourth central moments, respectively, of the probability distribution of a random variable . Sample skewness is defined as
and quantifies the extent to which extreme values tend to appear to the right (positive) or left (negative) side of the mean and approaches 0 as for a symmetric distribution. Skewness may increase (i.e. become more positive) or decrease (i.e. become more negative) as a system approaches a tipping point [7]. Therefore, to ensure that the desired behaviour of as a system approaches a tipping point is encoded into a more positive value, we use as the EWS, where for ascending simulations and for descending simulations (see §2.4 for the simulation protocol and §2.5 for a similar procedure involving Kendall’s ).
Sample kurtosis is defined as
and quantifies the magnitude of the extreme values (i.e. how large and how far from the mean) and approaches 3 as for a normal distribution. An adjustment can be used to define excess kurtosis with respect to a standard normal distribution, but we do not use that convention here. Because extreme values should become more common near a tipping point, a larger (i.e. more positive) kurtosis may indicate an approaching tipping point [23].
Simulations
2.4.
We performed simulations for each combination of dynamics model (i.e. double-well, mutualistic species, SIS or gene-regulatory), control parameter (i.e. or ), direction (ascending or descending; see below) and network (i.e. one of the 35 networks) and measured the performance of the six EWSs. We refer to a combination of a dynamics model, control parameter and direction as the simulation condition. As an example, we consider the coupled double-well dynamics with as the control parameter initialized in the lower state (corresponding to the ‘ascending’ simulations as explained below), which altogether specifies a simulation condition, on a Barabási-Albert network (figure 1a). We conduct the first simulation with , setting . We integrate equation (2.1) using the Euler–Maruyama method with for 50 time units. We consider as an equilibrated value under the dynamical noise, collect one sample of from each th node, and calculate the EWSs. Then, we increase by a small amount and perform the simulation again using the same initial state. The procedure when is the control parameter is similar.
Overview of simulations and classification of EWSs. (a) Ascending sequence of simulations of the coupled double-well dynamics on a Barabási-Albert network with 100 nodes. Each grey line shows the xi values at a node. When u is small, the xi* are all near their initial value, shown by the green line. As u increases, each xi* tends to increase but stays small until the first tipping point, annotated in red. After the first tipping point, at least some nodes move to a qualitatively different state. The home range of the control parameter is defined to be from the first control parameter value, here u=0, to the control parameter value immediately before the first tipping point. The simulation range contains the home range and encompasses all sampled values of the control parameter. (b) Descending sequence of simulations of the same dynamics on the same network. (c) Three hypothetical EWSs (brown lines) for the ascending simulations shown in (a). We classify an EWS by comparing linear regressions of samples of the EWS taken far from (line a, blue) and near (line b, red) the first tipping point in the home range. We classify the EWS as ‘accelerating’, ‘reversing’ or ‘unsuccessful‘ according to the criteria shown. (d) Three hypothetical EWS for the descending simulations are shown in (b).*
We iterate these steps to simulate the dynamics and calculate EWSs at evenly spaced control parameter values. In the present case, we use values of in the range , which we call the simulation range (figure 1a). This range of results in when is smaller than and at least some in a qualitatively different state, i.e. the upper state (i.e. ), when is larger.
At large , the statistics of of the nodes in the upper state are not useful for predicting which nodes will next make the transition from the lower to the upper state [53]. Therefore, we analyse each EWS only for the control parameter values for which all values are near its initial state (i.e. the lower state in the present case). We refer to this restricted parameter range as the home range. As shown in figure 1a, the home range is a subset of the simulation range. Note that the home range is specific to each combination of the simulation condition and network.
We ensured the following two properties in our simulations. First, the simulation range contains at least one tipping point such that the home range is well defined (i.e. the last control parameter value in the home range is just before the first tipping point). Second, the simulation range contains sufficiently many control parameter values near and far from the tipping point such that we can assess the performance of the EWSs as described in the following text. To ensure these two properties, we determined the simulation range by trial and error separately for each simulation condition and network. We show the simulation range for each simulation condition and network in the electronic supplementary material, section S2.
The sequence of simulations shown in figure 1a begins with each in the lower state and ends when at least some enter the upper state. We call such a sequence of simulations an ascending simulation. By contrast, in figure 1b, we initialize each in the upper state, i.e. , and keep reducing by a small amount for each of the simulations. We call this type of sequence of simulations a descending simulation.
Kendall’s τ
2.5.
As in prior work, we used the Kendall’s rank correlation, denoted by , as a performance measure of EWSs [7,13]. We computed between the control parameter and the EWS over a range of control parameter values near the tipping event, specifically, the latter half of the home range. We also computed a sign-adjusted Kendall’s value as follows. For dynamics simulated in an ascending sequence, a positive rank correlation indicates that the EWS grows large as the control parameter approaches a bifurcation. In this case, we set . For dynamics simulated in a descending sequence, a good EWS should grow large as the control parameter becomes smaller (more negative). In this case, we set . A larger value is better. Both and range between and .
Classification of early warning signals
2.6.
Kendall’s is a dominant performance measure for EWSs but with criticisms [54,55]. Our numerical simulations produced diverse behaviour of the different EWSs as we vary the control parameter, including the case in which the EWS decreases as we approach the tipping point. Given this situation, solely relying on Kendall’s would not generate useful comparison between EWSs. Therefore, we developed a classification scheme of EWS as follows.
Consider the example simulation sequence shown in figure 1a, in which we start with the lower state and gradually increase the control parameter, . Suppose that an EWS responds to the gradual increase in within the home range of as shown by the uppermost brown line in figure 1c. This EWS is noisy but remains low when . It then increases progressively rapidly as approaches the tipping point. This is an ideal case because small values of the EWS reliably indicate that the system is far from transition, whereas large values indicate that the first transition is nearby in terms of . We quantify the extent to which an EWS follows this pattern using the trend in the EWS value when it is far from the first transition (slope , blue line in the upper panel of figure 1c) and when it is near (slope , red line). In the upper panel in figure 1c, both and are positive and is substantially larger than . We classify an EWS that behaves in this fashion as successful and say that the EWS is accelerating. We will give the precise definition below.
Alternatively, an EWS may first tend to decrease as increases when is far from its tipping point, as in the middle panel of figure 1c. However, if the EWS steadily increases at larger values near the tipping point, this EWS behaviour also reliably indicates that the system is approaching an impending tipping point. Therefore, we also classify this behaviour as successful and say that the EWS is reversing.
Many other trends in EWS behaviour as a function of the control parameter are possible. For example, the EWS value may initially rise rapidly as increases far from a tipping point. Then, the EWS may level off or even decrease as further increases, approaching the tipping point, as in the lower panel of figure 1c. Such an EWS gives a false positive while the system is still far from the bifurcation and a false negative when it is close to the bifurcation. We classify such a behaviour, and any other pattern not covered by the accelerating and reversing categories, as unsuccessful.
We classify EWSs in the same manner when we start from an upper state and gradually decrease the control parameter, as we show in figure 1d. The lower panel of figure 1d shows a different case of failure (i.e. neither category) from that shown in the lower panel of figure 1c just for demonstration.
To compute , we run an ordinary linear least square regression on the first five values of the control parameter from the home range, in which the independent variable is the control parameter and the dependent variable is the EWS. We compute in the same fashion but using the last five values of the control parameter in the home range. If and are positive and , where , we say that the EWS is accelerating. We set . If is negative, is positive and , then we say that the EWS is reversing. We use to capture trends in an EWS that have increased markedly with respect to an initial negative trend without being too strict.
Results
We ran numerical simulations on four dynamical system models on networks, i.e. coupled double-well, mutualistic species, SIS and gene-regulatory models. We performed sequences of simulations of each model across a range of parameter values, forcing a bifurcation, on 35 empirical and model networks. We then computed the six spatial early warning signals for each simulation sequence. To assess the quality of each EWS, we computed , the sign-corrected version of Kendall’s rank correlation. We further classified each EWS as accelerating, reversing or unsuccessful based on the extent to which it showed desirable warning signal behaviour far from and near to the tipping point. We found that the overall trends of the performance results were similar among the three EWSs based on the spatial variance, i.e. , and , and that outperformed and in most simulations (see the electronic supplementary material, S3, S4 for the results). Therefore, we do not show the results for or in the following text unless we state otherwise.
Examples
3.1.
As an example, let us consider the coupled double-well dynamics (see equation (2.1)) on the drug interaction network. We use the coupling strength, , as the control parameter, which we gradually increase starting from zero (i.e. ascending simulations). The grey lines in figure 2a represent the values for all the nodes as a function of . When is small, all the nodes are in their lower state (i.e. ). As gradually increases but is still smaller than the tipping point, each becomes larger but still remains in the lower state. The first transition of any node to the upper state occurs around , and progressively larger values of result in the transition of more nodes.
Node states and EWSs as a function of D for the coupled double-well dynamics on the drug interaction network. (a) Ascending simulations. (b) Descending simulations.
The orange line in figure 2a indicates that initially increases rapidly, then levels off and even decreases as approaches the tipping point. This pattern of values is not desirable as an EWS and is reflected in the negative sign-adjusted Kendall’s rank correlation value ( ); our algorithm classifies as ‘unsuccessful.’
By contrast, , shown by the blue line, grows in an accelerating fashion as approaches the tipping point, yielding and classification as ‘accelerating’, one of our two successful categories. Both (green) and (magenta) behave similarly to, while more noisily than, , except that and rapidly increase initially as increases. Although both and are desirable EWSs in terms of , with , our classification scheme classifies them as ‘unsuccessful’ owing to their initial rapid increase. However, if the simulation starts from a larger value of while the last value of remains the same, we can remove the part of the curve in figure 2a where or rapidly increases. Then, and would be classified to be successful. See the electronic supplementary material, S4, for results supporting this phenomenon across different networks. Given such a scenario, we advise to refer to both and our classification scheme in general.
The performance of each EWS depends on the simulation condition (i.e. combination of a dynamics, control parameter and ascending versus descending simulation direction). In figure 2b, we show each when we initialize in the upper state and gradually decrease from (i.e. descending simulations); the dynamics model and network are the same as that used in figure 2a. In this case, initially decreases when decreases and is still far from the tipping point. Then, markedly increases as further decreases and approaches the tipping point. Overall, the trend of values is desirable; we obtain and classify as ‘reversing’, one of the two successful categories.
The other EWSs also perform differently from how they did in figure 2a. In figure 2b, performs poorly in terms of ; its overall trend is largely linear and monotonically decreasing (rather than increasing) towards the tipping point, yielding . We classify as ‘reversing’ because increases near the bifurcation. Finally, behaves nearly ideally ( , classified as ‘accelerating’), whereas behaves almost conversely ( , classified as ‘unsuccessful’).
In summary, the performance of the different EWSs can substantially vary depending on the direction of the simulations (i.e. ascending versus descending simulations) although the dynamics model and the network are the same. Therefore, we expect that there are various situations in which one EWS may work better than another and vice versa, which we investigate in the following sections.
Variability in early warning signals performance over simulation conditions
3.2.
To assess the variation in performance of the different EWSs across conditions, we carried out simulations with each simulation condition on 35 networks.
As an initial analysis, we show the values for each EWS and simulation condition in figure 3. Note that we omitted six simulation conditions as being unrealistic (see §2 ). Therefore, the results for these simulation conditions are missing in figure 3 (i.e. mutualistic species and gene-regulatory in figure 3a and variation in for the SIS). We find that sometimes performs well (i.e. shown by orange markers near ) and sometimes poorly ( much smaller than , including near ). There are many intermediate values of , particularly for ascending simulations (figure 3a). On the other hand, performs remarkably well when the control parameter is (i.e. stress) and under some other simulation conditions in which the control parameter is . Skewness generally performs well on the coupled double-well and mutualistic species dynamics, and its performance is mixed on the SIS and gene-regulatory dynamics; performs best on ascending simulations of the coupled double-well dynamics and has mixed performance otherwise.
Sign-corrected Kendall's τ values, τ′, for four dynamics models, two control parameters (i.e. D, shown by the circles, and u, shown by the crosses) and 35 networks. For each set of simulations, IM is shown in orange, CV in blue, g1′ in green and g2 in magenta. (a) Ascending simulations. (b) Descending simulations.
We applied our classification procedure to further quantify the performance of the different EWSs. The solid colour bars in figure 4 represent the proportion of networks out of the 35 networks with successful EWSs (i.e. classified as either accelerating or reversing) under each simulation condition. The figure supports the observation made in figure 3 that the performance of an EWS depends on the simulation condition. For example, is successful for the largest proportion of networks on average among all the EWSs, including and (see the electronic supplementary material, S4 for the results). Instead, is the best for the coupled double-well and mutualistic species dynamics in descending simulations regardless of the control parameter. Although figure 4 indicates that and perform poorly in ascending simulations of the coupled double-well dynamics when the control parameter is , the performance considerably improves if we start simulations from a larger value (see the electronic supplementary material, S4 for the results). Moran’s , on the other hand, is reliable for the SIS and gene-regulatory dynamics in the descending simulations.
Classification of EWSs for four dynamic models on 35 networks. Solid bars indicate the fraction of networks for which the EWS is successful (either accelerating or reversing category). (a) Ascending simulations. (b) Descending simulations
Figure 4 suggests that and perform better than and overall. To quantitatively investigate the relative performances of the EWSs including and , we assign each EWS a score based on its rank: the best EWS among the six EWSs for a particular simulation condition received 5 points, the second best a 4 and so forth and the worst a 0. In the case of a tie, the tied EWSs receive the average score (e.g. if two EWSs are tied for best, both receive 4.5 points). Summing this score across the 10 simulation conditions confirms that ( points) and ( points) are almost equally the best, followed by ( ), ( ), ( ) and ( ). Overall, was categorized as successful in most cases (76.3%), followed by (69.4%), (54.3%), (53.7%), then (48.0%) and (42.3%), as shown in the electronic supplementary material, S4. In terms of , it turned out that was the best, was the second best and the other four EWSs performed notably worse than and (see the electronic supplementary material, S3 for the results). Therefore, it appears that and are the most reliable spatial EWSs among the six EWSs.
In §1, we pointed out that most studies of spatial EWSs were carried out on the square lattice or its continuous variants. Therefore, we examined the performances of the spatial EWSs on the square lattice with nodes and periodic boundary conditions. We find that results for the square lattice are substantially different from those for the 35 networks. Specifically, our algorithm classifies as a successful EWS for the square lattice in 8 out of 10 simulation conditions, in 5 out of 10 conditions, in 2 out of 10 conditions and in 1 out of 10 conditions. The failure of is in stark contrast with the case of heterogeneous networks. We hypothesized that this last result is because all nodes are structurally equivalent to each other in the square lattice, such that values are statistically the same for all , yielding the lack of strong asymmetry in the distribution of . We have verified that, under the simulation conditions in which is unsuccessful, is centred around as the control parameter varies (see the electronic supplementary material, S5). Furthermore, except , spatial EWSs on the square lattice are typically noisy, leading to smaller values even when an EWS is classified as successful. For , the average value is when it is successful on the square lattice and when it is successful on all other networks. For , the average value is when it is successful on the square lattice and when it is successful on all other networks. We show examples of the noisiness of EWSs on the square lattice in the electronic supplementary material, S6. In summary, we conclude that what we know about spatial EWSs on the square lattice does not translate to the case of heterogeneous networks, which further strengthens the need for the present study.
Mechanisms of variable performance of early warning signals
3.3.
We have shown that different EWSs perform better than others in different simulation conditions. Focusing on heterogeneous networks, we explore mechanisms behind this observation in this section. Because was the worst performer in all our comparisons, we do not investigate it further.
Coefficient of variation
3.3.1.
To examine why performs well in some simulation conditions and not in others, let us consider again the coupled double-well dynamics on the drug interaction network used for the demonstration in figure 2. In figure 5a, we gradually increase and observe and (and ). In this case, increases in an accelerating fashion as approaches the tipping point, successfully anticipating the saddle-node bifurcation, which the values shown in blue in the figure at four values of indicate. Qualitatively the same behaviour occurs for all 35 networks. Figure 5a also indicates that the accelerated increase in is caused by the behaviour of the values of high-degree nodes (shown by the grey lines with larger ). These nodes receive more input from their neighbours and thus approach a bifurcation earlier than low-degree nodes do [53]. These values thus separate from those of the smaller degree nodes near the bifurcation, causing to increase.
Spatial coefficient of variation (CV) and spatial skewness ( g1′) as a control parameter varies towards the tipping point. Each grey line shows xi. The spread of the xi* obtained at four control parameter values is shown in black and labelled with the values of CV (blue) and g1′ (green) at the control parameter values. Classification results are provided in the corresponding coloured text. The direction of the simulation sequence is indicated by the arrow beneath the horizontal axis. We used the drug interaction network. (a) and (b): coupled double-well, with u as the control parameter. (c) and (d): coupled double-well, with D as the control parameter. (e) and (f): SIS, with D as the control parameter.*
In figure 5b, we show numerical results under the same simulation condition as in figure 5a except that the direction is reversed (i.e. descending simulations). In this case, small-degree nodes separate from the rest as the bifurcation is approached. Nevertheless, their effect on is the same as in the case of figure 5a. In other words, the value of grows owing to a progressive deviation of the smallest values at small-degree nodes as decreases towards the saddle-node bifurcation.
When the control parameter is , the behaviour of is not equivalent in both directions. In the ascending simulations, the values of large-degree nodes separate from the remainder (see figure 5c; this is the same simulation condition as in figure 2a), which is similar to when the control parameter is (see figure 5a). Therefore, increases in an accelerated manner, successfully anticipating the bifurcation. However, in descending simulations, the values of the different nodes come closer together as decreases towards the bifurcation (see figure 5d; also see figure 2b). This result is opposite to the results when the control parameter is (figure 5b). The reason for this behaviour is in that the input from the other nodes to the th node, given by , is roughly proportional to the degree of the th node (i.e. the number of values for which ). Owing to the multiplicative factor , as becomes smaller, the nodes receive smaller and more homogeneous amounts of input from their neighbours. Therefore, the values come closer, reducing . Although is still categorized as successful in figure 5d, it is because starts to increase very near the bifurcation (i.e. roughly between the two leftmost vertical thick lines in the figure) as decreases. The values behave similarly as gradually increases or decreases in the SIS dynamics, which show transcritical bifurcations (see figure 5e,f). However, whether or not is successful in figure 5e,f does not coincide with the results for the coupled double-well dynamics shown in figure 5c,d, respectively. This discrepancy is probably because is a quantity normalized by the mean of .
Spatial skewness
3.3.2.
The causes of the favourable behaviour of as an EWS are related to those of as follows.
First, and are successful in figure 5a,b for the same reason. EWS is also successful in figure 5e for the same reason although the increasing trend near the tipping point is weak. Specifically, as the tipping point is approached, of nodes closer to the tipping (i.e. high-degree nodes in figure 5a,e, and low-degree nodes in figure 5b) more rapidly deviate from the remainder, i.e. becoming larger in figure 5a,e, and smaller in figure 5b. Then, the overall variability of grows, captured as an increase in as well as . In this manner, skew increases in ascending simulations at least near the tipping point (i.e. figure 5a,e; increasing ), driven by the large-degree nodes, whereas skew decreases in descending simulations (i.e. figure 5b; this also increases ) as the low-degree nodes separate from the other nodes, making the distribution more symmetric. The overall pattern is the same in figure 5c except that the initial rapid increase in causes a misclassification by our algorithm (see figure 2a).
Second, in figure 5d, is clearly successful, whereas is less so. As noted above, there is a tendency for to reverse its decline near the tipping point, while this tendency is weak. By contrast, as the tipping point is approached, the distribution of becomes detectably more symmetric, which successfully increases . This change is primarily caused by a faster decrease in at the large-degree nodes rather than by that at the small-degree nodes; the latter was the case in figure 5b.
Third, in figure 5f, is unsuccessful because is bounded in for the SIS dynamics. Owing to this restriction, a faster decrease in at the large-degree nodes as the tipping point is approached, which occurs in the case of the coupled-well dynamics to let perform well (see figure 5d), cannot occur in the case of the SIS dynamics. In this case, the behaviour of is apparently not related to that of .
Moran’s I
3.3.3.
To explore patterns in the behaviour of Moran’s , we show in figure 6 the value of , which we refer to as the numerator, , which we refer to as the denominator and for the same six series of simulations as those shown in figure 5. Note that is the ratio of the thus defined numerator to the denominator. The numerator is a covariance function. The denominator is a variance function and the same as .
IM and the two quantities defining IM for the simulations shown in figure 5. In each panel, we show the value of IM (orange line), its numerator (blue line) and its denominator (red line). The direction of the simulation sequence is indicated by the arrow beneath the horizontal axis. The classification result for IM is shown in orange text. (a) and (b): coupled double-well, with u as the control parameter. (c) and (d): coupled double-well, with D as the control parameter. (e) and (f): SIS, with D as the control parameter.
In figure 6a,c, both the numerator and the denominator of increase in an accelerating manner, which is desirable as an EWS. However, , which is the ratio of the two quantities, at first remains around the same average value and then declines as further increases. Therefore, the ratio of two apparently successful EWSs generates a poor EWS. In fact, is classified as unsuccessful in these two cases. By contrast, in figure 6b,e, the ratio of two increasing, accelerating quantities, which would individually make desirable EWSs, leads to a successful EWS. Conversely, in figure 6d,f, is a successful EWS, but neither of its components is. We conclude that the success or failure of depends on the intricate balance between the numerator and denominator and that ’s performance is not much linked to the performance of the numerator or denominator.
Discussion
We comprehensively analysed the performance of major spatial EWSs across dynamics models, control parameters, simulation directions and networks. We also gave mechanistic insights into the reasons why good performers work well under some simulation conditions but not in others (see figures 5 and 6). Figure 4, which is our main result, indicates that there is no clear overall winner. However, the figure shows some tendency, which we propose as a recommended practice. When the networked complex system shows saddle-node bifurcations (i.e. coupled double-well and mutualistic species dynamics), performs the best overall. Furthermore, if the system is known to transit from the lower state to the upper state, outperforms . However, in ecological and deforestation dynamics, sudden large drops from an upper to lower state, which may reflect a saddle-node bifurcation, are of practical interest, corresponding to mass extinction and deforestation, respectively. Therefore, we recommend for these applications. By contrast, when the observables do not show sudden large jumps at tipping points (i.e. SIS and gene-regulatory dynamics), is the best at large. However, all the spatial EWSs including perform relatively poorly in two of the four simulation conditions without sudden large jumps (i.e. ascending simulations in the SIS dynamics and descending simulations with as the control parameter in the gene-regulatory dynamics). Therefore, we conclude that tipping points of these dynamics are relatively difficult to anticipate. We emphasize that , which is a commonly used spatial EWS, performs well only under specific simulation conditions (i.e. combination of dynamics with no sudden large jump, as the control parameter, descending simulations). Furthermore, computation of needs the adjacency matrix of the network, which is not the case for , or .
For the square lattice, some studies report that both spatial correlation and spatial variance anticipate tipping points acceptably well [7,22,27,39,42], whereas others report that spatial correlation outperforms spatial variance [26,37,56] or vice versa [28,43]. Still others report that alternatives such as spatial skewness and spatial kurtosis [23,29], recovery length [18,40,41], information measures [30,46,57] or a combination of measures [16] are more reliable. Other reports say that different spatial EWSs have better or worse performance even given the same dynamics model, depending on, for example, the bifurcation type [20], direction from which the bifurcation is approached [26], or parameter values [13,21,24]. We showed that spatial EWSs show a diversity of results on heterogeneous networks as well. However, we also showed that one of the two best performers on heterogeneous networks (i.e. ) performs poorly on the square lattice. Therefore, the findings available for spatial EWSs on the square lattice do not much help us understand how they behave in heterogeneous networks. This article is, to our knowledge, a first comprehensive report for heterogeneous networks. Follow-up studies using other types of spatial EWSs and a larger variety of dynamics models and heterogeneous networks, including examining the effect of network structure, are warranted for future work. Other types of spatial EWSs include spectral reddening [17], mutual information [46], spatial permutation entropy [57] and patch-size distribution and patch shape [7,19].
A side contribution of this article is a new classification method for EWSs into two successful categories and one unsuccessful category. Our proposal was motivated by the insufficiency of the predominantly used performance measure for EWSs, i.e. Kendall’s , which was pointed out in the literature [54,55]. Our measure aims to capture how the EWS nonlinearly changes towards a tipping point and regards that an accelerated increase nearer to the tipping point implies a better signal. However, the behaviour of EWSs is probably more diverse than what our classification or Kendall’s can capture. We did not provide stopping criteria either, because it is not a focus of the present work. Further work is needed for better assessments of the quality of EWSs, including temporal EWSs.
Our numerical results suggested that well-performing spatial EWSs may depend on the type of tipping points. This possibility is worth further investigation. In real applications, one does not typically know what type of tipping point is being approached. In our opinion, however, a small number of bifurcation types, in particular, saddle-node, transcritical and Hopf bifurcations, seem to be able to represent a large number of empirical systems. Therefore, we propose to focus on investigating these major types of bifurcations to further understand spatial EWSs on networks. The use of various other dynamical systems on networks and the topological normal form of dynamical systems may be fruitful to this end. Furthermore, a recently developed theory that clarified universal features of the interplay between network structure and dynamics on networks (e.g. [58–60]) may be useful for the theoretical investigation of spatial EWSs on networks. Also important is to clarify the behaviour of spatial EWSs in various false positive and false negative scenarios (e.g. when there is a regime shift or discontinuous jumps in , but critical slowing down is absent; [54,57,61–63]). We have verified that the present spatial EWSs do not anticipate sudden and large jumps of in two major scenarios (described in [54,61]) in which the jumps do not involve critical slowing down. See the electronic supplementary material, S7, for the results. On the other hand, the spatial EWSs can often anticipate continuous bifurcations such as in the SIS dynamics, as expected. Because epidemic outbreaks are certainly a desired application of EWSs [64], the size or continuity of the jump should not be the only main criterion to characterize regime shifts. Furthermore, if a sudden change in the value of a system parameter induces a sudden regime shift (see the electronic supplementary material, S7), by construction, there should be no useful EWS before the parameter value changes. Therefore, we need further discussion on which type of system changes should be successfully anticipated, advancing the existing literature on false positives and negatives of EWSs [54,61].
Although spatial EWSs were originally proposed for spatial regular networks (i.e. the square lattice and its space-continuous limit), the present results suggest that these EWSs are rather more promising for heterogeneous networks, which most complex empirical networks are. Therefore, this work motivates further work on spatial EWSs for complex networks and their applications to empirical data.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Strogatz SH. 2024 Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering, 3rd edn. Boca Raton, FL: CRC Press.
- 2Wunderling N, Staal A, Sakschewski B, Hirota M, Tuinenburg OA, Donges JF, Barbosa HMJ, Winkelmann R. 2022 Recurrent droughts increase risk of cascading tipping events by outpacing adaptive capacities in the Amazon rainforest. Proc. Natl Acad. Sci. USA 119, e 2120777119. (10.1073/pnas.2120777119)35917341 PMC 9371734 · doi ↗ · pubmed ↗
- 3Pastor-Satorras R, Castellano C, Van Mieghem P, Vespignani A. 2015 Epidemic processes in complex networks. Rev. Mod. Phys. 87, 925–979. (10.1103/revmodphys.87.925) · doi ↗
- 4Scheffer M et al. 2009 Early-warning signals for critical transitions. Nature 461, 53–59. (10.1038/nature 08227)19727193 · doi ↗ · pubmed ↗
- 5Chen L, Liu R, Liu ZP, Li M, Aihara K. 2012 Detecting early-warning signals for sudden deterioration of complex diseases by dynamical network biomarkers. Sci. Rep. 2, 342. (10.1038/srep 00342)22461973 PMC 3314989 · doi ↗ · pubmed ↗
- 6Dakos V et al. 2012 Methods for detecting early warnings of critical transitions in time series illustrated using simulated ecological data. P Lo S ONE 7, e 41010. (10.1371/journal.pone.0041010)22815897 PMC 3398887 · doi ↗ · pubmed ↗
- 7Kéfi S et al. 2014 Early warning signals of ecological transitions: methods for spatial patterns. P Lo S ONE 9, e 92097. (10.1371/journal.pone.0092097)24658137 PMC 3962379 · doi ↗ · pubmed ↗
- 8Speed TP. 2002 John W. Tukey’s contributions to analysis of variance. Ann. Stat 30, 1649–1665. (10.1214/aos/1043351252) · doi ↗
