Diffusion dynamics of competing information on networks
Abstract
Information diffusion on social networks has been described as a collective outcome of threshold behaviors in the framework of threshold models. However, since the existing models do not take into account individuals’ optimization problem, it remains an open question what dynamics emerge in the diffusion process when individuals face multiple (and possibly incompatible) information. Here, we develop a microfounded general threshold model that enables us to analyze the collective dynamics of individual behavior in the propagation of multiple information. The analysis reveals that the virality of competing information is fundamentally indeterminate. When individuals maximize coordination with neighbors, the diffusion process is described as a saddle path, thereby leading to an unpredictable symmetry breaking. When individuals’ choices are irreversible, there is a continuum of stable equilibria where a certain degree of social polarization takes place by chance.
I Introduction
New technologies, rumors, and political opinions occasionally spread globally through social ties among individuals. The dynamical processes of complex contagions have been extensively studied within the framework of threshold models to understand whether and to what extent a “social meme” (e.g., a particular technology, opinion, etc) spreads on a social network [1, 2, 3, 4, 5, 6, 7, 8, 9].
However, it is common in reality that multiple memes are competing each other, and the popularity of one meme often affects the virality of another; examples include “format wars” (e.g., VHS vs Betamax, Blu-ray Disc vs HD-DVD, etc) [10, 11], political campaign (e.g., democrat/republican) [12, 13, 14, 15, 16, 17], and vaccination behavior (i.e., pro- and anti-vaccination) [18, 19, 20]. In some cases, only one meme survives (e.g., VHS and Blu-ray Disc), while in other cases, multiple memes coexist persistently. The interplay between competing social memes that takes place at both local and global scales thus plays a key role in understanding the actual diffusion dynamics. In the context of simple contagion, in which infection probability is given by a constant, spreading dynamics of two competing viruses/pathogens have been well studied [21, 22, 23]. In contrast, in the literature of complex social contagion, it is still unknown when and how individuals collectively spread multiple memes as a result of optimization behavior.
Here, we develop a generalized threshold model of global cascades that allows us to describe the propagation dynamics of competing memes. Our model is “microfounded” in the sense that individual behavior is optimized; individuals maximize coordination with their neighbors. In this model, therefore, any stationary state of the dynamical process, if it exists, is interpreted as a collective outcome of individuals’ strategic choices, namely, a Nash equilibrium [24, 25, 26, 27, 28].
Game theorists have long studied diffusion on networks that arises from strategic interactions between individuals connected by social ties [29, 30, 31, 26, 32]. A pioneering work by Morris [24] studies a class of coordination games on regular graphs and derived a contagion threshold of the payoff parameter. In the literature on network games [29, 26], however, most of the studies focus on the equilibrium property rather than the dynamics of diffusion [25, 33, 34]. In studies of complex contagion in network science, on the other hand, individual behavior is often captured by a presumed threshold rule [35, 1]. Unless individuals’ optimization is taken into account, however, any extension of the threshold rule would be inevitably arbitrarily since there is no fundamental principle behind the rule. In the current work, we provide a framework in which individual behavior is disciplined through coordination games. Based on the game-theoretic approach, we endogenously obtain generalized threshold rules with which individuals decide whether to accept memes given the influence from others.
II A threshold model of cascades with competing memes
Recently, it is shown that the (fractional) threshold rule used in the Watts cascade model [1] and the optimal strategy in a model of coordination games on networks [24, 29, 26] are functionally equivalent [27]. This indicates that a global cascade may be interpreted as a collective outcome of individuals’ optimization behavior that maximizes their payoffs from coordination. However, while this equivalence provides a microfoundation for the Watts threshold model, the argument is limited to the case where individuals face a binary choice problem (e.g., cooperate or not cooperate, being active or inactive). In this section, we aim to generalize the binary threshold rule by introducing a non-binary coordination games.
II.1 Coordination game with two types of social memes
We consider two types of social memes, respectively labeled as and . The memes can be either complementary, exclusive or neutral. Each individual decides whether to accept or , or both (called the bilingual option, denoted by ), referring to the popularity of each meme among local neighbors [36, 28]. Let be the set of pure strategies where indicates the status-quo (i.e., neither meme is accepted). In an infinitesimal time interval , randomly selected individuals update their strategies (i.e., asynchronous update [3, 37]) to maximize the payoffs of coordination games. The payoff matrix for a bilateral coordination game is presented in Tab. II.1.
, |
Each element of the payoff matrix shows the returns for the corresponding strategy pair. For instance, the pair in the th element of the matrix indicates that a player accepting meme receives the payoff while the other player receives by staying in the status quo. and are the benefits of coordinating with neighbors in adopting strategies and , respectively, and denotes the fundamental cost of accepting a meme, where we assume that . For example, two close friends having PCs will be better off using a common operating system rather than different ones. indicates that the net benefit of coordination (i.e., or ) is always positive, whereas the net benefit of failing to cooperate (i.e., ) is negative. in the bottom row represents the fundamental cost of adopting the bilingual strategy . may be larger or less than , depending on the extent to which the two memes are complementary or exclusive. If , then will no longer be a plausible option since the two memes are prohibitively exclusive (e.g., democrat/republican, Windows/Mac). In contrast, when is low enough, would be preferred to and , because accepting a meme reduces the cost of accepting the other (e.g., MacBook and iPhone).
Neighbors’ states are represented by vector , where denotes the number of neighbors adopting strategy . Note that we have for nodes with degree . The total payoff of a player having neighbors is given by the sum of the payoffs obtained by playing independent bilateral games [24, 25, 26]. We assume that the network has a locally tree-like structure, and that neighbors of a player are not directly connected. Therefore, in playing a game with a particular neighbor, the neighbor does not have an incentive to cooperate with other neighbors. Let denote the total payoffs of a player adopting strategy and facing the neighbors’ strategy profile . We have
(1) | ||||
(2) | ||||
(3) | ||||
(4) |
where (resp. ) denotes the total number of neighbors accepting meme (resp. ), including bilinguals. The optimal strategy is then expressed as a function of :
(5) |
In a time interval , a randomly chosen fraction of individuals updates their strategies following Eq. (5). It is assumed that the initial states are kept unchanged for nodes with since isolated nodes do not have a chance to play coordination game.
II.2 Threshold rule as the optimal strategy in coordination games
Based on the payoffs of each strategy (1)–(4), an individual optimally selects a strategy such that for all :
(i) if , , and :
(6) | ||||
(7) | ||||
(8) |
where is shorthand for . In the same manner, we have the following conditions for and :
(ii) if , , and :
(9) | ||||
(10) | ||||
(11) |
(iii) if , , and :
(12) | ||||
(13) | ||||
(14) |
When there are “tie” strategies in simulation (i.e., for ), we randomly select a strategy among the tie strategies.

