Recent advances in opinion propagation dynamics: A 2020 Survey

Hossein Noorazar∗1 1Washington State University, Pullman, Washington, United States of America

Abstract Opinion dynamics have attracted the interest of researchers from different fields. Local interactions among individuals create interesting dynamics for the system as a whole. Such dynamics are important from a variety of perspectives. Group decision making, successful marketing, and constructing networks (in which consensus can be reached or prevented) are a few examples of existing or potential applications. The invention of the Internet has made the opinion fusion faster, unilateral, and on a whole different scale. Spread of fake news, propaganda, and election interferences have made it clear there is an essential need to know more about these dynamics. The emergence of new ideas in the field has accelerated over the last few years. In the first quarter of 2020, at least 50 research papers have emerged, either peer-reviewed and published or on pre-print outlets such as arXiv. In this paper, we summarize these ground-breaking ideas and their fascinating extensions and introduce newly surfaced concepts. Keywords:— Opinion dynamics, social dynamics, social interaction, consensus, polarization

Contents

1 Introduction 1

2 Preliminaries 2

3 Milestones 2 3.1 Continuous opinion space models ...... 2 3.1.1 DeGrootian models ...... 2 3.1.2 Bounded confidence models ...... 3 3.2 Discrete opinion space models ...... 3 3.2.1 Galam model ...... 3 3.2.2 Sznajd model ...... 3 3.2.3 Voter model ...... 4

4 Milestones’ extensions 4 4.1 Stubborn agents ...... 4 4.2 Biased agents ...... 4 4.3 Opinion manipulation ...... 4 4.4 Power evolution ...... 5 4.5 Repulsive behavior ...... 5 4.6 Noisy models ...... 6 4.7 Interrelated topics ...... 6 4.8 Expressed vs. private opinions ...... 6 arXiv:2004.05286v2 [physics.soc-ph] 4 Jun 2020 5 Last words 7

6 New questions 7

7 Conclusions 8

8 Acknowledgments 8

1 Introduction ied the effect of group pressure on social dynamics. French in 1956 was among the first researchers to devote attention to opinion dynamics; A Formal Theory of Social Power [2]. Opinion dynamics studies propagation of opinions in a net- In 1964 Abelson [3] proposed a continuous-time model. A work through interactions of its agents. Modeling opinion decade later, in 1974, DeGroot established one of the sim- dynamics goes back a few decades. Asch in 1951 [1] stud- ∗[email protected]

