Next Article in Journal
AP Shadow Net: A Remote Sensing Shadow Removal Network Based on Atmospheric Transport and Poisson’s Equation
Next Article in Special Issue
Opinion Polarization in Human Communities Can Emerge as a Natural Consequence of Beliefs Being Interrelated
Previous Article in Journal
Utility–Privacy Trade-Off in Distributed Machine Learning Systems
Previous Article in Special Issue
Authority or Autonomy? Exploring Interactions between Central and Peer Punishments in Risk-Resistant Scenarios
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Opinion Dynamics with Higher-Order Bounded Confidence

Program for Computational Social Science, Department of Computational and Data Sciences, George Mason University, Fairfax, VA 22030, USA
Entropy 2022, 24(9), 1300; https://doi.org/10.3390/e24091300
Submission received: 25 July 2022 / Revised: 11 September 2022 / Accepted: 12 September 2022 / Published: 14 September 2022
(This article belongs to the Special Issue Statistical Physics of Opinion Formation and Social Phenomena)

Abstract

:
The higher-order interactions in complex systems are gaining attention. Extending the classic bounded confidence model where an agent’s opinion update is the average opinion of its peers, this paper proposes a higher-order version of the bounded confidence model. Each agent organizes a group opinion discussion among its peers. Then, the discussion’s result influences all participants’ opinions. Since an agent is also the peer of its peers, the agent actually participates in multiple group discussions. We assume the agent’s opinion update is the average over multiple group discussions. The opinion dynamics rules can be arbitrary in each discussion. In this work, we experiment with two discussion rules: centralized and decentralized. We show that the centralized rule is equivalent to the classic bounded confidence model. The decentralized rule, however, can promote opinion consensus. In need of modeling specific real-life scenarios, the higher-order bounded confidence is more convenient to combine with other higher-order interactions, from the contagion process to evolutionary dynamics.

1. Introduction

Opinion dynamics, being one of the essential branches of sociophysics, studies the statistical physics of collective opinion evolution driven by microscopic rules of individuals [1]. Opinion dynamics models can be broadly classified into two categories concerning the opinion space [2]: the discrete opinion space [3,4,5,6,7,8,9,10,11], and the continuous opinion space [12,13,14,15,16]. The models based on discrete opinion space usually assume two opposing opinions in the system (e.g., +1, −1, or A, B, etc.). The classic discrete opinion dynamics models include the voter model [3,4,5], the Sznajd model [6,7,8], and the Galam model [9,10,11]. Another class of models is based on continuous opinion space, where an individual’s opinion is measured by a real number between 0 and 1, inclusive. One of the most classic models with continuous opinion space is the DeGrootian model [2,12,13,14]. Then, it was not until researchers introduced the bounded confidence into the continuous opinion dynamics that the well-known Deffuant–Weisbuch (DW) model [15] and Hegselmann–Krause (HK) model [16] were born. The HK model can be considered a mean-field approximation to the DW model. Although both the DW and HK models are based on bounded confidence, we only focus on the HK model in this work.
The HK model assumes that an agent (i.e., an individual) only accepts opinions that do not differ from its own by more than a critical value. This critical value is labeled as the bounded confidence. This work denotes the bounded confidence by r ( r 0 ) and supposes there are N agents in a well-mixed population. The opinion of agent i at time step t is denoted by x i ( t ) . In the classic HK model, an agent’s opinion update is the average of all acceptable opinions:
x i ( t + 1 ) = 1 | N i ( t ) | j N i ( t ) x j ( t ) ,
where N i ( t ) = { j | | x i ( t ) x j ( t ) | r , j = 1 , 2 , , N } and | N i ( t ) | is the number of elements in set N i ( t ) . Note that self-loop j = i is allowed. The opinion updates of all agents are synchronous. Letting the system evolve according to Equation (1), we can obtain a stability (i.e., stationary) opinion profile. The opinion profile switches from consensus to polarization and fragmentation as the bounded confidence r decreases, intuitively elucidating the so-called “information cocoon” [17] where individuals are bound to a cluster of similar opinions and do not interact with other clusters.
A variety of mathematical tools have been used to investigate the properties of the bounded confidence model, by which the convergence [18,19], the pattern formation [20], the entropy [21], and the control theory [22] in the bounded confidence model have been studied. Other works focus on innovations in the model itself. Some of them introduced various new factors [23,24,25,26,27,28,29,30,31,32,33], such as the opinion leader [23], the memory [24], the expression and private opinion [25], the fuzzy inference [26], the stubbornness [27,28,29], and the noise [23,30,31,32,33], to the classic bounded confidence model. Others consider different possibilities of evolutionary mechanisms of the system [27,34,35,36,37,38,39], such as the heterogeneous bounded confidence [27,34,35], the heterogeneous pressure [36,37], and the circular opinion space [38,39]. One of the most important topics in the bounded confidence model is how to promote the opinion consensus. In this regard, some works have investigated the conditions of consensus formation [40,41,42,43]. Other works introduced new factors or mechanisms, such as the external activation [44], and the combination of pairwise and group interactions [45], with the aim of promoting opinion consensus.
As we mentioned previously, in the classic bounded confidence model, an agent’s opinion update is directly the average over its peers. In other words, in the framework of the classic bounded confidence model, it is not straightforward to consider higher-order interactions. This is an important entry point, since higher-order interactions beyond pairwise ones can model real-life scenarios in a more intuitive way and have been revealed for non-trivial phenomena that do not exist in pairwise interactions [46,47,48]. With these attractive advantages, higher-order interactions have been introduced into a wide range of complex systems, from contagion process [49,50,51] to evolutionary games [52,53,54], by means of hypergraphs or simplicial complexes. In particular, opinion dynamics based on higher-order interactions have sprouted [55,56,57,58]. Neuhäuser et al. [55] studied opinion consensus dynamics by multibody interactions and found that the resulting dynamics can cause shifts away from the average system state. Sahasrabuddhe et al. [56] further explored consensus dynamics on hypergraphs based on sociological theories and investigated relevant dynamics on real-world structures. Hickok et al. [57] studied the Deffuant–Weisbuch bounded confidence model on hypergraphs and found that agents can jump from one opinion cluster to another in a single time step, which is impossible in bounded confidence models with pairwise interactions. In addition, Horstmeyer and Kuehn [58] investigated a coevolutionary voter model on simplicial complexes.
The work mentioned above on opinion dynamics was carried out on hypergraphs or simplicial complexes in a strict way but did not relate the concept of higher-order interactions to the bounded confidence directly. The theoretical concept of “higher-order bounded confidence” has corresponding realistic scenarios; for example, when opinion discussions can happen among a group of people instead of two-by-two, a person may want to join in a discussion because her opinion is close to the discussion’s organizer. As a result, she is involved in the group opinion discussion even if the opinions of some participants are not close to her.
In this way, considering both theoretical and practical importance, this work tries to provide the introduction of higher-order bounded confidence at a theoretical model level. Similar algorithms can be found in many previous multidisciplinary fields, but let us employ a simple one to analog, the multiplayer evolutionary games (e.g., the public goods game [59]). In multiplayer games, each focal agent organizes a game among its neighbors and itself. Meanwhile, its neighbors also perform the same action. As a result, each agent actually participates in multiple games organized by its neighbors and itself (see Figure 1, left). In this regard, the common algorithm is to average the results obtained by these multiple games. In this work, we analog this algorithm to the bounded confidence model. While the multiplayer games are based on constant interactions, the peers that an agent interacts with in the bounded confidence model are determined by the opinion distance, which varies at each time step. Here, the homogeneity of bounded confidence ensures that the “peer interaction” is always undirected (i.e., interactions are always mutual, see Figure 1, right). Therefore, we can perform the following analogous migration of the higher-order interaction algorithm. First, each agent organizes a group opinion discussion among its peers. Second, since the peers perform the same action, each agent participates in multiple opinion discussions organized by its peers. Finally, the opinion update of an agent is the average over the results obtained from these multiple discussions.
The structure of this paper is described below. While the rules followed by a single group opinion discussion could be arbitrary, Section 2 gives two basic rules: centralized and decentralized. The former is equivalent to the classic HK model, while the latter leads to “higher-order” interactions. In Section 3, we explore the role of decentralized discussion in promoting the opinion consensus, compared to the classic HK model. In Section 4, we review the higher-order bounded confidence framework and discuss potential future development.

