Skip to main content
Journal of the Royal Society Interface logoLink to Journal of the Royal Society Interface
. 2019 Jun 19;16(155):20190196. doi: 10.1098/rsif.2019.0196

Consensus and polarization in competing complex contagion processes

Vítor V Vasconcelos 1,, Simon A Levin 1, Flávio L Pinheiro 2,3,
PMCID: PMC6597764  PMID: 31213174

Abstract

The rate of adoption of new information depends on reinforcement from multiple sources in a way that often cannot be described by simple contagion processes. In such cases, contagion is said to be complex. Complex contagion happens in the diffusion of human behaviours, innovations and knowledge. Based on that evidence, we propose a model that considers multiple, potentially asymmetric and competing contagion processes and analyse its respective population-wide dynamics, bringing together ideas from complex contagion, opinion dynamics, evolutionary game theory and language competition by shifting the focus from individuals to the properties of the diffusing processes. We show that our model spans a dynamical space in which the population exhibits patterns of consensus, dominance, and, importantly, different types of polarization, a more diverse dynamical environment that contrasts with single simple contagion processes. We show how these patterns emerge and how different population structures modify them through a natural development of spatial correlations: structured interactions increase the range of the dominance regime by reducing that of dynamic polarization, tight modular structures can generate structural polarization, depending on the interplay between fundamental properties of the processes and the modularity of the interaction network.

Keywords: information diffusion, complex contagion processes, social networks, population dynamics, social influence, spatial correlations

1. Introduction

The study of how information—opinions, diseases, innovations, norms, attitudes, habits or behaviours—spreads throughout social systems has occupied the physical and social sciences for decades [18]. In that context, the propagation of information has traditionally been assumed to happen through simple contagion—a contact process in which information spreads through pairwise interactions [919]. However, recent empirical evidence suggests that different types of information spread differently [2027]. In particular, the acquisition of information that is either risky, controversial or costly seems to require reinforcement from multiple contact sources [7,8]. Contrary to simple contagion, these processes result in propagation impediments to, and through, isolated regions of social networks [28] and were coined as complex contagion. Its implementation typically occurs in the context of cascading phenomena [29], where each individual is activated with some property if a set fraction of neighbours already has that property. Several tools and different perspectives have addressed complex contagion in a context of competition between opposing information elements, but little has been done in merging it to the literature of population dynamics [3035].

A related literature regards that of opinion formation, for which the voter model (VM) is a prototypical example. The unpublished work by Durrett & Levin, referenced in [36], showcases the competition of complex contagion processes by introducing the threshold VM, where two processes with fixed thresholds like the one described above propagate simultaneously. However, empirical work suggests that individuals’ response—given all underlying processes of decision making—does not result in fixed thresholds but provides support for a range of smooth responses to the neighbourhood configuration [20,21,2325]. A body of the literature that comes close to a smooth response of individuals to their surroundings is that which is concerned with mean-field approximations of the q-VM [37,38]. There, individuals change their state if a neighbourhood of size q has, unanimously, the opposing state. Even though this is a version of the threshold VM with a unanimous threshold, the mean-field approximations provide a description that is not discrete, even if the underlying model is. Other works [39,40] break the symmetry between the propagating processes by considering either competition between or coexistence of simple and complex contagion processes. An important generalization of these processes was developed independently by Molofsky et al. [41], in a model considering competition between two species happening in space (lattice): depending on the number of individuals of each species, say n of species 1, there is a probability vector pn that a target site becomes a 1. These effective probabilities are necessarily a combination of the processes happening between the two specific species. The model we propose is also general and adequate to be extracted from data for particular processes but explicitly characterizes each process instead of their combination [42]. Here, we provide a characterization of the spread of competing information under generalized complex contagion processes.

We want to understand the effect for the outcome on collective behaviour of the interaction between the propagation of opposing information (in its broad sense) with intrinsically different contagion properties. What is the impact of such interaction in terms of social influence and its dependence on the social structure? On a population with competing processes, we first need to characterize realistic underlying processes and describe their dynamics, simplistically interpolating different behaviours. For adherence to reality, the underlying process must be adaptable and, preferably, built in a way that is measurable as a property of the type of process involved. Below, we provide a characterization of the spread of competing information under complex contagion, describing each piece of information as a nonlinear non-deterministic complex contagion. We show the emergence of different patterns for different types of networks and delineate their macroscopic properties. By doing so, we make explicit the relationship between two seemingly different dynamics: opinion formation and complex contagion.

2. Model

Our processes progress in a finite population of Z individuals who hold alternatively one of two opinions, say A or B. For convenience, we discuss our results in light of a population holding different opinions. It is, however, important to stress that our model is more general and can describe any non-overlapping information that can diffuse through a population. At each moment, there are k individuals with opinion A and Zk with opinion B. The number of contacts an individual i has defines its degree, zi. Individuals revise their opinion by taking into consideration the opinion composition in their neighbourhood. We assume that such events are taken unilaterally by the individuals and that the likelihood that individuals successfully update their opinion is reinforced by multiple contact sources, the definition of complex contagion [7]. Formally, an individual i with opinion X and niY contacts with opinion YX changes to opinion Y with some probability function. Let us consider the following function:

piXY=(niYzi)αXY, 2.1