1 plest models [4], which has become one of the most well An agent that does not change its opinion over time is re- known. Two years later Lehrer [5] also developed his model ferred to as a fully-stubborn agent. An agent that weighs its that is identical to that of DeGroot and an extensive discus- initial opinion, i.e., takes its initial opinion into account, in sion by Lehrer and Wagner are given in [6]. Another pioneer all interactions over time is referred to as a partially-stubborn and interesting work is [7] by Latané where he explored the agent. If an agent is not stubborn, it is called a non-stubborn interactions from a psychology angle and reviewed some of agent. In the bounded confidence models, we say an agent the earlier works such as group pressure, immitation, and is closed-minded if its confidence radius is smaller than that effects of newspapers. of others. Opinion dynamics take different shapes depending on the nature of the topic under consideration and the purpose of interactions. For example, the topic could be liking or dis- 3 Milestones liking a certain food such as fish; here, binary opinion dy- namics comes into play [8–10]. Sometimes the opinion can In this section, we present the main models that have in- be represented by continuous variables. For example, the spired a tremendous amount of research. We start with the extent to which one supports a cause. Over the years, a models in which the opinion space is continuous and then few different models for continuous-opinions have been pro- present the models in which the opinion space is discrete. posed [2, 11, 12]. Either as an abstract idea or in real life, one can think of a continuous-opinion space in which one 3.1 Continuous opinion space models must take discrete actions [13, 14]. For instance, in an elec- tion where each agent’s support for candidates falls on the In this section, we present the DeGroot model and its ma- continuous spectrum, each agent must still cast a discrete jor extension known as the Friedkin-Johnsen model. Next, vote. we examine the bounded confidence models in which agents In short, opinion dynamics can be explained as follows. interact with those whose opinions are close enough to that Agents start with an initial opinion. Connected agents in- of their own. teract and update their opinion by a given clear update rule. This process is carried on until a termination criterion is met. 3.1.1 DeGrootian models An example of termination criteria is reaching a steady state in which agents do not change their opinion anymore. We begin with the simplest model, the DeGroot model. In this paper, we briefly introduce the main concepts and Moreover, since the Friedkin-Johnsen extension of the DeG- newly developed ideas of modeling opinion dynamics. Go- root model is well-known and has been studied extensively, ing into details is not the purpose of this survey. In Sec.3 we present it here as well. the major models are presented, then, in Sec.4 basic re- DeGroot model. The DeGroot model [4] is given by sults and certain extensions of the well-known models are reviewed. In Sec.5, we go through some models that have o(t) = Wo(t−1) = W2o(t−2) = ··· = Wto(0) (1) not been studied exhaustively but are interesting and have contributed novel concepts. Finally, the conclusions are pre- where W is a row-stochastic weight matrix and Wt is its t-th sented in Sec.7. power. The model is linear and traceable over time. Classi- cal linear algebra tools are sufficient to analyze this model. It has been very well studied and different extensions of it 2 Preliminaries exist. The DeGroot model is an iterative averaging model. If the network is connected then convergence is equivalent to The network of agents is denoted by G in which N agents consensus (Fig.1). Berger [22] showed the DeGroot model are present. Let A be the adjacency matrix where Aij = 1 will reach consensus if and only if there exists a power t of if agents i and j are connected and Aij = 0 otherwise. The the weight matrix for which Wt has a strictly positive col- row-stochastic influence matrix is denoted by W where Wij umn. Let W be such a matrix; then, the consensus opinion is the level of influence of agent j on agent i; 0 ≤ Wij ≤ 1. ∗ (0) T is given by o = h`A, o i where `W is the left eigenvector Let us define the opinion space to be the set of all pos- of W associated with 1, constrained to h1N , `Ai = 1. sible opinions denoted by O. Examples of opinion space are Friedkin-Johnsen model. One of the major exten- O = {0, 1}, {1, 2, . . . m}, [0, 1]. The opinion of agent i at sions of the DeGroot model was introduced by Friedkin and (t) time t is denoted by oi . The state of the system at time t Johnsen [23, 24] and is known as the Friedkin-Johnsen (FJ) (t)  (t) (t) (t)  o o ··· o is denoted by o = 1 2 N . model. Since it has functioned as a ground-breaking model, When the system reaches equilibrium, we say the system we include it here instead of in Sec.4. In the FJ model, the has converged. The convergence state may be consensus, idea of stubborn-agents is added to the DeGroot model: polarization, or fragmentation. Polarization is the state in which there are only two clusters of agents, and fragmenta- o(t+1) = DWo(t) + (I − D)o(0) (2) tion is the state there are more than two clusters. Before moving to the next section, we would like to men- where D = diag([d1, d2, . . . , dN ]) with entries that spec- tion that there is no convergence on terminology in the liter- ify the susceptibility of individual agents to influence, i.e., ature. For example, consider an agent that does not change (1 − di) is the level of stubbornness of agent i. For a fully- its opinion over time; some papers refer to such an agent as stubborn agent 1 − di=1, for a partially-stubborn agent a leader [15], others as a media [16], some as an stubborn 0 < 1 − di < 1 and for a non-stubborn agent 1 − di = 0. W agent [17] and a few as an inflexible agent [18,19]. A closed- is a row stochastic influence matrix. The convergence and minded agent is referred to someone who does not change its stability of the FJ model are studied in [25]. opinion in [20] and in some papers, a closed-minded agent is an agent whose confidence radius is small compared to These two models are the main two DeGrootian models. other agents [21]. We adhere to the following definitions. We now move on to the bounded confidence models.

2 Figure 1: Evolution of the DeGroot model from initial profile to consensus.

3.1.2 Bounded confidence models Hegselmann-Krause model. The most well-known synchronous version of BCM is given by Hegselmann- In this section, we look at bounded confidence models. A Krause [26]. The (most common and simplest) update rule bounded confidence model (BCM) is a model in which agents of the HK model is given by: ignore the ideas that are too far from their own. The well- known pairwise BC model is given by Deffuant et al. [11] and (t+1) 1 X (t) oi = (t) oj (4) is called the DW model, while the most well-known syn- |N | (t) i j∈N chronous version is given by Hegselmann and Krause [26], i (t) and is called the HK model. where Ni is the set of neighbors of agent i at time t, i.e., the Deffuant-Weisbuch model. The celebrated DW (t) (t) set of agents for whom we have |oj −oi | ≤ r, including i it- model of Deffuant et al. [11] is defined by the following rule: self. Reference [26] includes the analyses of convergence and ( (t+1) (t) (t) (t) consensus for the HK model. Bhattacharyya et al. [34] study oi = oi + µ . (oj − oi ) (t+1) (t) (t) (t) (3) convergence properties of a multidimensional HK model. oj = oj + µ . (oi − oj ) where µ is the so-called learning rate that usually lies in 3.2 Discrete opinion space models (0, 0.5] to avoid crossover. The update takes place only if (t) (t) In this section, we focus on opinion models whose opinion |oj − oi | ≤ r where r is called confidence radius. In [11] all agents share the same confidence radius r and the same space is discrete. Variations of the provide ex- learning rate µ. Said differently, the system is homogeneous amples with binary opinion space. A discretized version of in both r and µ. Obvious variations can be achieved by DW [35] is another example. These models have applica- introducing a heterogeneous confidence radius to the sys- tions in real life. At least two studies used binary opinion tem, adding asymmetry in the confidence radius, or even models to explain Trump’s 2016 victory [36, 37]. an agent-specific time-varying confidence radius [27]. In- tuitively and in actuality, the confidence radius affects the 3.2.1 Galam model number of clusters at equilibrium. Consider the opinion In addition to Friedkin, who has left a large footprint in space O = [0, 1] and confidence radius r to be 1. Then, this field since 1986 [38], Galam has spent more than 35 each agent can interact with any other agent at all times, years studying opinion dynamics from a sociophysics per- and the subspace in which agents lie in will be contractive. (0) (0) spective [39,40] and his work has inspired other researchers. In another scenario, let r < m = mini,j {|oi − oj |}; then, He has studied a range of different dynamics [41] includ- there will be no interaction, and thus, there will be N clus- ing “democratic voting in bottom-up hierarchical systems, ters of size 1. In fact, Fortunato [28] claims r = 0.5 is the decision making, fragmentation versus coalitions, terrorism critical confidence radius above which the agents come to and opinion dynamics.” Reference [41] reviews Galam’s a consensus. Moreover, the number of clusters at equilib- work prior to 2008 and further details can be found in his rium is approximately 1/2r [29]. Lorenz [21] investigates a book [42]. Here, we introduce some of the newer works re- heterogeneous (in confidence radius) case in which there are lated to the binary opinion space used in the Galam model. two groups of agents. One group is closed-minded, i.e., has In the Galam model, there are two opinions in the opinion a smaller confidence radius, and the other group is open- space. The update rule is as follows; (1) agents are randomly minded. It is shown in [21] that heterogeneity of confidence distributed in groups of size r, (2) each group uses majority radius helps consensus to be reached; the final state will be rule to update their opinion, then (3) agents are shuffled and a consensus when the confidence radius of the open-minded the cycle begins again at step (1). group is well below the aforementioned r = 0.5 for the homo- Gärtner and Zehmakan [43] address consensus time and geneous case. Chen et al. [30] investigate convergence prop- sensitivity of outcome as functions of initial state in the erties of a heterogeneous (in confidence interval) DW model. Galam model. An asymmetric DW model is discussed in [31]. Shang [32] has proposed a modified DW model where confidence ra- 3.2.2 Sznajd model diuses are assigned to edges, as opposed to agents. Equiv- alently, agent i trusts agent j and k differently; the conver- Ising models have a long history in . Here, gence properties of such a model are studied by Shang [32]. we overview one of the well-known models of this kind in the Another work that studies the convergence properties of a field of opinion dynamics, namely the Sznajd model [44]. In modified DW is [33], in which the learning rate is a function the Sznajd model, N agents are sitting on a 1-dimensional of opinion difference. lattice. Opinion space is given by O = {−1, +1}. At a given

3 time t, two neighbors i and i + 1 are selected randomly. If given in [60] also has the stubbornness ingredient where stub- (t) (t) oi ×oi+1 = 1 then agents i−1 and i+2 adopt the direction born agents are called leaders and their power of influence of agents i and i + 1, otherwise, the agent i − 1 adopts the is discussed. Cheon and Morimoto [61] consider a Galam opinion of agent i and agent i + 2 adopts the opinion of its model that includes balancer agents who oppose stubborn selected neighbor, agent i + 1. Steady states of such a model agents. Contrarian agents are specific to the Galam model, have all agents in agreement at either +1 or -1 or a stale- hence, we include them here. Galam and Cheon [62] inves- mate. The time needed to reach equilibrium is discussed tigate the effect of asymmetry in contrarian behavior which in [44] through Monte Carlo simulations. Some results from is an extension of [18]. the original Sznajd model and the Sznajd model on a com- Stubborn agents in voter model. References [63] plete graph are presented in [45]. and [64] explore the role of stubborn agents in a voter model Phase transition phenomena in the Sznajd model with and a noisy voter model, respectively. Yildiz et al. [65] exam- the presence of anticonformists in complete graphs are ex- ine the effect of stubborn agents with opposing views on the amined by [46, 47]. Calvelli et al. [47] also consider 2D and convergence of the system. Mukhopadhyay et al. [10] inves- 3D lattices. To learn more about the Sznajd model please tigate the effect of biased agents in both voter and majority- see [48, 49] rule dynamics. They also add stubbornness to the majority- rule case. The bias and stubbornness are implemented by 3.2.3 Voter model updating probability. They study the relationship between the size of the network and (1) consensus time, and (2) prob- In a voter model, opinion space is binary. At a given time ability of consensus. t, a random agent, i, is chosen. Then, i chooses a random neighbor and adopts the state of the neighbor. 4.2 Biased agents The voter model on regular lattices has been studied ex- tensively. There are also variations of the voter model on Biased agents are more open to agents’ that hold similar different network topologies. Sood and Redner and [50] in- opinions to themselves as opposed to others, i.e., the ho- vestigate the voter model on a heterogeneous graph, and [51] mophily quality. explores the dynamics and convergence time of the voter Biased agents in DeGroot model. Dandekar et model on a graph with two cliques. The influence of an ex- al. [66] incorporate the idea of biased agents in the DeGroot ternal source is investigated in [52]. The impact of “active model and turn it into a nonlinear model. Xia et al. [67] links” on the convergence of the voter model is investigated provide some analysis for equilibria in such a model. in [53]. To learn more about voter models please see [54]. Biased agents in DW model. In the DW model, a Examples of the other extensions are given below. pair of agents are chosen randomly. Sîrbu et al. [68] modify the DW model to add the bias ingredient. In this model, agent i is chosen randomly and then the interaction partner 4 Milestones’ extensions j is chosen by a probability function that depends on the dif- ference of opinion. The closer the opinion of agent j is to the We are ready to investigate some of the fascinating exten- opinion of i, the more the probability of interaction between sions of the reviewed models in the previous section. them. Convergence properties and network size effects are addressed by [68]. 4.1 Stubborn agents Biased agents in HK model. Chen et al. [69] take the modified HK model of Fu et al. [70] and extend it to Stubborn agents in DeGroot model. One major modi- include biased agents. They call the new model the “Social- fication of the DeGroot model known as the FJ model adds Similarity-Based HK model.” In this model, for two agents stubbornness and was presented previously. However, here to interact not only do they need to hold close opinions but we introduce other versions that are new and have not stud- the criteria of social similarity also must be met, i.e., their ied extensively. Abrahamsson et al. [17] study the effect of other attributes need to be close as well. Social similarity the presence of fully-stubborn agents in the DeGroot model. can be measured by considering different attributes such as Wai et al. [55] propose “an active sensing method to estimate age, education, and other traits. the relative weight (or trust) agents place on their neigh- bors”’ and explore the role of stubborn agents in such an 4.3 Opinion manipulation environment. Zhou et al. [56] study the effect of partially- stubborn agents on a modified DeGroot model. In their Opinion manipulation is fascinating for different reasons. altered model, an agent not only takes the opinions of its Maximizing the number of customers in a market or inter- neighbors into account but also takes the opinions of its fering with another country’s election are two examples of neighbors’ neighbors into account as well. opinion manipulation. Below, we review some of the pro- Stubborn agents in DW and HK. The effect of Stub- posed models. born agents in DW and HK is explored in [57] and [16], re- Opinion manipulation in DeGroot model. There spectively. In the latter, stubborn agents are labeled as me- are a few works about how to make a network reach a con- dia. They investigate “how the number of media accounts sensus and further still, how to influence the agents toward and the number of followers per media account affect the a predetermined opinion [71–73]. Dong et al. [71] propose media impact.” Moreover, one of their novel contributions a network modification, i.e., adding a minimum number of is “content quality.” edges to the network, to reach consensus in the DeGroot Stubborn agents in Galam model. References [18, model. Zhou et al. [56] consider the manipulation of public 58] study the effect of inflexible agents in the Galam model. opinion in a modified DeGroot model. Hegselmann et al. [74] Another work [59] is an extension of the Galam model in use one strategic agent who can change its opinion freely to which they study how the minority wins against the major- steer as many as possible agents towards a predetermined ity in scenarios such as the US election in 2016. The model interval.

4 Opinion manipulation in FJ model. To the best of study the evolution of power in a network. In the work of Jia our knowledge, there is no study to influence agents toward et al. [87], the power of influence of agents evolves over a se- consensus in the FJ model. Previously, a missing piece for quence of topics where the dynamic of each topic discussion manipulation of agents in models was preventing a network is governed by the DeGroot model. Suppose the network dis- from reaching a consensus. A very recent study, Gaitonde et cusses a sequence of topics s = 0, 1, 2, ··· one after another al. [75], investigates adversarial manipulation of a network to where the dynamic of each discussion is governed by the De- prevent it from consensus where the dynamics are governed Groot model. The weight matrix for each topic depends on by the FJ model. the outcome of the previous topic: Opinion manipulation in DW model. Pineda and (t+1) (t) Buendía [72] investigate the effect of mass media in both o (s) = W(s)o (s) (5) DW and HK models. They consider heterogeneous (in con- In Eq.5 the weight matrix W(s) depends on the outcome of fidence radius) cases for both DW and HK and study con- the topic s−1. This model is known as the DeGroot–Friedkin ditions under which the effect of mass media is maximized. model. The relation between social power and centrality Another example of affecting the network’s opinion is pre- ranking is established in [87]. Moreover, the conditions un- sented in [76]. der which a democratic or autocratic structure is formed are Opinion manipulation in HK model. Standard tools discussed. in linear algebra enable one to understand the dynamics of Kang et al. [88] use a two-layer network to explore the the DeGroot model. Such results help to manipulate the evolution of social power in the DeGroot-Friedkin model. opinion of the agents by modifying the topology of the net- Convergence properties of such a model are provided. The work [71]. However, this is not the only way to manipulate weight matrix W(s) is decomposed into a sum of two ma- the network’s final state. Brooks and Porter [16] use media trices W(s) = D(s) + (I − D(s))C where C is called a rel- to manipulate the outcome of the discussion in a network; n ative influence matrix. C is row-stochastic, irreducible with “We maximize media impact in a social network by tuning a zero diagonal. In the case of [88], there are two relative the number of media accounts that promote the content and influence matrices, one for each layer. It is shown in [87] the number of followers of the accounts.” We mentioned that for the DeGroot-Friedkin model, a democratic configu- Hegselmann et al. [74] extended the DeGroot model to in- ration will be reached if and only if the relative matrix C is clude one strategic agent to manipulate other agents. This doubly-stochastic. In the case of a two-layer network of [88], paper also applies the same idea to the HK model as well. the democratic configuration will be reached if both of the Another work [77] investigates the role of a stubborn agent influence matrices are doubly-stochastic. They both have in an extension of the HK model. We include it in this sec- similar results for emerging autocratic configuration under tion since it investigates the space of parameters to study star topology. conditions under which the stubborn agent (external signal) The evolution of individuals’ power is further studied can maximize its influence in attracting other agents. They in [89–95]. Ye and Anderson [91] extended the DeG- define intensity of the signal as the number of times the root–Friedkin model by adding new characteristics to agents; signal is sent at time t. Interestingly, they discover higher “humbleness” and “unreactiveness.” In this extension, power intensities may have less effect in attracting other agents. evolution of agents is “distorted” by these new characteris- This result is similar to that of [72]. The intensity in case tics. These researchers study the existence and uniqueness of [72] is defined as the probability of interaction between a of equilibria, and convergence if it exists. Askarzadeh et stubborn agent and another agent in the DW model. al. [94] study the power evolution of the DeGroot–Friedkin Opinion manipulation in voter model. Gupta et model using probability and Markov chain theory. al. [78] propose strategies for manipulating the agents’ opin- Power evolution in FJ model. Tian et al. [95] study ion in a voter model. The influence maximization on a com- power evolution in the FJ model, including the properties plex network is given in [79], and influence maximization of equilibria and the conditions under which democracy is by considering the agents’ power of influence, the Influence achieved. Furthermore, it is shown that autocracy cannot Power-based Opinion Framework, is proposed in [80]. be achieved in the presence of stubborn agents. More on opinion manipulation. We can mention We mentioned earlier that stubborn agents are also called Refs. [81–84] as other examples of opinion manipulation. media or leaders. The reason is that they can influence Goyal and Manjunath [84] build on [85] and investigate a other agents and have a major impact on the final state of scenario in which two competing forces try to gain control the system. Equivalently, stubbornness translates into social of the network and maximize the number of their followers. power. This fact is not only observed in the FJ model, but Each “controller” has a budget constraint and Nash con- also in the DeGroot model (e.g. [96]). trol strategies are determined for each controller. Brede [86] investigates a rewiring model in which influencers try to maximize their impact. 4.5 Repulsive behavior The models we observed so far only support two types of 4.4 Power evolution behavior–attraction or indifference. Humans are more com- plicated. If the topic is sensitive then repulsive behavior We mentioned two properties of the final state in the DeG- emerges and causes polarization or fragmentation. Let us root model. If the network of agents is connected, i.e., the look at models that support such behavior. network does not consist of disjoint subgraphs, then the fi- Repulsion in the DeGroot model. Chen [97] adds a nal state is consensus and the consensus value is a weighted repulsive behavior to the model of Dandekar et al. [66]. The average of the initial opinions. These two properties were model proposed in [97] uses a single parameter– entrench- the motivation for the introduction of power evolution in ment parmeter– to capture both bias and backfire effect. the DeGroot model. Their model also supports polarization that previously did Power evolution in DeGroot model. Jia et al. [87] not exist in the original DeGroot model.

5 Repulsion in DW model. Repulsive behavior in a presence of noise is addressed in [124]. A modification of the modified DW model is discussed in [98–100]. The model HK [125] models uncertainty of agents. In this model, some proposed in [12] is based on minimizing interaction energy agents may have an opinion that is actually an interval, not between agents. The interaction energy is defined via poten- a single number. tial functions. The update rule in [12] is given by: Noise in Galam model. Hamann [126] explores noise  in a modified Galam model in a group of mobile agents with (t+1) (t) µ 0 (t) (t) (t) (t) the presence of contrarians.  oi = oi − 2 ψ (|oi − oj |)(oi − oj ) (6) Noise in Sznajd model. Sabatelli and Richmond [127]  (t+1) (t) µ 0 (t) (t) (t) (t)  oj = oj + 2 ψ (|oi − oj |)(oi − oj ) add noise to a modified Sznajd model where the updates are done in a synchronous fashion. One of their results in that With the proper choice of a potential function, this model they “ predict that consensus can be increased by the addi- collapses to the DW model (see Fig. 2a), or the model of tion of an appropriate amount of random noise.” Jager and Amblard [100] (see Fig. 2b). Using the potential Noise in voter model. One of the earliest noisy voter function in Fig. 2b, the model will support three types of be- models is [128], which employs standard statistical physics havior: attraction, indifference, and repulsion. The poten- techniques and examines the critical behavior of the system tial function given in Fig. 2c produces a modified DW model and its phase transition. References [129, 130] examine the with repulsive behavior. In these three potential functions role of noise in the voter model on complex networks. The the confidence radius is r = 0.3. role of “zealots”, i.e., fully-stubborn agents, in a noisy voter More on repulsive behavior. References [101–110] model is inspected in [64] where agents form a fully con- consider signed graphs and the concept of balance the- nected graph. ory [111] in their work of modeling antagonistic or repul- sive behavior. In a signed graph each edge is labeled with a positive or negative sign, defining friendship or antagonistic 4.7 Interrelated topics relationships. Aghbolagh et al. [110] has implemented three It is rarely the case that a given issue exists in an isolated types of behavior–attraction, indifference, and repulsion–in environment. The change of opinion about one topic could a modified HK model. They show their new model can lead cause a change of opinion about another topic. For instance, to consensus, bipartite consensus, and clustering of opinions. a change of opinion about health can lead to a change of opinion about exercise and diet. This area has not yet seen 4.6 Noisy models much exploration. Below, we present the limited models of Noise is injected into models for different purposes. For in- this nature. stance, Mäs [112] uses noise to implement the idea of the Interrelated topics in FJ model. In 2016, two inde- tendency for uniqueness in the model of Durkheim [113]. pendent works [12,131] proposed novel ideas for the dynam- The strength of noise in this model increases as the clusters ics of interrelated (coupled or interdependent) topics. The grow in size. Other forms of noise are implemented to model model in [12] is novel and does not fall under the umbrella different traits of humans’ behavior. Noise can be used to of classical models; however, the Ref. [131] is a generaliza- model the death or birth of an agent, and to mimic internal tion of the FJ model. Friedkin et al. [131] revisit the idea thoughts or interactions with external sources such as media of interdependent topics in the multidimensional FJ model or books. Below we review some of the noisy models. in [25]. Tian and Wang [132] introduce the idea of sequen- Uncertainty in DeGroot model. A modified DeG- tially dependent topics in which each topic is discussed in a root model, taking into account uncertainty of agents en- sequence and the outcome of topic s affects the dynamics of coded as intervals is given in [98]. the discussion of topic s + 1 where each topic’s dynamic is Noise in DW model. One can argue humans do not governed by the FJ model. have a sharp threshold like a confidence radius for accept- Interrelated topics in DW model. Fei et al. [133] ing or rejecting other ideas. Grauwin and Jensen [114] use propose a model for interdependent topics where interactions random noise in the DW model to kill the aforementioned are pairwise and follow the bounded confidence concept. sharp threshold. in [114], two agents interact with a prob- More on interrelated topics. Ahn et al. [134] propose ability that depends on the difference of opinion of the two a novel opinion model with interrelated topics. Let ` and s agents–an interaction noise. Another type of noise intro- to be two given coupled topics. in [12], for example, the in- duced in [114] is reminiscent of the death of a person and teraction between agents is based on a given topic. Suppose birth of another; an agent changes its opinion at time t to agents i and j interact about topic ` and update their opin- a random opinion with some probability. Pineda et al. [115] ion. Consequently, by internal thoughts due to the coupling investigate another type of noise in the DW model: “Indi- of ` and s, their opinion about s will be updated as well, viduals are given the opportunity to change their opinion, despite the fact that they did not discuss topic s. However, with a given probability, to a randomly selected opinion in- in [134] it is possible that topic ` of agent i is coupled with side an interval centered around the present opinion.” Ref- topic s of agent j. Other novel models have recently been erences [116–120] also investigate the noise effect in models proposed, such as [135], Bayesian learning model [136], a inspired by the DW model. model based on Achlioptas Process [137] and a model based Noise in HK model. Su et al. [121] introduce noise on Latané’s social impact theory [138], to name a few. to the homogeneous HK model and show how it can help the formation of consensus. A recent study investigates the 4.8 Expressed vs. private opinions role of environment and communication noise in the het- erogeneous HK model [122]. Phase transition and conver- The expressed opinion of agents is not always identical to gence time are studied in the presence of environmental noise their true internal belief. Social pressure can cause people in [122]. Another example of noise in the HK model is dis- to express an opinion that aligns with that of others while cussed in [123]. Nonlinear stability for the HK model in the contradicting their internally held belief. This concept was

6 (a) DW potential (b) Jager-Amblard potential (c) A repulsive DW potential

Figure 2: Potential function examples. By choosing the potential function in (a) the model of [12] produces the DW model, and the potential function given in (b) results in Jager-Amblard model. The potential function in (c) generates another simple modified DW model with repulsive behavior. proposed in 1990 by Nowak and Latané [139] which is based the synchronous HK model. In this model, there is a poten- on earlier work of Latané [7]. In this section, we present more tial to interact with agents beyond one’s confidence radius. recent models that consider the co-evolution of expressed More details about the model are given in [152]. Another and personal opinions. interesting work [20] studies convergence of a modified HK Expressed vs. private opinions in FJ. The dynamics model in which agents have inertia. References [70,153,154] of the co-evolution of expressed and private opinions (EPO) contain other examples of the study of the convergence prop- in the FJ model along with its convergence properties are erties of the HK model and its variations. Gang et al. [155] presented in [140]. investigate the final state of the heterogeneous (in confidence Expressed vs. private opinions in voter model. radius) HK model. References [141–143] explore different ideas about expressed Rubio et al. [156] have recently proposed a model for and private opinions in the voter model. anomaly detection in the Industrial Internet of Things ar- More on EPO. Some novel models explore the dynam- chitectures. Other examples of applications of opinion dy- ics of private and expressed opinions [144–147]; while they namics in engineering are given in [157] and [158], where the do not fall under the umbrella of well-known models, they later reference studies voting processes inspired by BCM. are worth mentioning. We mentioned agents may reveal an opinion that is differ- Physics has inspired different models of opinion dynam- ent from their internal true belief. in [140] the co-evolution ics, of course. There are several works based on the kinetic of the two (internal and revealed) opinions are studied. We theory of gases [159–169] where interactions are defined by have also talked about manipulating the agents to influence Boltzmann type equations. Applications of such models them toward a predetermined target. The model presented in other fields, such as economics, are found in the book by Afshar and Asadpour [148] is somewhere in between. by Pareschi and Toscani [170]. Düring et al. [171] inves- Their model is inspired by the DW model and includes some tigate the presence of leaders and Wang et al. [172] took informed agents who pretend their opinion is close to that of the effect of noise into account in these dynamics. Further- other agents. These informed agents influence other agents more, the mean-field theory has been employed to explore toward a predetermined target opinion. the landscape of dynamics [173–176]. The Ising model is Table.1 provides an overview of the material presented another tool that can be used when the opinion space is bi- in this paper. nary [37, 177–179], with applications in areas such as group decision making [44, 180].

Lastly, it is worthwhile mentioning the evolution of 5 Last words agents’ susceptibility to persuasion, which is examined in [181, 182]. Edge weights are used to implement the fre- Before closing the discussion, we would like to cover other quency of interaction between agents in [183,184]. For more interesting models that have not yet been studied exten- details about continuous-opinion-space models, we refer the sively and acknowledge the great efforts of other researchers. reader to the tutorials in Refs. [185, 186].

Li et al. [149] propose an interesting model. Unlike BCMs, agents in their model of [149] interact if the dif- 6 New questions ference of opinion is larger than a threshold due to social pressure. In the model given in [150] there is a potential to While a great deal of progress has been made in the field, interact with agents whose opinions outside of the confidence there is still great potential for improvement. Humans do interval. not interact with all their neighbors simultaneously, unlike Zhang and Hong [151] propose two synchronous versions the DeGroot model. Even for a network of computers that of BCM in which not all neighbors of agent i participate can interact quickly and can follow a clear set of rules, there in the update of the opinion of agent i. Instead, several are physical limitations. Balanced graphs are used to model neighbors are selected randomly. These researchers are in- repulsive behavior based on principles such as “friend of my terested in the convergence properties of this model, which friend, is my friend” or “enemy of my enemy is my friend,” sits between the pairwise interaction in the DW model and which are not always true.

7 While some of the opinion dynamics models are designed lution, interrelated topics, noise, and expressed and private to model a certain trait (e.g., homophily) or are tailored opinions. Finally, we posed new questions for future explo- to create interesting dynamics (e.g., preventing consensus rations. by introduction of noise), these models are not universal. Hence, it would be interesting to shrink the gap between simplicity of theoretical models and complexity of humans’ 8 Acknowledgments behavior. Opinion dynamics could be used to detect fake-news re- We would like to acknowledge the insightful inputs of Mo- sources on social media. Detecting susceptible individuals hammad Hossein Namaki that immeasurably helped in the who might be attracted to terrorist groups via the Internet development of this manuscript. is another potential domain of work. It would be helpful to see more applications of opinion References dynamics in real world problems. More specifically, it would be fascinating to take advantage of opinion dynamics models [1] S E Asch. Effects of group pressure upon the modifica- to detect and flag computers or processors sending erroneous tion and distortion of judgments. In Groups, leadership or corrupted messages in computer buses. and men; research in human relations., pages 177–190. Model Objection References Carnegie Press, Oxford, England, 1951. DeGroot Convergence [22] [2] Jr. French, J. R. P. A formal theory of social power. Stubbornness [17, 23, 55, 56] Psychological Review, 63(3):181–194, 1956. Bias [66, 67] [3] Robert P Abelson. Mathematical models of the distri- Opinion manipulation [56, 71–73] bution of attitudes under controversy. Contributions Repulsion [97] to mathematical psychology, 1964. Power evolution [87–95] FJ Convergence [25] [4] Morris DeGroot. Reaching a consensus. Journal of Opinion manipulation [75] the American Statistical Association, 69(345):118–121, Power evolution [95] 1974. Interrelated topics [25, 131, 132] [5] Keith Lehrer. When rational disagreement is impossi- EPO [140] ble. Noûs, pages 327–332, 1976. DW Convergence [21, 28, 30–33] [6] Keith Lehrer and Carl Wagner. Rational consensus in Stubbornness [57] science and society: A philosophical and mathematical Bias [68] study, volume 24. Springer Science & Business Media, Opinion manipulation [72] 2012. Repulsion [98, 99] Interrelated topics [133] [7] Bibb Latané. The psychology of social impact. Amer- Noise [114–120] ican psychologist, 36(4):343, 1981. HK Convergence [26, 34] [8] Soham Biswas and Parongama Sen. Model of bi- Stubbornness [16, 77] nary opinion dynamics: Coarsening and effect of dis- Bias [69] order. Physical Review E-Statistical, Nonlinear, and Opinion manipulation [16, 74, 77] Soft Matter Physics, 80(2):4–7, 2009. Noise [121–124] [9] Fei Ding, Yun Liu, Bo Shen, and Xia-Meng Si. An Galam Convergence [43] evolutionary game theory model of binary opinion for- Stubbornness [18, 58–61] mation. Physica A: and its Ap- Contrary [18, 62] plications, 389(8):1745–1752, 2010. Noise [126] [10] Arpan Mukhopadhyay, Ravi R. Mazumdar, and Rahul Voter Stubbornness [10, 63–65] Roy. Opinion dynamics under voter and major- Opinion manipulation [78–80] ity rule models with biased and stubborn agents. EPO [141–143] arXiv:2003.02885, 2020. Noise [64, 128–130] [11] Guillaume Deffuant, David Neau, Frederic Amblard, Table 1: Overview of materials presented in the paper. and Gérard Weisbuch. Mixing beliefs among in- teracting agents. Advances in Complex Systems, 03(01n04):87–98, 2000. 7 Conclusions [12] Hossein Noorazar, Matthew J. Sottile, and Kevin R. Vixie. An energy-based interaction model for popu- In this paper, we reviewed well-known models of opinion lation opinion dynamics with topic couplin. Interna- dynamics for both continuous and discrete opinion spaces. tional Journal of Modern Physics C, 29(11):1850115, In the continuous-opinion-space case, we reviewed the DeG- 2018. root model, and one of its major extensions, namely the FJ model. Afterwards, we presented the two major bounded [13] André C. R. Martins. Continuous opinions and dis- confidence models, namely the DW model and the HK crete actions in opinion dynamics problems. Interna- model. In the discrete-opinion-space case, we reviewed the tional Journal of Modern Physics C, 19(4):617–624, Galam model, the Sznajd model and the voter model. Sub- 2007. sequently, for the selected additional models, reviewed some [14] André C. R. Martins. Discrete opinion dynamics with extensions that added extra ingredients(s) to the original M choices. The European Physical Journal B, 93(1):1, model– stubbornness, bias, repulsive behavior, power evo- 2020.

8 [15] Yuhao Yi and Stacy Patterson. Disagreement [32] Yilun Shang. An agent based model for opinion dy- and polarization in two-party social networks. namics with random confidence threshold. Communi- arXiv:1911.11338, 2019. cations in Nonlinear Science and Numerical Simula- tion, 19(10):3766–3777, 2014. [16] Heather Z. Brooks and Mason A. Porter. A model for the influence of media on the ideology of content in [33] Changwei Huang, Qionglin Dai, Wenchen Han, Yuee online social networks. Phys. Rev. Research, 2:023041, Feng, Hongyan Cheng, and Haihong Li. Effects of het- Apr. 2020. erogeneous convergence rate on consensus in opinion dynamics. Physica A: Statistical Mechanics and its [17] Olle Abrahamsson, Danyo Danev, and Erik G. Lars- Applications, 499:428–435, Jun. 2018. son. Opinion dynamics with random actions and a [34] Arnab Bhattacharyya, Mark Braverman, Bernard stubborn agent. arXiv:1912.04183, 2019. Chazelle, and Huy L. Nguyen. On the convergence of [18] F. Jacobs and S. Galam. Two-opinions-dynamics the hegselmann-krause system. In Proceedings of the generated by inflexibles and non-contrarian and con- 4th Conference on Innovations in Theoretical Com- trarian floaters. Advances in Complex Systems, puter Science, ITCS ’13, page 61–66, New York, NY, 22(04):1950008, 2019. USA, 2013. Association for Computing Machinery. [19] Serge Galam and Frans Jacobs. The role of inflexi- [35] Dietrich Stauffer, A. O. Sousa, and C. Schulze. Dis- ble minorities in the breaking of democratic opinion cretized opinion dynamics of Deffuant on scale-free dynamics. Physica A: Statistical Mechanics and its networks. Journal of Artificial Societies and Social Applications, 381:366 – 376, 2007. Simulation, 7(3):21, 2003. [20] Bernard Chazelle and Chu Wang. Inertial hegselmann- [36] Serge Galam. The Trump phenomenon: An explana- krause systems. IEEE Transactions on Automatic tion from sociophysics. International Journal of Mod- Control, 62(8):3905–3913, Aug. 2017. ern Physics B, 31(10), Apr. 2017. [37] Soumyajyoti Biswas and Parongama Sen. Critical [21] Jan Lorenz. Heterogeneous bounds of confidence: noise can make the minority candidate win: The U.S. Meet, discuss and find consensus! Complexity, presidential election cases. Physical Review E, 96(3), 15(4):43–52, Apr. 2010. Sep. 2017. [22] Roger L. Berger. A necessary and sufficient con- [38] Noah E. Friedkin. A formal theory of social power. dition for reaching a consensus using degroot’s The Journal of Mathematical Sociology, 12(2):103– method. Journal of the American Statistical Associa- 126, 1986. tion, 76(374):415–418, 1981. [39] Serge Galam, Yuval Gefen (Feigenblat), and Yonathan [23] Noah Friedkin and Eugene Johnsen. Social influence Shapir. Sociophysics: A new approach of sociologi- and opinions. Journal of Mathematical Sociology - J cal collective behaviour. i. mean-behaviour description MATH SOCIOL, 15:193–206, Jan. 1990. of a strike. The Journal of Mathematical Sociology, 9(1):1–13, 1982. [24] Noah Friedkin and Eugene Johnsen. Social Influence Networks and Opinion Change Models of opinion for- [40] Serge Galam. Majority rule, hierarchical struc- mation. Advances in Group Processes, 16:1–29, Jan. tures, and democratic totalitarianism: A statisti- 1999. cal approach. Journal of Mathematical Psychology, 30(4):426 – 434, 1986. [25] S. E. Parsegov, A. V. Proskurnikov, R. Tempo, and [41] Serge Galam. Sociophysics: a review of galam mod- N. E. Friedkin. Novel multidimensional models of opin- els. International Journal of Modern Physics C, ion dynamics in social networks. IEEE Transactions 19(03):409–440, 2008. on Automatic Control, 62(5):2270–2285, May 2017. [42] Serge Galam. Sociophysics, A Physicist’s Modeling [26] Rainer Hegselmann and Ulrich Krause. Opinion dy- of Psycho-political Phenomena. Springer-Verlag New namics and bounded confidence: Models, analysis and York, 2012. simulation. Journal of Artificial Societies and Social [43] Bernd Gärtner and Ahad N. Zehmakan. Threshold Simulation, 5(3), 2002. behavior of democratic opinion dynamics. Journal of [27] Pawel Sobkowicz. Extremism without extremists: Def- Statistical Physics, 2020. fuant model with emotions. Frontiers in Physics, 3:17, [44] Katarzyna Sznajd-Weron and Józef Sznajd. Opinion 2015. evolution in closed community. International Journal [28] Santo Fortunato. Universality of the threshold for of Modern Physics C, 11(06):1157–1165, 2000. complete consensus for the opinion dynamics of def- [45] Frantisek Slanina and Hynek Lavicka. Analytical re- fuant et al. International Journal of Modern Physics sults for the sznajd model of opinion formation. The C, 15(09):1301–1307, 2004. European Physical Journal B-Condensed Matter and Complex Systems, 35(2):279–288, 2003. [29] Claudio Castellano, Santo Fortunato, and Vittorio Loreto. Statistical physics of social dynamics. Reviews [46] Roni Muslim, Rinto Anugraha, Sholihun Sholihun, of modern physics, 81(2):591, 2009. and Muhammad Farchani Rosyid. Phase transition of the sznajd model with anticonformity for two dif- [30] Ge Chen, Wei Su, Wenjun Mei, and Francesco ferent agent configurations. International Journal of Bullo. Convergence Properties of the Heterogeneous Modern Physics C, 0(0):2050052, 2020. Deffuant-Weisbuch Model. arXiv:1901.02092, 2019. [47] Matheus Calvelli, Nuno Crokidakis, and Thadeu J.P. [31] Jiangbo Zhang and Ge Chen. Convergence rate of the Penna. Phase transitions and universality in the sz- asymmetric deffuant-weisbuch dynamics. Journal of najd model with anticonformity. Physica A: Statistical Systems Science and Complexity, 28(4):773–787, 2015. Mechanics and its Applications, 513:518 – 523, 2019.

9 [48] Katarzyna Sznajd-Weron. Sznajd model and its ap- [65] Ercan Yildiz, Asuman Ozdaglar, Daron Acemoglu, plications. arXiv preprint physics/0503239, 2005. Amin Saberi, and Anna Scaglione. Binary opinion [49] Dietrich Stauffer. Sociophysics: the sznajd model dynamics with stubborn agents. ACM Transactions and its applications. Computer Physics Communica- on Economics and Computation (TEAC), 1(4):1–30, tions, 146(1):93 – 98, 2002. Proceedings of the STAT- 2013. PHYS Satellite Conference: Challenges in Computa- [66] Pranav Dandekar, Ashish Goel, and David T. Lee. tional Statistical Physics in teh 21st Century. Biased assimilation, homophily, and the dynamics of polarization. Proceedings of the National Academy of [50] Vishal Sood and Sidney Redner. Voter model Sciences, 110(15):5791–5796, 2013. on heterogeneous graphs. Physical review letters, 94(17):178701, 2005. [67] Weiguo Xia, Mengbin Ye, Ji Liu, Ming Cao, and Xi- Ming Sun. Analysis of a nonlinear opinion dynam- [51] Michael T Gastner and Kota Ishida. Voter model on ics model with biased assimilation. arXiv:1912.01778, networks partitioned into two cliques of arbitrary sizes. 2019. Journal of Physics A: Mathematical and Theoretical, 52(50):505701, Nov. 2019. [68] Alina Sîrbu, Dino Pedreschi, Fosca Giannotti, and János Kertész. Algorithmic bias amplifies opinion frag- [52] Jimit R. Majmudar, Stephen M. Krone, Bert O. mentation and polarization: A bounded confidence Baumgaertner, and Rebecca C. Tyson. Voter models model. PLoS ONE, 14(3), Mar. 2019. and external influence. The Journal of Mathematical Sociology, 44(1):1–11, 01 2020. [69] Xi Chen, Xiao Zhang, Yong Xie, and Wei Li. Opinion Dynamics of Social-Similarity-Based Hegsel- [53] Inés Caridi, Sergio Manterola, Viktoriya Semeshenko, mann–Krause Model. Complexity, 2017:1820257, 2017. and Pablo Balenzuela. Topological study of the con- [70] Guiyuan Fu, Weidong Zhang, and Zhijun Li. Opinion vergence in the voter model. Applied Network Science, dynamics of modified hegselmann–krause model in a 4(1):1–13, 2019. group-based population with heterogeneous bounded [54] Sidney Redner. Reality-inspired voter models: A mini- confidence. Physica A: Statistical Mechanics and its review. Comptes Rendus Physique, 20(4):275 – 292, Applications, 419:558 – 565, 2015. 2019. [71] Yucheng Dong, Zhaogang Ding, Luis Martínez, and [55] H. Wai, A. Scaglione, and A. Leshem. Active sensing Francisco Herrera. Managing consensus based on lead- of social networks. IEEE Transactions on Signal and ership in opinion dynamics. Information Sciences, 397- Information Processing over Networks, 2(3):406–419, 398:187 – 205, 2017. 2016. [72] M. Pineda and G. M. Buendía. Mass media and het- [56] Qinyue Zhou, Zhibin Wu, Abdulrahman H. Altalhi, erogeneous bounds of confidence in continuous opin- and Francisco Herrera. A two-step communication ion dynamics. Physica A: Statistical Mechanics and opinion dynamics model with self-persistence and in- its Applications, 420:73–84, Feb. 2015. fluence index for social networks based on the degroot [73] Dario Bauso and Mark Cannon. Consensus in opinion model. Information Sciences, 519:363 – 381, 2020. dynamics as a repeated game. Automatica, 90:204– [57] Shiru Huang, Baoxin Xiu, and Yanghe Feng. Model- 211, Apr. 2018. ing and simulation research on propagation of public [74] Rainer Hegselmann, Stefan König, Sascha Kurz, opinion. In 2016 IEEE Advanced Information Man- Christoph Niemann, and Jörg Rambau. Optimal opin- agement, Communicates, Electronic and Automation ion control: The campaign problem. arXiv preprint Control Conference (IMCEC), pages 380–384. IEEE, arXiv:1410.8419, 2014. 2016. [75] Jason Gaitonde, Jon Kleinberg, and Eva Tardos. Ad- [58] Taksu Cheon and Serge Galam. Dynamical galam versarial perturbations of opinion dynamics in net- model. Physics Letters A, 382(23):1509 – 1515, 2018. works. arXiv:2003.07010, 2020. [59] Serge Galam and Taksu Cheon. Tipping point dynam- [76] T Carletti, D Fanelli, S Grolli, and A Guarino. How ics: a universal formula. arXiv:1901.09622, 2019. to make an efficient propaganda. Europhysics Letters [60] Shen Qian, Yijun Liu, and Serge Galam. Activeness (EPL), 74(2):222–228, Apr. 2006. as a key to counter democratic balance. Physica A: [77] Rainer Hegselmann and Ulrich Krause. Opinion dy- Statistical Mechanics and its Applications, 432:187 – namics under the influence of radical groups, charis- 196, 2015. matic leaders, and other constant signals: A simple unifying model. Networks & Heterogeneous Media, [61] Taksu Cheon and Jun Morimoto. Balancer effects in 10(3):477–509, 2015. opinion dynamics. Physics Letters A, 380(3):429 – 434, 2016. [78] Anmol Gupta, Sharayu Moharir, and Neeraja Sa- hasrabudhe. Influencing opinion dynamics in networks [62] Taksu Galam, Serge; Cheon. Asymmetric contrarians with limited interaction. arXiv:2002.00664, 2020. in opinion dynamics. Entropy, 22(1: 25), 2020. [79] Guillermo Romero Moreno, Edoardo Manino, Long [63] M Mobilia, A Petersen, and S Redner. On the role of Tran-Thanh, and Markus Brede. Zealotry and in- zealotry in the voter model. Journal of Statistical Me- fluence maximization in the voter model: When to chanics: Theory and Experiment, 2007(08):P08029– target partial zealots? In Hugo Barbosa, Jesus P08029, aug 2007. Gomez-Gardenes, Bruno Gonçalves, Giuseppe Man- [64] Nagi Khalil, Maxi San Miguel, and Raul Toral. Zealots gioni, Ronaldo Menezes, and Marcos Oliveira, editors, in the mean-field noisy voter model. Phys. Rev. E, Complex Networks XI, pages 107–118, Cham, 2020. 97:012310, Jan 2018. Springer International Publishing.

10 [80] Q. He, X. Wang, B. Yi, F. Mao, Y. Cai, and [94] Zahra Askarzadeh, Rui Fu, Abhishek Halder, Yongxin M. Huang. Opinion maximization through unknown Chen, and Tryphon T. Georgiou. Stability Theory of influence power in social networks under weighted Stochastic Models in Opinion Dynamics. IEEE Trans- voter model. IEEE Systems Journal, pages 1–12, 2019. actions on Automatic Control, Apr. 2019. [81] Rainer Hegselmann, Stefan König, Sascha Kurz, [95] Ye Tian, Peng Jia, Anahita Mirtabatabaei, Long Christoph Niemann, and Jörg Rambau. Optimal opin- Wang, Noah E. Friedkin, and Francesco Bullo. Social ion control: The campaign problem. Jasss, 18(3), power evolution in influence networks with stubborn 2015. individuals. arXiv:1901.08727, 2019. [82] IC Morărescu, VS Varma, L Buşoniu, and S Lasaulce. [96] Serge Galam. Stubbornness as an unfortunate key to Space–time budget allocation policy design for vi- win a public debate: an illustration from sociophysics. ral marketing. Nonlinear Analysis: Hybrid Systems, Mind & Society, 15(1):117–130, 2016. 37:100899, 2020. [97] Xi Chen, Panayiotis Tsaparas, Jefrey Lijffijt, and Tijl [83] Florian Dietrich, Samuel Martin, and Marc Jungers. De Bie. Opinion Dynamics with Backfire Effect and Control via leadership of opinion dynamics with state Biased Assimilation. arXiv:1903.11535, Mar. 2019. and time-dependent interactions. IEEE Transactions [98] Evguenii Kurmyshev, Héctor A Juárez, and Ricardo A on Automatic Control, 63(4):1200–1207, Apr. 2018. González-Silva. Dynamics of bounded confidence opin- [84] M. Goyal and D. Manjunath. Opinion control competi- ion in heterogeneous social networks: Concord against tion in a social network. In 2020 International Confer- partial antagonism. Physica A: Statistical Mechanics ence on COMmunication Systems NETworkS (COM- and its Applications, 390(16):2945–2955, 2011. SNETS), pages 306–313, 2020. [99] Sylvie Huet, Guillaume Deffuant, and Wander Jager. [85] B. Aditya Prakash, Alex Beutel, Roni Rosenfeld, and A rejection mechanism in 2d bounded confidence pro- Christos Faloutsos. Winner takes all: Competing vides more conformity. Advances in Complex Systems, viruses or ideas on fair-play networks. In Proceedings 11(04):529–549, 2008. of the 21st International Conference on World Wide [100] Wander Jager and Frédéric Amblard. Uniformity, Web, WWW ’12, page 1037–1046, New York, NY, bipolarization and pluriformity captured as generic USA, 2012. Association for Computing Machinery. stylized behavior with an agent-based simulation [86] Markus Brede. How does active participation ef- model of attitude change. Computational & Mathe- fect consensus: Adaptive network model of opin- matical Organization Theory, 10(4):295–303, 2005. ion dynamics and influence maximizing rewiring. [101] C. Altafini. Dynamics of opinion forming in struc- arXiv:1906.00868, Jun. 2019. turally balanced social networks. In Proceedings of the [87] P. Jia, A. MirTabatabaei, N. Friedkin, and F. Bullo. IEEE Conference on Decision and Control, 2012. Opinion dynamics and the evolution of social power [102] Claudio Altafini. Consensus problems on networks in influence networks. SIAM Review, 57(3):367–397, with antagonistic interactions. IEEE Transactions on 2015. Automatic Control, 2013. [88] R. Kang, C. Li, and X. Li. Social power convergence [103] Claudio Altafini and Francesca Ceragioli. Signed on duplex influence networks with self-appraisals. In bounded confidence models for opinion dynamics. Au- 2019 IEEE 58th Conference on Decision and Control tomatica, 93:114–125, Jul. 2018. (CDC), pages 5611–5612, 2019. [104] Simon Schweighofer, David Garcia, and Frank [89] Noah E. Friedkin, Peng Jia, and Francesco Bullo. A Schweitzer. An agent-based model of multi- theory of the evolution of social power: Natural tra- dimensional opinion dynamics and opinion alignment. jectories of interpersonal influence systems along issue arXiv:2003.05929, 2020. sequences. Sociological Science, 2016. [105] Anton V. Proskurnikov, Alexey S. Matveev, and Ming [90] P. Jia, N. Friedkin, and F. Bullo. Opinion dynam- Cao. Opinion Dynamics in Social Networks with Hos- ics and social power evolution over reducible influence tile Camps: Consensus vs. Polarization. IEEE Trans- networks. SIAM Journal on Control and Optimization, actions on Automatic Control, 61(6):1524–1536, 2016. 55(2):1280–1301, 2017. [106] Deepak Bhat and S. Redner. Opinion formation under [91] Mengbin Ye and Brian David Outram Anderson. Mod- antagonistic influences. arXiv:1907.13103, 2019. elling of individual behaviour in the degroot–friedkin self-appraisal dynamics on social networks. In 2019 [107] Guang He, Jing Liu, Huimin Hu, and Jian-An Fang. 18th European Control Conference (ECC), pages Discrete-time signed bounded confidence model for 2011–2017, Jun. 2019. opinion dynamics. Neurocomputing, 2019. [92] Mengbin Ye, Ji Liu, Brian D.O. Anderson, Changbin [108] Hongwei Zhang and Jie Chen. Bipartite consensus of Yu, and Tamer Başar. Evolution of Social Power in So- linear multi-agent systems over signed digraphs: An cial Networks with Dynamic Topology. IEEE Trans- output feedback control approach. In IFAC Proceed- actions on Automatic Control, 63(11):3793–3808, Nov. ings Volumes (IFAC-PapersOnline), volume 19, pages 2018. 4681–4686. IFAC Secretariat, 2014. [93] Zahra Askarzadeh, Rui Fu, Abhishek Halder, Yongxin [109] Deyuan Meng, Ziyang Meng, and Yiguang Hong. Chen, and Tryphon T. Georgiou. Opinion dynamics Disagreement of Hierarchical Opinion Dynamics with over influence networks. In 2019 American Control Changing Antagonisms. SIAM Journal on Control and Conference (ACC), pages 1873–1878, July 2019. Optimization, 57(1):718–742, Jan. 2019.

11 [110] Hassan Dehghani Aghbolagh, Mohsen Zamani, Stefa- [127] Lorenzo Sabatelli and Peter Richmond. Non- nia Paolini, and Zhiyong Chen. Balance seeking opin- monotonic spontaneous magnetization in a sznajd-like ion dynamics model based on social judgment theory. consensus model. Physica A: Statistical Mechanics and Physica D: Nonlinear Phenomena, 403:132336, 2020. its Applications, 334(1):274 – 280, 2004. [111] Dorwin Cartwright and Frank Harary. Structural bal- [128] Boris L. Granovsky and Neal Madras. The noisy voter ance: a generalization of heider’s theory. Psychological model. Stochastic Processes and their Applications, review, 63(5):277–293, Sep. 1956. 55(1):23 – 43, 1995. [112] Michael Mäs, Andreas Flache, and Dirk Helbing. Indi- [129] Adrián Carro, Raúl Toral, and Maxi San Miguel. The vidualization as driving force of clustering phenomena noisy voter model on complex networks. Scientific re- in humans. PLoS Computational Biology, 2010. ports, 6(1):1–14, 2016. [113] The division of labour in society. New York: The Free [130] A. F. Peralta, A. Carro, M. San Miguel, and R. Toral. Press, 1893. Analytical and numerical study of the non-linear noisy [114] Sébastian Grauwin and Pablo Jensen. Opinion group voter model on complex networks. Chaos: An Interdis- formation and dynamics: Structures that last from ciplinary Journal of Nonlinear Science, 28(7):075516, nonlasting entities. Physical Review E - Statistical, 2018. Nonlinear, and Soft Matter Physics, 85(6), Jun. 2012. [131] Noah E. Friedkin, Anton V. Proskurnikov, Roberto [115] M. Pineda, R. Toral, and E. Hernández-García. Dif- Tempo, and Sergey E. Parsegov. Network science on fusing opinions in bounded confidence processes. Eu- belief system dynamics under logic constraints. Sci- ropean Physical Journal D, 62(1):109–117, Mar. 2011. ence, 354(6310):321–326, 2016. [116] Adrián Carro, Raúl Toral, and Maxi San Miguel. The [132] Ye Tian and Long Wang. Opinion dynamics in social Role of Noise and Initial Conditions in the Asymp- networks with stubborn agents: An issue-based per- totic Solution of a Bounded Confidence, Continuous- spective. Automatica, 96:213 – 223, 2018. Opinion Model. Journal of Statistical Physics, 151(1- [133] Fei Xiong, Yun Liu, Liang Wang, and Ximeng Wang. 2):131–149, 2013. Analysis and application of opinion model with mul- [117] Walter Quattrociocchi, Guido Caldarelli, and Anto- tiple topic interactions. Chaos: An Interdisciplinary nio Scala. Opinion dynamics on interacting networks: Journal of Nonlinear Science, 27(8):083113, 2017. media competition and social influence. Scientific Re- [134] H. Ahn, Q. Van Tran, M. H. Trinh, M. Ye, J. Liu, and ports, 4:4938, May 2014. K. L. Moore. Opinion dynamics with cross-coupling [118] Francois Baccelli, Avhishek Chatterjee, and Sriram topics: Modeling and analysis. IEEE Transactions on Vishwanath. Pairwise Stochastic Bounded Confi- Computational Social Systems, pages 1–16, 2020. dence Opinion Dynamics: Heavy Tails and Sta- [135] W. S. Rossi and P. Frasca. Opinion dynamics with bility. IEEE Transactions on Automatic Control, topological gossiping: Asynchronous updates under 62(11):5678–5693, Nov. 2017. limited attention. IEEE Control Systems Letters, [119] Jiangbo Zhang and Yiyi Zhao. The robust consen- 4(3):566–571, 2020. sus of a noisy deffuant-weisbuch model. Mathematical [136] Aili Fang, Kehua Yuan, Jinhua Geng, and Xinjiang Problems in Engineering, 2018. Wei. Opinion dynamics with Bayesian learning. com- [120] Miguel Pineda, Raul Toral, and Emilio Hernandez- plexity, pages 1–5, Feb. 2020. Garcia. Noisy continuous-opinion dynamics. Jour- [137] Wenting Wang and Fuzhong Chen. The opinion dy- nal of Statistical Mechanics: Theory and Experiment, namics on the evolving complex network by achlioptas 2009(08):P08001, 2009. process. IEEE Access, 7:172928–172937, 2019. [121] Wei Su, Ge Chen, and Yiguang Hong. Noise leads [138] Agnieszka Kowalska-Styczeń and Krzysztof Malarz. to quasi-consensus of hegselmann–krause opinion dy- Opinion formation and spread: Does random- namics. Automatica, 2017. ness of behaviour and information flow matter? [122] G. Chen, W. Su, S. Ding, and Y. Hong. Heteroge- arXiv:002.05451, 2020. neous hegselmann-krause dynamics with environment [139] Andrzej Nowak, Jacek Szamrej, and Bibb Latané. and communication noise. IEEE Transactions on Au- From private attitude to public opinion: A dy- tomatic Control, pages 1–1, 2019. namic theory of social impact. Psychological review, [123] Miguel Pineda, Raúl Toral, and Emilio Hernández- 97(3):362, 1990. Garaćia. The noisy Hegselmann-Krause model for [140] Mengbin Ye, Yuzhen Qin, Alain Govaert, Brian opinion dynamics. European Physical Journal B, David Outram Anderson, and Ming Cao. An Influence 86(12), Dec. 2013. Network Model to Study Discrepancies in Expressed [124] Bernard Chazelle, Quansen Jiu, Qianxiao Li, and Chu and Private Opinions. Automatica, 107(7):371–381, Wang. Well-posedness of the limiting equation of a Sep. 2019. noisy consensus model in opinion dynamics. Journal [141] Michael T Gastner, Beáta Oborny, and Máté Gulyás. of Differential Equations, 263(1):365 – 397, 2017. Consensus time in a voter model with concealed and [125] Haiming Liang, Yucheng Dong, and Cong Cong Li. publicly expressed opinions. Journal of Statistical Me- Dynamics of uncertain opinion formation: An agent- chanics: Theory and Experiment, 2018(6):063401, jun based simulation. JASSS, 2016. 2018. [126] Heiko Hamann. Opinion dynamics with mobile agents: [142] Arkadiusz Jędrzejewski, Grzegorz Marcjasz, Paul R. Contrarian effects by spatial correlations. Frontiers in Nail, and Katarzyna Sznajd-Weron. Think then act Robotics and AI, 5:63, 2018. or act then think? PLOS ONE, 13(11):1–19, 11 2018.

12 [143] Naoki Masuda, N. Gibert, and S. Redner. Hetero- [160] Giuseppe Toscani et al. Kinetic models of opinion for- geneous voter models. Phys. Rev. E, 82:010103, Jul. mation. Communications in mathematical sciences, 2010. 4(3):481–496, 2006. [144] Sheng-Wen Wang, Chung-Yuan Huang, and Chuen- [161] L. Boudin, Roberto Monaco, and F. Salvarani. A Tsai Sun. Modeling self-perception agents in an opin- kinetic approach to the study of opinion formation. ion dynamics propagation society. SIMULATION, ESAIM: Mathematical Modelling and Numerical Anal- 90(3):238–248, 2014. ysis, 43(3):507–522, 2009. [145] Chung-Yuan Huang and Tzai-Hung Wen. A novel [162] Soumyajyoti Biswas, Arnab Chatterjee, and private attitude and public opinion dynamics model Parongama Sen. Disorder induced phase transi- for simulating pluralistic ignorance and minority in- tion in kinetic models of opinion dynamics. Physica fluence. Journal of Artificial Societies and Social Sim- A: Statistical Mechanics and its Applications, ulation, 17(3):8, 2014. 391(11):3257–3265, Jun. 2012. [146] Francisco J. León-Medina, Jordi Tena-Sánchez, and [163] Lorenzo Pareschi, Pierluigi Vellucci, and Mattia Francisco J. Miguel. Fakers becoming believers: how Zanella. Kinetic models of collective decision-making opinion dynamics are shaped by preference falsifica- in the presence of equality bias. Physica A: Statisti- tion, impression management and coherence heuris- cal Mechanics and its Applications, 467:201–217, Feb. tics. Quality & Quantity, Jul. 2019. 2017. [147] Yilun Shang. Consensus and clustering of expressed [164] Moorad Alexanian and Dylan McNamara. Anti- and private opinions in dynamical networks against diffusion in continuous opinion dynamics. Physica A: attacks. IEEE Systems Journal, pages 1–7, 2019. Statistical Mechanics and its Applications, 503:1256– [148] Mohammad Afshar and Masoud Asadpour. Opinion 1262, 2018. formation by informed agents. JASSS, 2010. [165] A. L. Oestereich, M. A. Pires, S. M. Duarte Queirós, [149] Dandan Li, Dun Han, Jing Ma, Mei Sun, Lixin Tian, and N. Crokidakis. Hysteresis and disorder-induced Timothy Khouw, and H. Eugene Stanley. Opinion dy- order in continuous kinetic-like opinion dynamics in namics in activity-driven networks. EPL, 2017. complex networks. arXiv:2002.09366, 2020. [150] Qipeng Liu and Xiaofan Wang. Opinion dynamics [166] H. Lachowicz, M.; Leszczyński. Modeling asymmetric with similarity-based random neighbors. Scientific Re- interactions in economy. Mathematics, 8(523), 2020. ports, 3(1):2968, 2013. [167] Martina Fraia and Andrea Tosin. The boltzmann [151] Jiangbo Zhang and Yiguang Hong. Opinion evo- legacy revisited: kinetic models of social interactions. lution analysis for short-range and long-range def- arXiv:2003.14225, 2020. fuant–weisbuch models. Physica A: Statistical Me- chanics and its Applications, 392(21):5289 – 5297, [168] Mirosław Lachowicz, Henryk Leszczyński, and Elżbi- 2013. eta Puźniakowska-Gałuch. Diffusive and anti-diffusive [152] Jiangbo Zhang. Opinion limits study for the multi- behavior for kinetic models of opinion dynamics. Sym- selection bounded confidence model. Plos One, metry, 11(8):1024, 2019. 14(1):e0210745, 2019. [169] F Welington S Lima and JA Plascak. Kinetic models of [153] Hendrik Schawe and Laura Hernández. When open discrete opinion dynamics on directed barabási–albert mindedness hinders consensus. arXiv:2001.06877, networks. Entropy, 21(10):942, 2019. 2020. [170] Lorenzo Pareschi and Giuseppe Toscani. Interact- [154] Young-Pil Choi, Alessandro Paolucci, and Cristina ing multiagent systems: kinetic equations and Monte Pignotti. Consensus of the Hegselmann-Krause Carlo methods. OUP Oxford, 2013. opinion formation model with time delay. [171] B Düring, P Markowich, J F Pietschmann, and arXiv:1909.02795, Sep. 2019. M T Wolfram. Boltzmann and fokker-planck equa- [155] Gang Kou, Yiyi Zhao, Yi Peng, and Yong Shi. Multi- tions modeling opinion formation in the presence Level Opinion Dynamics under Bounded Confidence. of strong leaders. Proceedings of the Royal Soci- PLoS ONE, 7(9), Sep. 2012. ety aMathematical Physical and Engineering Sciences, [156] J. E. Rubio, R. Roman, and J. Lopez. Integration of a 465(2112):3687–3708, 2009. threat traceability solution in the industrial internet of [172] Peng Wang, Jia Song, Jie Huo, Rui Hao, and Xu-Ming things. IEEE Transactions on Industrial Informatics, Wang. Towards understanding what contributes to 2020. forming an opinion. International Journal of Modern [157] Michael Kuhn, Christoph Kirse, and Heiko Briesen. Physics C, 28(11):28, 2017. Population balance modeling and opinion dynam- [173] Soumyajyoti Biswas, Anjan Kumar Chandra, Arnab ics—a mutually beneficial liaison? Processes, 6(9):164, Chatterjee, and Bikas K Chakrabarti. Phase transi- 2018. tions and non-equilibrium relaxation in kinetic models [158] Sergei Yu. Pilyugin and M C Campi. Opinion for- of opinion formation. Journal of Physics: Conference mation in voting processes under bounded confi- Series, 297(1):012004, 2011. dence. Networks & Heterogeneous Media, 14(3):617– [174] Krishanu Roy Chowdhury, Asim Ghosh, Soumyajyoti 632, 2019. Biswas, and Bikas K. Chakrabarti. Kinetic exchange [159] Dirk Helbing. Boltzmann-like and boltzmann-fokker- opinion model: Solution in the single parameter map planck equations as a foundation of behavioral models. limit. In of Agent-Based Models, pages Physica A: Statistical Mechanics and its Applications, 131–143, Cham, 2014. Springer International Publish- 196(4):546–573, 1993. ing.

13 [175] Lorenzo Pareschi, Michael Herty, and Giuseppe Vis- [182] T-H. Hubert Chan, Zhibin Liang, and Mauro Sozio. conti. Mean field models for large data-clustering prob- Revisiting opinion dynamics with varying susceptibil- lems. arXiv preprint arXiv:1907.03585, 2019. ity to persuasion via non-convex local search. In The [176] Bing-Chang Wang and Yong Liang. Robust mean field World Wide Web Conference, WWW ’19, pages 173– social control problems with applications in analysis of 183, New York, NY, USA, 2019. ACM. opinion dynamics. arXiv:2002.12040, 2020. [183] Stacy Patterson and Bassam Bamieh. Interaction- [177] A Chmiel, T Gradowski, and A Krawiecki. q-neighbor driven opinion dynamics in online social networks. In ising model on random networks. International Jour- Proceedings of the First Workshop on Social Media nal of Modern Physics C, 29(06):1850041, 2018. Analytics, SOMA ’10, pages 98–105, New York, NY, [178] Lucas Böttcher, Jan Nagler, and Hans J Herrmann. USA, 2010. ACM. Critical behaviors in contagion dynamics. Physical re- [184] Hossein Noorazar, Matthew Sottile, and Kevin Vixie. view letters, 118(8):088301, 2017. Loss of community identity in opinion dynamics mod- [179] Soham Biswas and Parongama Sen. A new model of els as a function of inter-group interaction strength. binary opinion dynamics: coarsening and effect of dis- CoRR, abs/1708.03317, 2017. order. arXiv preprint arXiv:0904.1498, 2009. [180] Serge Galam. Rational group decision making: A ran- [185] Hossein Noorazar, Kevin R. Vixie, Arghavan Taleban- dom field ising model at t= 0. Physica A: Statistical pour, and Yunfeng Hu. From classical to modern opin- Mechanics and its Applications, 238(1-4):66–80, 1997. ion dynamics. arXiv:1909.12089, 2019. [181] Rediet Abebe, Jon Kleinberg, David Parkes, and [186] Anton V. Proskurnikov and Roberto Tempo. A tuto- Charalampos E. Tsourakakis. Opinion Dynam- rial on modeling and analysis of dynamic social net- ics with Varying Susceptibility to Persuasion. works. part II. Annual Reviews in Control, 45:166–190, arXiv:1801.07863, Jan. 2018. 2018.

14