Given the above conditions, the optimal strategy for each individual can be written as the following threshold rules:
(15) |
where , , and . captures the degree of complementarity (or compatibility) between and where (resp. ) indicates that the two memes are complementary (resp. exclusive). When , they are mutually independent. In the analysis, we focus on a reasonable range of parameter values such that Nash equilibria of bilateral games are given by , , and . In fact, this assumption sets natural constraints for the threshold values: , and (see Appendix A for a derivation). Note that even if the neighborhood profile is the same, the optimal strategy may differ depending on (Fig. 1). If (resp. ), then the threshold rules reduce to the single threshold condition appeared in the binary-state cascade model à la Watts [1]: (resp. ).
II.3 Simulation procedure
The procedure of numerical simulations is as follows:
-
1.
For given and , generate an Erdős-Rényi network with a common connecting probability .
-
2.
Select seed nodes at random so that there are nodes adopting strategy and nodes adopting strategy . The other nodes employ strategy as the status quo.
-
3.
Choose a fraction of nodes uniformly at random and update their strategies to maximize their payoffs .
-
4.
Repeat step 3 until convergence, where no nodes can be better off by changing their strategies.
-
5.
Repeat steps 1–4.
Note that we implement an asynchronous update in step 3, where a randomly chosen fraction of nodes update their strategies in an infinitesimally small interval [38, 3]. We set in all simulations.
III Results
III.1 AME solution
In the present model, any of the three strategies may spread globally, and the shares of each strategy in the stationary state, denoted by , generally vary depending on the payoff parameters and network structure. This type of spreading process is considered as a multistate dynamical process, for which the approximate master equations (AMEs) method has been used to analytically calculate the dynamical paths and the stationary state [38, 3, 39, 28] (see Appendix B for a description of the AME equations. The Matlab code is based on [40]).