where X and YX can take the values A or B (figure 1). The probabilities piXX are given by the reciprocals of piXY. Equation (2.1) allows us to interpolate between scenarios where opinions require few and many reinforcement sources to propagate (notice that with αXY = 1 the probability of changing strategy is that of a voter model). We say that αXY accounts for the complexity of opinion Y when learned by an individual that holds opinion X. Simpler opinions require less reinforcement from peers than complex ones. When αXYαYX, we say the population evolves under asymmetric complexities, while symmetric scenarios happen whenever αXY = αYX. In the latter case, the dynamics are not affected by an interchange of opinions.

Figure 1.

Figure 1.

(a) Graphical depiction of the complex contagion process under study. Individuals revise their state taking into consideration those of their friends, which, jointly with the complexity of the diffusing information, define the likelihood of an update (see equation (2.1)). (b) A popular approach in the literature is to consider threshold models, in which the probability of updating to a new state is one if the number of friends in such a state is above a specified threshold, being zero otherwise. Here we show that our model corresponds to considering a mean-field description of a population with a distribution of thresholds and holds similar dynamical properties. For instance, lower complexities are dynamically equivalent to scenarios with lower thresholds, while high complexities return a similar outcome as expected from high threshold processes. (Online version in colour.)

This notion of complexity of acquisition can be better understood in the light of the parallel with the thresholds models we discuss in the introduction [43,44]. Our approach directly maps to a scenario in which individuals are not restricted to having a fixed threshold. As mentioned, a fractional threshold implies that there is a well-defined threshold of neighbours above which an individual adopts new information and below which does not. Dynamically, such a definition results in a deterministic process that either percolates or becomes contained to a few elements of the system [4548]. Intuitively, higher thresholds correspond to higher complexities, information that is more difficult to acquire, whereas lower thresholds correspond to lower complexities. One can consider that this threshold is not fixed for all individuals but, instead, as a non-homogeneous distribution. Figure 1b shows different examples of probability distributions from which individuals can sample their threshold. Let us say individuals change their opinion if the fraction of neighbours with that opinion is greater than a threshold, 0 ≤ M ≤ 1. That threshold is not fixed but has a probability distribution d(M) given, e.g. by d(M)MαAB1, which can also be seen as a mean-field description of heterogeneous thresholds throughout the population [49,50]. In this convenient case, αAB = 1 provides no bias towards high or low thresholds, αAB < 1 has a bias towards low threshold (representing a simpler adoption process), and αAB > 1 has a bias towards high threshold (representing a more complex adoption process). Then, the probability that an individual changes from opinion A to B is the probability that it samples a threshold smaller than the fraction of individuals of opinion B in its neighbourhood, xiB, i.e. piAB=0xiBd(M)dM=(xiB)αAB, corresponding to equation(2.1) with xiBniB/zi. Different distributions will result in different shapes of piAB. We provide an analysis of a general piXY in the electronic supplementary material.

Our model contains the key elements to study complex contagion of competing non-overlapping processes, though, as stated above, alternative forms could be used [41]. In particular, we will show that even being non-deterministic, it allows for ideas to be contained (for arbitrarily long times) in a subset of the population [51], both in dynamic and structural ways.

3. Results and discussion

3.1. Complex contagion in well-mixed populations

We model propagation by means of a network of social interactions, where nodes correspond to individuals and links to social interactions between pairs of individuals. A limiting case happens when we consider well-mixed populations (zi = Z − 1), those in which individuals can interact with the entire population without constraints. In such a case, all possible configurations of the system can be defined by k, the number of individuals with opinion A, and assessing the transition probabilities between configurations allows the full description of the dynamics. This scenario is essential for setting a baseline in which all individuals in the network are identical and there are no spacial correlations. It will be crucial for characterizing and understanding the dynamics in different structures. For this, we can use standard procedures to describe the dynamics of such a system. Assuming the probability that two changes of opinions occur in a small time interval, τ, to be O(τβ), with β > 1, we can reduce the problem to a one-step process [52] and simply compute the probabilities of increasing or decreasing k by one (0 ≤ kZ), respectively,

Tk+=ZkZpBAandTk=kZpAB. 3.1

The rate of change in the average abundance of individuals with opinion A is given by the so-called gradient of selection, g(x) [53,54], where xk/Z. The gradient of selection is equivalent to the drift term in the Fokker–Planck equation describing the probability distribution of the stochastic processes [52] and thus can be used to accurately characterize properties of finite population distributions [55]. In the limit of very large populations, Z → ∞, the dynamics of the fraction of individuals becomes deterministic and can be described by a nonlinear differential equation of the form

x˙g(x)=x(1x)(xαBA1(1x)αAB1), 3.2

which, for αXY ≠ 1, has two trivial solutions, at x = 0 and x = 1, and an additional internal fixed point that can be inspected by solving the transcendental equation

1x=xγ, 3.3

where γ = (αBA − 1)/(αAB − 1). A detailed derivation of equations (3.2) and (3.3) can be found in the electronic supplementary material.