2. Model

Consider a well-mixed population of N agents. At time step t, each agent i = 1 , 2 , , N holds an opinion x i ( t ) . Suppose the opinion is represented by a continuous real number between 0 and 1: 0 x i ( t ) 1 . For each agent, we denote a peer set N i ( t ) = { j | | x i ( t ) x j ( t ) | r , j = 1 , 2 , , N } , where r represents the bounded confidence. We assume an agent i only interacts with its peer agents in N i ( t ) , whose opinions are not more than r away from agent i. We allow self-loop: i N i ( t ) .
The interactions are second-order. At time step t, we go through the N agents. Each focal agent i organizes a group opinion discussion among its peers j N i ( t ) . The opinions of all participants x j ( t ) can influence the discussion’s outcome. We denote the discussion’s outcome by o i ( t ) . The N agents organize their discussions synchronously.
Note that an agent is also the peer of its peers. In this way, an agent i should participate in | N i ( t ) | discussions at each time step, where | N i ( t ) | denotes the number of elements in N i ( t ) . We assume each discussion works in the opinion updates of all participants, and the opinion update of each agent is the average over all discussions it participates in. That is, for an agent i, the opinion update is
x i ( t + 1 ) = 1 | N i ( t ) | j N i ( t ) o j ( t ) .
The N agents update their opinions synchronously. Unlike Equation (1), where x j ( t ) is the outcome of pairwise interaction, in Equation (2), o j ( t ) is the outcome of group interactions.
Next, we further give o j ( t ) concrete forms. For example, Equation (2) degenerates to the classic HK model, if we give o j ( t ) = x j ( t ) . In this case, the discussion organized by agent j is “centralized” because the organizer j directly adopts its own opinion as the discussion’s outcome. This is reminiscent of “stubbornness” [27,28,29] with which agents do not change opinions. However, the centralized rule here simply means the organizer’s opinion is the outcome of a group discussion.
Other than the centralized rule, let us propose another rule—the “decentralized”. Literally, if the discussion is decentralized, the discussion’s outcome is the average opinion over all participants. As a possible result, the outcome o j ( t ) centered on agent j whose opinion is initially at a distance | x j ( t ) x i ( t ) | < r from agent i could fall outside the interaction range (i.e., | o j ( t ) x i ( t ) | > r ). However, i still interacts with j, which does not happen in the classic HK model. To sum up,
o j ( t ) = x j ( t ) , if agent j is centralized , 1 | N j ( t ) | k N j ( t ) x k ( t ) , if agent j is decentralized .
We classify agent types by centralized and decentralized, who only organize centralized and decentralized discussions, respectively. We denote the fraction of decentralized agents in the population by α ( 0 α 1 ), while 1 α is the fraction of centralized agents. The type of an agent does not change with time.
The decentralized rule may allow agents to interact at an opinion distance larger than r, which cannot happen in the classic HK model. For instance, we take the purple agent on the right side of Figure 1, whose opinion is denoted by x 2 ( t ) according to the schematic. If we assume that the blue agent is “centralized,” and the purple and the red agents are “decentralized,” then x 2 ( t + 1 ) = [ o 1 ( t ) + o 2 ( t ) + o 3 ( t ) ] / 3 , where o 1 ( t ) = x 1 ( t ) , o 2 ( t ) = [ x 1 ( t ) + x 2 ( t ) + x 3 ( t ) ] / 3 , o 3 ( t ) = [ x 2 ( t ) + x 3 ( t ) + x 4 ( t ) ] / 3 . Thus, in this example, we see that the purple agent interacts with the orange agent at an opinion distance larger than r.
It might also be necessary to mention that a single outcome’s concrete form o j ( t ) could be arbitrary, not limited to the “centralized” or “decentralized” adopted in this paper, as long as it is a function of the opinions of j’s peers k, o j ( t ) = f ( x k ( t ) | k N j ( t ) ) .