Depending on the inherent attractiveness (i.e., and ), the degree of complementarity and the mean degree , there are three phases as to which strategy is dominant in equilibrium (Figs. 2a and b, and S1). We observe that the AME solutions (shaded) well predict the corresponding simulation results (lines). It should be noted that the cascade region [1, 2] within which we have is mostly covered by the combined dominant region (Fig. S2), suggesting that a strategy often dominates the others once a global cascade occurs.
While it is natural that the attractiveness parameters and explain the differences in popularity between and (Fig. 2a and b), the following question still remains: what happens when the two memes are equally attractive (i.e., ) yet mutually exclusive? When , we always have in the AME solution since there is no intrinsic difference between the two memes (black solid in Fig. 2c).

We find that there are three phases in the AME solutions for the case of : i) and , ii) , and iii) and (Fig. 2c). It is important to note that while the stationary values of and are nearly in phase i (i.e., ), this does not indicate that each of the strategies and is adopted by of the population. The average values for simulated and are nearly because the chance of or being a dominant strategy (i.e., or ) is close to (Fig. 3a). That is, the popularity of each meme is either 0% or 100% in each simulation (blue circle in the ternary plot in Fig. 3a), although the fractions and averaged over simulation runs are both , which corresponds to the AME value (black cross in Fig. 3a). This indicates that there is no diversity of memes (i.e., the two memes do not coexist) in a stationary state of a spreading process occurring in phase i.
In phase ii (i.e., ), we have a different set of diffused strategies: , and (Fig. 3b). The memes are neither too complementary nor too exclusive, and this is the only phase in which a strategy diversification may be observed. The AME solution indicates that and are less than (Fig. 2c), but again strategies and do not coexist in simulation, resulting in a deviation from the theoretical average (Fig. 3b). In phase iii (i.e., ), the two memes are not strongly mutually exclusive, so that the only strategy adopted in the stationary state is (Fig. 3, right). Since there is only one strategy that prevails in the network, the model is essentially the same as the binary-state cascade model, where the theoretical average is equal to the simulated popularity of in each simulation. These observations suggest that the intrinsic symmetry between the two types of memes leads to a symmetric cascade only in phase iii while symmetry is likely to be broken in the other phases.

III.2 Mechanics of symmetry breaking
To understand the fundamental mechanics behind the observed symmetry breaking, we draw phase diagrams based on a mean-field (MF) approximation using random -regular networks (i.e., the degree distribution ), for which it is assumed that the states of neighbors are independent of each other [7]. In the MF method, the evolution of for each is described by the following differential equation [38, 3, 39]:
(16) |
where , and is the multinomial distribution given by
(17) |
denotes the probability that individuals change their strategy from to for a given neighbors’ profile : if , and otherwise. The first term in Eq. (16) captures the rate at which a node changes its strategy from to , and the second term denotes the rate at which a node newly employs strategy . Note that this is a system of four differential equations (), but it is sufficient to use three of them because there is an obvious constraint .
Fig. 4 presents phase diagrams in the - space for three different values of , representing the phases i–iii defined above. Note that the theoretical equilibrium (indicated by point A) is saddle-path stable in all the three cases, but the diagrams differ in the size of the region in which (shaded in gray). When the two memes are highly exclusive (Fig. 4a), there is no chance for strategy to gain popularity, so for any combination of . In simulations on finite-size networks, the saddle-path equilibrium indicated by the MF/AME method, , is not practically reachable; simulated paths of converge to or once they deviate from the stable balanced path: for all (red dotted in Fig. 4a, bottom).