Equation (3.2) holds a similar form to the replicator equation from evolutionary game theory [56], where xαBA1 and (1x)αAB1 play the roles of the fitness of individuals with opinion A and B, respectively. Indeed, the dynamical patterns of opinion Dominance, Polarization and Consensus derived from equation (3.2) are identical to the Prisoner's Dilemma, Stag Hunt and Snowdrift Game [57,58] so often studied in that literature. This result provides another interpretation of competitive complex contagion processes: while here individuals change opinions unilaterally, this process is equivalent to a fitness-driven contact process. Importantly, equation (3.2) also makes clear that, when implementing complex contagion in a competition context, one ends up in a formulation that is equivalent to previous models of opinion formation. Additionally, when one of the complexities is infinite, making opinion adoption irreversible, we recover the dynamics of a single cascading contagion.

Figure 2a shows how the different dynamical patterns map into the αAB × αBA domain, while figure 2b illustrates the different shapes of g(x) that define the dynamics in each region. In region (ii), g(x) is characterized by an unstable internal fixed point leading to a coordination-like dynamics towards a consensus, which depends only on the initial abundance of opinions. In region (iv), g(x) has an internal stable fixed point that results in the polarization of opinions, which is distinguished by the sustained prevalence of both opinions. In both cases, the specific location of the internal fixed point depends only on the relationship between the complexities of both opinions. In regions (i) and (iii), g(x) does not have any internal fixed point, and one of the two opinions will invariably dominate the population. We represent two additional special points, S and P. In S, αAB = αBA = 1, every possible configuration of the system corresponds to a fixed point, and finite populations evolve under neutral drift. For P, αAB = αBA = 0, the dynamics on finite populations reduce to an Ornstein–Uhlenbeck process, with linear drift and constant diffusion.

Figure 2.

Figure 2.

Opinion dynamics under complex contagion in well-mixed populations. (a) The four different dynamical regions mapping into the parameter space (αAB, αBA). Dashed circle represents the polar reparametrization of the complexity parameters given by αBA = 1 + rcosθ and αAB = 1 + rsinθ which we use in the remainder of the paper to classify the four regions according to θ. Notice that γ = cotan(θ), which defines the position of the internal fixed point in equation (3.3), is independent of r. (b) The four possible dynamical patterns (i.e. shapes of g(x)) obtained, which correspond to dominance of B (iii) or A (i), polarization (iv) and consensus (ii). (c) Average fixation times to reach consensus, when starting from a configuration with equal prevalence of both opinions. (d) Average fraction of As in the equilibrium. In (c,d), vertical dashed lines indicate αAB = αBA and populations have 100 individuals. (Online version in colour.)

While equation (3.2) describes large populations, finite populations are characterized by stochastic effects that perturb the system whenever diffusion is non-zero. A particularly interesting measure in finite populations is the time (τk0) the population takes to reach a consensus when starting from configuration k0. Since, for αXY > 0, the system has two absorbing states, at k = 0 and k = Z, it constitutes an absorbing Markov chain. Thus, the time to consensus (fixation) starting from configuration k can be formally computed as [59]

τk=τ1j=kZ1m=1jγm+j=kZ1l=1j1Tl+m=l+1jγm 3.4a

and

τ1=11+j=1Z1m=1jγmj=1Z1l=1j1Tl+m=l+1jγm, 3.4b

where γm=Tm/Tm+.

Although finite populations always reach a consensus, the time required to do so can be extremely long, in particular for region (iv). Indeed, for that region, even for small populations of 100 individuals, the time to consensus is of the order of 1013 generations, making it more likely to find the population in a polarized state, as we would expect from the existence of a stable fixed point in the corresponding deterministic limit. Figure 2c shows the time required for reaching consensus starting from a perfect mix of opinions (50–50) for different combinations of αAB and αBA. Figure 2d shows, under the same conditions, the expected evolutionary outcome after 106 generations. In the electronic supplementary material, we show that the fixation time has a non-monotonic relationship with complexity by varying r at a fixed angle. Indeed, assuming fairly distributed initial conditions, for high adoption-complexity ideas (corresponding to region (ii), i.e. θ ∈ (0, π/2)), there is a complexity value that minimizes the time to fixation: for small r the dynamics are close to a random walk, as described for point S; as r increases, selection of opinions through coordination increases the speed of conversion, to one or either side; finally, for large complexity, the adoption rates decrease again, as it becomes harder to find neighbourhoods containing enough reinforcement for either opinion.

3.2. Complex contagion processes in complex networks

Most application cases do not fall into the category of the previous section. In fact, social systems, but also propagation of properties resulting from aggregated processes in abstract networks, are marked by peer influence, which induces spatial correlations between individuals, or nodes, in their interacting network. We turn our attention to the case in which individuals are only able to interact with a small subset of the population (zi < Z). We focus on five network topologies with a fixed average degree: lattice with periodic boundaries; homogeneous random [60]; Erdös–Rényi random [61]; scale free Barabási–Albert [62]; and a modular network that comprises two scale free Barabási–Albert networks where 4% of the nodes have internetwork uniformly random connections. A detailed description of how these networks were generated is in the electronic supplementary material.