3. Numerical Simulation

3.1. Experiment Design

In the simulation, we fix N = 1000 . At t = 0 , we set each agent’s initial opinion x i ( 0 ) uniformly at random between 0 and 1, inclusive. Among the N agents, the decentralized agents totaling α N are randomly designated, and the remaining ( 1 α ) N are centralized. Then, we simulate the system according to the rules established in Section 2.
Figure 2 shows each agent’s opinion x i ( t ) as a function of time t at α = 1 (all agents are decentralized). Within finite time steps, the opinions in the system converge to clusters and no longer change with t; that is, the system achieves stability. When the system achieves stability, the opinion profile is fragmentation, polarization, and consensus at r = 0.05 , r = 0.15 , and r = 0.25 , respectively, similar to the classic HK model [16]. The final opinion profile can rely on different initial opinion configurations, but most work assumes a uniform distribution at random to keep it simple [21,22,23,24,25,26,27].
Below, we define that the system achieves stability at time t if | x i ( t ) x i ( t 1 ) | < 0.0001 , i = 1 , 2 , , N . We set the following statistical quantities to measure the system’s property at stability:
  • P C , the frequency of consensus in multiple runs ( 0 P C 1 ). In a run, if there is only one opinion cluster left in the system (e.g., Figure 2c), we say the system achieves consensus;
  • r 1 , the lower bounded confidence above which the system may consistently achieve consensus (i.e., P C < 1 , r < r 1 , and P C = 1 , r r 1 ). Similarly, r 0 , the upper bounded confidence below which the system cannot achieve consensus (i.e., P C = 0 , r < r 0 , and P C > 0 , r r 0 );
  • N C , the number of opinion clusters. For example, in Figure 2a–c, we have N C = 7 , N C = 2 and N C = 1 , respectively. N C = 1 means the system achieves consensus;
  • C max , the relative size of the largest opinion cluster. We find the opinion cluster with the highest number of agents and divide it by N. Obviously, this quantity yields 1 / N C max 1 ;
  • ρ [ x i ( T * ) ] , the distribution of stability opinions. We divide the range between 0 and 1 into 100 equal parts, and denote Δ x = 1 / 100 = 0.01 . If n Δ x x i ( T * ) < ( n + 1 ) Δ x , we add 1 to the distribution function at the nth part ( n = 1 , 2 , , 100 ). After going through i = 1 , 2 , , N , we divide the result in each part by N, and acquire the normalized opinion distribution;
  • T * , the convergence time. If | x i ( t ) x i ( t 1 ) | < 0.0001 , i = 1 , 2 , , N , then, we denote T * = t .
All the statistical quantities are the average over 10 5 independent runs. Now, we study the system’s property at stability by these statistical quantities.

3.2. Results

