Abstract
An important challenge in several disciplines is to understand how sudden changes can propagate among coupled systems. Examples include the synchronization of business cycles, population collapse in patchy ecosystems, markets shifting to a new technology platform, collapses in prices and in confidence in financial markets, and protests erupting in multiple countries. A number of mathematical models of these phenomena have multiple equilibria separated by saddle-node bifurcations. We study this behaviour in its normal form as fast–slow ordinary differential equations. In our model, a system consists of multiple subsystems, such as countries in the global economy or patches of an ecosystem. Each subsystem is described by a scalar quantity, such as economic output or population, that undergoes sudden changes via saddle-node bifurcations. The subsystems are coupled via their scalar quantity (e.g. trade couples economic output; diffusion couples populations); that coupling moves the locations of their bifurcations. The model demonstrates two ways in which sudden changes can propagate: they can cascade (one causing the next), or they can hop over subsystems. The latter is absent from classic models of cascades. For an application, we study the Arab Spring protests. After connecting the model to sociological theories that have bistability, we use socioeconomic data to estimate relative proximities to tipping points and Facebook data to estimate couplings among countries. We find that although protests tend to spread locally, they also seem to ‘hop' over countries, like in the stylized model; this result highlights a new class of temporal motifs in longitudinal network datasets.
Keywords: tipping point, regime shift, fold catastrophe, coupled systems, cascades, the Arab Spring
1. Introduction
Sudden changes propagating among coupled systems pose a significant scientific challenge in many disciplines, yet we lack an adequate mathematical understanding of how local sudden changes spread [1]. The Earth's biosphere, for example, appears to be approaching several planetary-scale sudden changes triggered by human activity, including species extinction, desertification and lake eutrophication, which spread from one spatial patch to another [1]. That spatial spread not only poses dangers but also opportunities for detecting early warning signs [2–4]. Socioeconomic systems have examples, too: booms and busts in business cycles in different economies appear to be synchronizing because of trade, financial and other linkages [5–8]. Poverty traps at multiple scales seem to be coupled [9]. Abrupt declines in an asset price can trigger sharp declines in confidence and fire sales of other assets, as occurred in the 2007–2008 global financial crisis [10]. Protests and social uprisings appear to spread contagiously among countries, with one protest seeming to inspire others via news and social media [11,12]. The equilibrium supply and demand of a new technology that replaces an old one (such as compact discs replacing cassettes or electric cars replacing fuel cars) can change abruptly [13], and movement of people between distinct markets can facilitate adoption of the new technology [14]. In each of these examples, a system consists of distinct subsystems that (i) change suddenly between equilibria and (ii) are coupled. A mathematical understanding of these phenomena could pave the way to predicting and to steering these sudden changes.
In this paper, we take a step toward the goal of mathematically understanding how sudden changes can spread among coupled systems [1]. Our model consists of one system, such as the global economy or a large ecosystem, that consists of multiple subsystems coupled to one another; for example, economies of multiple countries are coupled by trade, while patches of an ecosystem are coupled by movement of organisms. To choose dynamics, we note that many models of the aforementioned phenomena (cited in the second column of table 1) have one or three equilibria and an S-shaped bifurcation diagram (which is equivalent to a slice of the cusp catastrophe [35]). Thus, we let each subsystem evolve according to the normal form of this catastrophe. The state of each subsystem can change suddenly when it passes a saddle-node bifurcation, one of the simplest types of ‘regime shifts’ (which are sudden changes in a system's state) [36]. Next, we introduce linear couplings between these subsystems, meaning that a change in one subsystem affects other subsystems coupled to it in proportion to that change. These couplings move the locations of the latter subsystems' bifurcations.
Table 1.
discipline | regime shift | scalar quantity | examples of couplings among subsystems |
---|---|---|---|
ecology | extinction due to over-harvesting [15,16] | population | diffusion among patches of an ecosystem [2,4] |
economics | boom and bust in the Kaldor model of business cycles [17] | output (gross domestic product) | investment between sectors [18], trade [13] and capital flows [19] between countries can synchronize business cycles |
economics | currency crisis (devaluation or, for a peg, loss of reserves) [20] | currency value | changes in macroeconomic fundamentals, sentiment, perceived riskiness, risk aversion [20] and trade [21] |
economics | poverty trap [22,23] | well-being (capital, capabilities) | fractal poverty traps [9] |
finance | asset price declines [24,25] | asset price | asset-to-asset contagion (a bank with a declining asset sells other assets) [26] |
finance | probability of bank failure [27] | probability of bank failure | worry about institutions' creditworthiness spreads contagiously [28] |
technology adoption | sudden change to new platform [13,29] | difference between supply and demand of the new platform | movement of people among distinct markets [14] |
political | uprisings, revolts [30,31] | number of protestors | communication spreads inspiration, successful strategies across borders [11,12,32,33]; raising importance of identity [31] that span borders [34] |
This model allows us to explore how regime shifts can synchronize and spread. Suppose one subsystem X ‘drives’ (i.e. affects) another subsystem Y, which we denote by Then a regime shift in X can trigger one in Y, meaning that their regime shifts synchronize. If the driven subsystem Y drives a third subsystem Z (i.e. if ), then one possible behaviour is a cascade of regime shifts, one triggering another like falling dominoes. Another possibility is that the ‘intermediate’ subsystem Y is far from its tipping point but that the others (X and Z) are close to their tipping points; then a regime shift in the driver subsystem X can nudge the intermediate subsystem Y enough to push Z past its tipping point but not so much that Y passes its tipping point. That is, a sequence of regime shifts can ‘hop’ over intermediate subsystems. This phenomenon is not observed in classic models of cascades (e.g. percolation, epidemic spreading and sandpile models).
This ‘model of many models’ abstracts from many domain-specific details. It suggests what might happen in more realistic settings. To give an example, we consider protests erupting nearly simultaneously in many countries. We first show how two sociological theories of revolutions give rise to the same S-shaped bifurcation diagram used to model the individual subsystems of our mathematical model. We also indicate how our model can generalize these sociological theories to multiple, coupled countries in a stylized way. Then we consider data on the Arab Spring, the revolts and uprisings that seemingly cascaded among countries in the Middle East and Northern Africa starting in December 2010 [12]. We explore whether protests spread locally in two networks that capture possible influence to protest, Facebook and shared borders, but we also find evidence of protests seeming to hop over countries.
Our approach differs from the many recent studies of cascades in interdependent networks [37–39], all of which model ‘interdependence’ and ‘coupling’ as occurring between pairs of nodes (individual ‘agents’) belonging to different subsystems. Instead, we consider subsystems coupled via some aggregate quantity, such as investment between sectors [18] or the fraction of people protesting in a country [30].
Much attention is paid to regime shifts in large, central nodes, such as recessions in central economies or insolvency of large banks. Our findings suggest that small changes in these central nodes (potentially triggered by a large change in a small node adjacent to it) can suffice to trigger a regime shift in a peripheral node close to its tipping point.
2. Normal-form model of coupled subsystems with one or two stable states
We begin by considering two subsystems X and Y, each described by a single real number, x(t) and y(t), that changes over time t. (Interpretations of x(t), y(t) for various contexts are given in the third column of table 1.) The subsystems evolve according to the autonomous ordinary differential equations
2.1a |
and
2.1b |
where are some coupling functions (specified later), and where are parameters that change slowly compared with x(t), y(t), so System (1) is a fast–slow system [40].
Variants of System (1) have been studied in many contexts, including the double cusp catastrophe [41–43], cuspoidal nets [44,45] and coupled van der Pol oscillators [46–53] (for more information, see appendix B). Coordination games and global games in economics are similar to System (1) in that they also permit multiple equilibria, but they lack dynamics. Global games have been applied to currency crises [54], debt crises [55,56], bank runs [57,58], and riots and political change [59,60]; moreover, contagion has been studied in generalizations of these models, such as currency crises triggering more currency crises [20], bank crises triggering more bank crises [57] and currency crises triggering bank crises [61]. Here we take a catastrophe-theoretic approach [35] and emphasize the role of multiple equilibria rather than eliminate multiple equilibria, as in single-period global games.
To isolate the effect of coupling, here we focus on contagion of regime shifts in a simple setting, the singular limit in which x(t) and y(t) change arbitrarily more quickly than the ‘slow parameters’ a, b, c, d. Thus, we focus on the critical manifold, i.e. the solutions (x*, y*) to System (1) with dx/dt = dy/dt = 0.
Next, we briefly review the familiar result that, in the absence of coupling, the subsystems evolving according to equation (2.1a) and equation (2.1b) each have two saddle-node bifurcations, and then we show how coupling functions move those ‘tipping points’.
2.1. Uncoupled systems each undergo a cusp catastrophe
If the coupling functions are identically zero, then subsystems X and Y are uncoupled, and equations (2.1a) and (2.1b) are the normal forms of the cusp catastrophe (in the special case of a minus sign on the cubic term [62, theorem (8.1)]). We chose this form to study the general effects of couplings rather than domain-specific versions of the cusp, which are topologically equivalent to the normal form in equation (2.1a). Hereafter, we take c = d = 1 for simplicity.
If the subsystems evolving according to equation (2.1a) and equation (2.1b) are uncoupled, then both subsystems have three equilibria for certain intervals of the slow parameters a and b, as depicted in figure 1. In this case, the set of fixed points of equation (2.1a) undergoes two saddle-node bifurcations at values of a that we denote by abreak and by asustain (the same terminology used in [13]). Each subsystem is a classic example of hysteresis. For instance, if the equilibrium x* of equation (2.1a) is on the ‘lower stable branch’ (the blue curve in figure 1b), then as a increases past the ‘breaking point’ abreak, the solution x(t) jumps to the ‘upper stable branch’ depicted by the red curve. (In other words, the subsystem passes a tipping point (undergoes a regime shift).) As the parameter a is slowly decreased, the large equilibrium is sustained (i.e. x(t) lies on the red curve) until a passes asustain, at which point the subsystem x(t) jumps to the lower branch.
2.2. Master–slave with linear coupling
Next, we consider the analytically solvable case of a master–slave system with linear coupling. Specifically, subsystem X drives subsystem Y (denoted ) according to the coupling function where the constant is the coupling strength. (For instance, consider unidirectional investment between sectors in the Kaldor business cycle model, as in [18], or movement of organisms from one patch of an ecosystem to another, as in [2,4].) Then equation (2.1) becomes
2.2a |
and
2.2b |
The equilibria of equation (2.2) can be obtained analytically by first solving for the equilibria x* of the master subsystem (equation (2.2a)), and then by using the solution(s) to calculate the equilibria y* of the slave subsystem (equation (2.2b)). The saddle-node bifurcations of the slave subsystem (equation (2.2b)) now depend on the equilibrium value(s) x* of the master subsystem (equation (2.2a)) and on the coupling strength σ; we denote the slave subsystem's bifurcations (with respect to b) by bbreak(σx*) and by bsustain(σx*). Because x* has three possible values whenever the master parameter the slave subsystem has three possible values for each of its bifurcation points bbreak(σx*) and bsustain(σx*) whenever
Figure 2 shows the resulting bifurcation diagrams of the slave subsystem for σ = 0.1. The saddle-node bifurcations are now functions of the coupling term: b•(σx*) = b•(0)−σx*, where • is either ‘break’ or ‘sustain’, and b•(0) is the bifurcation when the subsystems are uncoupled (σ = 0). To understand the consequences of this displacement of the bifurcations, suppose that the coupling strength σ is positive and that the master subsystem is initially on its lower stable branch (the blue curve in figure 1b). Thus, x(0) = x* < 0 and σx* < 0, so the master subsystem suppresses a regime shift in the slave subsystem, meaning that the parameter b must increase further to pass bbreak(σx*) compared with the case of no coupling (σ = 0). However, if the master subsystem passes its break point (i.e. if a increases past abreak), then the master subsystem x(t) jumps to its upper stable branch (the red curve in figure 1b), where x(t) = x* > 0. That sudden change facilitates a regime shift in the slave subsystem, meaning that the parameter b does not need to increase as much (in order to pass bbreak(σx*) = bbreak(0) − σx*) as it would if there were no coupling.
This simple system illuminates how regime shifts might synchronize. When the slow parameter a of the master subsystem (equation (2.2a)) increases past its saddle-node bifurcation at abreak, the master subsystem jumps to its upper stable branch of equilibria (recall figure 1b), so the relevant saddle-node bifurcation for the slave subsystem (equation (2.2b)) suddenly changes from the blue curve to the red curve in figure 2b. Thus, at the moment when a passes abreak, if the value of b lies above the red curve in figure 2b (and below the blue curve, meaning that the slave subsystem has not already jumped to its upper branch of equilibria), then the regime shift in the slave subsystem occurs simultaneously with the regime shift in the master subsystem. The green line segment in figure 2 marks the ‘synchronizing window’ S, the interval of values of (a,b) leading to synchronized regime shifts.1
For an interpretation of the synchronizing window, consider two economies X and Y that are both stuck in recession in the Kaldor business cycle model [13,18]. If X undergoes a boom, does the rise in the demand of X for imports from Y push Y out of its recession? The synchronizing window S specifies how close to its tipping point Y must be for the economic booms to synchronize, which provides an answer to Krugman's conjecture in [13].
In summary, there are three ways in which the two subsystems in equation (2.2) could both pass their breaking points, abreak and bbreak(σx*). First, the slave subsystem could undergo a regime shift on its own, meaning that b increases past the blue curve in figure 2b while a remains below abreak, and subsequently a passes abreak. Second, the two subsystems could simultaneously pass their breaking points, meaning that (a,b) crosses the synchronizing window in figure 2b. Third, the master subsystem could pass its breaking point abreak, but the slave subsystem remains too far from its tipping point (despite becoming abruptly closer), so there is a delay in time between the regime shifts.
As the subsystems become more strongly coupled (larger coupling strength σ), it becomes easier for the regime shifts to synchronize: the S-shaped curves in figure 2b stretch vertically (but the intersections of the dashed curves and the a = 0 axis remain fixed), so the synchronizing window S enlarges with σ. (For an illustration, see the electronic supplementary material, figure SM-1.) The results of other simple coupling functions, such as ±σ|x|, are simple transformations of figure 2b (see electronic supplementary material, figure SM-2); we chose the coupling σx for simplicity. The results of this subsection also apply to couplings that form a directed star graph.2 (A glossary of terminology for graphs and networks is provided in appendix A.)
If the coupling were bidirectional, then the equilibria (x*, y*) would no longer be solvable in closed form. Although synchronized regime shifts could still occur, characterizing the equilibria becomes more complicated, as illustrated by Abraham's numerical studies [45]. (For more details on the related mathematical literature, see appendix B.) Next, we generalize in a way such that the equilibria remain analytically solvable.
2.3. Master–slave–slave system
Now we introduce a third subsystem Z, and we assume that Y drives Z in the same way in which the master subsystem X drives Y (and with the same coupling strength σ, for simplicity). Thus, we augment equations (2.2a) and (2.2b) with the equation
2.3 |
with a new slow parameter that, like a and b, changes much more slowly than x, y and z do.
Regime shifts can spread in two ways in this system First, if all three systems are sufficiently close to their tipping points, then a cascade of regime shifts can occur, one causing the next. The second way is more novel: if the intermediate system Y is relatively far from its tipping point whereas X and Z are close to their tipping points, then the sequence of regime shifts can ‘hop’ over the intermediate system Y. That is, a regime shift in the master subsystem (equation (2.2a)) can nudge the intermediate system Y (equation (2.2b)) enough to trigger a regime shift in the third system Z (equation (2.3)) but not so much that Y undergoes a regime shift.
We illustrate these two phenomena in figure 3, a plot of the ‘downstream subsystem’ Z's break point cbreak(σy*) at the moment when the master subsystem's parameter a increases past its break point abreak. At this moment, the master subsystem jumps from its lower branch of equilibria to its upper branch, so we change focus from the red curve to the blue curve in figure 3. If the slow parameters (b,c) lie in the orange region labelled ‘cascade’ in figure 3, then a cascade of regime shifts occurs, one regime shift causing the next. To see why, note that b lies in its synchronizing window S (the green line segment in figures 2b and 3), so Y passes its break point bbreak(σx*); and note that c lies above the thick, red line cbreak(σy*), so Z passes its break point cbreak(σy*). If, on the other hand, the parameters (b,c) lie in the yellow region labelled ‘hop’ in figure 3, then the sequence of regime shifts hops over the intermediate subsystem Y. To see why, note that b is below its synchronizing window S, so b does not pass its break point bbreak(σx*) when a crosses abreak, but note that c lies above the red thin line, so Z passes its break point cbreak(σy*) despite receiving only a small nudge from Y.
Note that such ‘cascade hopping’ cannot occur in many classic models of cascades, including the Ising model [63], sandpile models [63] and threshold models [64,65]. For cascade hopping to occur, some vertices of the graph must be able to affect their neighbours in at least three ways (e.g. with a small, medium or large amount of force). A phenomenon that is qualitatively similar to cascade hopping occurs in epidemiology: some diseases are contagious yet asymptomatic, so the sequence of contractions of the disease can appear to hop over individuals. Different people remain in the asymptomatic state for different amounts of time, which resembles coupled subsystems with different proximities to tipping points.3 Next, we show circumstantial evidence that cascade hopping may occur in other kinds of contagion in human populations.
3. Communication-coupled outbreaks of protest
We have presented a ‘model of many models’ that captures a commonality among systems in table 1 but that ignores many domain-specific details. If the models in table 1 are one step removed from reality, then the stylized model in §2 is two steps removed from reality. The virtue of studying such a simple model is to elucidate what phenomena might happen in more realistic settings.
To give one example, in this section we consider protests and revolutions occurring in many countries. In §3.1, we summarize Kuran's model [30] of protests and revolutions based on preference falsification and Slee's model [31] of identity-driven cascades. Our model is a stylized generalization of these models to multiple countries, with finance and cross-border identity being two possible mechanisms for coupling protests across borders. Next, we study data on countries involved in the Arab Spring, the uprisings in Northern Africa and in the Middle East during 2010–2011. Using the theoretical model of §2 as a guide for asking questions, we explore the role of contagion and common cause in the Arab Spring (§3.2), whether protests seem to spread locally (§3.3) or in non-local jumps (§3.4).
3.1. Models of revolutions based on preference falsification and identity
To begin, we summarize two models of protests and revolutions that emerge suddenly via saddle-node bifurcations. Then we explain how the conceptual framework in §2 can capture a generalization of these models to multiple countries with couplings between them. (Not all models of protests have saddle-node bifurcations. For some recent examples, see [67–70].)
One way in which protests and revolutions can emerge suddenly is because people had been publicly declaring a preference different from their private preference [30]. This idea, called preference falsification, has been used in several applications [71]. In Kuran's model of revolutions [30], the unit interval [0, 1] denotes a political spectrum, with 0 representing the current government and 1 representing the opposition. He assumes that people derive ‘reputational utility’ from publicly declaring a certain preference in [0, 1], plus an ‘integrity utility’ from declaring a preference close to their private preference. Slow changes in these utility functions or in the distribution of preferences can cause a large, sudden change in collective sentiment (in a saddle-node bifurcation).
Kuran's model is more rich than the model in §2, as it has utility functions, distributions of preferences and weights of different people, but the manifold of equilibria in Kuran's model is equivalent (in a catastrophe-theoretic sense [35]) to that of the isolated subsystem in equation (2.2a). The state variable in Kuran's model is the (weighted) share of people who publicly declare that they prefer the opposition. The equilibrium [30, eqn 8] has one or three equilibria; in the latter case, two equilibria are stable and the other unstable, as illustrated in [30, figs 3–7]. The difference between the thick and thin curves in figs 3–7 of [30] is the analogue of figure 1a.
Kuran explains two ways in which a saddle-node bifurcation can occur, leaving only one equilibrium corresponding to a large public support of the opposition [30, §4.1, pp. 51–53]:
(1) a shift in the distribution of private preferences toward the opposition [30, fig. 3] due to, for example, an economic downturn [72];
(2) a change in the reputational utility terms (for example, because the opposition becomes better able to give reputational utility), causing a shift in the threshold function that marks whether someone supports the opposition or the government.
These two shifts correspond to changes in a ‘slow variable’ (such as the variable a in equation (2.2a)).
To suggest that our model might capture a generalization of Kuran's model to multiple countries, we must motivate the assumption that the state variables in different countries are coupled somehow. Kuran mentions one possible mechanism: a shift in the reputational utility (item 2 in the list above) could be ‘made possible by funds provided by a foreign source’ [30, p. 53]. That is, a coupling to a foreign country (here, a financial type), could change the equations of motion such that two equilibria vanish, leaving only the equilibrium that corresponds to large support for the opposition. To continue Kuran's story, suppose that those foreign funds were sent from the opposition in a country that has just undergone massive protests, say, because that country passed a saddle-node bifurcation. This example corresponds to the master subsystem crossing its break point (a passes abreak), and the coupling σx qualitatively captures the increase in the ability of the opposition in the second country to give reputational utility to supporters because of financial funds from abroad.
Identity provides another possible coupling across borders. Gause [32] argues that pan-Arab identity is an important reason why the Arab Spring protests emerged nearly simultaneously and why it took Middle East specialists by surprise. Identity that spans borders could couple decisions to protest. For example, in Slee's model of revolutions based on rational-choice theories of identity [31], people suffer disutility due to cognitive dissonance whenever their actions differ from the norms associated with their identity. Slee considers two identities associated with the government and with the opposition. Like in Kuran's model [30], small changes can eliminate two equilibria, causing large protests to erupt. To continue Slee's reasoning [31], if people protest in one country, then it becomes more important for others in a nearby country to act according to their anti-government identity. If x(t) measures the share of people in one country who are protesting, then the importance of identity in the utility functions of people in a different country could vary directly with x(t), such as the simple linear coupling studied in §2.2 and §2.3.
These social-scientific models of revolutions based on preference falsification and identity illustrate how difficult it is to validate our coupled-threshold model with real data: these models are based on cognitive dissonance, preferences and identity. In principle, these cognitive phenomena could be studied with surveys, ethnographies and other labour-intensive methods. These theories [30,31], which are grounded in social scientific understanding of human behaviour, can be seen as the connection between our conceptual model and real systems. When we describe our model as a ‘model of models’ and hence two steps removed from reality, we have in mind models like [30,31] that have bistability.
Multiple equilibria can also arise if people have greater incentives to protest as more people decide to protest (i.e. strategic complementarities) [73], for example, because of safety in numbers [74, p. 18]. Multiple equilibria also occur in repeated coordination games in which people learn about the number of protestors needed to overthrow the regime (so-called dynamic global games) [75].
Now that we have connected the stylized model in §2 and the sociological literature such as [30,31], we next investigate data from the Arab Spring with questions generated from the conceptual framework of §2.
3.2. Contagion versus common cause in the Arab Spring
Why did many protests begin nearly simultaneously in the Arab Spring? One explanation is common cause (called the monsoonal effect in the context of contagious currency crises [20]): an external driver, such as rising global food prices, pushes all countries past their tipping points (as suggested in [76]). Another explanation is contagion: couplings among countries (such as communication) helped to synchronize their protests. The analogue of common cause in System (1) in §2 is that the slow parameters a and b both increase and pass their tipping points simultaneously (or at nearly the same time), with or even without coupling. The analogue of contagion is that the slow parameter a increases past its tipping point, which (via the coupling) pushes b past its tipping point.
To begin to explore the possible roles of common cause and contagion, we study data on attributes of countries [12,77,78] and data on communication between countries via Facebook and telephone. Communication across borders spread inspiration to protest, freedom memes and strategies for success [11,12,33]. Therefore, cross-border communication via Facebook and telephone may have spurred people to publicly declare their private preferences [30] or to act according to norms of their government-opposing identities [31]. The Facebook data available [79] are coarse-grained: for each country, we have the ranked list of the top five other countries to which members of the focal country have the most friends (in 2012, the only year available to us).
Figure 4 shows the subgraph of this Facebook graph induced by countries that protested in the Arab Spring, together with two countries that did not protest but that may have communicated influence to protest and that shared Arab identity, Qatar and the United Arab Emirates.4 Next, to explore the possible roles of common cause and contagion, we study what attributes of countries correlate with when their protests began. We found that unemployment most significantly correlates with protest start date (see the downward trend in figure 4). That suggests that high-unemployment countries were closer to their tipping points.5
Internet penetration, the fraction of the population that uses the Internet [77], which is plotted as vertex diameter in figure 4, may indicate the strength of coupling to other countries via social media such as Facebook, which was thought to be an important channel for inspiring protests [11,34]. However, Internet penetration is a weak and statistically insignificant predictor of when protests started in various countries.6
Spikes in commodity food prices have been proposed as a significant cause of the Arab Spring [76]. Here we consider consumer food prices [78], which did not notably spike in 2010 [81]; we found that these indices in 2010 were not predictive of when protests began in different countries.7
Many other covariates, from economic indicators to political freedoms, were similarly weak and statistically insignificant predictors of when protests began (for the list of covariates, see the first column of electronic supplementary material, figures SM-4 and SM-5). Furthermore, using the criterion for forward selection, we could not reject the null hypothesis that any of these covariates could be considered together with unemployment.
Because these network data are longitudinal, hazards models [82] or generalized estimating equations [83] could be useful. A challenge, however, is the small sample size (about a dozen countries).
3.3. Did Arab Spring protests spread locally?
The ‘domino hypothesis’—that the Arab Spring protests spread locally like falling dominoes—has been the subject of speculation [12,84,85] but, to our knowledge, little analysis. An alternative hypothesis, motivated by the ‘hopping’ phenomenon in §2.3, is that Arab Spring protests spread non-locally in some way.
We find circumstantial evidence in support of both hypotheses. In support of the domino hypothesis, we found that, among countries that had protests, a majority of those countries share a border8 with at least one country whose protests began earlier, and a majority has a Facebook link from at least one country whose protest began earlier. These results are statistically significant compared with a null model of randomized protest dates.9 In addition to this evidence of local spread, we also find evidence of protests spreading non-locally, discussed next.
3.4. Cascade hopping in the Arab Spring
Here we show circumstantial evidence that protests may have spread in a non-local way consistent with the ‘cascade hopping’ phenomenon in §2.3. An empirical signature of the ‘hopping’ phenomenon—though not conclusive evidence of it—is a small subgraph in which protests appear to hop over a country. If this small subgraph appears more often compared with a reasonable null model, then this subgraph is called a ‘motif’. We call this particular motif a ‘hop motif’ and define it as follows. (For definitions of network terminology, see the Glossary in appendix A.)
Definition 3.1. —
A hop motif in a directed coupling graph is a triple of countries (X, Y, Z) such that
(1) the subgraph induced by {X, Y, Z} is the directed path ;10
(2) there is no coupling edge pointing to Z from any country that began to protest before Z did; and
(3) protests began first in X, then in Z, and then in Y (or Y did not have any protests).
For the Facebook network shown in figure 4, 10 triples of countries, listed in table 2, satisfy these criteria in definition 3.1. One of them, Egypt → Saudi Arabia → Bahrain, is highlighted with red edges and large arrowheads in figure 4. Compared with a null model with random protest start times, the network in figure 4 has more hop motifs than 93.3% of randomized versions.
Table 2.
upstream X intermed. Y downstream Z |
Egypt Saudi Arabia Bahrain |
Yemen Saudi Arabia Bahrain |
Tunisia Egypt Jordan |
Jordan Egypt Oman |
Tunisia Egypt Oman |
Egypt Kuwait Bahrain |
Jordan Saudi Arabia Bahrain |
Jordan Saudi Arabia Oman |
Sudan Saudi Arabia Bahrain |
Egypt UAE Bahrain |
These hop motifs suggest (but do not conclusively show) that Saudi Arabia and Egypt played the role of an intermediate subsystem Y in §2.3. Specifically, the motifs suggest that Saudi Arabia and Egypt may have received influence from protesting countries that played the role of the upstream subsystem X (e.g. Tunisia, Jordan) and propagated influence to other countries that played the role of the downstream subsystem Z (e.g. Bahrain, Oman), which may have helped to trigger protests in Z before protests began in Y. Consistent with relative deprivation theory (which argues that economic stress puts countries close to a tipping point) [72], we find that the upstream and downstream countries in table 2 were relatively closer to tipping points than intermediate countries (see the electronic supplementary material, §SM-4).
Unlike work on temporal motifs in telephone call data [87,88], here events occur on the nodes rather than on the edges (i.e. protests occur in countries, whereas phone calls occur between individuals). Thus, hop motifs were not studied in work on temporal motifs [87,88].
Note that a hop motif (X, Y, Z) is delicate: a communication link from X to Z could explain why protests began in Z before they began in Y. None of the upstream and downstream countries X and Z share a border, and only Jordan and Oman had a significant amount of cross-border telephone calls in 2010 (8.3 × 106 min), which eliminates two of the 10 hop motifs in the Facebook network (table 2). Data on other communication between countries, such as cross-border mentions of hashtags on Twitter [11] and consumption of news media, could reveal communication from X to Z, but obtaining such data are difficult and beyond the scope of this paper. A limitation of the Facebook dataset is that we only know the top-5 countries to which each country has the most Facebook friends; considering only the top-R lists with did not result in any new hop motifs.
4. Discussion
Some of the most pressing global challenges involve the prediction and control of sudden changes propagating among coupled subsystems, such as avoiding disastrous shifts in the biosphere [1] and preventing crises in the financial system [10]. Livelihoods could also improve if sudden adoption of technologies in coupled markets were facilitated [13,14], or if coupled recessions and booms in economies were better managed [5–8,13], or if social uprisings spreading among countries were better forecast [11,12,32]. Mathematically understanding tipping points in coupled subsystems is a step toward meeting these challenges.
In this paper, we have shown in a conceptual model how regime shifts can propagate among coupled subsystems by cascading or even by jumping over subsystems. Here, we model a regime shift as a parameter passing a saddle-node bifurcation, which causes a sudden change to a different equilibrium. Such behaviour appears in many systems [89,90] but is not the only kind of regime shift [36,91]. This model combines continuous and discrete, threshold-like changes. The study of models with these features is a challenge in several disciplines, such as in failures spreading in economic input–output models [92] or in electric power grids (though in a more non-local way) [93,94]. We also find non-local spread: the next subsystem to pass a tipping point may lie two or more ‘hops’ away from those that have passed their tipping points.
This model captures just one aspect of many models (couplings and saddle-node bifurcations), but it ignores many domain-specific details that could also be quite important. At best, this ‘model of many models’ can suggest what phenomena might occur in more complicated, domain-specific models or in real data. As an example, we find 10 ‘hop motifs’ (i.e. sequences of sudden changes that appear to hop over intermediate subsystems) in data on communication among countries involved in the Arab Spring protests.
Much attention is devoted to regime shifts in large, central nodes, such as the effect of recessions in large economies or the question of whether to bail out large banks. Our findings suggest that small, seemingly innocuous changes in these central nodes (perhaps triggered by a large change in a small node adjacent to it) can suffice to trigger a regime shift in a peripheral node close to its tipping point. Such dynamics may have occurred in the aftermath of the 2008 financial crisis given that in the United States hundreds of small banks failed but few large banks failed [95]. Peripheral players in networks may be vulnerable to sequences of regime shifts that hop over the core, an issue that seems to merit further attention.
An open challenge is to estimate tipping points (if they exist at all) in various complex systems, using data from historical examples. Considering data not only from the Arab Spring but also from other episodes of nearly synchronous uprisings (e.g. in Soviet countries in 1989 [74,96,97] and others [98]) could elucidate how couplings among countries affect their proximities to tipping points. This understanding could enable better prediction of the next protest or revolt, complementing new techniques for mining news for sentiment and tone [99,100] and early warning signals applied to social network activity [101]. Similar advances have been made in understanding contagion of currency and debt crises among countries in the 1990s [20].
Another challenge is to extend work on temporal motifs in telephone call data [87,88] to settings like the one considered here. In the systems summarized in table 1 and in the model in §2, events occur on the nodes (rather than on the edges [87,88]), and nodes can be influenced by multiple ongoing events (rather than participating in just one event at a time [87,88]). Hop motifs are just one example in this new class of temporal motifs.
Supplementary Material
Acknowledgement
The authors thank Kartik Anand, Prasanna Gai and Mason Porter for suggesting references.
Appendix A. Glossary of network terms
— A network (or graph) is a collection of nodes (or vertices) and a list of connections (or edges) among them. For example, in a social network, the nodes are people and the connections could be friendships. If those connections have a direction, then the graph is called directed; otherwise the graph is called undirected. Graphs are typically visualized by drawing the nodes as circles and the edges among them as lines; if the edges are directed, then the lines have arrowheads to indicate their direction.
— A node's degree is the number of connections it has. A node in a directed graph has an in-degree and an out-degree, which are the numbers of incoming and outgoing connections, respectively.
— A subgraph of a graph is a graph that is entirely contained in the original graph. A subgraph induced by a certain subset of nodes is the subgraph consisting of all the edges among those nodes.
— A motif of a graph is a small subgraph that appears rather frequently compared with some randomized version of the graph.
Appendix B. Literature related to System (1)
The case of System (1) with bidirectional, symmetric coupling is a special case of the double cusp catastrophe, which is given by the potential
This singularity has a very rich structure [41–43].
Abraham et al. [45] numerically studied a system similar to the double catastrophe, namely which is System (1) but with no constant terms (i.e. a = b = 0) and with coupling functions providing the only terms independent of x and independent of y, respectively. They numerically study the bifurcation sets by plotting the number of equilibria as a function of the four parameters . Abraham [44] also outlined how one might study this system with n equations coupled via some graph; our paper can be seen as an implementation of this idea.
The widely studied van der Pol oscillator upon a Liénard transformation becomes
B 1a |
and
B 1b |
Note that equation (B 1) has the same form as equation (2.1a) in the uncoupled case []. Equation (B 1b) is a differential equation for the parameter that plays the role of a in equation (2.1a). The van der Pol oscillator has a unique, stable limit cycle around the origin [46]. Many papers have studied coupled van der Pol oscillators, with a focus on stability of oscillations [46–49] and on chaos [50,51], many inspired by biological applications [46,48,52,53]. A related limit-cycle oscillator is the Fitzhugh–Nagumo model, a two-dimensional ODE that, when coupled to another such system, can produce chaos [107, §6.3.3]. Here, we focus on the contagion of regime shifts in the singular limit, which corresponds to the limit in equation (B 1b).
Endnotes
Specifically, S is the Cartesian product {abreak} × I, where is the closed interval with the minimum (respectively, maximum) of I equal to the value of bbreak(σx*) for x* on its upper (respectively, lower) branch of equilibria at a = abreak. The ‘break-type’ regime shifts synchronize if and only if the slow variables (a, b) pass through S.
A directed star coupling graph, is a system with one master subsystem that evolves according to equation (2.2a) and that drives n − 1 slave subsystems according to equation (2.2b), with potentially different parameters for the various slave subsystems Yi.
HIV is an example of an infection with large variability in asymptomatic periods, resulting mostly from variability among patients [66]
Expatriates in other countries may be important, too, but we add only Qatar and the UAE to our analysis given their geographic and cultural proximity to the countries with protests.
Linear regression indicates that each additional 1% in unemployment in 2010 is associated with protests starting 3.2 ± 1.6 days earlier (mean ± 1 s.e.); the p-value is 0.06 and R2 is 0.25, suggesting statistical significance.
Each percentage of Internet users delays the protest start date by 0.44 ± 0.37 days; p-value 0.25, R2=0.099.
The index [78] is expressed on a scale such that it equals 100 in the year 2000. Each unit increase in the consumer food price index is associated with protests occurring 0.09 ± 0.26 days earlier, but with p-value 0.74 and R2=0.011.
We assume that Bahrain borders Saudi Arabia, Qatar and the UAE given the proximity and the fact that Saudi Arabia and the UAE sent troops to Bahrain to quell protests there [86], suggesting that protests Bahrain would likely spread to Saudi Arabia and the UAE.
Specifically, seven of the 16 countries with protests in figure 4 and 11 of all 20 countries with protests (listed in table 3) shared a border with at least one country with protests; comparing this outcome to randomized protest start times gives a p-value of 0.02 in both cases. For the Facebook graph, 10 of the 16 countries with protests in figure 4 and 14 of all 20 countries with protests (listed in table 3) had at least one incoming Facebook link to a country with protests that started earlier (p-values 0.06, 0.16, respectively).
For the Facebook graph [79], this path subgraph means that X is on Y's top-5 list (of countries to which people in Y have the most friends) and that Y is on Z's top-5 list.
Data accessibility
The following data used in this article are freely available online:
— Unemployment in 2010, unemployment of young men (age 15–24) in 2010, GDP per capita in 2010 (based on purchasing power parity in constant 2011 US dollars) and Internet penetration in 2010 are from The World Bank [77].
— GDP per capita for Djbouti, Libya, Syria and Somalia were missing in the World Bank data [77]. To fill these gaps, we used the GDP per capita (for the year 2011) in the Wolfram|Alpha knowledgebase (http://www.wolframalpha.com/).
— Missing data on Internet penetration in 2010 for Somalia in the World Bank data [77] were filled using data from [102] by linearly interpolating the Internet use between 2009 (1.16%) and 2011 (1.25%), arriving at the estimate of 1.2%.
— The Gini coefficient of the wealth distribution, level of oil production (electronic supplementary material, figure SM-4), fraction of the population living in urban areas (electronic supplementary material, figure SM-5), fraction of the population under age 25 (electronic supplementary material, figure SM-5) and success of the protest in achieving its goals with minimal violence (electronic supplementary material, figure SM-5), are from ref. [12, table 1].
— Political freedom data (the fourth and fifth rows of electronic supplementary material, figure SM-5) are from Freedom House [103].
— Freedom of the press data (the last row of electronic supplementary material, figure SM-5) are from [104].
— The Facebook data [79] were scraped from a Facebook blog post.
— The cross-border telephone data [105] are from 2010. For each country, the data have the top 10 to 20 countries with the most outgoing telephone calls from the focal country, measured in millions of minutes. We only have data for pairs with at least a million minutes. These data were purchased from TeleGeography, and are available at http://spins.ucdavis.edu/.
— Table 3 gives the dates at which protests, demonstrations or conflicts began in the 20 countries that had some form of demonstration or conflict during the Arab Spring (from [80]). These dates are the horizontal positions of countries in figure 4 in the main text and in electronic supplementary material, figure SM-3.
— Shared borders were computed using the function CountryData in the Wolfram Language [106].
Table 3.
country | date protests began |
---|---|
Tunisia | 18 December 2010 |
Algeria | 29 December 2010 |
Jordan | 14 January 2011 |
Oman | 17 January 2011 |
Egypt | 25 January 2011 |
Yemen | 27 January 2011 |
Djibouti | 28 January 2011 |
Somalia | 28 January 2011 |
Sudan | 30 January 2011 |
Bahrain | 14 February 2011 |
Libya | 17 February 2011 |
Kuwait | 19 February 2011 |
Morocco | 20 February 2011 |
Mauritania | 25 February 2011 |
Lebanon | 27 February 2011 |
Syria | 11 March 2011 |
Saudi Arabia | 5 March 2011 |
Israel | 15 May 2011 |
Palestinian Territory | 4 September 2012 |
Iraq | 23 December 2012 |
Authors' contributions
C.D.B. conceived and carried out the study, performed empirical analysis, and wrote the paper; G.B. contributed data and helped interpret the analysis of the data; R.M.D. helped design the study and write the paper. All authors gave final approval for publication.
Competing interests
We declare we have no competing interests.
Funding
C.D.B. was supported by the Department of Defense (DoD) through the National Defense Science & Engineering Graduate Fellowship (NDSEG) Program and by the James S. McDonnell Foundation through the Postdoctoral Fellowship Awards in Studying Complex Systems. This work was supported in part by NSF grant no. ICES-1216048; the US Army Research Office MURI award no. W911NF-13-1-0340 and Cooperative Agreement no. W911NF-09-2-0053; the Defense Threat Reduction Agency Basic Research Award HDTRA1-10-1-0088; and The Minerva Initiative, grant no. W911NF-15-1-0502.
References
- 1.Barnosky AD, et al. 2013. Approaching a state shift in Earth's biosphere. Nature 486, 52–58. ( 10.1038/nature11018) [DOI] [PubMed] [Google Scholar]
- 2.van Nes EH, Scheffer M. 2005. Implications of spatial heterogeneity for catastrophic regime shifts in ecosystems. Ecology 86, 1797–1807. ( 10.1890/04-0550) [DOI] [Google Scholar]
- 3.Dai L, Korolev KS, Gore J. 2013. Slower recovery in space before collapse of connected populations. Nature 496, 355–358. ( 10.1038/nature12071) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Dakos V, van Nes EH, Donangelo R, Fort H, Scheffer M. 2010. Spatial correlation as leading indicator of catastrophic shifts. Theor. Ecol. 3, 163–174. ( 10.1007/s12080-009-0060-6) [DOI] [Google Scholar]
- 5.Bordo MD, Helbling T.2003. Have national business cycles become more synchronized? Working Paper 10130, National Bureau of Economic Research, December 2003. See http://www.nber.org/papers/w10130 .
- 6.Ormerod P, Mounfield C. 2002. The convergence of European business cycles 1978–2000. Phys. A 307, 494–504. ( 10.1016/S0378-4371(01)00609-4) [DOI] [Google Scholar]
- 7.Inklaar R, Jong-A-Pin R, de Haan J. 2008. Trade and business cycle synchronization in OECD countries—a re-examination. Eur. Econ. Rev. 52, 646–666. ( 10.1016/j.euroecorev.2007.05.003) [DOI] [Google Scholar]
- 8.Calderón C, Chong A, Stein E. 2007. Trade intensity and business cycle synchronization: are developing countries any different? J. Int. Econ. 71, 2–21. ( 10.1016/j.jinteco.2006.06.001) [DOI] [Google Scholar]
- 9.Barrett CB, Swallow BM. 2006. Fractal poverty traps. World Dev. 34, 1–15. ( 10.1016/j.worlddev.2005.06.008) [DOI] [Google Scholar]
- 10.McCulley P.2009. The shadow banking system and Hyman Minsky's economic journey. Technical report, CFA Institute. See http://www.cfapubs.org/doi/pdf/10.2470/rf.v2009.n5.15 .
- 11.Howard PN, Duffy A, Freelon D, Hussain M, Mari W, Mazaid M.2011. Opening closed regimes: what was the role of social media during the Arab Spring? Working paper at the Project on Information Technology and Political Islam. See http://pitpi.org/wp-content/uploads/2013/02/2011_Howard-Duffy-Freelon-Hussain-Mari-Mazaid_pITPI.pdf .
- 12.Hussain MM, Howard PN. 2013. What best explains successful protest cascades? ICTs and the fuzzy causes of the Arab Spring. Int. Stud. Rev. 15, 48–66. ( 10.1111/misr.12020) [DOI] [Google Scholar]
- 13.Krugman P. 1996. The self organizing economy. Oxford, UK: Blackwell Publishers. [Google Scholar]
- 14.Chen BX. 2014. Few consumers are buying premise of mobile wallets. The New York Times. See http://nyti.ms/QWisJP.
- 15.Noy-Meir I. 1975. Stability of grazing systems: an application of predator–prey graphs. J. Ecol. 63, 459–481. ( 10.2307/2258730) [DOI] [Google Scholar]
- 16.May RM. 1977. Thresholds and breakpoints in ecosystems with a multiplicity of stable states. Nature 269, 471–477. ( 10.1038/269471a0) [DOI] [Google Scholar]
- 17.Varian HR. 1979. Catastrophe theory and the business cycle. Econ. Inq. 17, 14–28. ( 10.1111/j.1465-7295.1979.tb00293.x) [DOI] [Google Scholar]
- 18.Lorenz H-W. 1987. Strange attractors in a multisector business cycle model. J. Econ. Behav. Organ. 8, 397–411. ( 10.1016/0167-2681(87)90052-7) [DOI] [Google Scholar]
- 19.Selover DD, Jensen RV. 1999. ‘Mode-locking’ and international business cycle transmission. J. Econ. Dyn. Control 23, 591–618. ( 10.1016/S0165-1889(98)00036-0) [DOI] [Google Scholar]
- 20.Masson P.1998. Contagion: monsoonal effects, spillovers, and jumps between multiple equilibria. Working Paper No. 98/142. See http://www.imf.org/external/pubs/ft/wp/wp98142.pdf .
- 21.Eichengreen B, Rose AK, Wyplosz C.1996. Contagious currency crises. Working Paper 5681, National Bureau of Economic Research. See http://www.nber.org/papers/w5681 .
- 22.Azariadis C, Stachurski J. 2005. Poverty traps. In Handbook of economic growth (eds Aghion P, Durlauf S), pp. 295–384. Elsevier. [Google Scholar]
- 23.Matsuyama K. 2008. Poverty traps. In The new Palgrave dictionary of economics (eds Durlauf SN, Blume LE), 2nd edn Basingstoke: Palgrave Macmillan. [Google Scholar]
- 24.Gennotte G, Leland H. 1990. Market liquidity, hedging, and crashes. Am. Econ. Rev. 80, 999–1021. [Google Scholar]
- 25.Brummitt CD, Sethi R, Watts DJ. 2014. Inside money, procyclical leverage, and banking catastrophes. PLoS ONE 9, e104219 ( 10.1371/journal.pone.0104219) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Huang X, Vodenska I, Havlin S, Stanley HE. 2013. Cascading failures in bi-partite graphs: model for systemic risk propagation. Sci. Rep. 3, 1219 ( 10.1038/srep01219) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Ho T, Saunders A. 1980. A catastrophe model of bank failure. J. Finance 35, 1189–1207. ( 10.1111/j.1540-6261.1980.tb02203.x) [DOI] [Google Scholar]
- 28.Anand K, Gai P, Marsili M. 2012. Rollover risk, network structure and systemic financial crises. J. Econ. Dyn. Control, 36, 1088–1100. ( 10.1016/j.jedc.2012.03.005) [DOI] [Google Scholar]
- 29.Herbig PA. 1991. A cusp catastrophe model of the adoption of an industrial innovation. J. Prod. Innov. Manage. 8, 127–137. ( 10.1016/0737-6782(91)90006-K) [DOI] [Google Scholar]
- 30.Kuran T. 1989. Sparks and prairie fires: a theory of unanticipated political revolution. Public Choice 61, 41–74. ( 10.1007/BF00116762) [DOI] [Google Scholar]
- 31.Slee T.2012. Identity, institutions, and uprisings. See SSRN: http://ssrn.com/abstract=2116471 .
- 32.Gause FG., III 2011. Why Middle East studies missed the Arab Spring: the myth of authoritarian stability. Foreign Aff. 90, 81–90. [Google Scholar]
- 33.Kirkpatrick DD, Sanger DE. 2011. A Tunisian–Egyptian link that shook Arab history. The New York Times. See http://nyti.ms/11tICsy.
- 34.Howard PN, Hussain MM. 2011. The role of digital media. J. Democracy 22, 35–48. ( 10.1353/jod.2011.0041) [DOI] [Google Scholar]
- 35.Stewart I. 1982. Catastrophe theory in physics. Rep. Progr. Phys. 45, 185–221. ( 10.1088/0034-4885/45/2/002) [DOI] [Google Scholar]
- 36.Boettiger C, Ross N, Hastings A. 2013. Early warning signals: the charted and uncharted territories. Theor. Ecol. 6, 255–264. (doi:0.1007/s12080-013-0192-6) [Google Scholar]
- 37.Gao J, Buldyrev SV, Stanley HE, Havlin S. 2011. Networks formed from interdependent networks. Nat. Phys. 8, 40–48. ( 10.1038/nphys2180) [DOI] [Google Scholar]
- 38.Brummitt CD, D'Souza RM, Leicht EA. 2012. Suppressing cascades of load in interdependent networks. Proc. Natl Acad. Sci. USA 109, E680–E689. ( 10.1073/pnas.1110586109) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Reis SDS, Hu Y, Babino A, Andrade JS Jr, Canals S, Sigman M, Makse HA. 2014. Avoiding catastrophic failure in correlated networks of networks. Nat. Phys. 10, 762–767. ( 10.1038/nphys3081) [DOI] [Google Scholar]
- 40.Kuehn C. 2011. A mathematical framework for critical transitions: bifurcations, fast–slow systems and stochastic dynamics. Phys. D 240, 1020–1035. ( 10.1016/j.physd.2011.02.012) [DOI] [Google Scholar]
- 41.Godwin AN. 1975. Topological bifurcation for the double cusp polynomial. Math. Proc. Camb. Philos. Soc. 77, 293–312. ( 10.1017/S0305004100051112) [DOI] [Google Scholar]
- 42.Zeeman EC. 1976. The umbilic bracelet and the double-cusp catastrophe. In Structural stability, the theory of catastrophes, and applications in the sciences, vol. 525 of Lecture Notes in Mathematics (ed. Hilton P.), pp. 328–366. Berlin, Germany: Springer. [Google Scholar]
- 43.Callahan J. 1982. Special bifurcations of the double cusp. Proc. Lond. Math. Soc. s3-45, 227–257. ( 10.1112/plms/s3-45.2.227) [DOI] [Google Scholar]
- 44.Abraham RH. 1990. Cuspoidal nets. In Toward a just society for future generations (eds Banothy BA, Banothy BH), pp. 667–683. Pomona, CA: International Society for the Systems Sciences, California State Polytechnic University. [Google Scholar]
- 45.Abraham R, Keith A, Koebbe M, Mayer-Kress G. 1991. Computational unfolding of double-cusp models of opinion formation. Int. J. Bifurcation Chaos 1, 417–430. ( 10.1142/S0218127491000324) [DOI] [Google Scholar]
- 46.Storti DW, Rand RH. 1986. Dynamics of two strongly coupled relaxation oscillators. SIAM J. Appl. Math. 46, 56–67. ( 10.1137/0146006) [DOI] [Google Scholar]
- 47.Storti D, Rand RH. 1987. A simplified model of coupled relaxation oscillators. Int. J. Non-Linear Mech. 22, 283–289. ( 10.1016/0020-7462(87)90020-5) [DOI] [Google Scholar]
- 48.Rand RH, Holmes PJ. 1980. Bifurcation of periodic motions in two weakly coupled van der Pol oscillators. Int. J. Non-Linear Mech. 15, 387–399. ( 10.1016/0020-7462(80)90024-4) [DOI] [Google Scholar]
- 49.Storti DW, Reinhall PG. 2000. Phase-locked mode stability for coupled van der Pol oscillators. J. Vib. Acoust. 122, 318–323. ( 10.1115/1.1302314) [DOI] [Google Scholar]
- 50.Pastor I, Pérez-García VM, Encinas-Sanz F, Guerra JM. 1993. Ordered and chaotic behavior of two coupled van der pol oscillators. Phys. Rev. E 48, 171–182. ( 10.1103/PhysRevE.48.171) [DOI] [PubMed] [Google Scholar]
- 51.Pastor-Díaz I, López-Fraguas A. 1995. Dynamics of two coupled van der Pol oscillators. Phys. Rev. E 52, 1480–1489. ( 10.1103/PhysRevE.52.1480) [DOI] [PubMed] [Google Scholar]
- 52.Camacho E, Rand R, Howland H. 2004. Dynamics of two van der Pol oscillators coupled via a bath. Int. J. Solids Struct. 41, 2133–2143. ( 10.1016/j.ijsolstr.2003.11.035) [DOI] [Google Scholar]
- 53.Low LA, Reinhall PG, Storti DW, Goldman EB. 2006. Coupled van der Pol oscillators as a simplified model for generation of neural patterns for jellyfish locomotion. Struct. Control Health Monitor. 13, 417–429. ( 10.1002/stc.133) [DOI] [Google Scholar]
- 54.Morris S, Shin HS. 1998. Unique equilibrium in a model of self-fulfilling currency attacks. Am. Econ. Rev. 88, 587–597. [Google Scholar]
- 55.Morris S, Shin HS. 2004. Coordination risk and the price of debt. Eur. Econ. Rev. 48, 133–153. ( 10.1016/S0014-2921(02)00239-8) [DOI] [Google Scholar]
- 56.Corsetti G, Guimaraes B, Roubini N. 2006. International lending of last resort and moral hazard: a model of IMF's catalytic finance. J. Monetary Econ. 53, 441–471. ( 10.1016/j.jmoneco.2005.03.008) [DOI] [Google Scholar]
- 57.Goldstein I, Pauzner A. 2004. Contagion of self-fulfilling financial crises due to diversification of investment portfolios. J. Econ. Theory 119, 151–183. ( 10.1016/j.jet.2004.03.004) [DOI] [Google Scholar]
- 58.Rochet J-C, Vives X. 2004. Coordination failures and the lender of last resort: was Bagehot right after all? J. Eur. Econ. Assoc. 2, 1116–1147. ( 10.1162/1542476042813850) [DOI] [Google Scholar]
- 59.Atkeson A. 2000. Discussion of Morris and Shin's ‘Rethinking multiple equilibria in macroeconomic modelling’. NBER Macroecon. Annu. 15, 162–171. [Google Scholar]
- 60.Edmond C. 2013. Information manipulation, coordination, and regime change. Rev. Econ. Stud. 80, 1422–1458. ( 10.1093/restud/rdt020) [DOI] [Google Scholar]
- 61.Goldstein I. 2005. Strategic complementarities and the twin crises. Econ. J. 115, 368–390. ( 10.1111/j.1468-0297.2005.00993.x) [DOI] [Google Scholar]
- 62.Kuznetsov Y. 2010. Elements of applied bifurcation theory. Berlin, Germany: Springer. [Google Scholar]
- 63.Dorogovtsev SN, Goltsev AV, Mendes JFF. 2008. Critical phenomena in complex networks. Rev. Mod. Phys. 8, 1275–1335. ( 10.1103/RevModPhys.80.1275) [DOI] [Google Scholar]
- 64.Watts DJ. 2002. A simple model of global cascades on random networks. Proc. Natl Acad. Sci. USA 99, 5766–5771. ( 10.1073/pnas.082090499) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.Baxter G, Dorogovtsev S, Goltsev A, Mendes J. 2010. Bootstrap percolation on complex networks. Phys. Rev. E 82, 011103 ( 10.1103/PhysRevE.82.011103) [DOI] [PubMed] [Google Scholar]
- 66.MedlinePlus. 2011. Asymptomatic HIV infection. See http://www.nlm.nih.gov/medlineplus/ency/article/000682.htm.
- 67.Braha D. 2012. Global civil unrest: contagion, self-organization, and prediction. PLoS ONE 7, e48 596–e48 599. ( 10.1371/journal.pone.0048596) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 68.Lang JC, De Sterck H. 2014. The Arab Spring: a simple compartmental model for the dynamics of a revolution. Math. Soc. Sci. 69, 12–21. ( 10.1016/j.mathsocsci.2014.01.004) [DOI] [Google Scholar]
- 69.Lang JC, De Sterck H.2015. A hierarchy of linear threshold models for the spread of political revolutions on social networks. (http://arxiv.org/abs/1501.4091. )
- 70.Berestycki H, Nadal J-P, Rodriguez N.2015. A model of riots dynamics: shocks, diffusion and thresholds. (http://arxiv.org/abs/1502.4725. )
- 71.Kuran T. 1997. Private truths, public lies: the social consequences of preference falsification. Cambridge, MA: Harvard University Press. [Google Scholar]
- 72.Gurr TR. 2010. Why men rebel. Boulder, CO: Paradigm Publishers. [Google Scholar]
- 73.Granovetter M. 1978. Threshold models of collective behavior. Am. J. Sociol. 83, 1420–1443. ( 10.1086/226707) [DOI] [Google Scholar]
- 74.Kuran T. 1991. Now out of never: the element of surprise in the east European revolution of 1989. World Politics 44, 7–48. ( 10.2307/2010422) [DOI] [Google Scholar]
- 75.Angeletos GM, Hellwig C, Pavan A. 2007. Dynamic global games of regime change: learning, multiplicity, and the timing of attacks. Econometrica, 75, 711–756. ( 10.1111/j.1468-0262.2007.00766.x) [DOI] [Google Scholar]
- 76.Lagi M, Bertrand KZ, Bar-Yam Y.2011. The food crises and political instability in North Africa and the Middle East. (http://arxiv.org/abs/1108.2455. ) [DOI] [PMC free article] [PubMed]
- 77.The World Bank. 2010. See http://data.worldbank.org. (accessed 14 May 2014).
- 78.Food and Agriculture Organization of the United Nations. 2010. Consumer food price index. See http://faostat.fao.org/site/683/DesktopDefault.aspx?PageID=683#ancor (accessed 20 June 2014).
- 79.Newman M. 2012. Interactive: mapping the world's friendships. See http://www.facebookstories.com/stories/1574/ (accessed 17 March 2014).
- 80.Wikipedia. 2014. Arab Spring. See http://en.wikipedia.org/wiki/Arab_Spring#Summary_of_conflicts_by_country (accessed 14 May 2014).
- 81.Cincotta R. 2014. High food prices an unlikely cause for the start of the Arab Spring. New Security Beat. See http://www.newsecuritybeat.org/2014/04/high-food-prices-arab-spring/.
- 82.Zhang W, Ota T, Shridhar V, Chien J, Wu B, Kuang R. 2013. Network-based survival analysis reveals subnetwork signatures for predicting outcomes of ovarian cancer treatment. PLoS Comput. Biol. 9, e1002975 ( 10.1371/journal.pcbi.1002975) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 83.Christakis NA, Fowler JH. 2013. Social contagion theory: examining dynamic social networks and human behavior. Stat. Med. 32, 556–577. ( 10.1002/sim.5408) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 84.Bertrand K, Bar-Yam Y. 2011. Contagion and cascades through the Middle East: Tunisia, Egypt, Jordan, Syria… Technical report, NESCI. See http://www.necsi.edu/research/social/middleeastcontagion.html (accessed 7 April 2015).
- 85.Eilenberg J. 2015. The amazing, autotuning sandpile. Nautilus. See http://nautil.us/issue/23/dominoes/the-amazing-autotuning-sandpile (accessed 7 April 2015). [Google Scholar]
- 86.Bronner E, Slackman M.2011. Saudi troops enter Bahrain to help put down unrest. The New York Times. See http://www.nytimes.com/2011/03/15/world/middleeast/15bahrain.html .
- 87.Kovanen L, Karsai M, Kaski K, Kertész J, Saramäki J. 2011. Temporal motifs in time-dependent networks. J. Stat. Mech. 2011, P11005 ( 10.1088/1742-5468/2011/11/P11005) [DOI] [Google Scholar]
- 88.Kovanen L, Kaski K, Kertész J, Saramäki J. 2013. Temporal motifs reveal homophily, gender-specific patterns, and group talk in call sequences. Proc. Natl Acad. Sci. USA 110, 18 070–18 075. ( 10.1073/pnas.1307941110) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 89.Scheffer M, et al. 2009. Early-warning signals for critical transitions. Nature 461, 53–59. ( 10.1038/nature08227) [DOI] [PubMed] [Google Scholar]
- 90.Scheffer M, et al. 2012. Anticipating critical transitions. Science, 338, 344–348. ( 10.1126/science.1225244) [DOI] [PubMed] [Google Scholar]
- 91.Hu Y, Havlin S, Makse HA. 2014. Conditions for viral influence spreading through multiplex correlated social networks. Phys. Rev. X 4, 021031-20. ( 10.1103/PhysRevX.4.021031) [DOI] [Google Scholar]
- 92.Baqaee DR.2015. Cascading failures in production networks. See http://scholar.harvard.edu/files/baqaee/files/bailout_paper.pdf .
- 93.Hines P, Cotilla-Sanchez E, Blumsack S. 2010. Do topological models provide good information about electricity infrastructure vulnerability? Chaos 20, 033122 ( 10.1063/1.3489887) [DOI] [PubMed] [Google Scholar]
- 94.Eppstein MJ, Hines PDH. 2012. A ‘random chemistry’ algorithm for identifying collections of multiple contingencies that initiate cascading failure. IEEE Trans. Power Syst. 27, 1698–1705. ( 10.1109/TPWRS.2012.2183624) [DOI] [Google Scholar]
- 95.Dash E. 2009. Failures of small banks grow, straining F.D.I.C. The New York Times. See http://nyti.ms/1yH6Mxw.
- 96.Lohmann S. 1994. The dynamics of informational cascades: the Monday demonstrations in Leipzig, East Germany, 1989–91. World Politics 47, 42–101. ( 10.2307/2950679) [DOI] [Google Scholar]
- 97.Kern HL. 2011. Foreign media and protest diffusion in authoritarian regimes: the case of the 1989 East German revolution. Compar. Polit. Stud. 44, 1179–1205. ( 10.1177/0010414009357189) [DOI] [Google Scholar]
- 98.Muller EN, Opp K-D. 1986. Rational choice and rebellious collective action. Am. Polit. Sci. Rev. 80, 471–488. ( 10.2307/1958269) [DOI] [Google Scholar]
- 99.Leetaru K. 2011. Culturomics 2.0: forecasting large-scale human behavior using global news media tone in time and space. First Monday 160, 1–23. ( 10.5210/fm.v16i9.3663) [DOI] [Google Scholar]
- 100.Ball P. 2011. News mining might have predicted Arab Spring. Nature ( 10.1038/news.2011.532) [DOI] [Google Scholar]
- 101.Kuehn C, Martens EA, Romero DM. 2014. Critical transitions in social network activity. J. Complex Netw. 2, 141–152. ( 10.1093/comnet/cnt022) [DOI] [Google Scholar]
- 102.International Telecommunications Union (Geneva). 2013. Percentage of individuals using the Internet 2000–2012, June 2013. http://www.itu.int/en/ITU-D/Statistics/Documents/statistics/2013/Individuals_Internet_2000-2012.xls (accessed 12 September 2014)
- 103.Freedom House. 2010. Freedom in the world: aggregate and subcategory scores. See http://www.freedomhouse.org/report/freedom-world-aggregate-and-subcategory-scores#.VBMdiC5dUuG (accessed 12 September 2014).
- 104.Reporters Without Borders. 2014. World Press Freedom Index, 2013. Column heading ‘sco2013’. See http://rsf.org/index2014/data/index.csv (accessed 12 September 2014).
- 105.TeleGeography. 2010. TeleGeography report and database. See http://www.telegeography.com/research-services/telegeography-report-database/.
- 106.Wolfram Research, Inc 2014. Mathematica, version 10.1.
- 107.Sprott JC. 2010. Elegant chaos: algebraically simple chaotic flows. Singapore: World Scientific. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The following data used in this article are freely available online:
— Unemployment in 2010, unemployment of young men (age 15–24) in 2010, GDP per capita in 2010 (based on purchasing power parity in constant 2011 US dollars) and Internet penetration in 2010 are from The World Bank [77].
— GDP per capita for Djbouti, Libya, Syria and Somalia were missing in the World Bank data [77]. To fill these gaps, we used the GDP per capita (for the year 2011) in the Wolfram|Alpha knowledgebase (http://www.wolframalpha.com/).
— Missing data on Internet penetration in 2010 for Somalia in the World Bank data [77] were filled using data from [102] by linearly interpolating the Internet use between 2009 (1.16%) and 2011 (1.25%), arriving at the estimate of 1.2%.
— The Gini coefficient of the wealth distribution, level of oil production (electronic supplementary material, figure SM-4), fraction of the population living in urban areas (electronic supplementary material, figure SM-5), fraction of the population under age 25 (electronic supplementary material, figure SM-5) and success of the protest in achieving its goals with minimal violence (electronic supplementary material, figure SM-5), are from ref. [12, table 1].
— Political freedom data (the fourth and fifth rows of electronic supplementary material, figure SM-5) are from Freedom House [103].
— Freedom of the press data (the last row of electronic supplementary material, figure SM-5) are from [104].
— The Facebook data [79] were scraped from a Facebook blog post.
— The cross-border telephone data [105] are from 2010. For each country, the data have the top 10 to 20 countries with the most outgoing telephone calls from the focal country, measured in millions of minutes. We only have data for pairs with at least a million minutes. These data were purchased from TeleGeography, and are available at http://spins.ucdavis.edu/.
— Table 3 gives the dates at which protests, demonstrations or conflicts began in the 20 countries that had some form of demonstration or conflict during the Arab Spring (from [80]). These dates are the horizontal positions of countries in figure 4 in the main text and in electronic supplementary material, figure SM-3.
— Shared borders were computed using the function CountryData in the Wolfram Language [106].
Table 3.
country | date protests began |
---|---|
Tunisia | 18 December 2010 |
Algeria | 29 December 2010 |
Jordan | 14 January 2011 |
Oman | 17 January 2011 |
Egypt | 25 January 2011 |
Yemen | 27 January 2011 |
Djibouti | 28 January 2011 |
Somalia | 28 January 2011 |
Sudan | 30 January 2011 |
Bahrain | 14 February 2011 |
Libya | 17 February 2011 |
Kuwait | 19 February 2011 |
Morocco | 20 February 2011 |
Mauritania | 25 February 2011 |
Lebanon | 27 February 2011 |
Syria | 11 March 2011 |
Saudi Arabia | 5 March 2011 |
Israel | 15 May 2011 |
Palestinian Territory | 4 September 2012 |
Iraq | 23 December 2012 |