Individual bias and fluctuations in collective decision making: from algorithms to Hamiltonians
Petro Sarkanych, Mariana Krasnytska, Luis G\'omez-Nava, Pawel, Romanczuk, Yurij Holovatch

TL;DR
This paper maps a collective decision-making spin model to a Hamiltonian framework, revealing how social interactions and fluctuations influence consensus formation and metastability in finite systems.
Contribution
It provides a statistical physics interpretation of the model, deriving exact solutions and analyzing the effects of fluctuations, system size, and initial conditions.
Findings
Exact solutions for the model's thermodynamics on complete graphs.
Temperature as a measure of fluctuations impacts decision dynamics.
Finite-size effects influence convergence to metastable states.
Abstract
In this paper, we reconsider the spin model suggested recently to understand some features of collective decision making among higher organisms [A.T. Hartnett et al., Phys. Rev. Lett. 116 (2016) 038701]. Within the model, the state of an agent is described by the pair of variables corresponding to its opinion and a bias towards any of the opposing values of . Collective decision making is interpreted as an approach to the equilibrium state within the non-linear voter model subject to a social pressure and a probabilistic algorithm. Here, we push such physical analogy further and give the statistical physics interpretation of the model, describing it in terms of the Hamiltonian of interaction and looking for the equilibrium state via explicit calculation of its partition function. We show that depending on the assumptions about the nature of social…
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.
Taxonomy
TopicsOpinion Dynamics and Social Influence · Cognitive Science and Mapping
Individual bias and fluctuations in collective decision making: from algorithms to Hamiltonians
Petro Sarkanych1,2, Mariana Krasnytska1,2,3, Luis Gómez-Nava4,5, Pawel Romanczuk4,5, Yurij Holovatch1,2,6,7
1 Institute for Condensed Matter Physics of the National Academy of Sciences of Ukraine, 79011 Lviv, Ukraine
2 Collaboration & Doctoral College for the Statistical Physics of Complex Systems, Leipzig-Lorraine-Lviv-Coventry, Europe
3 Laboratoire de Physique et Chimie Théoriques, Université de Lorraine, BP 70239, 54506 Vandœuvre-les-Nancy Cedex, France
4 Institute for Theoretical Biology, Department of Biology, Humboldt Universität zu Berlin, 10099 Berlin, Germany
5 Research Cluster of Excellence “Science of Intelligence”, 10587 Berlin, Germany
6 Centre for Fluid and Complex Systems, Coventry University, Coventry, CV1 5FB, United Kingdom
7 Complexity Science Hub Vienna, 1080 Vienna, Austria
Abstract
In this paper, we reconsider the spin model suggested recently to understand some features of collective decision making among higher organisms [A.T. Hartnett et al., Phys. Rev. Lett. 116 (2016) 038701]. Within the model, the state of an agent is described by the pair of variables corresponding to its opinion and a bias towards any of the opposing values of . Collective decision making is interpreted as an approach to the equilibrium state within the non-linear voter model subject to a social pressure and a probabilistic algorithm. Here, we push such physical analogy further and give the statistical physics interpretation of the model, describing it in terms of the Hamiltonian of interaction and looking for the equilibrium state via explicit calculation of its partition function. We show that depending on the assumptions about the nature of social interactions two different Hamiltonians can be formulated, which can be solved with different methods. In such an interpretation the temperature serves as a measure of fluctuations, not considered before in the original model. We find exact solutions for the thermodynamics of the model on the complete graph. The general analytical predictions are confirmed using individual-based simulations. The simulations allow us also to study the impact of system size and initial conditions in the collective decision making in finite-sized systems, in particular with respect to convergence to metastable states.
††: Phys. Biol.
Keywords: collective decision making, social field, spin models, complete graph
1 Introduction
Collective decision making is omnipresent in biological systems. It can be observed across a wide range of scales ranging from cellular ensembles [1], via groups of social animals [2, 3] to entire societies or colonies [4, 5]. The ability of biological collectives to make accurate collective decisions, even when individuals have limited information about the state of the group and of the environment, inspired researchers across many disciplines, including physicist studying complex systems and self-organization [6, 7], or engineers interested in bio-inspired collective decision algorithms for artificial, distributed multi-agent systems [8, 9].
There have been significant advances in our understanding of collective decision making over the past decades, providing insights for example on the role of different interaction networks [10], correlated information[11] or agent heterogeneity [12], many fundamental questions remain still open. On the theoretical side, idealized physics-inspired models provide a very valuable tool to investigate universal properties of collective decision making in very large systems and at large time-scales, where the microscopic details of the individual deliberation process and the interactions between agents can be ignored. On the one hand such models can be very efficiently numerically simulated, and on the other hand, even more importantly relying on analogies to classical spin models in physics, they allow to employ analytical methods from statistical physics to deepen our understanding on the role of various factors. Recently, spin models have been used for example to model the decision making of animal groups on the move, and allowed to establish a bridge to neuronal decision-making within a single individual [13, 14].
Recently, Hartnett et al. [15] proposed a lattice spin model for a binary collective decision making task. Their main aim was to investigate the role of heterogeneity in preferences as well as the role of unbiased individuals in collective decision making. The model and the corresponding study was motivated by previous empirical and theoretical work highlighting the unexpected impact of unbiased individuals for collective decision making in groups featuring individuals with conflicting biases to [16].
In this work, we want to push the physics analogy further: whereas Hartnett et al. defined their model at the algorithmic level, by formulating an update rule for individual agents (spins) including coupling between agents via social field, we follow a more classical statistical physics approach to first formulate Hamiltonians for the system, which in turn enables us then to calculate partition functions and analyze the free energy landscape to identify steady-state solutions. A core difference of many collective decision making models to the classical spin models in physics is that the social coupling between agents (or spins) is not given by a (linear) superposition of pair-wise interactions, but typically is assumed to follow some non-linear response of the focal agent to an effective (local) social field, e.g. a threshold-like response. This in turn, in the derivation of macroscopic theories leads typically to emergence of infinite hierarchies of coupled multi-agent (multi-spin) terms, requiring some sort of closure. We show that this is also the case here, and that depending on the type of approximation made, we arrive at different Hamiltonians.
In contrast to Hartnett et al., for the sake of analytical tractability we will focus here on the case of fully-connected graph. This allows the derivation of exact solutions for the free energy from a given Hamiltonian. However, we will compare selected analytical results with agent-based simulations, and our general approach also sets the stage for future investigation of different graph structures. The rest of the paper is arranged as follows: in the next Section 2 we describe the algorithm of Ref. [15] and suggest possible Hamiltonians of many-agent models that adhere certain features of this algorithm. In Section 3 we derive exact expressions for the partition functions of the suggested models and discuss their equilibrium thermodynamic properties. These are compared and confirmed by our numerical simulations presented in Section 4. We end by conclusions and outlook in Section 5.
2 Models: From the algorithm to Hamiltonians
In this section we briefly describe an algorithm of collective decision making in a group of biased individuals (subsection 2.1) and suggest two spin Hamiltonians (subsections 2.2, 2.3, correspondingly) that share certain features of this algorithm. Let us note from the very beginning that the algorithm described in subsection 2.1 defines the local dynamical update that should lead the multi-agent system to the stable state. In the subsequent two sections we will be interested in the equilibrium properties of the stable state, leaving aside the way systems approaches the equilibrium. In turn, this enables one to introduce different static models as we discuss in subsections 2.2 and 2.3.
2.1 The model and its algorithmic interpretation
The model suggested by Hartnett et al.. [15] describes collective decision making in an inhomogeneous population of individuals, that consist of three groups: two groups that favour conflicting opinions (the informed or biased individuals) and one group of uninformed individuals, that do not have any bias towards preferred outcome. The opinion of an individual is described by a binary ‘spin’ variable , . Each individual may or may not exhibit a bias regarding its preferred state. The bias of the th individual is described by a variable that may attain three values . These values correspond to unbiased (), biased to +1 (), and biased to -1 () individual. It is assumed that individual biases , , and are randomly and uniformly distributed with densities , , and , correspondingly. An approach to equilibrium is described within a variant of a discrete time nonlinear voter model: it is considered that at each time step an individual is a subject of a local social field that originates from its nearest neighbours and is distorted by individual’s bias :
[TABLE]
with being a number of the th individual nearest neighbours with opinion or , correspondingly. In turn, the social field exerted on the individual at a time instance probabilistically defines its state at time : an individual in state at time switches to the state at time with the probability , whereas an individual in state at time switches to the state at time with the probability . The probability function is chosen to be:
[TABLE]
and involves a non-linearity parameter .111In the original formulation of Ref. [15] this parameter is denoted as . Here, we use a different notation to avoid misinterpretation with the temperature. For the limiting values of , when the bias is absent (all ), the probability function leads to the classical voter model [17, 18] (at ) or to the majority-rule model [19] (at ), that describes, in particular a zero-temperature discrete time Ising model dynamics [20] . Choosing intermediate values of allows one to interpolate between these two familiar types of dynamics. Summarizing the above description, it is worth to mention, that the model of Ref. [15] is implemented by the following algorithm:
choose an initial configuration of variables and for all sites ;
- 2.
calculate a local social field , Eq. (1) and probability function (2) for all sites ;
- 3.
change states to with probability , change states to with probability ;
- 4.
repeat steps 2 and 3 until an equilibrium state is reached.
So far, the model has been analysed by extensive computer simulations on a square 2D lattice. Although the principal goal of these studies was to understand the collective behaviour that arises in animal groups and is influenced by many factors, the model description deliberately concentrated on an impact of underlying global factors making it similar to those used in statistical physics. To make this analogy even closer, below we will analyse several Ising-like models that describe spin systems with inhomogeneities that mimic the above described bias. As it will become evident, algorithmic formulation of the original model may have different counterparts when formulated in terms of many-particle Hamiltonians. Moreover, such an approach will allow us to study influence of thermal fluctuations on collective behaviour in the spin systems under consideration, which may reveal an impact of noise on collective information processing in large groups. Although the models we will consider below can be analyzed for any spatial arrangements of spins, we will concentrate on the case of a complete graph, when each node is connected to all other nodes. Such a choice may correspond to the situations when agents are able to be in contact independently of their proximity in space, also it will enable us to get exact solutions for thermodynamics.
2.2 Biased Ising model (bi-model)
An explicit assumption of the algorithm described in section 2.1 is that the opinion states are shared with neighbours via interaction. Let us proceed by looking on an equilibrium state of the system of interacting agents, each being characterized by a pair of variables that describe individual opinion (state) and bias towards this state. As it was already mentioned above, we will consider the case, when all individuals interact pair-vise, irrespective on what is the distance between them. To this end, let us consider the following biased Ising model (bi-model) on a complete graph with the Hamiltonian:
[TABLE]
Here and below, the sums span over all nodes of the graph and the Ising spins correspond to the opinion states. Hamiltonian (3) generalizes Ising model on a complete graph (Kac model [21, 22]) incorporating dependence on random variables [23, 24]. Although within the static model Hamiltonian considered here one should not expect the one-to-one correspondence with the dynamic algorithm of subsection 2.1, we aim to give further conceptual background to the notion of bias that plays central role in the algorithm. In line with the Hartnett algorithm, we will assume to be a function of the opinion state, , in such a way that is preferred, provided this state coincides with the bias of the individual . On contrary, when the value of the opinion state variable does not coincide with the individual’s bias, the value of disfavours such state. This can be achieved assuming the following dependence:
[TABLE]
where attains one of three values:
[TABLE]
and , , and , are model parameters that govern the strength of a bias. In the model of section 2.1 it is assumed that individual biases , , and are randomly and uniformly distributed with respective densities , , and . This corresponds to the case when are i.i.d. random variables with a distribution function:
[TABLE]
Furthermore, we will assume that are randomly distributed and fixed in a certain configuration. This assumption is quite natural and mimics the fact that individual bias does not depend on individual location and does not change in time. Such situation corresponds to the so-called ’quenched disorder’ [25]. The bi-model will be further analyzed below, in section 3.1.
2.3 Non-interacting spins in a social field (sf-model)
To account for a bias on an agent state we have introduced in the Hamiltonian (3) a pair interaction between biased individuals. Another approach to the model described in subsection 2.1 is to consider a system of non-interacting spins each being a subject of an inhomogeneous local social (magnetic) field (sf-model) with the Hamiltonian:
[TABLE]
where the local field is given by Eq. (1). However, the caution expressed above about the correspondence between the model Hamiltonian and the algorithm of section 2.1 is to place here too. Indeed, the notion of the ‘social field’ (1) is implemented in the algorithm via the dynamic update rule (2). Therefore, strictly speaking there is no one-to-one correspondence between the ‘social fields’ of both cases. To proceed further with an explicit expression for , since the model is considered on a complete graph, one makes use of the following relations
[TABLE]
where denote the number of spins up or down respectively and is the Kronecker symbol. There is an obvious normalization condition . The order parameter (mean magnetization per site) reads:
[TABLE]
Hence
[TABLE]
In terms of the order parameter , one can rewrite the local magnetic field in a more compact way:
[TABLE]
In the thermodynamic limit , terms proportional to can be neglected leading to the local magnetic field
[TABLE]
Accordingly, Eq. (7) is the Hamiltonian of a system of non-interacting spins in random local magnetic fields (12). The fields are functions of random variables that attain values with given distribution function (6). Depending on the bias, the fields can attain one of three values:
[TABLE]
Thermodynamics of the sf-model will be considered below in subsection 3.2.
3 Equilibrium state and macroscopic observables
In this section we obtain exact solutions for equilibrium thermodynamic properties of models with Hamiltonians suggested above in subsections 2.2 and 2.3.
3.1 Exact solution for the bi-model
Substituting (4) into (3) we rewrite the Hamiltonian as:
[TABLE]
Note that there is no restrictions on sums over in the first term of the last expression and we used that to derive (14). This property of the spin variable leads to further simplifications of the Hamiltonian. Indeed, as long as linearly depends on , initially the Hamiltonian (14) contains three- and four-spin interactions: terms proportional to products of three and four , correspondingly. However, taking into account the above mentioned property () one arrives at the following representation of the bi-model Hamiltonian (14):
[TABLE]
where and are the mean and mean square of the random variable . Note that the Hamiltonian (15) is that of the Ising model in a local external field.
To analyse the thermodynamic properties, one defines the partition function for a given configuration of random variables :
[TABLE]
and . In a standard setting, the next step is to define the configuration-dependent free energy and only then to perform an averaging with distribution function (6). However, as we will see below, considering model on a complete graph essentially facilitates the problem. To proceed further, one makes use of the Stratonovich-Hubbard transformation writing for the first term in the Hamiltonian (15):
[TABLE]
whereas for the whole Hamiltonian one gets:
[TABLE]
with
[TABLE]
Now it is straightforward to take trace (16) and to get for the partition function:
[TABLE]
Here and below we omit factors irrelevant for the subsequent analysis. Substituting for the sum over all sites by the sum over all values of :
[TABLE]
(in our case spans three values (5) and is given by (6)) we arrive at the following expression for the partition function:
[TABLE]
where
[TABLE]
and
[TABLE]
This expression gives an exact solution for the partition function. Note that although the partition function was calculated for the fixed (quenched) sequence of random variables the resulting expression does not depend on a particular sequence, but rather of their mean values. This is a result of self-averaging, typical for random spin models on a complete graph [23, 24]. In the thermodynamic limit keeping the leading terms and taking into account that one gets for the function (22) :
[TABLE]
With function (24), the integral (21) has the usual form of the partition function of the Ising model in an external field on the complete graph. It is a textbook exercise to take the integral by the steepest descent method getting the following expression for the Gibbs free energy per spin:
[TABLE]
with ) being the coordinate of minimum:
[TABLE]
Typical behaviour of function (25) is shown in Fig. 1. There, we plot for , , and at different values of . Obviously the second case corresponds to the absence of an external field (no bias), whereas the first and the third one are symmetric counterparts. The critical temperature, separating two regimes in Fig. 1b readily follows from (24) at : . The first obvious observation in terms of the problem considered here is that any non-zero value of (any bias) leads to non-vanishing value of at any finite temperature . As it follows from Eq. (23), the value is achieved either when all individuals are unbiased () or for equal mean strengths of oppositely biased individuals (). Another observation is that two minima are present at low temperatures (dotted red curves in Figs. 1a,c). Since the integral in (21) is evaluated by the steepest descent method, only the global minimum contributes to the free energy (25) in the thermodynamic limit . For the finite system size however, the local minimum contributes too and corresponds to the metastable state. In particular, such metastable states influence crossover to the stable state, see [26] and references therein for further discussions. For the temperature at which the local minimum disappears one gets:
[TABLE]
Relation between and magnetization is given by the equation of state:
[TABLE]
where the Gibbs free energy density at the presence of an external magnetic field readily follows from Eq. (25)
[TABLE]
with being the solution of
[TABLE]
Substituting (29) into (28) one arrives at the following relation between and :
[TABLE]
and the following expression for the free energy:
[TABLE]
The magnetization is found from the equation for the extremum (26):
[TABLE]
Note that the zero temperature solution of Eq. (30) reads
[TABLE]
and leads to a proper normalization of the magnetization given by Eq. (31): .
In Fig. 2 we show the spontaneous magnetization (33) for different values of ranging from -1 to 1 with a step 0.2.
We will compare other features of considered here bi-model with those of the algorithmic model in section 4.
3.2 Exact solution for the sf-model
The sf-model partition function is related to the Hamiltonian (7) of the non-interacting spins in random social field by taking trace over spins as in Eq. (16). Similar as it was shown in the former subsection for , the partition function is self-averaging with respect to the random variables leading to
[TABLE]
where similar as in section 3.1 we accounted for the homogeneous external field . Here, the distribution function is given by Eq. (6), the summation in the last expression spans three values , and the corresponding random fields are given by Eq. (13). In turn, the Gibbs free energy per site reads:
[TABLE]
and the magnetization is found from the self-consistency relation. The last relates mean magnetization that appears in the Hamiltonian (7) with the mean spin value via:
[TABLE]
where the averaging is performed over the Gibbs distribution with the Hamiltonian (7). Substituting (7) into (37) one arrives at:
[TABLE]
For the zero-temperature magnetization with no external field , all functions in (38) can be replaced by leading to the equation that has two solutions . Typical behaviour of the solutions of the Eq. (38) as functions of temperature are shown in Fig. 3 for . Depending on there might be up to 3 solutions. Each of them is shown with different colour in the figure. The stable state corresponds to the solution giving the minimal value of the free energy. For the chosen values of model parameters, it appears to be described by the lowermost curve (red online) in Fig. 3. The value of the free energy for the uppermost blue curve is only slightly higher than for the red one. Therefore, it is reasonable to assume that the blue curve describes the metastable state. For the case illustrated in Fig. 3 the free energy for the metastable state is only about 1% higher than in the stable state. This increases the probability that the system remains in the metastable state. With an increase of temperature the values of all three solutions get closer with the limiting value .
In Fig. 4 we show the stable state magnetization as a function of temperature keeping the same set of parameters as in Fig. 3 and choosing different bias strengths . Similarly to the bi-model we discussed in the previous subsection, in the sf-model the magnetization remains non-zero at any finite temperature (no transition is observed) and its sign and value depend on the parameters .
4 Numerical simulations
In order to test the theoretical predictions, we performed numerical simulations of the individual-based model on the complete graph. To account for the finite temperature assumed in the theoretical analysis, we extend the Hartnett model by an additional random process that may induce state changes of individual agents: At each time step, irrespective of the social field exhibited, an agent will switch its current state from to with the probability . For , we recover the original Hartnett model on a complete graph.
Please note, that there exist different possibilities to introduce noise into the system, and our choice was guided by simplicity and numerical convenience. However, there is no direct correspondence between the “microscopic” noise parameter and the thermodynamic quantity . Finally, for the extreme choice of , we will observe permanent switching of all agent states at each time step. Depending on the initial condition, e.g. an initial high consensus state this may result in a spuriously synchronized collective switching of the entire system, while maintaining consensus. Therefore, we restrict our analysis , which ensures randomization and vanishing consensus irrespective of initial conditions.
Whereas the dynamical evolution of the system certainly depends on the non-linearity parameter in the Hartnett model, see Eq. (2), the actual stationary states can be assumed in first approximation to be independent of . Therefore, we fix in our numerical simulation the nonlinearity parameter to .
In Fig. 5, we show typical time courses of the average opinion (magnetization) of single simulations of the Hartnett model with noise on a complete graph. In general, for small individual runs converge to a state of high consensus but not necessarily to the same average opinion . Thus, averaged over many simulation runs we observe a bimodal distribution of final collective opinion states. For an unbiased system, e.g. with or , and , if we start from a fully disordered initial condition , the average probability to observe the final state is 0.5.
In a biased system, the results of the probability distribution of steady state at small becomes asymmetric, with the opinion favored by the bias being more likely to be observed. However, finite-size fluctuations may always make individual simulation runs to converge to the steady state counter to the bias, in particular if the initial condition of the system is in a perfectly disordered state ().
With increasing noise the consensus decreases, and we observe approach towards in the limit of large (see Fig. 5 ). Due to finite fluctuations at large noise it is difficult to distinguish in numerical simulations a continuous phase transition predicted from the theory for the unbiased case from a finite, yet arbitrary small magnetization predicted in the biased case. In general, we observe a transition-like behavior with finite magnetization for small and effectively vanishing magnetization at large .
Overall, the simulation results confirm qualitatively the analytical predictions but with important differences. The main deviation is the clear bimodality of the stationary numerical solutions in the presence of bias and for small noise (Fig. 6). While the theoretical prediction for spontaneous magnetization in the thermodynamic limit (33) presented in Fig. 1 shows only a single solution corresponding to the global minimum of the free energy, numerical simulations may also converge due to finite-size fluctuations towards metastable states, where at small noise the system dynamics becomes “trapped” (see Fig. 5 and 6a). Corresponding metastable states are consistent with the results obtained from solution of the self consistency equation (Fig. 3). When we interpret the different branches of solutions in Fig. 3 in the sense of dynamical fixed points of the systems behavior, then red and blue branches correspond to globally and locally stable points, respectively, while the yellow branch should correspond to an unstable point. This interpretation predicts that the numerically obtained distribution of final consensus values must depend on the initial conditions of the system, which is indeed the case: For an initially unbiased system with , we observe a bimodal distribution with only a minority of runs converging to the metastable state ( in Fig. 6a). On the other hand, for the same parameters a system initialized in a consensus state , we observe that at low noise all the simulations remain trapped in the metastable state. With increasing noise the metastable state is predicted to vanish (Fig. 3). Indeed, at some critical noise value, we observe a jump from a finite, positive average opinion state, to a negative opinion state. For a further increase of , we then observe an approach to the undecided state from below (Fig. 6c,d).
Finally, we test the assumption that the observed deviations reported above are indeed due to finite-size fluctuations preventing the system to converge to the global minimum of free energy. We simulate a system with a bias to the negative opinion for increasing system sizes with the initial condition. As can be seen in Fig. 7a for small systems () we observe a relatively high probability for the simulations to converge to the metastable state (positive opinion for ), which however decreases with system size, and eventually for practically vanishes. To make it more quantitative, we define the ratio , where is the number of realizations where the steady-state magnetization is positive (metastable state) and is the number of realizations where the steady-state magnetization is negative (global minimum of the free energy). For a system biased to the negative opinion, as discussed above, a value of corresponds to all simulations converging to the (global) minimum of the free energy, while a diverging ratio () would correspond to all simulations being trapped in the metastable state. In Fig. 7b we show as a function of the inverse system size , and we observe that the curve approaches the origin for decreasing (increasing system size), which shows that in the thermodynamic limit (), we will observe only the results corresponding to the global minimum of the free energy as predicted by theory in Fig 2.
5 Conclusions and outlook
The typical approach in statistical physics is to formulate a model in terms of a Hamiltonian, derive for it analytical results in the thermodynamic limit, and then to test the analytical predictions with numerical simulations by implementing a dynamic algorithm consistent with the initially formed Hamiltonian. However, when physics inspired spin models are used to study collective decision making and opinion dynamics, they are typically formulated in terms of dynamical models, agent-based models [27, 15, 28]. Thus, here we follow partly a “reverse” approach: Starting from an agent-based model for collective decision making of agents with heterogeneous preferences, originally introduced by Hartnett et al. and previously studied numerically on lattices [15], our aim was to formulate a many-particle Hamiltonian and partition functions and investigate possible analytical solutions.
We consider two different description of social interactions between individuals with a bias: First, the biased Ising model (bi-model), a superposition of pairwise interactions with the individual bias increasing or decreasing the interaction strength with neighbors holding preferred or disliked opinion, respectively (Sec. 2.2). Second, biased agents responding to a local social field (sf-model) generated by its neighbors (Sec. 2.3). While these approaches are intuitive and straight forward to justify, they are certainly not the only two ways that can be taken. However, both models that we consider are exactly solvable in the case of a complete graph topology of the agent interaction network. With this we are able to single out effects inherent to an all-to-all coupling from those induced by specific network structure as e.g. 2D lattice, considered in the original paper by Hartnett et al.. Analytically, we restrict ourselves here to the discussion of stationary states, leaving the questions of dynamics and relaxation towards the steady state for future work.
The bi-model (Sec. 2.2) does not exhibit metastable states in the thermodynamic limit (). By the steepest descent calculations they vanish in this limit. In contrast to that, in numerical simulations with finite , we can observe a finite probability of individual simulation runs to convergence to a metastable state from a zero-magentization initial condition. However, in agreement with the theoretical prediction, the probability of observing metastable states decreases with increasing system size , and eventually vanishes for sufficiently large (Fig. 7).
In the sf-model (Sec. 2.3) the steady state of the magnetization can be obtained from the self-consistency relation. Here, we can also identify solutions corresponding to the metastable states which can be observed in the numerical simulations at finite . The theory predicts for example the disappearance of the metastable state with increasing temperature corresponding to a saddle-node bifurcation, Fig.3, which are linked to the possibility of sudden jumps (discontinuous) in the average magnetization. We were able to directly confirm these predictions in our numerical simulations. In Fig. 6c,d, we show the result for the steady state (average) magnetization for initial conditions strongly favoring relaxation to the metastable state. Here, despite an overall bias towards the negative option at low noise (low temperature) we observe an average positive magnetization, corresponding to a metastable state. However, at a critical noise value we see a discontinuous jump of the magnetization from the positive (metastable) average opinion to a negative one, which corresponds to the globally stable solution. This phenomenon could be potentially relevant for opinion dynamics in real-world social systems. For example one can imagine a population of agents that were initially unbiased, or biased towards option , reaching steady state consensus with . As long as the perturbations (noise) are small, even if the preferences of the agents shift slowly towards an overall bias to the negative option , e.g. by previously unbiased individuals assuming a negative bias, the average opinion will remain “locked” to the positive one. However, a change in noise level, or a sufficiently large perturbation, can then exhibit a sudden shift of the average opinion towards the negative consensus opinion, aligned with the underlying negative bias of the agent population. Such tipping-points in social and socio-ecological systems are being widely discussed [27, 29], and have received attention for example in the context of climate action and sustainability transition [30, 31].
Considering the complete graph allows for exact analytical solutions, but it can not account for effects of particular network structure. The most important difference with respect to the original model on a 2D lattice [15], is that on a complete graph, we always observe full consensus due to lack of spatial structure allowing (random) local aggregations of individuals with the same bias to self-reinforce and “shield” themselves against a majority opinion, preventing full consensus. On the 2D lattice, the density of unbiased individuals was shown to crucially important to facilitate consensus by breaking up locked in spatial domains of opposite opinion. On a complete graph, the density of unbiased individuals modulates the overall bias in the system and thus the equilibrium magnetization. However, it also controls the structure and stability of metastable solutions as determined via the self-consistency approach of the social field model.
In this study, we have demonstrated how two different Hamiltonians can be formulated based on reasonable assumptions about the nature of social interactions, for a given behavioral algorithm of collective decision making. We have obtained exact steady-state solutions for both Hamiltonians on an“all-to-all” interaction network, using different analytical methods. Our work highlights the power of analytic methods rooted in statistical physics to provide a deep understanding of complex social dynamics. While the results obtained on a complete graph can be expected to be similar to the steady state of the system on random networks (Erdős-Rényi graphs), other network topologies may yield different results. Therefore, our results provide a solid starting point for future investigations of the dynamical behavior of the system, such as convergence to a steady state, and the impact of complex network topologies, including lattices, small-world, or scale-free networks, resembling real-world cases.
Acknowledgements
We acknowledge support by Abel Jonen in piloting/testing individual-based model simulations. This work was supported by the BMBF Bridge2ERA program, projekt 01DK20044 (‘Complex networks: self-organization and collective information processing’); Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy—EXC 2002/1 ‘Science of Intelligence’, project 390523135 (LG-N and PR); National Academy of Sciences of Ukraine, project KPKBK 6541030 (PS, MK, and YuH). YuH acknowledges useful discussions with Yuri Kozitsky (Lublin). MK and YuH acknowledge the hospitality of members of Pawel Romanczuk lab when staying at the Humboldt University Berlin.
References
- [1]
A. Haeger, K. Wolf, M. M. Zegers, and P. Friedl, “Collective cell migration: guidance principles and hierarchies,” Trends in cell biology, vol. 25, no. 9, pp. 556–566, 2015.
- [2]
S. Bazazi, P. Romanczuk, S. Thomas, L. Schimansky-Geier, J. J. Hale, G. A. Miller, G. A. Sword, S. J. Simpson, and I. D. Couzin, “Nutritional state and collective motion: from individuals to mass migration,” Proceedings of the Royal Society B: Biological Sciences, vol. 278, no. 1704, pp. 356–363, 2011.
- [3]
A. Strandburg-Peshkin, D. R. Farine, I. D. Couzin, and M. C. Crofoot, “Shared decision-making drives collective movement in wild baboons,” Science, vol. 348, no. 6241, pp. 1358–1361, 2015.
- [4]
J. Ladyman and K. Wiesner, What is a complex system?
Yale University Press, 2020.
- [5]
S. Thurner, R. Hanel, and P. Klimek, Introduction to the theory of complex systems.
Oxford University Press, 2018.
- [6]
Y. Holovatch, R. Kenna, and S. Thurner, “Complex systems: physics beyond physics,” European Journal of Physics, vol. 38, no. 2, p. 023002, 2017.
- [7]
L. Gómez-Nava, R. T. Lange, P. P. Klamser, J. Lukas, L. Arias-Rodriguez, D. Bierbach, J. Krause, H. Sprekeler, and P. Romanczuk, “Fish shoals resemble a stochastic excitable system driven by environmental perturbations,” Nature Physics, 2023.
- [8]
A. Bizyaeva, A. Franci, and N. E. Leonard, “Nonlinear opinion dynamics with tunable sensitivity,” IEEE Transactions on Automatic Control, 2022.
- [9]
M. Raoufi, H. Hamann, and P. Romanczuk, “Speed-vs-accuracy tradeoff in collective estimation: an adaptive exploration-exploitation case,” in 2021 International Symposium on Multi-Robot and Multi-Agent Systems (MRS), pp. 47–55, IEEE, 2021.
- [10]
W. Poel, C. Winklmayr, and P. Romanczuk, “Spatial structure and information transfer in visual networks,” Frontiers in Physics, vol. 9, p. 716576, 2021.
- [11]
C. Winklmayr, A. B. Kao, J. B. Bak-Coleman, and P. Romanczuk, “Collective decision strategies in the presence of spatio-temporal correlations,” Collective Intelligence, vol. 2, no. 1, p. 26339137221148675, 2023.
- [12]
L. Gómez-Nava, R. Bon, and F. Peruani, “Intermittent collective motion in sheep results from alternating the role of leader and follower,” Nature Physics, vol. 18, no. 12, pp. 1494–1501, 2022.
- [13]
I. Pinkoviezky, I. D. Couzin, and N. S. Gov, “Collective conflict resolution in groups on the move,” Physical Review E, vol. 97, no. 3, p. 032304, 2018.
- [14]
V. H. Sridhar, L. Li, D. Gorbonos, M. Nagy, B. R. Schell, T. Sorochkin, N. S. Gov, and I. D. Couzin, “The geometry of decision-making in individuals and collectives,” Proceedings of the National Academy of Sciences, vol. 118, no. 50, p. e2102157118, 2021.
- [15]
A. T. Hartnett, E. Schertzer, S. A. Levin, and I. D. Couzin, “Heterogeneous preference and local nonlinearity in consensus decision making,” Physical Review Letters, vol. 116, no. 3, p. 038701, 2016.
- [16]
I. D. Couzin, C. C. Ioannou, G. Demirel, T. Gross, C. J. Torney, A. Hartnett, L. Conradt, S. A. Levin, and N. Leonard, “Uninformed individuals promote democratic consensus in animal groups,” Science, vol. 334, no. 6062, pp. 1578–1580, 2011.
- [17]
P. Clifford and A. Sudbury, “A model for spatial conflict,” Biometrika, vol. 60, no. 3, p. 581, 1973.
- [18]
S. Redner, “Reality-inspired voter models: A mini-review,” Comptes Rendus Physique, vol. 20, no. 4, pp. 275–292, 2019.
- [19]
P. L. Krapivsky and S. Redner, “Dynamics of majority rule in two-state interacting spin systems,” Physical Review Letters, vol. 90, no. 23, p. 238701, 2003.
- [20]
R. J. Glauber, “Time-dependent statistics of the Ising model,” Journal of Mathematical Physics, vol. 4, no. 2, pp. 294–307, 1963.
- [21]
M. Kac, “Mathematical mechanisms of phase transitions,” in Statistical Physics, Phase Transitions, and Superfluidity (M. Chrétien, E. P. Gross, and S. Deser, eds.), vol. 1, p. 241, Gordon and Breach Science Publishers, New York, 1968.
- [22]
H. E. Stanley, Phase transitions and critical phenomena.
Clarendon Press, Oxford, 1971.
- [23]
M. Krasnytska, B. Berche, Y. Holovatch, and R. Kenna, “Ising model with variable spin/agent strengths,” Journal of Physics: Complexity, vol. 1, p. 035008, oct 2020.
- [24]
M. Krasnytska, B. Berche, Y. Holovatch, and R. Kenna, “Generalized Ising model on a scale-free network: An interplay of power laws,” Entropy, vol. 23, no. 9, 2021.
- [25]
R. Brout, “Statistical mechanical theory of a random ferromagnetic system,” Physical Review, vol. 115, pp. 824–835, Aug 1959.
- [26]
A. Bovier, F. den Hollander, and S. Marello, “Metastability for Glauber dynamics on the complete graph with coupling disorder,” Communications in Mathematical Physics, vol. 392, no. 1, pp. 307–345, 2022.
- [27]
C. Castellano, S. Fortunato, and V. Loreto, “Statistical physics of social dynamics,” Reviews of Modern Physics, vol. 81, no. 2, p. 591, 2009.
- [28]
C. Winklmayr, A. B. Kao, J. B. Bak-Coleman, and P. Romanczuk, “The wisdom of stalemates: consensus and clustering as filtering mechanisms for improving collective accuracy,” Proceedings of the Royal Society B, vol. 287, no. 1938, p. 20201802, 2020.
- [29]
D. Centola, J. Becker, D. Brackbill, and A. Baronchelli, “Experimental evidence for tipping points in social convention,” Science, vol. 360, no. 6393, pp. 1116–1119, 2018.
- [30]
I. M. Otto, J. F. Donges, R. Cremades, A. Bhowmik, R. J. Hewitt, W. Lucht, J. Rockström, F. Allerberger, M. McCaffrey, S. S. Doe, et al., “Social tipping dynamics for stabilizing Earth’s climate by 2050,” Proceedings of the National Academy of Sciences, vol. 117, no. 5, pp. 2354–2365, 2020.
- [31]
R. Winkelmann, J. F. Donges, E. K. Smith, M. Milkoreit, C. Eder, J. Heitzig, A. Katsanidou, M. Wiedermann, N. Wunderling, and T. M. Lenton, “Social tipping processes towards climate action: a conceptual framework,” Ecological Economics, vol. 192, p. 107242, 2022.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Haeger, K. Wolf, M. M. Zegers, and P. Friedl, “Collective cell migration: guidance principles and hierarchies,” Trends in cell biology , vol. 25, no. 9, pp. 556–566, 2015.
- 2[2] S. Bazazi, P. Romanczuk, S. Thomas, L. Schimansky-Geier, J. J. Hale, G. A. Miller, G. A. Sword, S. J. Simpson, and I. D. Couzin, “Nutritional state and collective motion: from individuals to mass migration,” Proceedings of the Royal Society B: Biological Sciences , vol. 278, no. 1704, pp. 356–363, 2011.
- 3[3] A. Strandburg-Peshkin, D. R. Farine, I. D. Couzin, and M. C. Crofoot, “Shared decision-making drives collective movement in wild baboons,” Science , vol. 348, no. 6241, pp. 1358–1361, 2015.
- 4[4] J. Ladyman and K. Wiesner, What is a complex system? Yale University Press, 2020.
- 5[5] S. Thurner, R. Hanel, and P. Klimek, Introduction to the theory of complex systems . Oxford University Press, 2018.
- 6[6] Y. Holovatch, R. Kenna, and S. Thurner, “Complex systems: physics beyond physics,” European Journal of Physics , vol. 38, no. 2, p. 023002, 2017.
- 7[7] L. Gómez-Nava, R. T. Lange, P. P. Klamser, J. Lukas, L. Arias-Rodriguez, D. Bierbach, J. Krause, H. Sprekeler, and P. Romanczuk, “Fish shoals resemble a stochastic excitable system driven by environmental perturbations,” Nature Physics , 2023.
- 8[8] A. Bizyaeva, A. Franci, and N. E. Leonard, “Nonlinear opinion dynamics with tunable sensitivity,” IEEE Transactions on Automatic Control , 2022.