In Figure 3, we study the frequency of consensus P C . Figure 3a shows P C as a function of the bounded confidence r at different α . When α = 0 , the results are the same as the classic HK model. It is seen that as, r increases, P C gradually increases from 0 to 1 in the interval 0.15 r 0.25 . The curves at different α show the same pattern. We can find a bounded confidence r α = 1 r α = 0 0.03 in the decentralized model ( α = 1 ) to reproduce the same P C value as the classic model ( α = 0 ). In other words, the larger the α , the larger the P C value of the corresponding curve at each point. To validate this, Figure 3b shows P C as a function of α at different r selected from the interval 0.15 r 0.25 . It can be seen that P C always increases with an increase in α , which means the more decentralized agents in the system, the greater the frequency of complete consensus is.
A further approach to Figure 3 is studying the critical point where the opinion consensus emerges. Figure 4 shows the lower bounded confidence r 1 (above which the system may consistently achieve consensus) and the upper bounded confidence r 0 (below which the system cannot achieve consensus) as a function of α . Since the data points are scattered, a linear fit is performed to reveal the trend of the data. It is revealed that either r 0 or r 1 decreases with an increase in α . This illustrates that the larger the α , on the one hand, the earlier the P C starts to increase from 0 to 1, and, on the other hand, the earlier the P C ends the change from 0 to 1, finally reaching 1. Decentralized agents can advance the critical point of opinion consensus emergence.
More generally, we can study the final number of opinion clusters N C at the stationary state. Figure 5a demonstrates N C as a function of r at different α . Similar to the results of P C , the function N C at different α share the same pattern. In particular, we can find an r α = 1 r α = 0 0.03 to reproduce the classic model when 0.15 r 0.25 . As r increases, N C decreases, and the trend always presents a “steplike” behavior at different α . The breakpoints are distributed in 0.15 r 0.2 , where “sharp steps” appear. The position of breakpoints is consistent with r 0 (see the panel inside Figure 5a), foretelling that opinion consensus will emerge as r continues to increase. In addition, we notice that the larger the α , the smaller the N C value of the corresponding curve at each point. Figure 5b further shows N C as a function of α at different r, which reveals that N C always decreases with an increase in α ; that is, more decentralized agents lead to fewer opinion clusters in the system.
Let us dig into more details. We show the relative size of the largest opinion cluster C max as a function of r in Figure 6a. With an increase in r, the largest opinion cluster’s relative size C max increases, indicating greater consensus in the system because more agents gather in the largest opinion cluster. At a larger α , the C max value of the corresponding curve is greater; that is, decentralized agents facilitate the agents in the system to gather in the largest opinion cluster, forming opinion consensus. The “steplike” behavior can also be observed in the function C max , and the sharp steps appear in 0.15 r 0.2 . The position of breakpoints is also consistent with those in Figure 5, where opinion consensus starts to emerge, implying that there is indeed a correlation between the relative size of the largest opinion cluster and the degree of opinion consensus. It is also worth noting that, in the “step-like” stage, α has non-monotonous effects on C max , as seen in Figure 6b, which is different from most situations observed in Figure 6a. Such non-trivial marginal phenomena may be worth exploring in the future.
Furthermore, Figure 7 presents the distribution of stability opinions ρ [ x i ( T * ) ] at r = 0.2 , which provides more details than a relative size of the largest opinion cluster. In Figure 7a, α = 0 . From Figure 3 and Figure 5, we have P C 0.11 and N C 1.89 . The distribution of stability opinions is mainly polarized, as shown on the two sides in Figure 7a. The consensus brings about the less central distribution reached cases. In Figure 7b, α = 1 . We have P C 0.88 and N C 1.12 from Figure 3 and Figure 5, respectively; opinion consensus takes the big lead. It can be seen from Figure 7b that the distribution on both sides is already sparse, and the opinions are mainly concentrated in the central area, x i ( T * ) 0.5 . Comparing Figure 7a,b, we say that more decentralized agents guide the stability opinions toward the central area in opinion space, promoting the opinion consensus.
Figure 8 shows the distribution of stability opinions ρ [ x i ( T * ) ] as a function of specific parameters. The transverse profile in Figure 8 corresponding to a given vertical coordinate can be drawn in the form of Figure 7. Figure 8a shows ρ [ x i ( T * ) ] as a function of r at α = 1 . As r increases, the system tends to consensus, and the stability opinions gradually concentrate towards the center area x i ( T * ) 0.5 rather than an even distribution 0 < x i ( T * ) < 1 . At a qualitative level, though all agents are decentralized, the pattern in Figure 8a is the same as the classic HK model [16]. Figure 8b shows ρ [ x i ( T * ) ] as a function of α at r = 0.2 , in which we can observe the process of decentralized agents promoting consensus. Consistent with Figure 7a,b, with an increase in α , the opinion distribution on the two sides gradually whitens, and the one in the central area fades to blue. The stability opinion profile transforms from polarization to consensus.
Finally, we study the convergence time T * as a binary function of r and α in Figure 9. The convergence time can also be used as a side measure of the role of decentralized agents on opinion consensus. It can be seen that the relatively time-consuming areas are two banded areas up and down. Looking at it vertically with r, the upper narrower band area corresponds to the region where P C increases from 0 to 1 in Figure 3. Looking horizontally at its variation with α , the narrower banded area gradually shifts downward as α increases, and its edges correspond qualitatively to r 0 and r 1 in Figure 4. This likewise indicates that the convergence time becomes larger in the process of consensus emergence (i.e., 0 < P C < 1 ). It is concluded from Figure 9 that, first, decentralized agents accelerate the convergence of opinions. Second, the variation pattern of T * with r does not change qualitatively with α .

3.3. Discussion

A further observation from Figure 9, however, indicates that the higher-order HK model at a specific bounded confidence r α = 1 cannot be reached by simply rescaling r α = 0 in the classic HK model—if we can find an r α = 0 to reproduce the system behavior at an r α = 1 , then we should be able to observe an equal T * at α = 1 to the one at α = 0 , which does not hold according to Figure 9. While the effective bounded confidence r α = 1 r α = 0 0.03 can be found for P C and N C , the same operation is not practical for T * . In particular, from opinion fragmentation to polarization, we cannot even find a rescaled T * between the two values of α .
The “decentralized” rule in this work can be seen as a linear superposition of the “centralized” one, as demonstrated in Section 2. It is common in complex systems that the simplest higher-order interaction can be seen as a linear transformation of the pairwise version. For example, the public goods game, which is the simplest multiplayer game that we mentioned in Section 1, can be understood as a superposition of the prisoner’s dilemma game [60] because of its linearity. The higher-order interactions, however, are not necessarily simple superpositions of pairwise interactions. An example is the N-person Hawk–Dove game, which reveals new phenomena compared with the 2-person version because of nonlinearity [61]. By analogy again, the higher-order bounded confidence model should potentially reveal non-trivial phenomena compared with the classic one once more complex rules are introduced. Even so, it should be noted that the simplest linear higher-order version is usually the most popular, especially when we study additional mechanisms other than the higher-order effect itself.