Figure 3 compares the results of opinion dynamics under complex contagion in different population structures along the four dynamical regions we previously identified: consensus, A dominance, polarization and B dominance. Generally, the dynamical patterns observed in structured populations follow what we previously observed in well-mixed populations. However, there are two eye-catching differences. Population structure significantly shortens the domain where polarization is observed (region iv), increasing dominance. The mismatch is highlighted in figure 3b with a grey area. This change in the width of the polarization region is a consequence of the spatial correlations introduced by the structure, which facilitate the dominance of highly populated opinions. However, the same spatial correlations that facilitate dominance slow down the rate at which invasion of opinion happens. Notice how, in figure 3a, fixation times, including those for dominance regions, increase in structured populations relative to the well-mixed scenario. That difference is partially due to group-size restrictions and said correlations. The second notable difference occurs in the consensus region with the modular networks with a spike in fixation times comparable to the one occurring in region (iv). These networks are distinguished by a funnel effect in which only a few individuals are the bridge between (in our case two) sub-networks or communities. Modular networks introduce a substantial change in the dynamics observed in region (ii). This is due to the fact that now the communities can achieve a distinct consensus and thus generate a polarization that is driven by an interplay between the network structure and the high complexity of the information, which contrasts with the dynamical polarization observed in region (iv). This is in fact the strong property of complex contagion, which, to a greater extent, only occurs in this region of complexity. To elucidate this phenomenon, we need to better understand, not only the temporal dynamics we described, but the spatial distribution created by the propagation on these structures. We keep in mind that, for most connected regions, the dynamical outcomes are identical to but slower than the ones obtained in well-mixed populations and, in particular, the boundaries that divide the regions of behaviours with respect to complexity are well approximated by the mean-field description detailed by equation (3.2).

Figure 3.

Figure 3.

Opinion dynamic under complex contagion in structured populations. Panel (a) shows the fixation times, measured in Monte Carlo steps, for different population structures (green, red, orange and blue curves) and well-mixed (dashed black lines), starting from a 50–50 distribution of As and Bs. We measure time in Monte Carlo steps. Panel (b) shows the average final fraction of individuals with opinion A in the population for different population structures (green, red, orange and blue curves) and well-mixed (dashed black lines). For a convenient comparison between all types of population structures, shaded areas indicate the mismatch between well-mixed and structured populations in the polarization region (iv). The complexity parameters have been reparametrized as αBA = 1 + rcosθ and αAB = 1 + rsinθ, with r = 1/2. Notice that γ = cotan θ, which defines the position of the internal fixed point in equation (3.3), is independent of r. Other parameters: Z = 103 and average degree is 4. (Online version in colour.)

3.3. Characterization of spatial correlations

It is well known that information diffusing over a social network generates spatial correlations among traits of individuals and those of their neighbours. Surprisingly, even though our model is suitable to be analysed by pair approximation methods [63,64], these correlations tend to extend beyond the dyadic nature of individual relationships [19,65]. Likewise, here we show that similar correlations naturally emerge in both the consensus and polarization regimes, although their extension and nature are quite different and dependent on the underlying topological features of the social network.

Figure 4 shows four snapshots at different times of two representative simulations in lattices, showing the different type of spatial patterns that emerge in the consensus (figure 4a) and polarization (figure 4b) regimes. It is noteworthy to say that the spatial patterns in figure 4a are transient, as under the dynamical conditions (high complexity) the population will converge to a consensus. However, for very high complexity, the system would take a long time to move away from its initial condition, a behaviour also found for deterministic threshold models [36].

Figure 4.

Figure 4.

Emergent spatial correlations in the consensus (a) and polarization (b) regimes in a square lattice with 1024 nodes and degree 4. Panels (a) represent a scenario with αAB = αBA = 1.35 (θ = π/4 and r = 0.5) and panels (b) αAB = αBA = 0.65 (θ = 5π/4 and r = 0.5). Under the conditions of (a), runs converge to the full dominance of either opinion. Each grid shows a representative snapshot of the emerging spatial arrangements at different times. In each grid, cells are coloured, blue or red, according to the opinion of the individual placed in it (symmetric in this case). (Online version in colour.)

In the consensus regime, modular structures recover the classical result of complex contagion identified by Centola et al. [51]. That is, a structural polarization that results from each network module reaching a different consensus and then being unable to invade each other (figure 5a). In such a scenario, all dynamical activity is restricted to the individuals that lie at the interface between the two clusters. This contrasts with the dynamical polarization that emerges in the polarization regime (figure 5b), which stems from the low complexity of the information being diffused. Even though those are both scenarios of polarization, with the population being split between different opinions, they have different statistical properties. In figure 5c, we compute the increase in the probability that a neighbouring individual at a fixed distance shares the same state as a focal individual relative to random sampling. If this value is positive, a neighbour tends to share the same opinion as a focal individual. If it is negative, a neighbour tends to have the opposite opinion. The distance at which the sign changes corresponds to the range of the clustering of opinions. Dynamical polarization, the one well described by the well-mixed population model (happening in region iv), is characterized by a decay to zero of the relative increase in the probability of matching states as the distance between nodes increases. Structural polarization, on the other hand, can be identified by a plateau of high increased probability followed by a sharp transition from positive to negative correlation of strategies. For more than two sub-networks, the transition is expected to be smoothed out, as now there are more nodes past the funnel with the same strategy, though the plateau should remain.

Figure 5.

Figure 5.