In principle, the symmetric MF/AME solution would correspond to the “simulated” equilibrium in the limit of large networks with no structural fluctuations. However, any synthetically generated networks are generally not free from finite-size effects and fluctuations, so it is not guaranteed that for all in simulations. Histograms of simulated values of at a certain point in time, denoted by , reveal the effect of network size on the likelihood of symmetry breaking (Fig. 5). When is relatively small, symmetry breaking occurs in the early stage of spreading process, so we often have or at (Fig. 5a and b). In contrast, when or larger, it is much less likely that either of the strategies is adopted by most of the population at , indicating that the intrinsic symmetry of the memes is more likely to be maintained for larger networks (Fig. 5c and d).
In phase ii, there arises an area in which (Fig. 4b). This suggests that the feasible region of (i.e., ) gradually shrinks as increases as long as the current state of is in the gray-shaded area. In this phase, symmetry breaking may occur, but not always (Fig. 4b, bottom). In the latter case, both and initially increase and then begin to decrease as the feasible region shrinks in accordance with a rise in . In phase iii, we always have (Fig. 4c). This indicates that any path of will move toward the origin at some point in time as increases. Therefore, will be the only diffused strategy in equilibrium. The time to reach convergence in simulated cascades follows a heavy-tailed distribution when symmetry breaking always occurs (i.e., in phase i), while the spreading process promptly reaches an equilibrium in the other phases (Fig. S3).
III.3 Irreversibility of individual behavior
In the model shown above, individuals’ choices are fully reversible where the past strategies do not affect the current strategic choice (Eq. 5). This is a reason why either of the social memes could dominate the other and there is no possibility of polarization: and [15, 16]. Such a reversible decision making, however, would be practically infeasible when switching costs are high (e.g., switching from Mac to Windows). To investigate irreversible dynamics, we introduce a parameter representing the degree of irreversibility; and respectively correspond to the fully reversible and irreversible cases. When , only the following five switching patterns are allowed: , , , , and . Thus, once a meme is accepted, there is no possibility that the meme will be abandoned (i.e., , , , etc). The irreversibility parameter denotes the rate at which a strategy will not be reverted. The response function with irreversibility constraints, denoted by , is given in Table 2:
For nodes with , there is no constraint in updating their strategy. For nodes with (resp. ), shifting to (resp. ) or is restricted, for which the transition probability is multiplied by a factor of . For nodes with , any state change is restricted. Note that the unconstrained response function is recovered if .