4. Conclusions

As an extension to the classic bounded confidence model where agents are influenced by peers through pairwise interactions, this paper introduced a possible framework of higher-order bounded confidence. The opinions of agents are influenced by group opinion discussions instead of by peers directly. The microscopic rule in each group discussion can be arbitrary, and we experimented with two underlying rules: centralized and decentralized. The former is equivalent to the classic HK model. From a series of statistic quantities, we showed that the decentralized rule, which represents a higher-order interaction compared with the centralized one, can promote opinion consensus and accelerate opinion convergence. Not surprisingly, the decentralized rule allows the interaction with opinions outside an agent’s original bounded confidence, which is somewhat equivalent to enlarging the bounded confidence despite such a transformation not always being effective or necessary.
However, the perspective of the model is more important than simply numerical results. In this work, the focal object for interactions is not agents, but rather groups. The group-based perspective to the classic bounded confidence model may bring the convenience of introducing other group-based dynamics into the bounded confidence model, such as the majority rule and other interdisciplinary dynamics. Since the function o j ( t ) = f ( x k ( t ) | k N j ( t ) ) determining the outcome of a single discussion is open-ended, the possible microscopic rules to be introduced are extensive.
To sum up, the “higher-order” interaction in this paper has two levels of inspiration. The first level is extending the first-order peers in opinion updating to the second-order, (i.e., the “decentralized” rule). The second level is to reconstruct the classic bounded-confidence model from the group-based perspective.

Funding