Spatial correlations among individuals with the same opinion. Top panels show the possible polarization outcomes on modular networks, namely (a) shows a dynamical polarization that results naturally in a scenario with low complexity, while (b) shows a structural polarization that results from the two modules of the network converge to different opinions. (c) The relative increase in the probability of the matching of type of a focal node with that of a neighbour at a distance of n links in the network, relative to a random distribution of strategies. These have been computed by sampling spatial distributions at a fixed configuration (50/50) on multiple independent simulations starting from random initial conditions. (Online version in colour.)

4. Conclusion

We presented a new model of competitive, complex contagion dynamics that contains dynamical patterns of dominance, polarization and consensus, depending only on the relative complexity of the diffusing information. These patterns are in many ways equivalent to the ones obtained in other contexts, namely in evolutionary game theory, which deals with problems as diverse as the spin-flips [66], selection of gut biome [67], management of common and public goods [68,69] and socioecological resilience [70]. We show there is an additional a strong equivalence between modelling complex contagion in a competition context and opinion dynamics. Our work raises important questions in terms of feasibility of assessing empirically which mechanisms are at play. Are empirical patterns the result of game-theoretical reasoning of agents that influence strategy adoption or the result of the spreading of information with different levels of complexity? Such an equivalence is in fact enlightening. For instance, the assumption considered here—that the processes are dependent on the fraction of the neighbouring types—shows strong invariance to network topology, whereas processes for behaviour change that depend on the total number of neighbours are known to change the macroscopic nature of the evolutionary dynamics [71]. This provides a testable way for understanding, in a specific practical situation, which mechanisms are present in decision-making by looking for such an invariance.

Social planners or other network intervenients who aim at understanding the macroscopic behaviour of the population can derive important conclusions from our work. In fact, we show that polarization can arise both from a modular network structure concerning processes with high adoption complexity, but it can also follow from low acquisition complexity and, in the latter, targeting network structure (e.g. by making it more modular) or providing particular individuals with incentives towards opinion changing might have a small impact on the final outcome. Alternatively, planners can act in the system by modifying the complexity of what is being spread to improve the chances of getting a dominant behaviour. This, however, can lead to an arms race and drive the system to a polarization trap.

Open questions have been left for future research as, for instance, expanding the model to scenarios that involve more than two competing opinions, the exploration of different functional forms of contagion [34], of optimal seeding strategies in competitive scenarios under complex contagion, and the impact of situations in which individuals are able to modify the interaction network [34,72,73].

Supplementary Material

Electronic Supplementary Material
rsif20190196supp1.pdf (2.1MB, pdf)

Acknowledgements

The authors are grateful to César A. Hidalgo, Aamena Alshamsi, Cristian Candia-Castro-Vallejos and Tarik Roukny for the helpful discussions and insights.

Data accessibility

This article has no additional data.

Authors' contributions

V.V.V. and F.L.P. designed the model and analysed the results. V.V.V., S.A.L. and F.L.P. discussed results and wrote the paper.

Competing interests

We declare we have no competing interests.

Funding

This work was supported by the Fundação para a Ciência e a Tecnologia (FCT), Portugal through grant nos. PTDC/MAT-STA/3358/2014 and PTDC/EEI-SII/5081/2014; by the US Defense Advanced Research Project Agency D17AC00005, the National Science Foundation grant no. GEO-1211972, and the Army Research Office grant no. W911NF-18-1-0325; and the Masdar Institute–MIT Cooperative Agreement (USA Ref. 0002/MI/MIT/CP/11/07633/GEN/G/) and the MIT Media Lab Consortia.

