On the role of zealots in a best-of-n problem on a heterogeneous network
Abstract
Both humans and social animals live in groups and are frequently faced to choose between options with different qualities. When there are no leader agents controlling the group decision, consensus can be achieved through repeated interactions among group members. Various studies on collective decision-making illustrate how the dynamics of the opinions are determined by the structure of the social network and the methods that individuals use to share and update their opinion upon a social interaction. In this paper, we are interested in further exploring how cognitive, social, and environmental factors interactively contribute to determining the outcome of a collective best-of- decision process involving asymmetric options, i.e., different costs and/or benefits for each option. We propose and study a novel model capturing those different factors, i) the error in processing social information, ii) the number of zealots (i.e., asocial agents who never change their opinion), iii) the option qualities, iv) the social connectivity structure, and v) the degree centrality of the asocial agents. By using the heterogeneous mean-field approach, we study the impact of the above-mentioned factors in the decision dynamics. Our findings indicate that when susceptible agents, i.e., individuals who change their opinion to conform with others, use the voter model as a mechanism to update their opinion, both the number and the degree of connectivity of the zealots can lead the population to converge towards the lowest quality option. Instead, when susceptible agents use methods more cognitively demanding, the group is marginally impacted by the presence of zealots. The results of the analytical model are complemented and extended by agent-based simulations. Our analysis also shows that the network topology can modulate the influence of zealots on group dynamics. In fact, in homogeneous networks where all nodes have the same degree (numbers of neighbours), any location of the zealots has similar impact on the group dynamics. Instead, when the network is heterogeneous, our simulations confirm the model predictions that show that placing the zealots in the network hubs (nodes with several neighbours) has a much larger impact than placing them in lower-degree nodes.
I Introduction
Many decisions characterising the social life of humans as well as of other social species are the consequence of information exchange among several individuals and can be considered to be complex processes. In spite of the fact that the outcomes of these decisions influence the life of all individuals of a community, in some cases the decision process is governed by a limited number of dominant individuals (e.g., political leaders in humans, or socially dominant individuals in primates). In other cases, the decisions are genuinely collective, meaning that they are the results of social interactions between peers, and are characterised by the fact that the decision made is not attributable to any individual of the group [10]. For instance, primate groups like chimpanzees and baboons engage in a collective decision-making process to determine their direction after a period of rest [48, 50, 54]. Similarly, a flock of birds collectively decides when to leave a foraging patch [13, 5] a swarm of honeybees, during reproductive swarming, decides on the site where to build their new nest [4, 44, 45, 36].
Scenarios requiring collective decisions have been studied in different scientific disciplines and with different methods, such as experimental methods [10, 9, 15], computational modelling and simulations methods [19, 3, 21] and social network analysis [7, 51, 46]. Other study [53] provided a descriptive framework for collective decision-making processes based on a costs/benefits analysis for sampling and selecting the available options. In particular, they distinguished between symmetric conditions (i.e., same costs and/or same benefits for each option) and asymmetric conditions (i.e., different costs and/or different benefits for each option). A series of work have shown that consensus for the best alternative can be achieved even when individuals operate without a leader and make noisy individual estimates of the option’s qualities (benefits/costs). Indeed, to make collective best-of-n decisions, it is sufficient that the individuals use the estimated quality to modulate the frequency (or persistence) with which they share their opinion. This mechanisms has been observed in group-living animals, e.g., ants and honeybees [44], and then employed to design artificial distributed systems, such as robot swarms [29, 35]. There are multiple causal factors, interacting in a complex way, that contribute to determining the outcome of collective decision-making processes. Among these causal factors, a significant share of research works has focused on the behaviours that each individual follows to develop and update her opinion. It has been shown that decision-makers with limited perceptual and cognitive resources can follow simple rules to make, as a group, complex collective decisions [40, 41, 37]. Among these simple rules, there are those based on social feedback, like the voter model [23, 27] where each individual simply copies the opinion of a randomly selected individual within her social network, and the majority model [14, 19] where each individual selects the option held by the majority of the individuals in her social network. Let us observe that the error in processing social information in the former case of sampling a single randomly chosen opinion is larger than in the latter case of aggregating all available opinions.
This study aims to unravel the mutual influence of psychological, social, and environmental factors on the outcome of a collective decision-making process. It focuses specifically on the best-of- scenario with options and an asymmetric condition, i.e., the two options have different costs and/or different benefits [11, 52, 42, 33]. The best-of- problem requires selecting which option, out of available ones, is the best alternative [53]. Considerable work has been dedicated to the study of the best-of- problem, in order to unveil opinion dynamics characterising a wide range of phenomena, from political polarisation [6], to the spread of rumours [12] misinformation [22]. We focus on an asymmetric best-of- scenario since we intend to investigate which factors among those that we modelled hinder the group from a consensus on the best option. In particular, we provide an analysis of the combined effects of the following parameters (which we define in detail in the next paragraph): i) the pooling error, ii) the number of zealots present in the population, iii) the option qualities, iv) the social network structure, and v) the degree centrality of zealot agents.
The pooling error reflects the mistakes introduced by individuals when aggregating the opinions of others. In the given context, these errors may be influenced by the amount of cognitive effort individuals invest in the pooling process. In our model, the pooling error is correlated to the number of group members that each agent samples to develop her own opinion [38]. One can recast such error into a cognitive load, namely the lower the cognitive load the larger the pooling error. For example, an agent can face limited cognitive resources and update her opinion based on a peer randomly chosen within her social network (i.e., the voter model). On the other hand, the cognitive load increases when the agent samples a larger number of peers within her social network (e.g., the majority model), and correspondingly the pooling error will decrease. In our model, we consider a heterogeneous population, composed of individuals that update their opinions using different rules. While in a homogeneous population, all individuals use the same rule to select and update their opinions, in a heterogeneous population there are sub-groups of individuals that follow different rules. In particular, we consider a heterogeneous population composed of two groups of individuals, susceptible and zealots. Susceptible individuals at each time step update their opinion based on the opinions of all (or a subset) of their peers in their social network. Zealots are asocial individuals that never change their opinion [24, 18, 22, 39]. The option quality refers to combination the cost and benefit that an agent receives from selecting an option. Our scenario is asymmetric because the two options have different qualities. The social network structure refers to the network that describes how decision-makers are connected and how information flows between them [26]. Finally, the degree centrality of an agent is the number of her neighbours, which are other agents in her social network. Degree centrality has been defined in network science as one of the measures to quantify the importance of a node within a network and it has often used to understand the role and influence of decision-makers in social networks [17, 25]. Nodes with a higher degree centrality are considered more influential because they have a greater number of direct connections, enabling them to spread information or exert their influence more efficiently within the network.
The parameters mentioned above have been separately studied in previous research works. For example, Moeinifar and Gündüç [25] investigates the effect of the position and the number of zealots on the consensus formation and time to reach consensus in both random and scale-free networks in a symmetric opinions scenario. The results show that the degree centrality of the zealots has a great impact on the time required for the group to achieve a consensus. Other studies have shown that, in different quality options scenarios, the asymmetry facilitates the formation of consensus towards the option with the higher quality (or lower cost) [29, 36, 20]. In this paper, we conduct an analysis of a model that we recently proposed [38] which allows generalising popular previous models of collective decision-making, from models with high cognitive requirements (such as the majority model) to models requiring low cognitive load (e.g., the voter model). There are several works that investigated the dynamics of the voter model [49, 47, 34, 43] or the majority model [19, 14, 16, 28, 42] on networks. The model we presented in [38] allows to interpolate between the two models by changing the (continuous) value of the pooling error, showing the existence of a speed-accuracy trade-off. In this work, we extend the model of [38] and its analysis by considering heterogeneous populations that comprise susceptible and zealot agents. From the methodological side, we make use of mathematical equations (hereafter, the analytical model) to provide general insights and predictions on the decision process outcomes, and of numerical simulations of an agent-based model (ABM), to corroborate the predictions of the analytical model. By looking at populations with different numbers of zealots holding the lowest quality option, we show interesting correlations between the cognitive load, the number of zealots in the population and their degree centrality, in differently connected populations. In particular, we identify the conditions under which zealots favouring the lowest-quality option manage to counterbalance the quality difference and drive the population toward a consensus on the lowest-quality option. We also demonstrate the effect of network heterogeneity, in particular its sparsity, on the conditions for achieving consensus towards the low-quality option.
The rest of this work is organised as follows. In Section II, we describe the agent-based model with social interactions occurring on a scale-free network and in Section III we present the results of the numerical simulation of this agent-based model. Section IV presents the mathematical model defined by an ordinary differential equation (ODE) allowing us to study the evolution of group opinion taking into account multiple parameters such as the pooling error (cognitive load), the heterogeneity of the population, the option qualities, the connectivity structure, and the degree centrality of the zealot agents. In Section V, we show the numerical results of this analytical model showing the combined effects of the previous parameters. Finally, we present our conclusions in Section VII.
II The Agent-Based Model
The aim of this section is to introduce the agent-based model, rooted on the parameters previously introduced and to discuss their impact on the system outcome. We consider the agents to be the nodes of a scale-free network composed of undirected edges, each one representing a possible social interaction between two agents and thus a channel to acquire/share information. We assume the number of neighbours of a generic node (i.e., its degree) follows a power-law distribution [1, 30], , where . Note that the closer to the more heterogeneous the degree distribution. Nodes with a very large degree can be observed since becomes unbounded as . When the network becomes sparse, very high degree nodes are very rare and the degree spread is well described by finite variance of the degree distribution. The networks we consider are simple (i.e., at most one edge can connect any two nodes) and connected (i.e., starting from any node it is possible to reach any other node by traversing the network using the available links).
We classify nodes into susceptible (i.e., representing agents capable of changing their opinions) and zealots (i.e., representing agents that never change their opinion). We model a best-of- problem with options where each node can hold either opinion or opinion . We also associate to each option a quality, for opinion , and for opinion . The quality defines the strength or the probability with which the option is communicated to the neighbours. Without lack of generality, in the rest of the work, we assume , and hence the quality ratio . In this work, zealots hold the opinion with the lowest quality option (i.e., opinion ), since we are interested in investigating under which circumstances they can hinder the population from reaching a consensus (i.e., a general agreement) on the option with the best quality.
The system evolves asynchronously: at each time step one susceptible individual is randomly selected with uniform probability from the population. This agent has a probability as defined in Eq. (1), of changing her opinion.
(1) |
where, is the weighted fraction of agents connected to agent holding opinion or , where the weight is given by the quality ratio . The parameter is the pooling error (and thus is negatively correlated with the cognitive load); for increasing , agents make larger errors because they use less resources to sample the opinions of their neighbouring agents. More specifically, when , from Eq. (1) it follows that agents do not make any sampling error because they change their opinions based on the weighted average of all their neighbours, corresponding thus to the majority model. This action requires a higher cognitive load compared to the case where . For instance, for , agents change their opinions by copying the opinion of a randomly selected neighbour, replicating thus a (weighted) voter model. Therefore, by varying , is capable of generalising the two opinion selection mechanisms existing in the literature, i.e., the voter model (see Fig. 1, case ) and the majority model (see Fig. 1, case ). The function of Eq. (1) interpolates the cognitive load level in the form of pooling error between the two models in a continuous way (e.g., ). Additionally, it can also model the case of high pooling errors where the changes are made approximately (e.g., Fig. 1, case ). Using Eq. (1), we investigate the effect of the pooling error (cognitive load) on the best-of- problem.
For the randomly selected susceptible agent , the quality-weighted proportion of neighbours holding opinion (i.e., ), and the quality-weighted proportion of neighbours holding opinion (i.e., ) are computed as follows:
(2) |
where and are the number of neighbours of agent holding opinion and , respectively. , . Let us denote by the degree of agent . We can rewrite Eq. (2) as follows:
(3) |
To distinguish between susceptible voters with opinion and zealots, let us introduce to represent the number of zealots with opinion and with a degree . Therefore, the total number of neighbours of agent holding opinion can be written as and then, .
In the process of changing opinions, if the selected agent is susceptible and has opinion , then with probability the agent changes her mind and commits to opinion , and with probability she remains committed to opinion . If instead the agent has opinion , then with probability the agent changes her mind and commits to opinion , and with probability she remains committed to opinion . Let us observe that because of the functional form of Eq. (1) and because , we can conclude that .
III Numerical results of the agent-based-model
The objective of this section is to present the results of the numerical simulation of the agent-based model with social interactions occurring on a scale-free network. In this section, we limit our analysis to studying the combined effects of three factors: i) the number of zealots (), ii) their location in the network, and iii) the pooling error (), while we keep constant the network structure and the option’s quality ratio .
We consider a system composed of agents whose social interactions are described by a scale-free network obtained by using the Barabási-Albert algorithm [1] with parameter (i.e., a network in which the minimum degree is ). The exponent of the power law of such a network is . In our experimental plan, we have different parameters conditions obtained by considering different values of , and different quantities of zealots, . We consider cases where the zealots, committed to opinion , have similar locations in the social network. That is, they can be peripheral agents (i.e., associated with nodes with the smallest degree ), or agents associated to nodes with an intermediate degree, or a large degree. The opinion qualities have been fixed to and . The initial opinions are randomly distributed with half of the agents holding opinion () and half opinion (), and the maximal simulation time has been set to . Each experimental plan is repeated times by changing each time the seed of the pseudo-random number generator.
In Fig. 2, we report the results of the numerical simulations performed by adopting the strategy of introducing zealots with low degree centrality. More precisely we illustrate the average final fraction of susceptible agents holding opinion computed over independent replicas together with the standard deviation (vertical yellow lines). In the absence of zealots (blue bars, , in Fig. 2), the system always converges to a consensus toward opinion for . Indeed the standard deviations associated to those values of are zero, thus, the yellow lines reduce to points. On the other hand, for , and still , the group faces a decision deadlock where the population splits into two coexisting groups of agents, one having opinion and the other opinion , the average fraction of agents committed to is and the standard deviation is relatively small. In other words, due to high pooling error (), agents fail to coordinate with each other and the population remains polarised and unable to reach a consensus for any alternative, especially when the quality difference between the two options is small. With the introduction of zealots in the population, for , we notice that the increase in the number of zealots lowers the final proportion of susceptible agents with opinion . In the cases , a sufficiently large number of zealots () is even able to drive consistently the system toward a full consensus to opinion (observe that in Fig. 2 the red bars for and vanish, and the standard deviation is reduced to zero). For , agents with opinion persist in the population despite the presence of (many) zealots, this is due to the large pooling error that keeps the population polarised and deadlocked at indecision, unable to choose one opinion over the other. This last observation holds true even for a large number of zealots (see the cases and ), the average fraction of agents decreases and the standard deviation increases, indicating a larger variability among the different runs. For , indicating the absence of pooling error (majority model), the existence of zealots does not change the outcomes observed without the presence of zealots (see all the non-blue bars in Fig. 2), again we can observe a null standard deviation.
To study the combined impact of the number of zealots and their location in the social network, we have performed a further series of simulations in order to verify whether the position of the zealots within a scale-free network of nodes, generates a similar effect to the one observed with respect to their number. We considered different experimental conditions, given by different amount of zealots, , values of , and different strategies to locate zealots in the network according to agent’s degree . With the first strategy, zealots correspond to nodes with degree . With the second strategy, zealots correspond to nodes with a degree . With the third strategy, zealots correspond to nodes with degree . Finally, with the fourth strategy, zealots correspond to nodes with a degree . Note that, in the last three strategies, we first associate zealots with nodes with highest degree and we progressively select nodes with lower degree only once there are no more available nodes with the larger degree in the network. As in the previous set of simulations, the quality of option is set to , and that of opinion to ; the initial opinions are randomly distributed with half of the agents holding opinion () and half opinion (). We repeated each experiment times by using different random seeds, and each simulation lasts for time steps.
The results of these simulations are shown in Fig. 3, where we report the average fraction of agents holding opinion at the end of the simulations, and the associated standard deviations (vertical lines) for each considered value of . For (see Fig. 3a) and for (see Fig. 3b), we notice two clear trends: first, with the exception of , for any given number of zealots within the population, the higher their degree the higher the final proportion of susceptible agents terminating with opinion . Second, for zealots with a given degree centrality, the higher the number of zealots, the higher the final proportion of susceptible agents terminating with opinion . The increase in the proportion of susceptible agents committed to opinion at the end of the simulations appears to be non-linearly correlated with the number of zealots. These trends indicate that, in an asymmetric best-of- problem, given a fixed number of zealots committed to the lowest quality option, their capability to influence the opinion dynamics of susceptible agents using opinion selection strategies with either small or large pooling error, is determined by both their quantity within the population and their degree centrality. Note that, for the values of the considered parameters, when zealots correspond to small degree nodes, approximately zealots are required to converge to a consensus on the lowest quality opinion , while for the same values, at least zealots are needed in the case of (see Fig. 2). In the same vein, in the case of (see Fig. 3c) for any number of zealots, and regardless of their degree, the population always splits into two groups of (almost) equal sizes with different opinions. As previously stated, the standard deviation increases with the number of zealots and with the pooling error.
(a) |
(b) |
(c) |
The results shown in this section indicate that adding zealots with the lower quality option can drive the system to a consensus toward the latter. More importantly, this outcome is generated by a smaller number of zealots if they have a higher degree. The analysis has been performed on a scale-free network obtained by using the Barabási-Albert algorithm. The goal of the next section is to move a step forward in confirming such conclusions in the whole generality in the framework of scale-free networks by using the Heterogeneous Mean-Field theory.
IV Mathematical model
We build a mathematical model defined by an ordinary differential equation (ODE) to look at the combined effects of the pooling error, the ratio of the opinion qualities , the fraction of zealots, and the network structure , on the evolution of opinion dynamics in the best-of- problem.
To make some analytical progress we rely on the Heterogeneous Mean Field assumption [32, 31, 8] (HMF), namely we hypothesise that nodes with the same degree are dynamically equivalent. Therefore, nodes are grouped into degree classes, more precisely we define (resp. ), as the number of nodes with degree and opinion (resp. opinion ). To distinguish between susceptible agents with opinion and zealots, we introduce to denote the number of zealots with opinion and degree . Therefore, by letting to denote the total number of nodes with degree , we have:
(4) |
where denotes the number of susceptible agents having opinion and degree . is the fraction of agents having opinion and degree ; is the fraction of susceptible agents having opinion with degree , and the fraction of zealots with degree . Therefore, for all ,
(5) |
The goal of the HMF is to derive an ODE ruling the evolution of and . In particular, we extend the model recently developed in [38] by adding zealots; in this way, we obtain the analytical model described by
(6) | |||||
where we define , being the probability for a node to have an excess degree , namely
with the average node degree and the probability a generic node has degree . Eq. (6) contains the relevant parameters of the model, the zealots (), the model of opinion dynamics () incorporating the pooling error , the opinion quality ratio (), and the network structure (). The aim of the next subsection is to determine the equilibria of the HMF equation and their stability, and thus the system fate. Let us observe that, similarly to what we did in [38], by knowing from Eq. (6) we can obtain the evolution of for all by using the following equation:
IV.1 Equilibria of the analytical model and their stability
The equilibria of the system are obtained by setting the right-hand side of Eq. (6) equal to zero. Let us thus define the function
(8) | |||||
hence by denoting a system equilibrium, we have by definition
A direct inspection of Eq. (8) allows to demonstrate that , hence , i.e., the absence of agents holding opinion represents an equilibrium of the system. Conversely, , signifying that the presence of zealots (with opinion ) prevents the system from converging to a situation where all susceptible agents hold opinion . Finally, the existence of a nontrivial solution to the equation indicates an equilibrium for the coexistence of opinions and in the network.
The stability of those equilibria can be determined by evaluating the derivative of the function at those points. This analysis will be detailed in the following section, where we will also explore the effects of the key model parameters.
V Results of the HMF model
In this section, we present the results obtained for the analytical model described in the previous section. As previously noted, our focus lies on the influence of the pooling error , the network structure encapsulated into the exponent of the power law, and the ratio of zealots present in the population and their degree centrality, more precisely if they sit onto hubs or leaves nodes. To place zealots in hubs, we set for all , for some sufficiently large ; this accounts to add into the model an average number of zealots equal to , where is a normalisation constant such that and is the total number of nodes in the network. In the scenario where zealots are assumed to be on leaf nodes, for a fair comparison with the prior condition, we maintain the same number of zealots as positioned in the hubs. This is achieved by assuming , where represents a sufficiently small degree. Specifically:
Let us observe that the above strategy implies that can be interpreted as the probability to find a zealot into the class of nodes with degree ; the final number of added zealots will be always finite, indeed in any network realisation, e.g., by using the configuration model, there is a finite number of nodes with degree larger than and thus is also a finite quantity.
Fig. 4 summarises our main results. The quality of options and are set as in the previous section, i.e., and , resulting in . We then proceed to vary the power law exponent and the location of zealots in the network. Subsequently, we (numerically) determine the zeros of the function for varying values of within the range of , enabling us to derive the system equilibria. Once the latter have been found, we evaluate the derivative of and we determine its sign, if then the equilibrium is unstable and marked with red points in Fig. 4. On the other hand, if then the equilibrium is stable and we represent it in green. The two top panels (see Fig. 4(a) and (b)) refer to the strategy consisting of setting the zealots in the leaves (here ), and the two bottom panels (see Fig. 4(c) and (d)) refer to the opposite strategy with the zealots in the hubs, ; this strategy is thus the same of the one used for the ABM in Section III. Moving from left to right we increase , passing from (Fig. 4(a) and (c)), to (Fig. 4(b) and (d)).
Several conclusions can be drawn from those results. For large enough values of , the system always sets into a state where opinions and coexist, leading to a state of decision deadlock where the population is unable to choose one opinion over the other. The larger is the closer is the stable equilibrium to ; this behaviour is independent of the strategy used to place the zealots or the network structure determined by the exponent . Hence, a too-large pooling error , and thus a small cognitive load, prevents the agents from reaching a consensus for their alternative regardless of the position of zealots.
For intermediate values of the pooling error , e.g., close to , placing the zealots into the low-degree nodes allows the system to reach a consensus for the best option (see panels 4(a) and 4(b)) irrespective from the value of , indeed there is a stable equilibrium very close to . This behaviour completely changes once zealots are set into hubs nodes (see panels 4(c) and 4(d)), indeed for small , i.e., a network with a pronounced degree heterogeneity, there exists an interval of (see panel 4(c)) values for which the unique stable equilibrium is , the HMF predicts thus the system to converge to the opinion with lower quality, . By increasing , i.e., dealing with a more homogeneous network, we recover once again convergence to a large fraction of agents committed to opinion .
Finally, for very low values of the pooling error , i.e., , placing zealots in low-degree nodes allows the system to reach a consensus for the best option. Therefore, a stable equilibrium is achieved for any value of (see panels 4(a) and 4(b)). However, when these zealots are placed on hubs in a network with much greater heterogeneity, the stable equilibrium representing a majority of agents with opinion reduces to values lower than 1. Thus, while most agents adopt the higher-quality opinion, there is also a significant proportion of agents with opinion . This is shown in Fig. 4(c) by the stable equilibrium point . Furthermore, when the network structure becomes more homogeneous (e.g., ), the presence of zealots does not prevent the system from reaching a consensus towards the higher-quality option, thereby reaching the stable equilibrium point (see panel 4(d)).
To achieve a broader understanding of the complex relationship between the parameters, we studied the equilibrium as a function of the pooling error and the exponent , while maintaining constant the ratio of the opinion qualities (we report the results in Fig. 5). Furthermore, for each examined scenario, we assessed the influence of the strategy involving the placement of zealots on leaf nodes (see Fig. 5(a) and (b)) or on hubs nodes (see Fig. 5(c) and (d)). In Fig. 5(a) and (c) we represented by a colour code (yellow high values of close to and blue ) the equilibrium reached by the system starting from an initial population with half agents holding opinion and half opinion (note that half of agents holding opinion are all susceptible agents while the other half, holding opinion , also includes the zealots). One can observe a striking difference between Fig. 5(a) corresponding to zealots placed into leaves nodes, here , with respect to the Fig. 5(c), where the zealots have been set into hubs nodes, here . In the former case, the equilibrium is almost independent from and the system exhibits two main behaviours: for the whole group converges to a consensus to , while for the population faces a deadlock where agents with opinion and coexist. On the other hand, once zealots are placed into hubs nodes a third type of dynamics can manifest (see Fig. 5(c)): the population can converge toward a consensus for the opinion with the lower quality. As shown in Fig. 5(c)), this happens for , , and for (the value of has been computed numerically). To better emphasise this behaviour, we report in Fig. 5(b) and (d) the position and the stability of the equilibrium as a function of the pooling error for the value . Fig. 5(b) corresponds to the case where zealots are set into the leaves nodes and the population converges to a (almost) consensus to for , while for larger values of the population faces a decision deadlock. On the other hand, once zealots are set into hubs (Fig. 5(d)), there exists an interval of values of for which the group chooses the opinion with the lower quality. Those results support the claim that a population of agents adopting a voter model strategy for social exchange can be driven to adopt the opinion with the lower quality, by zealots placed into hubs of a sufficiently heterogeneous scale-free network, i.e., .
Fig. 6 shows that similar dynamics can be observed by considering equilibrium as a function of for a fixed value of . The results presented in Fig. 6(b) show that in the case of zealots located into hubs, for close enough to (i.e., opinions with very similar qualities) and , the population converges to a majority for the option with the lower quality; by decreasing , the system undergoes an abrupt bifurcation passing to a population with a large majority of agents holding an opinion in favour of the best quality. This behaviour cannot be observed if zealots are placed into the leaves nodes (see Fig. 6 (a)). Results presented in panel 6(b) show the existence of a critical value of (obtained numerically) above which the system can converge toward the lowest quality option for some values of .
Our analytical framework confirmed the numerical results shown in Sec. III and generalises the analysis to any scale-free network, under the assumption of heterogeneous mean field.
VI How much quality is worth a zealot?
In the previous sections, we have considered the quality of the options as a priori measure of the value of one choice over the other, or the strength with which an option is transmitted. In the case of humans the latter role can be played by, e.g., mass media penetration. In the same framework, zealots, can thus be considered as individuals (or bots) repeating constantly one option with the goal of influencing the population.
It can thus be interesting to consider the following problem: can a change in option quality “compensate” the impact of the presence of zealots in the decision outcome? Assume thus option to be better than option , i.e., , then we can find values of such that in absence of zealots the system converges to an equilibrium , namely the group achieve almost a total consensus for the option with the highest quality [38]. Then a fraction of zealots with opinion , , is added to the population, and as shown above, this induces a shift in the system equilibrium: the asymptotic fraction of agents with opinion is smaller than without zealots, . The question we are interested in is thus: would it be possible to increase the quality of opinion , , to compensate for the presence of zealots and restore a collective agreement to ?
To answer this question we decided to simplify the model by replacing the social network with an all-to-all coupling. This is not restrictive and allows us to focus on the main point; a similar conclusion can be drawn also for a generic social network. In this setting we have thus only three variables, the fraction of agents with opinion , the fraction of susceptible agents with opinion and , the fraction of zealots committed to opinion .
In absence of zealots, we have previously shown [38] that the equilibrium satisfies
The inclusion of zealots determines a new equilibrium, solution of
In order to have as a solution of an interacting group that includes the same fraction of zealots, we need to modify the quality of option and thus define a new quality ratio , to be able to solve
(9) |
Eq. (9) can be solved with respect to to obtain the following explicit expression
(10) |
In Fig. 7 we report the numerical results corresponding to the case for a generic set of parameters. The initial configuration is associated to , and no zealots, , resulting into the equilibrium and one can observe that the numerical simulation (blue line) oscillates about such equilibrium (black horizontal line) because of the finite size effect induced by the discrete population. We then add a fraction of zealots committed to and the system now converges (red line) to the new equilibrium (black dashed horizontal line). Finally, by using Eq. (10), we compute the value of which represent the new quality of option , or simply the frequency with which opinions for are spread. By increasing option ’s quality to , the system returns to the original equilibrium (green line).
One can prove [38] that if and , in absence of zealots the system, intialized with half of agents committed to and half to , will converge to a full consensus to , namely . In the previous section we have shown that in presence of zealots, the system cannot converge to a full consensus, hence we can never find a new value for the quality able to return the equilibrium once zealots are present. To avoid this issue, we presented the above example by assuming , values for which an equilibrium can be achieved.
VII Conclusions
In this paper, we presented the results of a study focused on a best-of- collective decision-making problem, with options of different quality. We analysed this problem through agent-based simulations and a mathematical model based on the heterogeneous mean-field approach. In this study, the interactions among the individuals are defined using a social network whose nodes are agents, or decision-markers, and edges the possible interactions among them. The original contribution of this paper is in highlighting the mutual effects existing between the following parameters of the model: i) the lower or higher heterogeneity of the scale-free network modelling the interactions between the agents; ii) the number of agents within the population that never change opinion (i.e., the zealots); iii) the pooling error which enables the control of agents’ cognitive load; iv) the ratio in quality between the two options corresponding to the combination of the cost and benefit to each option, and v) the degree centrality (or the number of social connections) of the zealots. We have studied populations in which individuals are connected according to a scale-free network, and they select their opinion using decision mechanisms that differ in terms of their cognitive load, allowing to interpolate among existing models such as the voter model and the majority model. For each case, we have varied the number (or, in the mean-field model, the fraction) of zealots, all committed to the lowest quality option. The mathematical analysis of the combined effect of the considered parameters has been performed by determining the system equilibria and their stability.
The results have shown that the combined effect of these parameters has generated an articulated landscape characterised by different outcomes of the collective decision-making process. We have shown that, when susceptible agents employ opinion selection mechanisms characterised by pooling error (representing the voter model), both the number and the degree centrality of the zealots are elements that can induce the population to converge to the lowest quality option. In particular, the higher the number of zealots or the larger their degree centrality, the stronger their influence on the opinion dynamics. We have also shown that these effects are influenced by the nature of the opinion selection mechanisms employed by the susceptible agents. For example, the effect of the number of zealots on the opinion dynamics is not observed when susceptible agents make no pooling error, i.e., (representing the majority model). We have also shown that the connectivity structure modulates the influence of the zealots, indeed when the network becomes increasingly sparse and less heterogeneous, the effect of zealots is mitigated or largely reduced. In the future, we aim to extend to the proposed analytical model collective to best-of- decision-making by considering the concept of group interactions (also known as higher-order interactions[2]) among the decision-makers and study how such higher-order can change the option dynamics.
Acknowledgements.
T.N. thanks the University of Namur for the financial support. A.R. acknowledges support from the Belgian F.R.S.-FNRS, of which he was a Chargé de Recherches, and support from the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy - EXC2117 - 422037984.
Declaration of competing interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Data availability
No data was used for the research described in the article.
References
- Barabási and Albert [1999] Albert-László Barabási and Réka Albert. Emergence of scaling in random networks. Science, 286(5439):509, 1999.
- Battiston et al. [2021] Federico Battiston, Enrico Amico, Alain Barrat, Ginestra Bianconi, Guilherme Ferraz de Arruda, Benedetta Franceschiello, Iacopo Iacopini, Sonia Kéfi, Vito Latora, Yamir Moreno, et al. The physics of higher-order interactions in complex systems. Nature Physics, 17(10):1093–1098, 2021.
- Beal Cohen et al. [2021] Allegra A Beal Cohen, Rachata Muneepeerakul, and Gregory Kiker. Intra-group decision-making in agent-based models. Scientific Reports, 11(1):17709, 2021.
- Beekman and Oldroyd [2018] Madeleine Beekman and Benjamin P Oldroyd. Different bees, different needs: how nest-site requirements have shaped the decision-making processes in homeless honeybees (apis spp.). Philosophical Transactions of the Royal Society B: Biological Sciences, 373(1746):20170010, 2018.
- Bidari et al. [2022] Subekshya Bidari, Ahmed El Hady, Jacob D Davidson, and Zachary P Kilpatrick. Stochastic dynamics of social patch foraging decisions. Physical Review Research, 4(3):033128, 2022.
- Böttcher et al. [2020] Lucas Böttcher, Pedro Montealegre, Eric Goles, and Hans Gersbach. Competing activists—political polarization. Physica A: Statistical Mechanics and its Applications, 545:123713, 2020.
- Centola [2018] Damon Centola. How behavior spreads: The science of complex contagions, volume 3. Princeton University Press Princeton, NJ, 2018.
- Colizza et al. [2007] Vittoria Colizza, Romualdo Pastor-Satorras, and Alessandro Vespignani. Reaction–diffusion processes and metapopulation models in heterogeneous networks. Nature Physics, 3(4):276–282, 2007.
- Conradt and List [2009] Larissa Conradt and Christian List. Group decisions in humans and animals: a survey. Philosophical Transactions of The Royal Society B: Biological Sciences, 364(1518):719, 2009.
- Conradt and Roper [2005] Larissa Conradt and Timothy J Roper. Consensus decision making in animals. Trends in Ecology & Evolution, 20(8):449, 2005.
- De Masi et al. [2020] Giulia De Masi, Judhi Prasetyo, Elio Tuci, and Eliseo Ferrante. Zealots attack and the revenge of the commons: Quality vs quantity in the best-of-n. In Swarm Intelligence: 12th International Conference, ANTS 2020, Barcelona, Spain, October 26–28, 2020, Proceedings, page 256. Springer, 2020.
- DiFonzo et al. [2013] Nicholas DiFonzo, Martin J Bourgeois, Jerry Suls, Christopher Homan, Noah Stupak, Bernard P Brooks, David S Ross, and Prashant Bordia. Rumor clustering, consensus, and polarization: Dynamic social impact and self-organization of hearsay. Journal of Experimental Social Psychology, 49(3):378–399, 2013.
- Farine et al. [2014] Damien R Farine, Lucy M Aplin, Colin J Garroway, Richard P Mann, and Ben C Sheldon. Collective decision making and social interaction rules in mixed-species flocks of songbirds. Animal Behaviour, 95:173–182, 2014.
- Galam [1986] Serge Galam. Majority rule, hierarchical structures, and democratic totalitarianism: A statistical approach. Journal of Mathematical Psychology, 30(4):426–434, 1986.
- Goeree and Yariv [2011] Jacob K Goeree and Leeat Yariv. An experimental study of collective deliberation. Econometrica, 79(3):893–921, 2011.
- Goles et al. [2022] Eric Goles, Pablo Medina, Pedro Montealegre, and Julio Santivañez. Majority networks and consensus dynamics. Chaos, Solitons & Fractals, 164:112697, 2022.
- Kameda et al. [1997] Tatsuya Kameda, Yohsuke Ohtsubo, and Masanori Takezawa. Centrality in sociocognitive networks and social influence: An illustration in a group decision-making context. Journal of Personality and Social Psychology, 73(2):296, 1997.
- Khalil et al. [2018] Nagi Khalil, Maxi San Miguel, and Raul Toral. Zealots in the mean-field noisy voter model. Physical Review E, 97(1):012310, 2018.
- Lambiotte [2008] Renaud Lambiotte. Majority rule on heterogeneous networks. Journal of Physics A: Mathematical and Theoretical, 41(22):224021, 2008.
- Leonard et al. [2024] Naomi Ehrich Leonard, Anastasia Bizyaeva, and Alessio Franci. Fast and flexible multiagent decision-making. Annual Review of Control, Robotics, and Autonomous Systems, 7(1):1–27, 2024. doi: 10.1146/annurev-control-090523-100059.
- Mann [2018] Richard P Mann. Collective decision making by rational individuals. Proceedings of the National Academy of Sciences, 115(44):E10387–E10396, 2018.
- Masi et al. [2021] Giulia De Masi, Judhi Prasetyo, Raina Zakir, Nikita Mankovskii, Eliseo Ferrante, and Elio Tuci. Robot swarm democracy: the importance of informed individuals against zealots. Swarm Intelligence, 15(4):315, 2021.
- Masuda et al. [2010] Naoki Masuda, Nicolas Gibert, and Sidney Redner. Heterogeneous voter models. Physical Review E, 82(1):010103, 2010.
- Mobilia [2003] Mauro Mobilia. Does a single zealot affect an infinite group of voters? Physical Review Letters, 91(2):028701, jul 2003. doi: 10.1103/PhysRevLett.91.028701.
- Moeinifar and Gündüç [2021] V Moeinifar and Semra Gündüç. Zealots’ effect on opinion dynamics in complex networks. Mathematical Modeling and Computing, 8(2), 2021.
- Momennejad [2022] Ida Momennejad. Collective minds: social network topology shapes collective cognition. Philosophical Transactions of the Royal Society B, 377(1843):20200315, 2022.
- Moretti et al. [2013] Paolo Moretti, Andrea Baronchelli, Michele Starnini, and Romualdo Pastor-Satorras. Generalized voter-like models on heterogeneous networks. Dynamics on and of complex networks, volume 2: Applications to time-varying dynamical systems, page 285, 2013.
- Nguyen et al. [2020] Vu Xuan Nguyen, Gaoxi Xiao, Xin-Jian Xu, Qingchu Wu, and Cheng-Yi Xia. Dynamics of opinion formation under majority rules on complex social networks. Scientific Reports, 10(1):456, 2020.
- Parker and Hong Zhang [2004] C.A.C. Parker and Hong Zhang. Biologically inspired decision making for collective robotic systems. In 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), volume 1, pages 375–380. IEEE, 2004. doi: 10.1109/IROS.2004.1389381.
- Pastor-Satorras and Vespignani [2004] R Pastor-Satorras and A Vespignani. Evolution and Structure of the Internet: A Statistical Physics Approach. Cambridge University Press, 2004.
- Pastor-Satorras and Vespignani [2001] Romualdo Pastor-Satorras and Alessandro Vespignani. Epidemic spreading in scale-free networks. Physical Review Letters, 86(14):3200, 2001.
- Pastor-Satorras et al. [2015] Romualdo Pastor-Satorras, Claudio Castellano, Piet Van Mieghem, and Alessandro Vespignani. Epidemic processes in complex networks. Reviews of Modern Physics, 87(3):925, 2015.
- Prasetyo et al. [2020] Judhi Prasetyo, Giulia De Masi, Elio Tuci, and Eliseo Ferrante. The effect of differential quality and differential zealotry in the best-of-n problem. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, pages 65–66, 2020.
- Redner [2019] Sidney Redner. Reality-inspired voter models: A mini-review. Comptes Rendus Physique, 20(4):275–292, 2019. doi: 10.1016/j.crhy.2019.05.004.
- Reina et al. [2015] Andreagiovanni Reina, Gabriele Valentini, Cristian Fernández-Oto, Marco Dorigo, and Vito Trianni. A design pattern for decentralised decision making. PLoS ONE, 10(10):e0140950, 2015. doi: 10.1371/journal.pone.0140950.
- Reina et al. [2017] Andreagiovanni Reina, James AR Marshall, Vito Trianni, and Thomas Bose. Model of the best-of-n nest-site selection process in honeybees. Physical Review E, 95(5):052411, 2017.
- Reina et al. [2018] Andreagiovanni Reina, Thomas Bose, Vito Trianni, and James AR Marshall. Psychophysical laws and the superorganism. Scientific Reports, 8(1):4387, 2018.
- Reina et al. [2023a] Andreagiovanni Reina, Thierry Njougouo, Elio Tuci, and Timoteo Carletti. Studying speed-accuracy trade-offs in best-of-n collective decision-making through heterogeneous mean-field modelling. arXiv preprint arXiv:2310.13694, 2023a.
- Reina et al. [2023b] Andreagiovanni Reina, Raina Zakir, Giulia De Masi, and Eliseo Ferrante. Cross-inhibition leads to group consensus despite the presence of strongly opinionated minorities and asocial behaviour. Communications Physics, 6:236, 2023b. doi: 10.1038/s42005-023-01345-3.
- Robinson et al. [2011] Elva JH Robinson, Nigel R Franks, Samuel Ellis, Saki Okuda, and James AR Marshall. A simple threshold rule is sufficient to explain sophisticated collective decision-making. PloS One, 6(5):e19981, 2011.
- Sasaki and Pratt [2012] Takao Sasaki and Stephen C Pratt. Groups have a larger cognitive capacity than individuals. Current Biology, 22(19):R827–R829, 2012.
- Scheidler [2011] Alexander Scheidler. Dynamics of majority rule with differential latencies. Physical Review E, 83(3):031116, 2011.
- Schneider-Mizell and Sander [2009] Casey M Schneider-Mizell and Leonard M Sander. A generalized voter model on complex networks. Journal of Statistical Physics, 136:59–71, 2009.
- Seeley and Buhrman [2001] Thomas D Seeley and Susannah C Buhrman. Nest-site selection in honey bees: how well do swarms implement the ”best-of-n” decision rule? Behavioral Ecology and Sociobiology, 49:416–427, 2001.
- Seeley and Visscher [2004] Thomas D Seeley and P Kirk Visscher. Group decision making in nest-site selection by honey bees. Apidologie, 35(2):101, 2004.
- Siegel [2009] David A Siegel. Social networks and collective action. American Journal of Political Science, 53(1):122–138, 2009.
- Sood and Redner [2005] Vishal Sood and Sidney Redner. Voter model on heterogeneous graphs. Physical Review Letters, 94(17):178701, 2005.
- Strandburg-Peshkin et al. [2015] Ariana Strandburg-Peshkin, Damien R Farine, Iain D Couzin, and Margaret C Crofoot. Shared decision-making drives collective movement in wild baboons. Science, 348(6241):1358–1361, 2015.
- Suchecki et al. [2005] Krzysztof Suchecki, Víctor M Eguíluz, and Maxi San Miguel. Voter model dynamics in complex networks: Role of dimensionality, disorder, and degree distribution. Physical Review E, 72(3):036132, 2005.
- Sueur [2011] Cédric Sueur. Group decision-making in chacma baboons: leadership, order and communication during movement. BMC Ecology, 11(1):1–14, 2011.
- Sueur et al. [2012] Cédric Sueur, Jean-Louis Deneubourg, and Odile Petit. From social network (centralized vs. decentralized) to collective decision-making (unshared vs. shared consensus). PLoS One, 7(2):e32566, 2012.
- Talamali et al. [2021] Mohamed S Talamali, Arindam Saha, James AR Marshall, and Andreagiovanni Reina. When less is more: Robot swarms adapt better to changes with constrained communication. Science Robotics, 6(56):eabf1416, 2021.
- Valentini et al. [2017] Gabriele Valentini, Eliseo Ferrante, and Marco Dorigo. The best-of-n problem in robot swarms: Formalization, state of the art, and novel perspectives. Frontiers in Robotics and AI, 4:9, 2017.
- Wang et al. [2020] Chengliang Wang, Ruliang Pan, Xiaowei Wang, Xiaoguang Qi, Haitao Zhao, Songtao Guo, Yi Ren, Weiwei Fu, Zirui Zhu, and Baoguo Li. Decision-making process during collective movement initiation in golden snub-nosed monkeys (rhinopithecus roxellana). Scientific Reports, 10(1):480, 2020.