Let be a function that represents the right-hand side of the MF equation (16) (i.e., ). A stable (resp. unstable) equilibrium is defined as an equilibrium at which for all and the maximum eigenvalue of the Jacobian of vector is non-positive (resp. positive). We find that introducing a partial irreversibility (i.e., ) does not qualitatively change the dynamical process; there are still two symmetric unstable equilibria, and (red circles in Fig. 6a), and two asymmetric stable equilibria, and (blue circles in Fig. 6a). Symmetry breaking always occurs in phase i as in the fully reversible model (Fig. 6c). Note, however, that the greater the degree of irreversibility , the longer the time to convergence for (Fig. S4).
In phase i, where for all , the saddle equilibrium disappears when the strategies are fully irreversible (i.e., ). Instead, there arises a continuum of stable equilibria such that (Fig. 6b). This indicates that equilibrium is indeterminate in irreversible dynamics even in the limit of large networks. Indeed, the simulated equilibria are continuously distributed, at each of which polarization occurs (i.e., and ) (Fig. 6d). This is intuitive given that the state-transition process is no longer ergodic when . Due to the irreversibility, the time to convergence is minimized at (Fig. S4). We also find that in phases ii and iii, the bilingual strategy promptly becomes the dominant strategy when (Figs. S5 and S6).
IV Discussion
We presented a generalized model of complex social contagion with multiple social memes based on a game-theoretic foundation. The model explains how symmetry breaking and polarization occur in the spread of competing information on networks. While the “average” popularity of each meme can be well approximated by the AME/MF methods, averaging is not appropriate when symmetry is broken in the actual spreading process.
There are some issues to be addressed in future research. First, the proposed model based on coordination games should be regarded as an example of possible extensions of the cascade model for which individual behavior is rationalized. While the current work provides a microfoundation of the Watts threshold model from a game-theoretic approach, different specifications of strategic behavior could lead to different forms of threshold rules.
Second, we did not consider any non-random network structure, such as community structure. The absence of community structure might be a reason why polarization does not occur in the case of reversible strategies. Third, unlike the binary-state cascade models, it is difficult to obtain analytical conditions under which a global cascade can occur. We exploited the power of AMEs to show the boundary of cascade region, yet a simple analytical cascade condition would be useful to predict global cascades.
T. K. acknowledges financial support from JSPS KAKENHI 19H01506 and 20H05633. I would like to thank Tomokatsu Onaga for useful comments.
Appendix A Constraints for
Since we focus on a situation in which the pure strategy Nash equilibria for each bilateral game are given by , , and , the payoff of strategy must be the highest if the opponent’s strategy is . We have the following conditions for each of these strategy pairs to be attained as a Nash equilibrium:
-
(i)
For the strategy pair to be a Nash equilibrium, we need to have . Since , it indicates that
(18) -
(ii)
For the strategy pair to be a Nash equilibrium, we need to have . It follows that
(19) Note that the condition for the pair is the same.
-
(iii)
For the strategy pair to be a Nash equilibrium, we need to have and (Recall that and ). It follows that
(20)
Appendix B AME equations
Here, we describe the spreading process of competing memes based on the AME method. Let denote the fraction of -degree nodes belonging to the class (i.e., -degree nodes adopting strategy and facing the neighbor profile ). Using the AME formalism, the evolution of is given by [38, 3, 39]:
(21) |
for , where denotes the probability that a neighbor of a node adopting strategy changes its strategy from to :
(22) |
denotes the degree distribution, and the response function describes the rate at which individuals change their strategy from to for a given neighbors’ profile :
(23) |
where is the optimal strategy defined in Eq. (5). The expected fraction of individuals adopting strategy leads to , where denotes the sum over all combinations of such that .
There are four factors that change over time in Eq. (21). Individuals will leave the class if i) their strategy changes from to (the first term) or ii) their neighbor profile changes from to (the second term). Individuals will enter the class if iii) their strategies newly change from to (the third term) or iv) the neighbors’ profile shifts from to (the fourth term). The expression in the fourth term denotes the neighbor profile that has in the -th element and in the -th element.
The denominator of Eq. (22), , represents the expected number of – edges. Since the expected number of – edges that shift to – in an infinitesimal interval is given as , the probability of a – edge shifting to a – edge, denoted by , is obtained as the ratio of the two, leading to Eq. (22). The AME solution is calculated using Matlab codes provided in [40].
References
- Watts [2002] D. J. Watts, Proc. Natl. Acad. Sci. USA 99, 5766 (2002).
- Gleeson and Cahalane [2007] J. Gleeson and D. Cahalane, Phys. Rev. E 75, 56103 (2007).
- Gleeson [2013] J. P. Gleeson, Physical Review X 3, 021004 (2013).
- Nematzadeh et al. [2014] A. Nematzadeh, E. Ferrara, A. Flammini, and Y.-Y. Ahn, Phys. Rev. Lett. 113, 088701 (2014).
- Brummitt and Kobayashi [2015] C. D. Brummitt and T. Kobayashi, Phys. Rev. E 91, 062813 (2015).
- Kobayashi [2015] T. Kobayashi, Phys. Rev. E 92, 062823 (2015).
- Böttcher et al. [2017] L. Böttcher, J. Nagler, and H. J. Herrmann, Phys. Rev. Lett. 118, 088301 (2017).
- Gleeson and Porter [2018] J. P. Gleeson and M. A. Porter, in Complex Spreading Phenomena in Social Systems (Springer, 2018) pp. 81–95.
- Unicomb et al. [2019] S. Unicomb, G. Iñiguez, J. Kertész, and M. Karsai, Phys. Rev. E 100, 040301 (2019).
- Cusumano et al. [1992] M. A. Cusumano, Y. Mylonadis, and R. S. Rosenbloom, Bus. Hist. Rev. 66, 51 (1992).
- Anscombe [2008] N. Anscombe, Nat. Photonics 2, 412 (2008).
- Conover et al. [2012] M. D. Conover, B. Gonçalves, A. Flammini, and F. Menczer, EPJ Data Sci. 1, 1 (2012).
- Metaxas and Mustafaraj [2012] P. T. Metaxas and E. Mustafaraj, Science 338, 472 (2012).
- Ferrara [2017] E. Ferrara, Information Sciences 418, 1 (2017).
- Vasconcelos et al. [2019] V. V. Vasconcelos, S. A. Levin, and F. L. Pinheiro, J. R. Soc. Interface 16, 20190196 (2019).
- Baumann et al. [2020] F. Baumann, P. Lorenz-Spreen, I. M. Sokolov, and M. Starnini, Phys. Rev. Lett. 124, 048301 (2020).
- Cinelli et al. [2021] M. Cinelli, G. D. F. Morales, A. Galeazzi, W. Quattrociocchi, and M. Starnini, Proc. Natl. Acad. Sci. 118 (2021).
- Johnson et al. [2020] N. F. Johnson, N. Velásquez, N. J. Restrepo, R. Leahy, N. Gabriel, S. El Oud, M. Zheng, P. Manrique, S. Wuchty, and Y. Lupu, Nature 582, 230 (2020).
- Prieto Curiel and González Ramírez [2021] R. Prieto Curiel and H. González Ramírez, Sci. Rep. 11, 1 (2021).
- Adepoju [2021] P. Adepoju, Nat. Medicine 27, 1122 (2021).
- Newman [2005] M. E. Newman, Phys. Rev. Lett. 95, 108701 (2005).
- Poletto et al. [2013] C. Poletto, S. Meloni, V. Colizza, Y. Moreno, and A. Vespignani, PLoS Comput. Biol. 9, e1003169 (2013).
- van de Bovenkamp et al. [2014] R. van de Bovenkamp, F. Kuipers, and P. Van Mieghem, Phys. Rev. E 89, 042818 (2014).
- Morris [2000] S. Morris, Rev. Econ. Stud. 67, 57 (2000).
- Jackson and Yariv [2007] M. O. Jackson and L. Yariv, Am. Econ. Rev. 97, 92 (2007).
- Jackson and Zenou [2015] M. O. Jackson and Y. Zenou, in Handbook of Game Theory with Economic Applications, Vol. 4 (Elsevier, 2015) pp. 95–163.
- Kobayashi and Onaga [2021] T. Kobayashi and T. Onaga, arXiv:2103.09417 (2021).
- Kobayashi et al. [2021] T. Kobayashi, Y. Ogisu, and T. Onaga, arXiv:2109.14560 (2021).
- Jackson [2008] M. O. Jackson, Social and Economic Networks (Princeton University Press, NJ: Princeton, 2008).
- Easley and Kleinberg [2010] D. Easley and J. Kleinberg, Networks, Crowds, and Markets: Reasoning about a Highly Connected World (Cambridge University Press, 2010).
- Jackson [2011] M. O. Jackson, in Handbook of Social Economics, Vol. 1 (Elsevier, 2011) pp. 511–585.
- Tabasso [2019] N. Tabasso, Games Econ. Behav. 118, 219 (2019).
- Ballester et al. [2006] C. Ballester, A. Calvó-Armengol, and Y. Zenou, Econometrica 74, 1403 (2006).
- Chen et al. [2018] Y.-J. Chen, Y. Zenou, and J. Zhou, Am. Econ. J-Microecon. 10, 34 (2018).
- Granovetter [1978] M. Granovetter, Am. J. Sociol. 83, 1420 (1978).
- Oyama and Takahashi [2015] D. Oyama and S. Takahashi, J. Econ. Theory 157, 100 (2015).
- Melnik et al. [2013] S. Melnik, J. A. Ward, J. P. Gleeson, and M. A. Porter, Chaos 23, 013124 (2013).
- Gleeson [2011] J. P. Gleeson, Phys. Rev. Lett. 107, 068701 (2011).
- Fennell and Gleeson [2019] P. G. Fennell and J. P. Gleeson, SIAM Rev. 61, 92 (2019).
- [40] P. G. Fennell, https://github.com/peterfennell/multi-state-SOLVER.
“Diffusion dynamics of competing information on networks” Teruyoshi Kobayashi





