Abstract
We present a stochastic dynamics model of coupled evolution for the binary states of nodes and links in a complex network. In the context of opinion formation node states represent two possible opinions and link states represent positive or negative relationships. Dynamics proceeds via node and link state update towards pairwise satisfactory relations in which nodes in the same state are connected by positive links or nodes in different states are connected by negative links. By a mean-field rate equations analysis and Monte Carlo simulations in random networks we find an absorbing phase transition from a dynamically active phase to an absorbing phase. The transition occurs for a critical value of the relative time scale for node and link state updates. In the absorbing phase the order parameter, measuring global order, approaches exponentially the final frozen configuration. Finite-size effects are such that in the absorbing phase the final configuration is reached in a characteristic time that scales logarithmically with system size, while in the active phase, finite-size fluctuations take the system to a frozen configuration in a characteristic time that grows exponentially with system size. There is also a class of finite-size topological transition associated with group splitting in the network of these final frozen configurations.
Subject terms: Statistical physics, thermodynamics and nonlinear dynamics; Physics
Introduction
Complex networks are the skeletons of complex systems. The dynamical properties of these systems are normally studied by considering the changes in the states of the nodes as a consequence of the interaction with their neighbors in the network. More recently, but with earlier analysis in social sciences1, there has been a focus on dynamical problems associated with states of the links2–15. However, little attention16–18 has been paid to problems in which both node and link states are taken into account in a coupled dynamics: The state of the nodes and the nature of their interactions dynamically update each other. Hence the states of the nodes condition the states of the links as much as the states of the links condition the states of the nodes. This coevolution of states and interactions mediated by links is at the heart of the complexity19 of social systems, where positive or negative interactions are associated with concepts such as friendship, trust, etc. In this paper we consider this general situation in a model of opinion formation with a binary choice for both the state of the node and the state of the link.
The importance of the state of the link in social networks has been emphasized in the context of triangular relations with friendly or unfriendly links. Historically, a first theory about psychological three-person relations is the structural balance theory introduced by Heider1 in 1946. This theory exemplifies the principles that “the friend (enemy) of my friend (enemy) is my friend” and “the friend (enemy) of my enemy (friend) is my enemy”. Later, it was translated to the language of graphs20 and has since been a scientific challenge in the study of social systems2–4,9–12,17. In particular Leskovec et al.12 concluded that Heider balance theory cannot explain the observed triangular patterns in a large data set, and proposed the status theory as an alternative explanation of triangle formation in networks. Both theories predict different signs (positive or negative, meaning, respectively, friendly or unfriendly) for a given link in some triangles. The question of the state of the link is also important in the context of opinion dynamics and social polarization21–24. The mechanism behind polarization can be controversial25–28 but an example in relation to link states is the one on opinions on climate change: Bliuc et al.22 found that although 97 percent of the papers in scientific community agree that climate change is caused by humans, less than half of the U.S. population shares this belief. The authors propose that the anger towards their opponents would be most likely to be responsible for this public opinion polarization. While in studies of social balance only the state of the link is considered and the question addressed is about the structural balance of triangles, only the state of the node is considered in most studies of opinion formation, as for example in27,28. A step beyond these studies are those, either in opinion formation (friendly or unfriendly link)15 or epidemics (active or inert link)29,30, in which both nodes and links have a state, but the state of the link is either fixed or, else, determined by the state of the connecting nodes, so that, still, there is no coupled dynamics of node and link states.
The dynamical interplay between the states of the nodes and the state of the links has been considered in the context of an Ising model18 and a susceptible-infected model17. In both cases the dynamics to approach structural balance is described by energy minimization of an appropriate Hamiltonian in a fully connected network. A different approach is that of Carro et al.16 in the context of language competition (node state: language preference, link state: language use) where a genuine non-equilibrium dynamics with no Hamiltonian minimization is implemented in a complex network. This leads to a wide range of asymptotic states, including long-lived dynamical states. Here we also consider a non-equilibrium dynamics in the context of opinion formation and we focus on binary or pairwise relations: Nodes can be in either of two states or opinions and links can be positive (friendly) or negative (unfriendly). Satisfactory pairwise relations are those of friendly links connecting nodes in the same state or unfriendly links connecting nodes in different states. The basic assumption is that unsatisfying pairs evolve to satisfying ones either by updating the state of the link or by updating the state of one of the nodes (see Fig. 1). We note that the node-link state dynamical coevolution considered here is essentially different of the one considered in coevolving voter models31,32. In this latter case a link has no state, but the network evolves dynamically with a link connecting nodes in different states being rewired with some probability to connect nodes in the same state. Although one can associate a binary state of the link as existing or non existing, the dynamics is local in our present model, with a change of the state of the link only between neighbors. However, there is a non local network dynamics of random rewiring in the coevolving voter model.
As a main result of our study, we find a phase transition from a dynamically active state to an absorbing frozen configuration in which all pairwise relations are satisfactory. This transition shares many features with the one found in the coevolving voter model31. Here, the absorbing phase occurs beyond a critical value pc of the parameter that measures the ratio of time scales for links and nodes updates. This implies that, despite a dynamical rule of local convergence, a global convergence to the absorbing state only occurs when the states of the links evolve fast enough in comparison with the evolution of the states of the nodes. The two phases separated by pc can be also characterized dynamically: From general random initial conditions and for the evolution of an order parameter that measures global ordering indicates an exponential approach to the absorbing state, while for the order parameter falls into a plateau value characterizing partial ordering of the system. While the above scenario is valid in the thermodynamic limit where the number of nodes tends to infinite, finite-size effects introduce new time scales: In the absorbing phase the frozen configuration is reached in a characteristic time that scales logarithmically with system size, while in the active phase finite-size fluctuations bring the system to a frozen configuration in a characteristic time that scales exponentially with system size. In addition, we find a transition associated with the network topology of the frozen configurations, whether they have been reached in the absorbing phase or as a result of a finite-size fluctuation in the active phase. This is a finite-size transition that disappears in the thermodynamic limit. It manifests itself via group splitting in the network and we refer to it as a finite-size topological transition.
This paper is organized as follows. After introducing our dynamical model, we discuss a mean-field rate equation approach, suitable for homogeneous random networks33, that is based on the assumption that each node has exactly μ neighbors. These equations, that neglect fluctuations and are only valid in the thermodynamic limit, predict a continuous transition between absorbing and active phases and allow the calculation of pc as a function of the mean degree of the network μ. Next we report Monte Carlo simulations of the model on Erdős-Rényi networks that confirm the rate equation predictions, and describe the dynamical properties of the active and frozen phase, including finite-size effects. We finally summarize our results.
Results
Coupled evolution of node and links property in the imitating process
Let us consider a connected network defined as a set of nodes and links. The nodes represent individuals and the links, understood as undirected connections, indicate a relation between the nodes. Each node holds a binary state variable whose value represents one of two possible opinions. In the figures those two possible values are indicated by a dark (blue) or white color. The links between nodes represent one of the two possible types of relationship: friendly (attraction) and unfriendly (repulsion). In the figures they are indicated, respectively, by a continuous or a dashed line. According to the aforementioned interpretation, we consider that friendly links between pairs of nodes holding the same opinion or unfriendly links between pairs of nodes holding different opinions are satisfying links (or form satisfying pairs), while friendly links between nodes holding different opinions or unfriendly links between nodes holding the same opinion are unsatisfying. All possible situations are displayed in Fig. 1: pairs a, c and e are unsatisfying, while pairs b, d and f are satisfying.
Our basic assumption is that people in a community act in order to maximize their level of satisfaction, a desirable option from the psychological viewpoint. Hence, individuals belonging to an unsatisfying pair connection take action to turn it into satisfying. To convert unsatisfying pairs into satisfying ones, individuals can either change their opinions or alter the link state. Consider, for instance, the unsatisfying a pair in Fig. 1. It can become satisfying if one of the individuals changes its opinion state from white to blue or, alternatively, if they decide to change their link state from unfriendly to friendly. We consider that these two options happen with probability and p, respectively. A similar scenario holds for the unsatisfying link c. In the case e we need to assign a probability /2 to the node holding the blue opinion changing it to white and a probability /2 to the node holding the white opinion changing it to blue. In the pairs a, c, it does not matter which one node changes opinion, as it always leads to an f pair.
In a Monte Carlo implementation of these dynamical rules, a link is chosen at random from all existing links. If the corresponding pair is satisfying, nothing happens; otherwise, if the pair is unsatisfying, it is converted into satisfying by applying the rules, with their respective probabilities, displayed in Fig. 1. A Monte Carlo step, as usual, is defined as a number of consecutive link selections equal to the total number of links existing in the system. Most of our results concern an uncorrelated Erdős-Rényi network with N nodes and average degree (number of links per node) μ such that the total number of links is . Defining Li, as the number of links of type i, the associated densities are /L, satisfying the obvious normalization condition .
When all pairs are satisfying, no further evolution is possible and the system is dynamically frozen in an absorbing state. Note that an update that converts a pair from unsatisfying to satisfying by changing an individual node state might change the status of another pair, to which the node involved in the update also belongs to, from satisfying to unsatisfying. Therefore, we ask the question of under which conditions the dynamical rules defined above lead to an absorbing, all pairs being satisfying, global state.
In the frozen state, the densities , , are zero and hence in order to determine whether the frozen state has been reached in a particular realization, we focus on the time evolution of the link densities , . This evolution has been analyzed, either using the Monte Carlo procedure explained before or by a set of approximate rate equations, derived in the Method section.
In the Erdős-Rényi Network, where links amongst nodes are generated randomly with probability μ/N, it is possible to relate the different link densities with the number n(t) of nodes holding the white opinion. The relations are
1 |
where .
Rate equation, fixed points and critical line
As described in the Method section, we use a mean-field approximation to derive the rate equations of the aforementioned dynamics, based on the update rules sketched in Fig. 1. The main assumption in the derivation is that each node has exactly μ neighbors distributed randomly amongst all possible nodes. The mean-field treatment is exact in the thermodynamic limit (an infinite system size N) of an all-to-all network where all nodes are connected to each other, but it is only an approximation for other networks that we consider in our simulations. This is the case of an Erdős-Rényi network with a Poisson distribution, of mean degree μ, for the number of neighbors. Furthermore, as the rate equations are deterministic, they can not describe the finite-size fluctuations observed in the numerical simulations. The rate equations are six coupled differential equations for the time evolution of the six types of pair densities and include a combination of linear and nonlinear terms of those variables, see Eq. (6). The linear terms reflect the direct change of densities in any type of update, either node or link, and the nonlinear terms are the indirect consequence of node update, by which the status of other links connected to the updated node will also change. The latter effect plays a crucial role in the evolution of the system. We first identify the fixed points of our 6th-order dynamical system, found by setting all time derivatives equal to zero. It turns out that there are two independent sets of fixed points that can be easily obtained by a standard software of mathematical analysis. In the first set all densities take a well defined, non-null, value
2 |
while in the second set
3 |
there are no unsatisfying pairs, but there is an arbitrariness in the values of the densities of the satisfying links (always verifying the normalization condition ). In the first solution, Eq. (2), the densities of the pair connections reach asymptotically a non-null plateau depending on p and μ and independent of initial conditions. However, in the second set of solutions, Eq. (3), there are no unsatisfying pair connections, and the densities of the satisfying ones depend on the initial conditions.
The condition determines that the first solution is only relevant for or, given μ, for with
4 |
A linear stability analysis34 shows that the first solution, Eq. (2), is always stable (negative eigenvalues of the linearized equations) whenever it leads to non-negative densities, and that the set, Eq. (3), is marginally stable (eigenvalues equal to zero). Therefore for there are always active links in the asymptotic state and, consequently, continuous changes of the microscopic state. We say that the system stays in an active, or dynamical, phase. However, for , the densities of all active pairs tend to zero and the dynamics reaches a frozen, or absorbing, phase. As order parameter distinguishing one phase from another we choose the density , which is zero in the absorbing phase and positive in the active phase. Note that, in turn, the condition requires /2. If /2 the first solution does not exist and the dynamics always leads to a frozen state. As it follows from Eq. (2), as p approaches the critical value pc from below, the order parameter tends to zero as with a critical exponent , a continuous phase transition. As this coincides with the mean-field critical exponent of directed percolation35, we speculate that the active-frozen transition that we just described can be categorized under the class of directed percolation, but much more extensive numerical simulations would be needed in order to be conclusive in this point.
These conclusions are based on the study of the rate equations and are strictly valid only in the thermodynamic limit for the all-to-all network. In a finite system, an active state will display fluctuations of the order parameter around its mean value. Due to the stochastic nature of the dynamics, there will be always a fluctuation that takes an active state into a frozen one and, from there on, all microscopic dynamics stops. As discussed in detail in the next sections, the likeness of such fluctuation tends to zero with increasing system size and the average time to reach the frozen state diverges exponentially with system size.
Phase transition
We have carried out extensive Monte-Carlo simulations of the dynamical rules presented in Fig. 1 on an Erdős-Rényi network with mean degree μ and system size N. Once the network, nodes and links, has been constructed, we assign randomly a state (white/blue) to each node and then a state to each link (friendly/unfriendly). The initial density of white nodes is x0 and that of friendly links is . Note that the all-to-all network corresponds to .
Some representative trajectories of the order parameter can be seen in Fig. 2 for for some system parameters leading to the active phase, panel (a), or to the frozen phase, panel (b). In all curves we have taken the same values of and but different realizations of the networks, initial conditions and the dynamics. Observe the dispersion in the different curves in the active phase and that the microscopic dynamics continues in this phase for the whole range of time displayed in the figure. In the frozen phase, there is no further dynamics when the density of unsatisfied links reaches zero. Note, however, that there is also a dispersion in the times it takes the different realizations of the dynamics to reach the frozen state.
In order to check the validity of the description in terms of rate equations, we compare in Fig. 3 the Monte-Carlo results for the time evolution of the densities for an Erdős-Rényi network with nodes, with the numerical integration of the rate equations. We have set the same average number of neighbors μ in the rate equations and the Monte-Carlo simulations. For the Monte-Carlo simulations the results are the average over 100 realizations. In panels (a) and (c) we take which, for the Erdős-Rényi network, means that all nodes are connected to each other. In this case, as expected, the agreement between the simulations and the rate equations is very good. In panels (b) and (d) we take , but still observe a good agreement between simulations and rate equations. For , the chosen value of is below the critical one and, consequently, the dynamics leads to an active state. For , on the contrary, the value of is above the critical one and, consequently, the dynamics leads to a frozen state. These two scenarios are observed both in the Monte-Carlo simulations and in the numerical integration of the rate equations.
To compare the Monte-Carlo simulations with the predictions of the rate equations in the steady state, Eqs (2 and 3) and the critical line Eq. (4), we compute numerically in the simulations the average value . In Fig. 4(a) we show in the plane in a color code, while in Fig. 5(a) we plot it as a function of μ for fixed and in Fig. 5(b) as a function of p for fixed , as well as the prediction of the rate equations. It is clear from these figures that the rate equations provide a good qualitative, but also quantitative, agreement with the results of the Monte-Carlo simulations in finite Erdős-Rényi networks. The rate equations also predict the relation /2 that occurs in the steady state. This has been checked by plotting in Fig. 4(d), in the plane in a color code, making it indistinguishable from the corresponding Fig. 4(a) for . Another prediction of the rate equations is that should depend on the initial condition in the frozen phase. We check this by plotting in the plane in a color code for two different values of the initial condition in Fig. 4(b,e).
For an Erdős-Rényi network, Eqs (1–3) imply that the density of white links in the steady state should be /2 in the active phase, while it depends on the initial condition in the frozen phase. Moreover, in the frozen phase, the relation should hold. This is checked in Fig. 4(c,f) where we plot in the plane in a color code yielding plots which are indistinguishable from the corresponding Fig. 4(b,e), respectively, for in the frozen phase, .
A more detailed analysis of the dependence of xst and hence of , and on the initial condition, in the frozen phase has been performed in Fig. 6(a,b). We set a value of x0 (initial density of white nodes) and generate many initial conditions varying the value of the initial density of friendly links . Each of these microscopic configurations evolves to /2 for but generates a spread of final values of xst for . The spread is delimited by the lines /2 and , being xf a value that depends on x0, μ and p. The value for fixed and the value for fixed have been plotted in Fig. 6(a,b), respectively, for different values of x0.
We have also carried out numerical simulations in regular lattices in one and two dimensions with nearest neighbors (results not shown). The qualitative phenomenology is the same than the one described previously: while the dynamics always leads to a frozen phase in dimension one (), in dimension two we still find a transition from an active to a frozen phase at a critical value that, however, is smaller than the equivalent of an Erdős-Rényi network with .
In the following sections we describe separately the active and the frozen phases, studying in each case the survival probability and the characteristic decay time, as well as some topological properties of the asymptotic pattern reached by the dynamical evolution.
Active phase
The active, or dynamical, phase is a steady state characterized by the existence of a microscopic evolution. This occurs if the link-update probability is smaller than the critical value, . All types of links are present in this active steady state and their corresponding densities fluctuate around well defined values. The amplitude of these fluctuations around the steady state values decrease with system size and, eventually, tend to zero in the thermodynamic limit when the number of nodes . See Fig. 7(a) for a typical dependence of the density with time and system size. As shown in the same figure, the steady-state value can be resonably well approximated by the prediction Eq. (2) of the rate equations.
The existence of absorbing states and the ergodicity of the stochastic dynamical rules imply that for a finite system there is always a fluctuation that will take the system towards one of the absorbing states. Therefore, for a finite system, the ultimate fate is to end in the absorbing phase. The key point is to analyze the dependence of the time to reach the absorbing state on system size. is a random variable and we present in panels (a) and (b) of Fig. 8 its probability density function (pdf) for two values of corresponding to the active phase and several values of the system size N. It appears from these figures that, at least for large , the pdf can be fitted by an exponential form . The average value of the distribution is plotted in panels (e) and (f) Fig. 8 as a function of the system size N, showing an exponential dependence . This exponential dependence indicates that the decay to the absorbing state becomes very rare for increasing system size. From the point of view of Statistical Mechanics, in the limit , the active state remains forever and represents a genuine macroscopic phase.
The active phase is remarkable in the sense that it indicates the failure of the local dynamical rule. While the evolution is dictated by a tendency to reduce the unsatisfying pairs, the final state is one of coexistence of all types of links. This is reminiscent of other dynamical models, the most notable being that of Axelrod36,37 that predicts that local convergence can generate global polarization in an agent-based model of dissemination of culture.
From the topological point of view, the active phase is characterized by a continuously evolving, and apparently disordered, structure of nodes and links, see Fig. 9(a,b). The topology of the corresponding frozen phases that appear at a later time due a to a finite-size fluctuation, see Fig. 9(c,d), will be analyzed in another section.
Frozen phase
When the link-update probability is larger than the critical value the system falls into the absorbing or frozen phase. At variance with the system in the active phase, the densities of unsatisfied links , and continuously decrease during the time evolution and never reach a plateau from which they eventually escape. Therefore, there is a continuous decay towards the absorbing phase, contrarily to the decay of the active phase that was produced by a rare fluctuation. This is evidenced in panel (b) of Fig. 7 where we plot the time evolution of for different system sizes. We observe an exponential decay with a very small dependence of on the system size N and approaching a limiting value relatively close to the prediction of the rate equation. The time to reach the absorbing state, , is also a random variable characterized by a pdf . As shown in panels (c) and (d) Fig. 8, corresponding to two different points in the frozen phase, the tail of can still be fitted by an exponential function , but this function now presents a well defined maximum located at , the characteristic time for decay unto the frozen state. This characteristic time is plotted in panels (g) and (h) of Fig. 8 showing a logarithmic increase with system size . It is possible to relate the exponential decay observed in with this logarithmic dependence. The transition to the absorbing state will occur at the time when the density of unsatisfying pairs falls below a value of order 1/N, i.e. /N. Replacing . We arrive at , a logarithmic dependence on system size, as observed. Snapshot of typical frozen configurations are displayed in Fig. 10(a,b). In the next section we discuss the possible topological structures of the frozen phases.
Finite-size topological transition
A fully satisfying, absorbing, configuration obtained in an Erdős-Rényi network displays a transition associated with some structure that can be described as “group splitting”. By that, we mean that the nodes organize in several groups, defining a group as a set of nodes holding the same opinion and connected by friendly links among themselves and by unfriendly links to the members of other groups. This group splitting structure appears both when the absorbing configuration has been reached from a finite-size fluctuation of an active phase, , see Fig. 9(c,d), or when it corresponds to the frozen phase in parameter space, , see Fig. 10(a,b).
The number of components is an important topological property of a network. We characterize the absorbing configurations by the number of groups . This number is a stochastic variable that depends on the initial condition, the system parameters and the particular realization of the dynamics. We denote by the probability distribution function of this variable as:
5 |
with and δ is the Dirac-delta function. The shape of these discrete distributions for small μ can be approximated by a continuous Gaussian shape, as shown in Fig. 11. What we have observed is that there is a transition in which changes from a unimodal distribution at (meaning that all realizations end up in two groups) to a wide distribution in which different realizations reach a state in which two large groups coexist with a varying number of smaller groups. Examples of two groups-splitting can be seen in Figs 9(d) and 10(b), whereas more than two groups are displayed in Figs 9(c) and 10(a). The topological transition appears when crossing the line in parameter space such that for the system always fall into exactly two friendly group with different opinion, , but for , the system splits in more than two friendly groups, . The exact location of the transition line depends on the initial condition and on system size N. The simulations indicate that for the initial condition the value μsplit is roughly independent on p, see panels (a) and (b) in Fig. 11. Furthermore the transition point μsplit grows with system size, see panel (c) of Fig. 11, and we speculate that it tends to infinity with N, in such a way that in the thermodynamic limit, a typical absorbing configuration always contains more than two groups. For a different set of initial conditions, it is not true that the line is independent of p, but the same conclusion is reached about the disappearance of the two-groups phase in the large N limit.
The size G of the largest white group is also a random variable described by the corresponding pdf . The mean value and variance, , of that distribution depend, besides p and μ, on the initial densities of white opinions x0 and friendly links , in a similar functional form that the final density displayed in Fig. 6(c,d). For a given initial condition, and increase linearly with system size N (not shown). In Fig. 12 we show that can be well represented by a Gaussian distribution.
Summary and Discussion
We have introduced a model of opinion formation in the context of the study of coupled dynamics of node and link states in a complex network: We postulate that friendly/unfriendly links can affect the process of changing opinions so that friends like to have the same opinion and unfriendly relations are satisfied with different opinions. We have proposed a dynamical rule for the evolution of unsatisfied pairwise relations to satisfactory relations by either node or link updates. The relevant parameter of the problem p is the probability for link update instead of a node update in the local dynamics rule. By a mean-field rate equation analysis, corroborated by Monte Carlo simulations, we find an absorbing continuous phase transition from a frozen to a dynamically active phase occurring for a critical value of p. In spite of a dynamical rule of local convergence, global convergence to the satisfactory absorbing phase does not occur for slow link update. In the active phase, the densities of all possible pairwise relations fluctuate around well defined values that depend on μ and p. However, finite-size fluctuations take the system to a frozen configuration, but this occurs in a characteristic time that grows exponentially with system size. In the frozen phase, the system orders dynamically, with an order parameter decaying exponentially to zero. For a finite system, the characteristic time to reach the absorbing state in this phase grows logarithmically with system size. The final frozen configurations reached continuously in the absorbing phase or those reached by a finite-size fluctuation in the active phase show a group structure such that the links within a group are friendly and the links between groups are unfriendly. There is a finite-size topological transition between a two-group and a multi-group structure of those final frozen configurations. An interesting feature of these results is the polarized configuration of the final absorbing states in both the active and absorbing phases (Figs 9 and 10). In these configurations, two large and opponent groups with different opinion emerge out of a disordered configuration, illustrating the process of social polarization21–24 in opinion formation. We note that this polarization is in contrast to the consensus configuration observed in the final absorbing state of the coevolving voter model31 in its active phase. A challenging open question for future research is how these transitions are modified when the network evolves dynamically as in a coevolving voter model31: An unsatisfying pair could evolve to a satisfying pair by rewiring a link in the network with some probability.
Method
Rate equation of coupled evolution of node and link in imitating process in the mean-field approximation
To predict the behavior of the different densities of pairs as a function of time, we derive the rate equations of the dynamic sketched in Fig. 1 on a network in which each nodes has exactly μ links as
6 |
According to the update rule, the only active pairs are a, c and e, however due to the node update the statues of pairs b, d and f will change because, in the procedure of node update, the states of all pairs connected to the updated node will also be changed. The nonlinear terms in the rate equation are the consequence of this interaction. In the following we explain the derivation of the rate equation. The linear and nonlinear terms should be derived separately.
The linear terms are obtained by the variation of densities due to the direct update of nodes and links in the real time steps. As a way of example, now we derive in detail the first term of the first equation: In any update step, with probability a pair a is randomly chosen. According to the update rule Fig. 1, with probability p it turns into the pair b and changes the global density as . Also, with probability , the pair a becomes f and changes the global density in the same amount. In addition, the time interval (measured in Monte Carlo steps) in any update step is given by . Therefore, the variation of due to the direct effect of update of the pair a is
7 |
where is the direct effect of the update from the pair to the pair . Needless to say that because of conservation of number of pair connections in the network, the negative value of and should be added to the variation of and , respectively. Thus the most general form of linear terms can be written as follow
8 |
9 |
Now, turning back to our example and using Eq. 8 we can write
10 |
The third term of Eq. 10 is zero because there is no direct update from . Then, the variation of and , using Eq. 9, can be written as
11 |
12 |
The third term of Eq. 11 is zero because there is no direct update from . The other undetermined terms can be obtained easily similarly to the derivation of Eq. 7.
However, the non-linear terms are an indirect effect of the node update. The blue nodes can be an end to any of the links c, d, e and f while the white nodes can be an end to any of the links a, b, e and f. Thus, the node update will change the status of the connected links to the updated node. As case in point, to show how we obtain the nonlinear terms, we derive the first non linear term of the fifth equation . This term is the implication of a node update from the pair connection a to f. As mentioned before, in any Monte Carlo step, with probability a pair a is randomly picked and with probability a node update takes place. Now, let us examine the change of the rate of under the update of a to f as presented in Fig. 13. The normalized number of whole pair connections attached to the one side of a pair a is and from this portion, the fraction of the pair e that is attached to the link a is . In addition, due to the asymmetry on the shape of pairs e and f, the update from any side of these pairs would result in different pairs. For instance, if the white opinion in the pair e is updated, the new pair convert to d and if blue opinion is flipped, the new one turns to b. Thus, when we deal with pairs e and f, the contribution of nonlinear terms in the node update should be considered by probability . Thus, the global change in the density of the pair e due to the node update from a to f is given by . This leads to
13 |
where and its negative value are the change in density of the pairs and , respectively, due to the node update of the pair i to j. In general
14 |
Note that some terms like are zero. Thus, in this way we are able to obtain all the nonlinear terms of Eq. (6).
Initial condition
When one integrates numerically Eq. 6 it is important to ensure that the initial condition satisfies the relations (1). This is achieved by using as initial condition
15 |
where and are the fraction of friendly links within the groups with white and blue opinion, respectively, and is the fraction of friendly links between the white and blue opinion groups. For the sake of simplicity, and otherwise stated, in this work we consider .
Acknowledgements
We acknowledge financial support from Agencia Estatal de Investigación (AEI, Spain) and Fondo Europeo de Desarrollo Regional under Project PACSS Grant No. RTI2018-093732-B-C21 (AEI/FEDER,UE) and the Spanish State Research Agency, through the Mara de Maeztu Program for Units of Excellence in R&D (MDM-2017-0711).
Author Contributions
M.S., M.S.M. and R.T. conceived and designed the research; M.S. performed and conducted the simulations; M.S., M.S.M. and R.T. analyzed the results, wrote and revised the manuscript.
Competing Interests
The authors declare no competing interests.
Footnotes
Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Heider F. Attitudes and cognitive organization. The Journal of Psychology. 1946;21:107–112. doi: 10.1080/00223980.1946.9917275. [DOI] [PubMed] [Google Scholar]
- 2.Radicchi F, Vilone D, Yoon S, Meyer-Ortmanns H. Social balance as a satisfiability problem of computer science. Physical Review E. 2007;75:026106. doi: 10.1103/PhysRevE.75.026106. [DOI] [PubMed] [Google Scholar]
- 3.Szell M, Lambiotte R, Thurner S. Multirelational organization of large-scale social networks in an online world. Proceedings of the National Academy of Sciences. 2010;107:13636. doi: 10.1073/pnas.1004008107. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Marvel SA, Kleinberg J, Kleinberg RD, Strogatz SH. Continuous-time model of structural balance. Proceedings of the National Academy of Sciences. 2011;108:1771. doi: 10.1073/pnas.1013213108. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Traag VA, Bruggeman J. Community detection in networks with positive and negative links. Physical Review E. 2009;80:036115. doi: 10.1103/PhysRevE.80.036115. [DOI] [PubMed] [Google Scholar]
- 6.Evans T, Lambiotte R. Line graphs, link partitions, and overlapping communities. Physical Review E. 2009;80:016105. doi: 10.1103/PhysRevE.80.016105. [DOI] [PubMed] [Google Scholar]
- 7.Ahn Y-Y, Bagrow JP, Lehmann S. Link communities reveal multiscale complexity in networks. Nature. 2010;466:761. doi: 10.1038/nature09182. [DOI] [PubMed] [Google Scholar]
- 8.Nepusz T, Vicsek T. Controlling edge dynamics in complex networks. Nature Physics. 2012;8:568. doi: 10.1038/nphys2327. [DOI] [Google Scholar]
- 9.Antal T, Krapivsky PL, Redner S. Dynamics of social balance on networks. Physical Review E. 2005;72:036121. doi: 10.1103/PhysRevE.72.036121. [DOI] [PubMed] [Google Scholar]
- 10.Marvel SA, Strogatz SH, Kleinberg JM. Energy landscape of social balance. Physical Review Letters. 2009;103:198701. doi: 10.1103/PhysRevLett.103.198701. [DOI] [PubMed] [Google Scholar]
- 11.Antal T, Krapivsky PL, Redner S. Social balance on networks: The dynamics of friendship and enmity. Physica D: Nonlinear Phenomena. 2006;224:130. doi: 10.1016/j.physd.2006.09.028. [DOI] [Google Scholar]
- 12.Leskovec, J., Huttenlocher, D. & Kleinberg, J. Signed networks in social media. In Proceedings of the SIGCHI conference on human factors in computing systems, 1361 (ACM, 2010).
- 13.Fernández-Gracia J, Castelló X, Eguluz VM, San Miguel M. Dynamics of link states in complex networks: The case of a majority rule. Physical Review E. 2012;86:066113. doi: 10.1103/PhysRevE.86.066113. [DOI] [PubMed] [Google Scholar]
- 14.Carro A, Vazquez F, Toral R, San Miguel M. Fragmentation transition in a coevolving network with link-state dynamics. Physical Review E. 2014;89:062802. doi: 10.1103/PhysRevE.89.062802. [DOI] [PubMed] [Google Scholar]
- 15.Shi G, Proutiere A, Johansson M, Baras JS, Johansson KH. The evolution of beliefs over signed social networks. Operations Research. 2016;64:585. doi: 10.1287/opre.2015.1448. [DOI] [Google Scholar]
- 16.Carro A, Toral R, San Miguel M. Coupled dynamics of node and link states in complex networks: a model for language competition. New Journal of Physics. 2016;18:113056. doi: 10.1088/1367-2630/18/11/113056. [DOI] [Google Scholar]
- 17.Saeedian M, Azimi-Tafreshi N, Jafari G, Kertesz J. Epidemic spreading on evolving signed networks. Physical Review E. 2017;95:022314. doi: 10.1103/PhysRevE.95.022314. [DOI] [PubMed] [Google Scholar]
- 18.Singh R, Dasgupta S, Sinha S. Extreme variability in convergence to structural balance in frustrated dynamical systems. EPL (Europhysics Letters) 2014;105:10003. doi: 10.1209/0295-5075/105/10003. [DOI] [Google Scholar]
- 19.Holovatch Y, Kenna R, Thurner S. Complex systems: physics beyond physics. European Journal of Physics. 2017;38:023002. doi: 10.1088/1361-6404/aa5a87. [DOI] [Google Scholar]
- 20.Cartwright D, Harary F. Structural balance: a generalization of Heider’s theory. Psychological Review. 1956;63:277. doi: 10.1037/h0046049. [DOI] [PubMed] [Google Scholar]
- 21.Bovet A, Morone F, Makse HA. Validation of Twitter opinion trends with national polling aggregates: Hillary Clinton vs. Donald Trump. Scientific Reports. 2018;8:8673. doi: 10.1038/s41598-018-26951-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Bliuc A-M, et al. Public division about climate change rooted in conflicting socio-political identities. Nature Climate Change. 2015;5:226. doi: 10.1038/nclimate2507. [DOI] [Google Scholar]
- 23.Yardi S, Boyd D. Dynamic debates: An analysis of group polarization over time on Twitter. Bulletin of Science, Technology & Society. 2010;30:316. doi: 10.1177/0270467610380011. [DOI] [Google Scholar]
- 24.Quattrociocchi W, Caldarelli G, Scala A. Opinion dynamics on interacting networks: media competition and social influence. Scientific Reports. 2014;4:4938. doi: 10.1038/srep04938. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.French JR., Jr. A formal theory of social power. Psychological Review. 1956;63:181. doi: 10.1037/h0046123. [DOI] [PubMed] [Google Scholar]
- 26.Iyengar S, Hahn KS. Red media, blue media: Evidence of ideological selectivity in media use. Journal of Communication. 2009;59:19. doi: 10.1111/j.1460-2466.2008.01402.x. [DOI] [Google Scholar]
- 27.Krueger T, Szwabiński J, Weron T. Conformity, anticonformity and polarization of opinions: insights from a mathematical model of opinion dynamics. Entropy. 2017;19:371. doi: 10.3390/e19070371. [DOI] [Google Scholar]
- 28.Siedlecki P, Szwabiński J, Weron T. The interplay between conformity and anticonformity and its polarizing effect on society. Journal of Artificial Societies and Social Simulation. 2016;19:9. doi: 10.18564/jasss.3203. [DOI] [Google Scholar]
- 29.Kermack WO, McKendrick AG. Contributions to the mathematical theory of epidemics. II.—The problem of endemicity. Proc. R. Soc. Lond. A. 1932;138:55. doi: 10.1098/rspa.1932.0171. [DOI] [PubMed] [Google Scholar]
- 30.Kermack WO, McKendrick AG. Contributions to the mathematical theory of epidemics. III.—Further studies of the problem of endemicity. Proc. R. Soc. Lond. A. 1933;141:94. doi: 10.1098/rspa.1933.0106. [DOI] [PubMed] [Google Scholar]
- 31.Vazquez F, Eguluz VM, San Miguel M. Generic absorbing transition in coevolution dynamics. Physical Review Letters. 2008;100:108702. doi: 10.1103/PhysRevLett.100.108702. [DOI] [PubMed] [Google Scholar]
- 32.Toruniewska J, Kułakowski K, Suchecki K, Hołyst JA. Coupling of link-and node-ordering in the coevolving voter model. Physical Review E. 2017;96:042306. doi: 10.1103/PhysRevE.96.042306. [DOI] [PubMed] [Google Scholar]
- 33.Barrat, A., Barthelemy, M. & Vespignani, A. Dynamical processes on complex networks (Cambridge University Press, 2008).
- 34.Strogatz, S. H. Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering (CRC Press, 2018).
- 35.Hinrichsen H. Non-equilibrium critical phenomena and phase transitions into absorbing states. Advances in Physics. 2000;49:815. doi: 10.1080/00018730050198152. [DOI] [Google Scholar]
- 36.Axelrod R. The dissemination of culture: A model with local convergence and global polarization. Journal of Conflict Resolution. 1997;41:203. doi: 10.1177/0022002797041002001. [DOI] [Google Scholar]
- 37.Axelrod R. The Complexity of Cooperation. Princeton NJ: Princeton University Press; 1997. [Google Scholar]