References

  • 1.Broadbent SR, Hammersley JM. 1957. Percolation processes. I. Crystals and mazes. Math. Proc. Camb. Phil. Soc. 53, 629–641. ( 10.1017/S0305004100032680) [DOI] [Google Scholar]
  • 2.Callaway DS, Newman ME, Strogatz SH, Watts DJ. 2000. Network robustness and fragility: percolation on random graphs. Phys. Rev. Lett. 85, 5468–5471. ( 10.1103/PhysRevLett.85.5468) [DOI] [PubMed] [Google Scholar]
  • 3.Xia H, Wang H, Xuan Z. 2011. Opinion dynamics: a multidisciplinary review and perspective on future research. Int. J. Knowl. Syst. Sci. 2, 72–91. ( 10.4018/jkss.2011100106) [DOI] [Google Scholar]
  • 4.Bornholdt S, Jensen MH, Sneppen K. 2011. Emergence and decline of scientific paradigms. Phys. Rev. Lett. 106, 058701 ( 10.1103/PhysRevLett.106.058701) [DOI] [PubMed] [Google Scholar]
  • 5.Acemoglu D, Ozdaglar A. 2011. Opinion dynamics and learning in social networks. Dyn. Games Appl. 1, 3–49. ( 10.1007/s13235-010-0004-1) [DOI] [Google Scholar]
  • 6.Valdano E, Fiorentin MR, Poletto C, Colizza V. 2018. Epidemic threshold in continuous-time evolving networks. Phys. Rev. Lett. 120, 068302 ( 10.1103/PhysRevLett.120.068302) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Centola D. 2018. How behavior spreads: the science of complex contagions, vol. 3 Princeton, NJ: Princeton University Press. [Google Scholar]
  • 8.Guilbeault D, Becker J, Centola D. 2018. Complex spreading phenomena in social systems, pp. 3–25 Berlin, Germany: Springer. [Google Scholar]
  • 9.Weidlich W. 1971. The statistical description of polarization phenomena in society. Br. J. Math. Stat. Psychol. 24, 251–266. ( 10.1111/j.2044-8317.1971.tb00470.x) [DOI] [Google Scholar]
  • 10.Valente TW. 1996. Network models of the diffusion of innovations. Comput. Math. Organ. Theory 2, 163 ( 10.1007/BF00240425) [DOI] [Google Scholar]
  • 11.Castellano C, Fortunato S, Loreto V. 2009. Statistical physics of social dynamics. Rev. Mod. Phys. 81, 591–646. ( 10.1103/RevModPhys.81.591) [DOI] [Google Scholar]
  • 12.Mobilia M. 2003. Does a single zealot affect an infinite group of voters? Phys. Rev. Lett. 91, 028701 ( 10.1103/PhysRevLett.91.028701) [DOI] [PubMed] [Google Scholar]
  • 13.Durrett R, Levin SA. 2005. Can stable social groups be maintained by homophilous imitation alone? J. Econ. Behav. Organ. 57, 267–286. ( 10.1016/j.jebo.2003.09.017) [DOI] [Google Scholar]
  • 14.Sood V, Redner S. 2005. Voter model on heterogeneous graphs. Phys. Rev. Lett. 94, 178701 ( 10.1103/PhysRevLett.94.178701) [DOI] [PubMed] [Google Scholar]
  • 15.Sood V, Antal T, Redner S. 2008. Voter models on heterogeneous networks. Phys. Rev. E 77, 041121 ( 10.1103/PhysRevE.77.041121) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Masuda N, Gibert N, Redner S. 2010. Heterogeneous voter models. Phys. Rev. E. 82, 010103 ( 10.1103/PhysRevE.82.010103) [DOI] [PubMed] [Google Scholar]
  • 17.Conover M, Ratkiewicz J, Francisco MR, Gonçalves B, Menczer F, Flammini A. 2011. Political polarization on Twitter. In Proc. 5th Int. AAAI Conf. on Weblogs and Social Media, Barcelona, Spain, 17–21 July 2011, pp. 89–96. Palo Alto, CA: AAAI Press. [Google Scholar]
  • 18.Banisch S, Lima R, Araújo T. 2012. Agent based models and opinion dynamics as Markov chains. Soc. Netw. 34, 549–561. ( 10.1016/j.socnet.2012.06.001) [DOI] [Google Scholar]
  • 19.Pinheiro FL, Santos MD, Santos FC, Pacheco JM. 2014. Origin of peer influence in social networks. Phys. Rev. Lett. 112, 098702 ( 10.1103/PhysRevLett.112.098702) [DOI] [PubMed] [Google Scholar]
  • 20.Karsai M, Iniguez G, Kaski K, Kertész J. 2014. Complex contagion process in spreading of online innovation. J. R. Soc. Interface 11, 20140694 ( 10.1098/rsif.2014.0694) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Guevara MR, Hartmann D, Aristarán M, Mendoza M, Hidalgo CA. 2016. The research space: using career paths to predict the evolution of the research output of individuals, institutions, and nations. Scientometrics 109, 1695–1709. ( 10.1007/s11192-016-2125-9) [DOI] [Google Scholar]
  • 22.Gao J, Jun B, Pentland A, Zhou T, Hidalgo CA. 2017 Collective learning in China’s regional economic development. (http://arxiv.org/abs/1703.01369. )
  • 23.Hidalgo CA. et al. 2018. The principle of relatedness. In Unifying themes in complex systems (eds A Morales, C Gershenson, D Braha, A Minai, Y Bar-Yam), pp. 451–457. Berlin, Germany: Springer; ( 10.1007/978-3-319-96661-8_46) [DOI] [Google Scholar]
  • 24.Pinheiro FL, Alshamsi A, Hartmann D, Boschma R, Hidalgo C. 2018 Shooting high or low: do countries benefit from entering unrelated activities? (http://arxiv.org/abs/1801.05352. )
  • 25.Alshamsi A, Pinheiro FL, Hidalgo CA. 2018. Optimal diversification strategies in the networks of related products and of related research areas. Nat. Commun. 9, 1328 ( 10.1038/s41467-018-03740-9) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Weng L, Flammini A, Vespignani A, Menczer F. 2012. Competition among memes in a world with limited attention. Sci. Rep. 2, 335 ( 10.1038/srep00335) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Myers SA, Leskovec J. 2012. Clash of the contagions: cooperation and competition in information diffusion. In 2012 IEEE 12th Int. Conf. Data Mining, Brussels, Belgium, 10–13 December 2012, pp. 539–548 ( 10.1109/ICDM.2012.159) [DOI]
  • 28.Nematzadeh A, Ferrara E, Flammini A, Ahn Y-Y. 2014. Optimal network modularity for information diffusion. Phys. Rev. Lett. 113, 088701 ( 10.1103/PhysRevLett.113.088701) [DOI] [PubMed] [Google Scholar]
  • 29.Campbell E, Salathé M. 2013. Complex social contagion makes networks more vulnerable to disease outbreaks. Sci. Rep. 3, 1905 ( 10.1038/srep01905) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Galam S, Moscovici S. 1991. Towards a theory of collective phenomena: consensus and attitude changes in groups. Eur. J. Soc. Psychol. 21, 49–74. ( 10.1002/ejsp.2420210105) [DOI] [Google Scholar]
  • 31.Galam S. 2008. Sociophysics: a review of galam models. Int. J. Mod. Phys. C 19, 409 ( 10.1142/S0129183108012297) [DOI] [Google Scholar]
  • 32.Fennell PG, Gleeson JP. 2019. Multistate dynamical processes on networks: analysis through degree-based approximation frameworks. SIAM Rev. 61, 92–118. ( 10.1137/16M1109345) [DOI] [Google Scholar]
  • 33.Klimek P, Kreuzbauer R, Thurner S. 2019. Fashion and art cycles are driven by counter-dominance signals of elite competition: quantitative evidence from music styles. J. R. Soc. Interface 16, 20180731 ( 10.1098/rsif.2018.0731) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Chang H-CH, Fu F. 2018. Co-diffusion of social contagions. New J. Phys. 20, 095001 ( 10.1088/1367-2630/aadce7) [DOI] [Google Scholar]
  • 35.Vazquez F, Castelló X, San Miguel M. 2010. Agent based models of language competition: macroscopic descriptions and order–disorder transitions. J. Stat. Mech. Theory Exp. 2010, P04007 ( 10.1088/1742-5468/2010/04/P04007) [DOI] [Google Scholar]
  • 36.Ehrlich PR, Levin SA. 2005. The evolution of norms. PLoS Biol. 3, e194 ( 10.1371/journal.pbio.0030194) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Przybyła P, Sznajd-Weron K, Tabiszewski M. 2011. Exit probability in a one-dimensional nonlinearq-voter model. Phys. Rev. E 84, 031117 ( 10.1103/PhysRevE.84.031117) [DOI] [PubMed] [Google Scholar]
  • 38.Moretti P, Liu S, Castellano C, Pastor-Satorras R. 2013. Mean-field analysis of the q-voter model on networks. J. Stat. Phys. 151, 113–130. ( 10.1007/s10955-013-0704-1) [DOI] [Google Scholar]
  • 39.Wieland S, Nunes A. 2013. Asymmetric coevolutionary voter dynamics. Phys. Rev. E 88, 062809 ( 10.1103/PhysRevE.88.062809) [DOI] [PubMed] [Google Scholar]
  • 40.Min B, San Miguel M. 2018. Competing contagion processes: complex contagion triggered by simple contagion. Sci. Rep. 8, 10422 ( 10.1038/s41598-018-28615-3) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Molofsky J, Durrett R, Dushoff J, Griffeath D, Levin S. 1999. Local frequency dependence and global coexistence. Theor. Popul. Biol. 55, 270–282. ( 10.1006/tpbi.1998.1404) [DOI] [PubMed] [Google Scholar]
  • 42.Abrams DM, Strogatz SH. 2003. Modelling the dynamics of language death. Nature 424, 900 ( 10.1038/424900a) [DOI] [PubMed] [Google Scholar]
  • 43.O’Sullivan DJ, O’Keeffe GJ, Fennell PG, Gleeson JP. 2015. Mathematical modeling of complex contagion on clustered networks. Front. Phys. 3, 71 ( 10.3389/fphy.2015.00071) [DOI] [PubMed] [Google Scholar]
  • 44.Granovetter M. 1978. Threshold models of collective behavior. Am. J. Sociol. 83, 1420–1443. ( 10.1086/226707) [DOI] [Google Scholar]
  • 45.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]
  • 46.Kempe D, Kleinberg J, Tardos É. 2003. Maximizing the spread of influence through a social network. In Proc. 9th ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining, Washington, DC, USA, 24–27 August 2003, pp. 137–146. New York, NY: ACM; ( 10.1145/956750.956769) [DOI] [Google Scholar]
  • 47.Watts DJ, Dodds PS. 2007. Influentials, networks, and public opinion formation. J. Consum. Res. 34, 441–458. ( 10.1086/518527) [DOI] [Google Scholar]
  • 48.Roukny T, Bersini H, Pirotte H, Caldarelli G, Battiston S. 2013. Default cascades in complex networks: topology and systemic risk. Sci. Rep. 3, 2759 ( 10.1038/srep02759) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.Karsai M, Iñiguez G, Kikas R, Kaski K, Kertész J. 2016. Local cascades induced global contagion: how heterogeneous thresholds, exogenous effects, and unconcerned behaviour govern online adoption spreading. Sci. Rep. 6, 27178 ( 10.1038/srep27178) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50.Unicomb S, Iñiguez G, Karsai M. 2018. Threshold driven contagion on weighted networks. Sci. Rep. 8, 3094 ( 10.1038/s41598-018-21261-9) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51.Centola D, Macy M. 2007. Complex contagions and the weakness of long ties. Am. J. Sociol. 113, 702–734. ( 10.1086/521848) [DOI] [Google Scholar]
  • 52.Van Kampen NG. 1992. Stochastic processes in physics and chemistry, vol. 1 Amsterdam, The Netherlands: Elsevier. [Google Scholar]
  • 53.Traulsen A, Claussen JC, Hauert C. 2005. Coevolutionary dynamics: from finite to infinite populations. Phys. Rev. Lett. 95, 238701 ( 10.1103/PhysRevLett.95.238701) [DOI] [PubMed] [Google Scholar]
  • 54.Pacheco JM, Vasconcelos VV, Santos FC. 2014. Climate change governance, cooperation and self-organization. Phys. Life Rev. 11, 573–586. ( 10.1016/j.plrev.2014.02.003) [DOI] [PubMed] [Google Scholar]
  • 55.Vasconcelos VV, Santos FP, Santos FC, Pacheco JM. 2017. Stochastic dynamics through hierarchically embedded Markov chains. Phys. Rev. Lett. 118, 058301 ( 10.1103/PhysRevLett.118.058301) [DOI] [PubMed] [Google Scholar]
  • 56.Cressman R. 2003. Evolutionary dynamics and extensive form games. Cambridge, MA: MIT Press. [Google Scholar]
  • 57.Sigmund K, Nowak MA. 1999. Evolutionary game theory. Curr. Biol. 9, R503–R505. ( 10.1016/S0960-9822(99)80321-2) [DOI] [PubMed] [Google Scholar]
  • 58.Santos FC, Pacheco JM, Lenaerts T. 2006. Evolutionary dynamics of social dilemmas in structured heterogeneous populations. Proc. Natl Acad. Sci. USA 103, 3490–3494. ( 10.1073/pnas.0508201103) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 59.Traulsen A, Hauert C. 2009. Stochastic evolutionary game dynamics. In Reviews of nonlinear dynamics and complexity, vol. 2 (ed. HG Schuster), pp. 25–61. Weinheim, Germany: Wiley-VCH; ( 10.1002/9783527628001.ch2) [DOI] [Google Scholar]
  • 60.Santos FC, Rodrigues JF, Pacheco JM. 2005. Epidemic spreading and cooperation dynamics on homogeneous small-world networks. Phys. Rev. E 72, 056128 ( 10.1103/PhysRevE.72.056128) [DOI] [PubMed] [Google Scholar]
  • 61.Erdos P, Rényi A. 1960. On the evolution of random graphs. Publ. Math. Inst. Hung. Acad. Sci. 5, 17–61. [Google Scholar]
  • 62.Albert R, Barabási A-L. 2002. Statistical mechanics of complex networks. Rev. Mod. Phys. 74, 47–97. ( 10.1103/RevModPhys.74.47) [DOI] [Google Scholar]
  • 63.Gleeson JP. 2011. High-accuracy approximation of binary-state dynamics on networks. Phys. Rev. Lett. 107, 068701 ( 10.1103/PhysRevLett.107.068701) [DOI] [PubMed] [Google Scholar]
  • 64.Gleeson JP. 2013. Binary-state dynamics on complex networks: pair approximation and beyond. Phys. Rev. X 3, 021004 ( 10.1103/PhysRevX.3.021004) [DOI] [Google Scholar]
  • 65.Christakis NA, Fowler JH. 2007. The spread of obesity in a large social network over 32 years. New Engl. J. Med. 357, 370–379. ( 10.1056/NEJMsa066082) [DOI] [PubMed] [Google Scholar]
  • 66.Blume LE. 1993. The statistical mechanics of strategic interaction. Game Econ. Behav. 5, 387–424. ( 10.1006/game.1993.1023) [DOI] [Google Scholar]
  • 67.Widder S. et al. 2016. Challenges in microbial ecology: building predictive understanding of community function and dynamics. ISME J. 10, 2557–2568. ( 10.1038/ismej.2016.45) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 68.Tavoni A, Schlüter M, Levin S. 2012. The survival of the conformist: social pressure and renewable resource management. J. Theor. Biol. 299, 152–161. ( 10.1016/j.jtbi.2011.07.003) [DOI] [PubMed] [Google Scholar]
  • 69.Vasconcelos VV, Santos FC, Pacheco JM. 2015. Cooperation dynamics of polycentric climate governance. Math. Models Methods Appl. Sci. 25, 2503–2517. ( 10.1142/S0218202515400163) [DOI] [Google Scholar]
  • 70.Levin SA. et al. 1998. Resilience in natural and socioeconomic systems. Environ. Dev. Econ. 3, 221–262. ( 10.1017/S1355770X98240125) [DOI] [Google Scholar]
  • 71.Pinheiro FL, Pacheco JM, Santos FC. 2012. From local to global dilemmas in social networks. PLoS ONE 7, e32114 ( 10.1371/journal.pone.0032114) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 72.Fu F, Wang L. 2008. Coevolutionary dynamics of opinions and networks: from diversity to uniformity. Phys. Rev. E 78, 016104 ( 10.1103/PhysRevE.78.016104) [DOI] [PubMed] [Google Scholar]
  • 73.Evans T, Fu F. 2018. Opinion formation on dynamic networks: identifying conditions for the emergence of partisan echo chambers. R. Soc. open sci. 5, 181122 ( 10.1098/rsos.181122) [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Electronic Supplementary Material
rsif20190196supp1.pdf (2.1MB, pdf)

Data Availability Statement

This article has no additional data.


Articles from Journal of the Royal Society Interface are provided here courtesy of The Royal Society

RESOURCES