Publication of this article was funded in part by the George Mason University Libraries Open Access Publishing Fund.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The theoretical data used to support the findings of this study are already included in the article.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Section Baumann, F.; Lorenz-Spreen, P.; Sokolov, I.M.; Starnini, M. Modeling echo chambers and polarization dynamics in social networks. Phys. Rev. Lett. 2020, 124, 048301. [Google Scholar] [CrossRef] [PubMed]
  2. Noorazar, H. Recent advances in opinion propagation dynamics: A 2020 survey. Eur. Phys. J. Plus 2020, 135, 521. [Google Scholar] [CrossRef]
  3. Clifford, P.; Sudbury, A. A model for spatial conflict. Biometrika 1973, 60, 581–588. [Google Scholar] [CrossRef]
  4. Fernández-Gracia, J.; Suchecki, K.; Ramasco, J.J.; San Miguel, M.; Eguíluz, V.M. Is the voter model a model for voters? Phys. Rev. Lett. 2014, 112, 158701. [Google Scholar] [CrossRef]
  5. Jo, H.H.; Masuda, N. Finite-size effects on the convergence time in continuous-opinion dynamics. Phys. Rev. E 2021, 104, 014309. [Google Scholar] [CrossRef]
  6. Sznajd-Weron, K.; Sznajd, J. Opinion evolution in closed community. Int. J. Mod. Phys. C 2000, 11, 1157–1165. [Google Scholar] [CrossRef]
  7. Pan, Q.; Qin, Y.; Xu, Y.; Tong, M.; He, M. Opinion evolution in open community. Int. J. Mod. Phys. C 2017, 28, 1750003. [Google Scholar] [CrossRef]
  8. Sznajd-Weron, K.; Sznajd, J.; Weron, T. A review on the Sznajd model—20 years after. Phys. A Stat. Mech. Its Appl. 2021, 565, 125537. [Google Scholar] [CrossRef]
  9. Cheon, T.; Galam, S. Dynamical Galam model. Phys. Lett. A 2018, 382, 1509–1515. [Google Scholar] [CrossRef]
  10. Galam, S. The Trump phenomenon: An explanation from sociophysics. Int. J. Mod. Phys. B 2017, 31, 1742015. [Google Scholar] [CrossRef] [Green Version]
  11. Galam, S. Will Trump win again in the 2020 election? An answer from a sociophysics model. Phys. A Stat. Mech. Its Appl. 2021, 570, 125835. [Google Scholar] [CrossRef]
  12. DeGroot, M.H. Reaching a consensus. J. Am. Stat. Assoc. 1974, 69, 118–121. [Google Scholar] [CrossRef]
  13. Friedkin, N.E.; Johnsen, E.C. Social influence and opinions. J. Math. Sociol. 1990, 15, 193–206. [Google Scholar] [CrossRef]
  14. Xu, H.Y.; Luo, Y.P.; Wu, J.W.; Huang, M.C. Hierarchical centralities of information transmissions in reaching a consensus. Phys. Lett. A 2019, 383, 432–439. [Google Scholar] [CrossRef]
  15. Deffuant, G.; Neau, D.; Amblard, F.; Weisbuch, G. Mixing beliefs among interacting agents. Adv. Complex Syst. 2000, 3, 87–98. [Google Scholar] [CrossRef]
  16. Hegselmann, R.; Krause, U. Opinion dynamics and bounded confidence: Models, analysis, and simulation. J. Artif. Soc. Soc. Simul. 2002, 5, 1–33. [Google Scholar]
  17. Sunstein, C.R. Infotopia: How Many Minds Produce Knowledge; Oxford University Press: Oxford, UK, 2006. [Google Scholar]
  18. Bhattacharyya, A.; Braverman, M.; Chazelle, B.; Nguyen, H.L. On the convergence of the Hegselmann–Krause system. In Proceedings of the 4th Conference on Innovations in Theoretical Computer Science, Berkeley, CA, USA, 9–12 January 2013; pp. 61–66. [Google Scholar]
  19. Chen, G.; Su, W.; Mei, W.; Bullo, F. Convergence properties of the heterogeneous Deffuant–Weisbuch model. Automatica 2020, 114, 108825. [Google Scholar] [CrossRef]
  20. Holzer, M.; Khatri, R. Pattern formation, traveling fronts and consensus versus fragmentation in a model of opinion dynamics. Phys. Lett. A 2017, 381, 3197–3202. [Google Scholar] [CrossRef]
  21. Han, W.; Feng, Y.; Qian, X.; Yang, Q.; Huang, C. Clusters and the entropy in opinion dynamics on complex networks. Phys. A Stat. Mech. Its Appl. 2020, 559, 125033. [Google Scholar] [CrossRef]
  22. Shang, L.; Chen, S. Opinion dynamics with decentralized proportional–integral control strategy. Phys. A Stat. Mech. Its Appl. 2019, 533, 121916. [Google Scholar] [CrossRef]
  23. Zhao, Y.; Zhang, L.; Tang, M.; Kou, G. Bounded confidence opinion dynamics with opinion leaders and environmental noises. Comput. Oper. Res. 2016, 74, 205–213. [Google Scholar] [CrossRef]
  24. Chen, X.; Zhao, S.; Li, W. Opinion dynamics model based on cognitive styles: Field-dependence and field-independence. Complexity 2019, 2019, 2864124. [Google Scholar] [CrossRef]
  25. Hou, J.; Li, W.; Jiang, M. Opinion dynamics in modified expressed and private model with bounded confidence. Phys. A Stat. Mech. Its Appl. 2021, 574, 125968. [Google Scholar] [CrossRef]
  26. Zhao, Y.; Xu, M.; Dong, Y.; Peng, Y. Fuzzy inference based Hegselmann–Krause opinion dynamics for group decision-making under ambiguity. Inf. Process. Manag. 2021, 58, 102671. [Google Scholar] [CrossRef]
  27. Han, W.; Huang, C.; Yang, J. Opinion clusters in a modified Hegselmann–Krause model with heterogeneous bounded confidences and stubbornness. Phys. A Stat. Mech. Its Appl. 2019, 531, 121791. [Google Scholar] [CrossRef]
  28. Hegselmann, R.; Krause, U. Opinion dynamics under the influence of radical groups, charismatic leaders, and other constant signals: A simple unifying model. Netw. Heterog. Media 2015, 10, 477. [Google Scholar] [CrossRef]
  29. Brooks, H.Z.; Porter, M.A. A model for the influence of media on the ideology of content in online social networks. Phys. Rev. Res. 2020, 2, 023041. [Google Scholar] [CrossRef]
  30. Pineda, M.; Toral, R.; Hernández-García, E. The noisy Hegselmann-Krause model for opinion dynamics. Eur. Phys. J. B 2013, 86, 490. [Google Scholar] [CrossRef]
  31. Chazelle, B.; Jiu, Q.; Li, Q.; Wang, C. Well-posedness of the limiting equation of a noisy consensus model in opinion dynamics. J. Differ. Equations 2017, 263, 365–397. [Google Scholar] [CrossRef]
  32. Su, W.; Chen, G.; Hong, Y. Noise leads to quasi-consensus of Hegselmann–Krause opinion dynamics. Automatica 2017, 85, 448–454. [Google Scholar] [CrossRef]
  33. Chen, G.; Su, W.; Ding, S.; Hong, Y. Heterogeneous Hegselmann–Krause dynamics with environment and communication noise. IEEE Trans. Autom. Control 2019, 65, 3409–3424. [Google Scholar] [CrossRef] [Green Version]
  34. Huang, C.; Dai, Q.; Han, W.; Feng, Y.; Cheng, H.; Li, H. Effects of heterogeneous convergence rate on consensus in opinion dynamics. Phys. A Stat. Mech. Its Appl. 2018, 499, 428–435. [Google Scholar] [CrossRef]
  35. Fu, G.; Zhang, W.; Li, Z. Opinion dynamics of modified Hegselmann–Krause model in a group-based population with heterogeneous bounded confidence. Phys. A Stat. Mech. Its Appl. 2015, 419, 558–565. [Google Scholar] [CrossRef]
  36. Cheng, C.; Yu, C. Opinion dynamics with bounded confidence and group pressure. Phys. A Stat. Mech. Its Appl. 2019, 532, 121900. [Google Scholar] [CrossRef]
  37. Liu, L.; Wang, X.; Chen, X.; Tang, S.; Zheng, Z. Modeling confirmation bias and peer pressure in opinion dynamics. Front. Phys. 2021, 9, 120. [Google Scholar] [CrossRef]
  38. Chen, G.; Cheng, H.; Huang, C.; Han, W.; Dai, Q.; Li, H.; Yang, J. Deffuant model on a ring with repelling mechanism and circular opinions. Phys. Rev. E 2017, 95, 042118. [Google Scholar] [CrossRef]
  39. Gao, S.; Huang, C.; Han, W.; Yang, J. General consensus with circular opinion under attractive and repulsive mechanisms. Int. J. Mod. Phys. C 2020, 31, 2050068. [Google Scholar] [CrossRef]
  40. Dittmer, J.C. Consensus formation under bounded confidence. Nonlinear Anal. Theory, Methods Appl. 2001, 47, 4615–4621. [Google Scholar] [CrossRef]
  41. Vasca, F.; Bernardo, C.; Iervolino, R. Practical consensus in bounded confidence opinion dynamics. Automatica 2021, 129, 109683. [Google Scholar] [CrossRef]
  42. Bernardo, C.; Vasca, F.; Iervolino, R. Heterogeneous Opinion Dynamics with Confidence Thresholds Adaptation. IEEE Trans. Control. Netw. Syst. 2021. [Google Scholar] [CrossRef]
  43. Bernardo, C.; Altafini, C.; Vasca, F. Finite-time convergence of opinion dynamics in homogeneous asymmetric bounded confidence models. Eur. J. Control. 2022, 100674. [Google Scholar] [CrossRef]
  44. Liu, Y.; Xiong, F.; Zhu, J.; Zhang, Y. External activation promoting consensus formation in the opinion model with interest decay. Phys. Lett. A 2013, 377, 362–366. [Google Scholar] [CrossRef]
  45. Liu, X.; Huang, C.; Li, H.; Dai, Q.; Yang, J. The Combination of Pairwise and Group Interactions Promotes Consensus in Opinion Dynamics. Complexity 2021, 2021, 4382836. [Google Scholar] [CrossRef]
  46. Battiston, F.; Cencetti, G.; Iacopini, I.; Latora, V.; Lucas, M.; Patania, A.; Young, J.G.; Petri, G. Networks beyond pairwise interactions: Structure and dynamics. Phys. Rep. 2020, 874, 1–92. [Google Scholar] [CrossRef]
  47. Battiston, F.; Amico, E.; Barrat, A.; Bianconi, G.; Ferraz de Arruda, G.; Franceschiello, B.; Iacopini, I.; Kéfi, S.; Latora, V.; Moreno, Y.; et al. The physics of higher-order interactions in complex systems. Nat. Phys. 2021, 17, 1093–1098. [Google Scholar] [CrossRef]
  48. Majhi, S.; Perc, M.; Ghosh, D. Dynamics on higher-order networks: A review. J. R. Soc. Interface 2022, 19, 20220043. [Google Scholar] [CrossRef]
  49. Iacopini, I.; Petri, G.; Barrat, A.; Latora, V. Simplicial models of social contagion. Nat. Commun. 2019, 10, 2485. [Google Scholar] [CrossRef]
  50. de Arruda, G.F.; Petri, G.; Moreno, Y. Social contagion models on hypergraphs. Phys. Rev. Res. 2020, 2, 023032. [Google Scholar] [CrossRef]
  51. Landry, N.W.; Restrepo, J.G. The effect of heterogeneity on hypergraph contagion models. Chaos Interdiscip. J. Nonlinear Sci. 2020, 30, 103117. [Google Scholar] [CrossRef]
  52. Burgio, G.; Matamalas, J.T.; Gómez, S.; Arenas, A. Evolution of cooperation in the presence of higher-order interactions: From networks to hypergraphs. Entropy 2020, 22, 744. [Google Scholar] [CrossRef]
  53. Alvarez-Rodriguez, U.; Battiston, F.; de Arruda, G.F.; Moreno, Y.; Perc, M.; Latora, V. Evolutionary dynamics of higher-order interactions in social networks. Nat. Hum. Behav. 2021, 5, 586–595. [Google Scholar] [CrossRef] [PubMed]
  54. Guo, H.; Jia, D.; Sendiña-Nadal, I.; Zhang, M.; Wang, Z.; Li, X.; Alfaro-Bittner, K.; Moreno, Y.; Boccaletti, S. Evolutionary games on simplicial complexes. Chaos Solitons Fractals 2021, 150, 111103. [Google Scholar] [CrossRef]
  55. Neuhäuser, L.; Mellor, A.; Lambiotte, R. Multibody interactions and nonlinear consensus dynamics on networked systems. Phys. Rev. E 2020, 101, 032310. [Google Scholar] [CrossRef]
  56. Sahasrabuddhe, R.; Neuhäuser, L.; Lambiotte, R. Modelling nonlinear consensus dynamics on hypergraphs. J. Physics: Complex. 2021, 2, 025006. [Google Scholar]
  57. Hickok, A.; Kureh, Y.; Brooks, H.Z.; Feng, M.; Porter, M.A. A bounded-confidence model of opinion dynamics on hypergraphs. SIAM J. Appl. Dyn. Syst. 2022, 21, 1–32. [Google Scholar] [CrossRef]
  58. Horstmeyer, L.; Kuehn, C. Adaptive voter model on simplicial complexes. Phys. Rev. E 2020, 101, 022305. [Google Scholar] [CrossRef] [PubMed]
  59. Perc, M.; Gómez-Gardenes, J.; Szolnoki, A.; Floría, L.M.; Moreno, Y. Evolutionary dynamics of group interactions on structured populations: A review. J. R. Soc. Interface 2013, 10, 20120997. [Google Scholar] [CrossRef]
  60. Su, Q.; Li, A.; Wang, L.; Eugene Stanley, H. Spatial reciprocity in the evolution of cooperation. Proc. R. Soc. B 2019, 286, 20190041. [Google Scholar] [CrossRef]
  61. Chen, W.; Gracia-Lázaro, C.; Li, Z.; Wang, L.; Moreno, Y. Evolutionary dynamics of N-person Hawk–Dove games. Sci. Rep. 2017, 7, 4800. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Schematic of the analogy, from games with higher-order interactions (left), to opinion dynamics with higher-order bounded confidence (right). (left) five agents on a regular square lattice. The purple agent organizes a multiplayer game among the five agents (its nearest neighbors and itself), while also participates in the games organized by the other four agents. (right) five agents on a continuous one-dimensional opinion space. The purple agent organizes a group opinion discussion among the blue, purple, and red agents within its bounded confidence, while also participates in the discussions organized by the blue and red agents.
