Herding and idiosyncratic choices: Nonlinearity and aging-induced transitions in the noisy voter model
Oriol Artime, Adri\'an Carro, Antonio F. Peralta, Jos\'e J. Ramasco,, Maxi San Miguel, and Ra\'ul Toral

TL;DR
This paper investigates how nonlinear interactions and aging effects in the noisy voter model create a robust herding to non-herding transition, which is otherwise finite-size and disappears as the population grows.
Contribution
It introduces two mechanisms—nonlinear interactions and aging—that stabilize the herding transition in the noisy voter model, making it well-defined for large populations.
Findings
Nonlinear interactions induce a robust herding transition.
Aging effects reinforce the stability of the transition.
The transition persists in large populations due to these mechanisms.
Abstract
We consider the herding to non-herding transition caused by idiosyncratic choices or imperfect imitation in the context of the Kirman Model for financial markets, or equivalently the Noisy Voter Model for opinion formation. In these original models this is a finite size transition that disappears for a large number of agents. We show how the introduction of two different mechanisms make this transition robust and well defined. A first mechanism is nonlinear interactions among agents taking into account the nonlinear effect of local majorities. The second one is aging, so that the longer an agent has been in a given state the more reluctant she becomes to change state.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Herding and idiosyncratic choices: Nonlinearity and aging-induced transitions in the noisy voter model
Oriol Artime
Instituto de Física Interdisciplinar y Sistemas Complejos IFISC (CSIC-UIB), Campus UIB, 07122 Palma de Mallorca, Spain
Fondazione Bruno Kessler, Via Sommarive 18, 38123 Povo (TN), Italy
Adrián Carro
Institute for New Economic Thinking at the Oxford Martin School, University of Oxford, OX2 6ED Oxford, UK
Mathematical Institute, University of Oxford, OX2 6GG Oxford, UK
Antonio F. Peralta
Instituto de Física Interdisciplinar y Sistemas Complejos IFISC (CSIC-UIB), Campus UIB, 07122 Palma de Mallorca, Spain
José J. Ramasco
Instituto de Física Interdisciplinar y Sistemas Complejos IFISC (CSIC-UIB), Campus UIB, 07122 Palma de Mallorca, Spain
Maxi San Miguel
Instituto de Física Interdisciplinar y Sistemas Complejos IFISC (CSIC-UIB), Campus UIB, 07122 Palma de Mallorca, Spain
Raúl Toral
Instituto de Física Interdisciplinar y Sistemas Complejos IFISC (CSIC-UIB), Campus UIB, 07122 Palma de Mallorca, Spain
Abstract
We consider the herding to non-herding transition caused by idiosyncratic choices or imperfect imitation in the context of the Kirman Model for financial markets, or equivalently the Noisy Voter Model for opinion formation. In these original models this is a finite size transition that disappears for a large number of agents. We show how the introduction of two different mechanisms make this transition robust and well defined. A first mechanism is nonlinear interactions among agents taking into account the nonlinear effect of local majorities. The second one is aging, so that the longer an agent has been in a given state the more reluctant she becomes to change state.
I Introduction
A number of mechanistic models similar to those studied in Statistical Physics have been considered and analyzed to describe collective social phenomena Ball (2004); Castellano et al. (2009a); Fortunato et al. (2013); Sen and Chakrabarti (2014); Schweitzer (2018). It turns out that, in some cases, models originally proposed in the Social Sciences are isomorphic to Statistical Physics models, as for example the famous segregation model of Schelling Schelling (1971) and a version of the Kinetic Ising model with exchange dynamics and vacancies Gauvin et al. (2009). Such simple models of social behavior are sometimes dismissed as simplistic and the issue is what can be learnt from them. Following the physicists tradition of starting simple and considering science as the art of abstraction, these models aim to provide an understanding of mechanisms as a necessary step toward understanding data. Understanding means to explain why, which is about identifying mechanisms to establish cause-effect relations that go beyond inference from statistical correlations. It is also about unveiling underlying mechanisms beyond the description of collective patterns of behavior. The point of modeling is thus to understand data, rather than simply reproduce data. In this context, the purpose of a simple model is, essentially, i) to be able to pose a well defined question, ii) to isolate a mechanism of social interaction and determine emergent consequences at the collective level, iii) to establish cause-effect relations and iv) to check common sense wisdom Watts (2011).
A paradigmatic example of those simple models is the Voter Model, introduced first in biological Clifford and Sudbury (1973) and mathematical statistics contexts Holley and Liggett (1975); Liggett (2013) and considered in physics Marro and Dickman (2005) as a nonequilibrium lattice model. This model isolates imitation as a basic mechanism of social learning. The mathematical implementation of imitation, or herding, considers agents with a binary option (or state) that adopt the state of one of their neighbors chosen at random in their network of social interactions. The question is: If the only mechanism of interaction is pairwise imitation, when is agreement reached collectively, or when does coexistence of the two states persist? What we learn is that the answer to this question depends on the effective dimensionality of the network Suchecki et al. (2005). For regular lattices of dimension the system orders and dynamically approaches one of the two absorbing states of consensus with all agents adopting the same state. However, for larger effective dimension, which is the case of most complex networks, the system remains in a dynamical state of coexistence of states with a lifetime that diverges with system size. This result was considered counterintuitive Castellano et al. (2003) since common sense might indicate that global scale interactions, obtained by introducing long range links in a regular square lattice of interactions (a small world network), should favor global consensus. However, the result is that long range links sustain a dynamical coexistence of states.
Social changes at the macroscale are aimed to be described by phase transitions occurring in these models for a critical value of a control parameter. In this way these changes can be traced back to the mechanism taken into account by the model. The Voter Model has no parameters, and therefore no possible phase transition. Kirman introduced Kirman (1993) a famous model used to describe herding behavior in financial markets with optimistic (buying) and pessimistic (selling) agents. The model accounts for fast switches between global optimistic and pessimistic states, but it also displays a transition from this global switching herding state to a non-herding state of dynamical coexistence with similar proportions of optimistic and pessimistic agents. In fact, Kirman’s model is just a modification of the voter model, known as the noisy voter model Carro et al. (2016); Peralta et al. (2018a); Khalil et al. (2018) and which has also been studied independently in many other contexts Granovsky and Madras (1995); Lebowitz and Saleur (1986); Fichthorn et al. (1989); Considine et al. (1989). The additional mechanism taken into account in Kirman’s model is that of imperfect imitation: The change of state of an agent is not always determined by herding or imitation, but there are also idiosyncratic changes, i.e., decided by the agent independently of the choices of the other agents. This introduces a parameter in the model, the ratio of herding to idiosyncratic changes, so that a transition occurs for a critical value of this parameter. Imperfect imitation in the Voter Model has also been invoked to validate a metapopulation Voter Model against data from US presidential elections Fernández-Gracia et al. (2014).
The transition found in Kirman’s model is a finite size transition: It depends on the number of agents, and it disappears in the limit of an infinite number of agents. In that limit there is always coexistence of the two states. From a Statistical Physics point of view this is not a proper phase transition since it does not exist in the thermodynamic limit. In fact, the model is not structurally stable and perturbations of the model lead to different results. Some structural modifications have been proposed so that the transition is no longer a finite size effect Alfarano et al. (2005, 2008). In this paper we review how accounting for additional mechanisms makes the transition of Kirman’s model robust and well defined. In particular, we consider separately the effect of nonlinear interactions and that of aging in the noisy voter model. Nonlinear interactions mean that the herding or imitation process is not implemented through dyadic agent-agent interactions, but that the change of state of a given agent is determined by group interaction with a set of her neighbors Castellano et al. (2009b); Peralta et al. (2018b). By aging Artime et al. (2018a) we mean that the rate at which agents update their state is not constant, but rather agents have an internal clock measuring a persistence time, so that, the longer the agent remains in a given state, the less probable it is to update the state. We show that either of these additional mechanisms, when included in the noisy voter model, lead to a well defined transition between a herding and a non-herding state that occurs for a critical value of the ratio of herding to idiosyncratic changes, and that the transition continues to exist in the limit of a large number of agents.
The outline of the paper is as follows: In Section II we review the noisy voter model. Section III contains the discussion of nonlinear interactions and Section IV discusses the effect of aging. Some general conclusions are outlined in the final section.
II The noisy voter model
We introduce next the standard noisy voter model, defining the notation and concepts used throughout the article, and we discuss as well the model’s main characteristics. The properties derived here will be later used as a base case for comparison with those of the model variations, namely, its nonlinear version (Sec. III) and its version with aging (Sec. IV).
Let us consider a set of elements, called “agents”. They are placed on the nodes of a network of interactions characterized by the adjacency matrix , whose elements are if a connection between nodes and exists, and otherwise. The nature of these links is left here unspecified, but they are generally assumed to be interactions of some sort. The degree is defined as the total number of connections of node . Beyond topological properties, each agent is endowed with a binary variable, its state or opinion, denoted by . While the precise meaning of this binary variable does not concern us in this paper, typical interpretations include stock market traders holding an optimistic/pessimistic opinion about the future evolution of prices Kirman (1993), speakers using language A/B in bilingual societies Abrams and Strogatz (2003); Vazquez et al. (2010), or, more generally, individuals holding one of two alternative opinions on a given topic. In order to characterize the global state of the system we introduce the global variable , defined as the total number of agents in state at time . An alternative variable used for the macroscopic description is the intensive magnetization , defined in the interval .
The dynamics of the noisy voter model defines how the transition in the states occur. The individual opinion of an agent can change either by the effect of noise, in the form of random or idiosyncratic flips, i.e., independently of the opinions held by the agent’s neighbors, or by pairwise copy or herding interactions with one of ’s neighbors, the so-called voter update. The microscopic transition rates for each agent with neighbors read
[TABLE]
In an all-to-all connected topology, the individual fractions of agents in one or the other state can be replaced by the global fractions. To obtain the global rates one just needs to multiply by and the first and the second equations, respectively. , leading to
[TABLE]
The first term on the right-hand side, , is the contribution of the noise. At each update event of agent , the noisy update is chosen with probability , resulting in a final state half of the times and state [math] the other half, regardless of the former state. The voter update, the second term on the right-hand side, is performed with the complementary probability . In this case agent chooses a random neighbor and blindly adopts the opinion of that neighbor. Thus, the fraction stands for the relative ratio between noisy updates and voter updates and gives an idea of the strength or intensity of the noise.
Starting from the corresponding master equation of this stochastic process and using the rates Eqs.(2), a standard approach van Kampen (2007); Toral and Colet (2014), allows one to obtain a Fokker-Planck equation for the probability density function in the all-to-all connected topology,
[TABLE]
with the drift term given by and the diffusion term by . The negative sign and the odd dependence in the magnetization of the drift term indicate that the system has a tendency toward the state of equal coexistence of opinions , and this tendency is stronger the farther away from the coexistence. The diffusion function is formed by two terms with different effects on the dynamics of the system. The first one, independent of and directly proportional to the noise , translates into state-independent stochastic fluctuations due to the ability of the agents to randomly change their state. The second term of the diffusion function, proportional to , is a multiplicative noise term, i.e., a noise whose intensity depends on the state variable itself. In particular, this multiplicative noise is maximum for and vanishes for , and so it statistically tends to move the system away from the center and toward the boundaries of the state variable , by making any random partial agreement on one or the other possible opinions stochastically grow toward a complete consensus, with all the agents sharing the same opinion. In the limiting case of vanishing noise we recover the classical voter model Liggett (2013), characterized by a zero drift and a vanishing diffusion term in the boundaries of the interval . These are signatures of absorbing states: Once the system reaches there it cannot leave. As far as , consensus states exist but they are no longer absorbing.
The Fokker-Planck equation of the noisy voter model can be solved explicitly Artime et al. (2018b); Alfarano (2006), but we limit ourselves to an analysis of the stationary distribution , which can be found, after setting the time derivative to [math] in Eq. (3), in the form of an exponential function,
[TABLE]
where is a normalization constant and is a “potential function” given by
[TABLE]
Which, in our particular case, leads to
[TABLE]
with the normalization constant being , where is the hypergeometric function. The exponent of Eq. (6) determines the qualitative behavior of the system. When negative , the stationary solution is a symmetric concave function with one peak at , the most disordered state. In this case the system is in the unimodal regime. If the exponent is positive the stationary state is found to be bimodal, i.e., a convex function with peaks at the consensus states , the most ordered states. The lower the noise intensity, the higher the probability to find the system close to consensus. At the precise value where the exponent is [math] the stationary distribution is flat, meaning that the system does not have a preferred configuration, so any value of the magnetization is equiprobable. These three regimes are depicted in Fig. 1.
The nature of the transition from bimodal to unimodal distributions is discontinuous, in the sense that when the system crosses the most probable state changes abruptly, from the borders to the middle of the magnetization space [see Fig. 1]. Another interesting feature of the transition of the noisy voter model is its size dependence. In a real system we encounter finite populations, thus the transition will be always observable. However, to characterize a bona-fide phase transition one needs to take the thermodynamic limit , where the thermodynamic quantities suffer actual discontinuities and/or divergences. In the case of the noisy voter model, the transition point vanishes when the infinite size limit is taken. In other words, there is no bimodal regime in this limit, i.e., no possible change of phase. This scenario resembles the one-dimensional Ising model, with its trivial phase transition at zero temperature Yeomans (1992).
With the purpose of keeping the bimodal regime accessible even in the thermodynamic limit, and thus of avoiding the finite-size character of the transition in the original noisy voter model, an alternative formulation of the voter rule within the transition rates at Eq. (1) has been proposed in the literature Alfarano et al. (2005, 2008); Carro et al. (2015). In particular, an interaction mechanism that is, for each agent, proportional to the absolute number of agents in the opposite state —rather than the corresponding fraction— has been proposed. This is tantamount to replacing by in the rates (2). In this case, the critical point of the transition becomes size-independent, , and thus the transition remains in the thermodynamic limit. It should be note, however, that this redefinition of the voter rule rests on the assumption that agents change opinion depending only on the number of agents with the opposite opinion, completely disregarding the number of neighbors with their same opinion. For this reason, we consider the original formulation of the voter update rule to be of more general application, and thus we will use the transition rates as expressed in Eq. (1).
Several recent contributions have confirmed the existence of the referred finite-size transition when the all-to-all assumption is relaxed and the system is embedded in a more complex network topology. In particular, three different analytical approaches have been proposed to explain the effect of the network of interactions on the results of the noisy voter model. A mean-field approximation was initially proposed in the literature Alfarano and Milaković (2009); Diakonova et al. (2015), leading to an analytical solution for the critical point which coincides with the all-to-all case, , and is thus independent of any property of the network other than its size. A second approach has been recently introduced based on an annealed approximation for uncorrelated networks Carro et al. (2016), allowing to deal with the network structure as parametric heterogeneity. This study has shown that the variance of the underlying degree distribution has a strong influence on the location of the critical point of the transition, namely leading to larger critical points the larger the degree heterogeneity of the underlying network. Finally, a third approach has been presented in a recent contribution Peralta et al. (2018a) based on a full stochastic description of the pair approximation scheme to study binary-state dynamics on heterogeneous networks. This study has confirmed the role played by the variance of the degree distribution, as well as improved on the accuracy of previous methods. In all these theoretical approaches, and coincident with the results of numerical simulations, the critical point tends to zero as the system size goes to infinity.
Complex networks are characterized by a heterogeneous degree distribution such that agents are connected to a different number of neighbors. Another line of research has considered the role that the intrinsic heterogeneity of the agents can have on the transition point. Intrinsic heterogeneity refers to the fact that different agents can have different levels of noise or herding, reflecting the different relevance that these two terms can have in an individual’s behavior. A general framework for binary state models, that is also useful to handle network heterogeneity, has been developed in Lafuerza and Toral (2013). The result is that, although intrinsic heterogeneity can alter the location of the transition point, its value still scales with the inverse size and, therefore, the transition disappears in the thermodynamic limit. An extreme case of agents’ heterogeneity is the presence of zealots, or agents that never change their state Mobilia (2003). The role of zealots in the noisy voter model within a mean-field approach has been considered in Khalil et al. (2018) with the conclusion that the dynamics of a system of identical voters with the inclusion of some zealots, is equivalent to that of an intrinsic heterogeneous population without zealots and displays a rich phenomenology with the possible presence of asymmetric phases. However, the finite-size character of the transition remains in the presence of zealots.
In the following sections we will discuss different mechanisms that transform the finite-size transition of the noisy voter model into a robust, well-defined phase transition.
III Nonlinear noisy voter model
In this section, we present a modification of the noisy voter model allowing for non-linear interactions between agents. As shown below, exact analytical solutions can be found for the main model variables in an all-to-all scenario. In particular, we present here solutions for the location of the maxima of the probability distribution of the magnetization as a function of the parameters of the model and the population size. As a consequence, we will be able to show and discuss the main features of the phase diagram characterizing the model. Finally, we will comment on how these results are modified by releasing the all-to-all constraint and allowing for more complex topologies.
As mentioned above, the canonical noisy voter model includes both a noise mechanism, in the form of random changes of state, and a herding mechanism, in the form of pairwise copy interactions between nearest neighbors in the network —the so-called voter update rule. In particular, the dyadic character of the voter update rule, in which a node copies the state of a randomly selected neighbor, implies that the probability of a node changing its state due to this mechanism is proportional to the fraction of neighboring nodes in the opposite state. In general, however, interactions do not need to be dyadic and, indeed, in a number of social contexts, more complex mechanisms of group interaction seem to be in place. A more general way of modeling collective interaction is to assume that the associated probability to change state is proportional to a power of the fraction of neighbors in the opposite state, thus allowing for nonlinear functional forms.
In this way, we rewrite the transition rates at Eq. (1) as
[TABLE]
such that the linear dependence corresponding to the random imitation in the traditional noisy voter model is easily recovered for . Values of correspond to a probability of imitation below the random case, thus modeling individuals who are more resistant to follow the opinion of their neighbors holding the opposite state. As a consequence of this aversion to change, a larger fraction of neighbors in the opposite state is needed for the agent to switch her state, as compared to the purely random imitation of the traditional voter update rule. On the contrary, values of correspond to a probability of imitation above the random case, thus making it easier for agents to follow the opinion of their neighbors holding the opposite state. As a consequence of this preference for change, even a small fraction of neighbors in the opposite state is likely to trigger the agent to switch her state, as compared to the purely random imitation case. While values of have been found to fit the data in some problems of language competition Abrams and Strogatz (2003), values of have been generally considered in social impact theory Nowak et al. (1990). Note that the cases where is an integer, , are equivalent to a process in which an individual changes state if and only if, after checking the state of randomly selected neighbors (allowing for repetitions in the selection), all of them happen to be in the opposite state to the one held by the individual Castellano et al. (2009b). For the sake of generality and in order to be able to study the robustness of the transition of the noisy voter model to small perturbations around , we focus here on continuous values of . A version of this nonlinear model has been used recently in a model of active particles Escaff et al. (2018). In this version of the model the two states represent possible directions of the velocity of active particles in a one-dimensional line. There is a rate to switch the direction of movement that takes into account the noise and non-linear herding mechanisms that have been described before. The novelty in this model compared to the ones analyzed here is that the set of neighbors of a given active particle is not derived statically from a network structure, but the range of interaction is solely dictated by the physical distance between the particles and, hence, the number of possible interacting particles changes with time. Using an exponent , it is found that there is a transition to a flocking state in which particles move together in the same direction.
As mentioned above, in the all-to-all scenario, i.e., when each node is connected to all the other nodes, individual fractions of agents in one or the other state coincide with the global fractions. Furthermore, being all nodes equivalent, the only variable of interest is and global transition rates for the system as a whole can be easily obtained as
[TABLE]
Following the procedure described in the previous section with these modified rates, a Fokker-Planck equation (3) can be obtained for this nonlinear version of the noisy voter model. In particular, the drift and diffusion terms are respectively found to be
[TABLE]
The stationary distribution, obtained from by Eqs.(4-5) using these drift and diffusion functions, is a complicated expression. However, for the sake of analyzing the phase diagram of the model, we only need to determine the number and location of the local maxima of the stationary distribution as a function of the model parameters. Moreover, due to the exponential form of Eq. (4), the conditions for a point to be a local extreme of the stationary distribution and for this extreme to be a maximum can be more simply written in terms of the potential function as, respectively, and . Note, nevertheless, that these maxima can also be located at the boundary values .
When imposing the first condition, , it is easy to notice that there is a trivial local extreme at , which corresponds to the perfectly balanced case —with the same number of agents in each of the two possible states. Applying the second condition to understand if this point is a minimum or a maximum, it is useful to write the second derivative of the potential function at as
[TABLE]
where we have defined a noise-herding relative intensity parameter and its critical value as a function of the system size , i.e., the value of at which the second derivative of the potential function at changes sign, namely
[TABLE]
According to these definitions, for then corresponds to a minimum of the stationary state probability distribution, while for it corresponds to a maximum.
In the thermodynamic limit of large system sizes, the critical value of this new relative intensity parameter behaves as
[TABLE]
As a consequence, in this limit, the change in sign in the second derivative of the potential function, and thus the transition between corresponding to a maximum and a minimum, occurs at a finite positive value of for . For , on the contrary, since and must be non-negative, then is always a maximum, and thus there is no transition. In the particular case of the canonical (linear) noisy voter model, i.e., for , we have , and thus the transition is only a finite-size effect, such that, in the thermodynamic limit, the point corresponds to a maximum for all values of .
Since for there is no transition and the case is known to be characterized by a unique finite-size transition between a unimodal and a bimodal probability distribution, we focus here on the case when searching for other maxima apart from the trivial one at . Looking at Eq. (12) and bearing in mind the definition of , we see that for and in the thermodynamic limit both noise and herding, respectively and , are of a similar order of magnitude around the critical region close to the transition. As a consequence of this, and keeping also in mind the scaling with of the drift and diffusion terms at Eq. (9), we see that, in the thermodynamic limit, the term can be safely ignored with respect to in the numerator of Eq. (5). It thus follows that the conditions for a point to be a local extreme of the stationary probability distribution and for this extreme to be a maximum can be rewritten in terms of the drift function as, respectively, and . Note that we have used, for the second condition, the fact that the first condition must be fulfilled and that the diffusion function is always positive.
Given that it is not possible to find a closed solution for the equation , we propose here an expansion of the drift function in power-series of around and up to ,
[TABLE]
Note that, for , this expression coincides with the derivative of the potential function previously found in the literature for the noiseless nonlinear voter model Vazquez et al. (2010) 111Note that, due to a misprint, a factor is missing at Eq. (10) of Ref. Vazquez et al. (2010).. While the expansion at Eq. (13) is, strictly speaking, only valid for , this approximation is enough to identify the existence and stability —maximum or minimum character— of any additional extrema, as well as the corresponding transitions.
In particular, using the expansion at Eq. (13) we find five solutions for the equation defining the extrema of the probability distribution, . Namely, the trivial solution and other four (possibly complex) roots and , derived from
[TABLE]
Note that these four roots can be real or imaginary depending on the values of the parameters and . In order to find the maxima of the probability distribution , however, we are only interested in values of which are real and inside the interval . Thus, depending on the parameters, we have:
In the region ,
- •
for only the pair of solutions are real and correspond to probability maxima,
- •
while for all four roots are imaginary.
Therefore, in this region, the line separates a unimodal (single maximum of the probability distribution) from a bimodal (two real maxima) regime, see Fig. 2. 2. 2.
In the region , we can define a new critical value of the relative intensity parameter as
[TABLE]
such that
- •
for only the pair of solutions are real and correspond to probability maxima,
- •
for all four roots are real, corresponding to probability maxima, and to probability minima,
- •
and for all four roots are imaginary.
Therefore, in this region, the line separates a bimodal from a trimodal regime, while the line separates a trimodal from a unimodal regime, see Fig. 2. These two lines meet at the tricritical point given by and .
Note that both the non-trivial roots at Eq. (14) and the critical value at Eq. (15) are approximate expressions, as they are based on the expansion at Eq. (13). By means of numerical analysis —using the exact forms for the potential function at Eq. (4) and the drift and diffusion functions at Eq. (9)—, we have verified that, first, these expressions are accurate only for , and second, the presented classification of maxima and minima is completely general and additional extrema or transitions are not observed.
Let us now briefly comment on the specific character or continuity of the identified transitions:
For , we recover the canonical noisy voter model behavior, characterized by a discontinuous transition at . In particular, for finite size systems, the discontinuous transition separates a regime with two maxima at for from a regime with a single maximum at for . In the thermodynamic limit, it is only at , i.e., for the noiseless voter model, that the probability distribution is a sum of two delta functions at , leading to the maxima if and for all other . Formally, the scaling of the transition can be written as with . 2. 2.
For , the line corresponds to a classical (Landau) second order (continuous) phase transition from a (relatively) “ordered” phase with to a “disordered” phase with . The scaling of the transition is for with and for . 3. 3.
For , the transition is still continuous, but with a scaling as with . 4. 4.
For , an increase of leads first to a first-order transition from a bimodal to a trimodal distribution at , implying a discontinuity in the location of the absolute maximum from to . The local maxima at remain up to , when they disappear and the distribution suddenly becomes unimodal, thus corresponding to a discontinuous transition.
In this way, we see that the well-studied bimodal-unimodal finite-size transition of the noisy voter model in an all-to-all network turns into a classical second-order transition for , no transition for , a finite-size transition for the traditional linear case , and a couple of discontinuous first-order transitions, respectively between a bimodal and a trimodal regime and between a trimodal and a unimodal regime, for .
By using of a pair approximation scheme, we have also studied the role of the network of interactions in the presented results of the non-linear noisy voter model Peralta et al. (2018b). The main effect of the complex network is to shift the transition lines and to modify the system-size dependence of the critical lines and points dependent on it. In particular, both (approximate) analytical and numerical results lead us to conclude that the critical point is lowered with respect to the all-to-all solution, depending on the mean degree and some negative moments () of the degree distribution, . In the case of highly heterogeneous networks with degree distributions whose second moment experiences large changes with system size, such as scale-free networks with , the -dependent scaling laws are also modified by the network structure. Interestingly, this modification can be captured by the introduction of an effective system size that decreases with the degree heterogeneity of the network. In this way, the previously presented scaling laws for the all-to-all scenario are still valid for more complex networks by simply replacing the actual system size by the effective one. In particular, this effective system size can be defined as . In the limit of highly heterogeneous networks results may be -independent or with a very weak dependence on system size.
IV Aging in the noisy voter model
In the previous section, we have shown the rich behavior that nonlinear interactions induce in the stationary magnetization distribution of the noisy voter model. These new interactions naturally modify the transition rates (7). However, from the temporal point of view, the nonlinear noisy voter model remains completely Markovian. Still, non-Markovianity is known to arise in many real systems, specially in those where humans interact with each other. Incorporating this realistic phenomenon in the modeling framework is not always an easy task: The mathematical techniques to analyze these systems are not so well-established as those for Markovian dynamics, and the numerical simulations are usually more difficult to implement. In this section, we discuss the noisy voter model with aging. Aging is taken as the dependence of the transition rates between states on the age of the agents. In this context, “age” is understood as the time elapsed since the last change of state. We will show that, by including a particular age dependence in the rates of the noisy voter model, the finite-size nature of the transition is overcome and a continuous phase transition well-defined in the thermodynamic limit appears. Along this section, we characterize the transition by (i) finding an analytical expression for the stationary mean magnetization, (ii) discussing its universality class, and (iii) looking for new broken symmetries due to the temporal dimension.
The main modification is to assign an internal age variable to each agent of the population. The age accounts for the time elapsed since the agent’s last change of state. When a node modifies its state either due to noise or imitation, the age is reset to [math]. Otherwise, increases in one unit. Initially, all nodes start with . The noisy update is unaffected by aging (like the nonlinearity in the rates (7)). Regardless of the age, an agent is selected to update with probability via the noisy process defined in Section II. The pairwise update, nevertheless, is altered. Before performing it, the selected node must be first activated with a probability . Hence, the older a node, the more difficult to activate to change state with the voter mechanism. This specific form of aging is able to reproduce power-law inter-event time distributions Fernández-Gracia et al. (2011), a feature encountered in many human-related systems Karsai et al. (2018).
By simulating the noisy voter model with aging, we see that depending on the value of the noise the stationary distribution of the magnetization can also be unimodal or bimodal, similar to the behavior observed in the standard noisy voter model (Fig. 3). However, the nature of the unimodal-to-bimodal transition (which can be also seen as an order-disorder transition) is very different to the one of the standard noisy voter model (Fig. 1). It is now continuous and stable if we modify the system size (see inset of Fig. 3). The stationary values of the magnetization in the bimodal phase are peaked at (completely ordered state) only when there is no noise in the system. As increases, the most probable magnetization values symmetrically move toward the center of the interval. In this regime the system is in a partially ordered state, with predominance of one opinion over the other. At , the two maxima continuously merge into a single one located at , the most disordered state. For noises the system remains in the unimodal regime, the larger the noise, the less spread the stationary distribution.
Despite the inherent non-Markovianity introduced by aging, we can still obtain analytical insights about the transition. We first express the global variables and , respectively the number of agents in state and [math], as a sum of infinite Markovian variables. Thus, and , where and correspond to the number of nodes in state and [math], grouped by their age Stark et al. (2008). In terms of the subpopulations we have four possible outcomes after an update event. The first one is , and it represents the case in which an agent of age changes from state to state [math], thus resetting its internal time. This process occurs at a rate . A similar process in which an agent changes from state to state [math] occurs at a rate . The third process, , occurs when the selected agent is in state and it is not able to change state, thus increasing her internal age by . This process occurs at a rate . There are several reasons for this to occur: A noisy update that does not result in a change of state, the agent can not beat the aging when activating, or the agent overcomes the aging but it copies another node with her same state. The final process, with rate , is the equivalent one when the selected agent is in state [math] and it is not able to change state. The rates corresponding to these transitions read, respectively,
[TABLE]
With the transition rates at hand, it is immediate to write an equation for the temporal evolution of the mean value of the different subpopulations , , and . These equations form an infinite set of coupled differential equations Artime et al. (2018a), which is hard to tackle analytically. However, the information given by their stationary solution is enough to characterize the phase transition. We refer the reader to Ref. Artime et al. (2018a) for further details on how to obtain the conditions of stationarity. Combining these conditions, we are able to obtain the implicit equation for the magnetization :
[TABLE]
where
[TABLE]
The solution of these equations provide the magnetization as a function of the noise intensity . Clearly, the solution exists for all values of the noise, but its stability changes: It is a stable solution for and unstable for . In the regime two new stable and symmetric solutions continuously appear, corresponding to the two ferromagnetic branches. There are no closed analytical expressions but they can be obtained by numerical means. Regarding the critical value , it can be obtained by imposing that the derivatives with respect to on the two sides of Eq. (17) coincide when evaluated at . After simple but lengthy algebra, one obtains the equation for the critical point,
[TABLE]
which gives . We plot in Fig. 4 the average magnetization obtained from numerical simulations in the all-to-all scenario for different system sizes, together with the numerical solution of Eq. (17). We find an excellent agreement between the analytical expression and the simulations.
A Taylor expansion of Eq. (17) around yields with for a, which coincides with the -exponent of the Ising universality class in the all-to-all interaction. Hence, this class represents a potential candidate for encompassing also the noisy voter model with aging. To test the accuracy of the prediction for the critical point we use the Binder cumulant Binder (1981) , being the -th moment of the magnetization in the stationary state. The critical noise is given by the crossing point of the cumulant curves computed for different system sizes, see Fig. 4, which turns out to be , compatible, within error bars, with the theoretical prediction. We can also analyze the susceptibility computed as the normalized fluctuations of the magnetization in the stationary state: . It is well-known that at the critical point the susceptibility diverges with the system size. We confirm this tendency in Fig. 4 by showing the susceptibility for different system sizes.
Aiming at further understating the nature of the phase transition, we can find other critical exponents by employing techniques of finite-size scaling to the curves of the magnetization, the Binder cumulant and the susceptibility. It is important to remark that we cannot define either an internal energy or a specific heat, since we are dealing with an out of equilibrium model that does not possess a Hamiltonian, so not all critical exponents are meaningful for our system. The scaling hypothesis predicts that close to the critical point (i.e., ) the magnetization behaves as and the susceptibility as with , and , where is the dimension in which the system is embedded and and are the critical exponents for the susceptibility and the correlation length, anbd ande are scaling functions. Above the critical dimension the exponents become mean field, and they do not depend on the dimensionality anymore. Compactly, we write that , and where for , otherwise Deutsch (1992). Since the topology of the curves that we want to collapse is the all-to-all interaction, we certainly know that we are above the critical dimension. Therefore the finite-size scaling brings information on , i.e., the only way to find the actual value is to know the critical dimension in advance.
We analytically proved that for the noisy voter model with aging in all-to-all interactions. This value coincides with the mean-field exponent of the Ising model, so this universality class is a reasonable candidate for our model. In the mean-field regime of this class , and the critical dimension is . By collapsing the magnetization, the Binder cumulant and the susceptibility (insets of Figs. 4–4) using an appropriate rescaling of the axes, we confirm that , , and take these values, although we cannot establish from an all-to-all framework as discussed. To proceed, we can compute the same quantities in lower dimensions and collapse the curves using the corresponding Ising critical exponents assuming . In case the collapses neatly overlap, we can conclude that the Ising universality class is a solid candidate for the noisy voter model with aging. These curves and their collapses are shown in Figs. 4–, for a lattice of dimension . The same analyses for lattices of and and Erdős–Rényi networks, which have an effective infinite dimensionality, can be found in Artime et al. (2018a). The overlapping is excellent, ratifying, thus, that our system is compatible with the universality class of the Ising model.
In the Ising phase transition, a spontaneous symmetry breaking occurs in the order parameter (the magnetization). When aging is at play we can offer an explanation about the symmetry breaking in terms of the internal times too. Initially all nodes have no age, but how are these internal times distributed in the stationary state? Above the critical noise, in the disordered (paramagnetic) phase, the dynamics is driven by noise and no state dominates over the other. Thus, we can expect that all nodes share similar age. Below the critical point, in the ordered (ferromagnetic) phase, there is a non-vanishing value of the magnetization, i.e., a predominance of one state over the other. In this regime, noisy updates are less frequent than the pairwise ones. We then expect an asymmetry in the age distribution of nodes: When there is a global majority opinion, nodes holding this opinion will flip less often than those of the minority, and consequently they will be older, on average. We can quantify this qualitative argument by employing the mean internal time of the agents. The mean internal time of nodes in state can be computed as
[TABLE]
The expression for nodes in state [math] is obtained substituting by . Let be the mean age of the majority population, where the index M is or depending on which opinion dominates, and let be the mean age of the minority population. We plot in Fig. 5 their difference , finding a perfect match between theory and simulations. In the region the asymmetric aging in the populations is evident because of . As the system gets closer to the critical noise vanishes, and it keeps being [math] in the disordered phase . Thus, the difference of the mean internal time of the population gives us a characterization of the phase transition and can be used as an alternative order parameter.
V Summary and Conclusions
Simple models of social behavior are useful to isolate basic mechanisms of social interaction and to determine their emergent consequences at a global level and under different conditions. They also provide understanding of different macrolevel behaviors when different mechanisms are introduced in a step by step process. We have discussed in this paper the consequences of a basic mechanism of social learning, namely imitation or herding. When imitation is imperfect, due to individual idiosyncratic choices, there is a transition at a global level from a herding to no a non-herding state. In a first well known description of this phenomenon, this transition disappears for a large number of agents, so that in this limit global herding disappears. We have shown that considering either of two additional mechanisms, nonlinear interactions or aging, this transition becomes robust and well defined for large systems. Nonlinear interactions imply that the probability that an agent changes state is proportional to a power of the density of her neighbors in the opposite state. Linear interactions correspond to . This introduces a second parameter in the model, the first one measuring the proportion of herding to idiosyncratic interactions. In the parameter space , in an all-to-all interaction as well as in different complex networks, we find three possible phases separated by transition lines and a tricritical point: Unimodal or non-herding phase, bimodal herding phase in each of the possible states or trimodal phase with coexistence of the herding and non-herding phases. On the other hand, aging introduces a non-Markovian dynamics with memory effects in such a way that interactions among agents do not occur at a constant rate, a rather standard implicit hypothesis in most models of interacting agents in Computational Social Sciences. The aging mechanism implies that the longer is the persistence time of an agent in a given state, the less probable is that the agent attempts to update her state by an interaction. We have shown, by analytical calculations in all-to-all interactions and by numerical simulations in lattices of different dimensions and in complex networks, that aging induces a herding to non-herding transition that belongs to the Ising universality class. The transition is associated with a spontaneous symmetry breaking in which the agents in one of the two equivalent states becomes older, in the sense of having a larger mean internal or persistence time.
Acknowledgements
Partial financial support has been received from the Agencia Estatal de Investigacion (AEI, Spain) and Fondo Europeo de Desarrollo Regional under Project ESOTECOS Project No. FIS2015-63628-C2-2-R (AEI/FEDER,UE) and the Spanish State Research Agency, through the Maria de Maeztu Program for units of Excellence in R&D (MDM-2017-0711). A.F.P. acknowledges support by the Formacion de Profesorado Universitario (FPU14/00554) program of Ministerio de Educacion, Cultura y Deportes (MECD) (Spain).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Ball (2004) P. Ball, Critical mass: How one thing leads to another (Macmillan, 2004).
- 2Castellano et al. (2009 a) C. Castellano, S. Fortunato, and V. Loreto, Reviews of Modern Physics 81 , 591 (2009 a).
- 3Fortunato et al. (2013) S. Fortunato, M. Macy, and S. Redner, Journal of Statistical Physics 151 , 1 (2013).
- 4Sen and Chakrabarti (2014) P. Sen and B. K. Chakrabarti, Sociophysics, An Intorduction (Oxford University Press, 2014).
- 5Schweitzer (2018) F. Schweitzer, Physics Today 71 , 40 (2018).
- 6Schelling (1971) T. C. Schelling, Journal of Mathematical Sociology 1 , 143 (1971).
- 7Gauvin et al. (2009) L. Gauvin, J. Nadal, and J. Vannimenus, European Physical Journal B 70 , 293 (2009).
- 8Watts (2011) D. Watts, Everything is obvious: Once you know the answer. How common sense fails (Crown Business, 2011).