Figure 1. Schematic of the analogy, from games with higher-order interactions (left), to opinion dynamics with higher-order bounded confidence (right). (left) five agents on a regular square lattice. The purple agent organizes a multiplayer game among the five agents (its nearest neighbors and itself), while also participates in the games organized by the other four agents. (right) five agents on a continuous one-dimensional opinion space. The purple agent organizes a group opinion discussion among the blue, purple, and red agents within its bounded confidence, while also participates in the discussions organized by the blue and red agents.
Entropy 24 01300 g001
Figure 2. Each agent’s opinion x i ( t ) , i = 1 , 2 , , N , as a function of time t at α = 1 and different r. (a) r = 0.05 . (b) r = 0.15 . (c) r = 0.25 . There are N curves in each panel, where one curve represents the opinion evolution of one agent.
Figure 2. Each agent’s opinion x i ( t ) , i = 1 , 2 , , N , as a function of time t at α = 1 and different r. (a) r = 0.05 . (b) r = 0.15 . (c) r = 0.25 . There are N curves in each panel, where one curve represents the opinion evolution of one agent.
Entropy 24 01300 g002
Figure 3. (a) The frequency of consensus P C as a function of the bounded confidence r at different α ; (b) the frequency of consensus P C as a function of the fraction of decentralized agents α at different r.
Figure 3. (a) The frequency of consensus P C as a function of the bounded confidence r at different α ; (b) the frequency of consensus P C as a function of the fraction of decentralized agents α at different r.
Entropy 24 01300 g003
Figure 4. The lower bounded confidence r 1 , above which the system may consistently achieve consensus (i.e., P C < 1 , r < r 1 , and P C = 1 , r r 1 ), as a function of α . The upper bounded confidence r 0 , below which the system cannot achieve consensus (i.e., P C = 0 , r < r 0 , and P C > 0 , r r 0 ), as a function of α . The “data” derive from simulation, while the “fitting” derives from fitting a linear function to “data” using the least squares method.
Figure 4. The lower bounded confidence r 1 , above which the system may consistently achieve consensus (i.e., P C < 1 , r < r 1 , and P C = 1 , r r 1 ), as a function of α . The upper bounded confidence r 0 , below which the system cannot achieve consensus (i.e., P C = 0 , r < r 0 , and P C > 0 , r r 0 ), as a function of α . The “data” derive from simulation, while the “fitting” derives from fitting a linear function to “data” using the least squares method.
Entropy 24 01300 g004
Figure 5. (a) The number of opinion clusters N C as a function of the bounded confidence r at different α ; (b) the number of opinion clusters N C as a function of the fraction of decentralized agents α at different r.
Figure 5. (a) The number of opinion clusters N C as a function of the bounded confidence r at different α ; (b) the number of opinion clusters N C as a function of the fraction of decentralized agents α at different r.
Entropy 24 01300 g005
Figure 6. (a) The relative size of the largest opinion cluster C max as a function of the bounded confidence r at different α ; (b) the relative size of the largest opinion cluster C max as a function of the fraction of decentralized agents α at different r.
Figure 6. (a) The relative size of the largest opinion cluster C max as a function of the bounded confidence r at different α ; (b) the relative size of the largest opinion cluster C max as a function of the fraction of decentralized agents α at different r.
Entropy 24 01300 g006
Figure 7. The distribution of stability opinions ρ [ x i ( T * ) ] at r = 0.2 and different α . (a) α = 0 ; (b) α = 1 . The results are the average of 10 5 independent runs.
Figure 7. The distribution of stability opinions ρ [ x i ( T * ) ] at r = 0.2 and different α . (a) α = 0 ; (b) α = 1 . The results are the average of 10 5 independent runs.
Entropy 24 01300 g007
Figure 8. (a) The distribution of stability opinions ρ [ x i ( T * ) ] as a function of the bounded confidence r at α = 1 ; (b) the distribution of stability opinions ρ [ x i ( T * ) ] as a function of the fraction of decentralized agents α at r = 0.2 .
Figure 8. (a) The distribution of stability opinions ρ [ x i ( T * ) ] as a function of the bounded confidence r at α = 1 ; (b) the distribution of stability opinions ρ [ x i ( T * ) ] as a function of the fraction of decentralized agents α at r = 0.2 .
Entropy 24 01300 g008
Figure 9. The convergence time T * as a binary function of the bounded confidence r and the fraction of decentralized agents α .
Figure 9. The convergence time T * as a binary function of the bounded confidence r and the fraction of decentralized agents α .
Entropy 24 01300 g009
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, C. Opinion Dynamics with Higher-Order Bounded Confidence. Entropy 2022, 24, 1300. https://doi.org/10.3390/e24091300

AMA Style

Wang C. Opinion Dynamics with Higher-Order Bounded Confidence. Entropy. 2022; 24(9):1300. https://doi.org/10.3390/e24091300

Chicago/Turabian Style

Wang, Chaoqian. 2022. "Opinion Dynamics with Higher-Order Bounded Confidence" Entropy 24, no. 9: 1300. https://doi.org/10.3390/e24091300

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop