Opinion dynamics with backfire effect and biased assimilation

The democratization of AI tools for content generation, combined with unrestricted access to mass media for all (e.g. through microblogging and social media), makes it increasingly hard for people to distinguish fact from fiction. This raises the question of how individual opinions evolve in such a networked environment without grounding in a known reality. The dominant approach to studying this problem uses simple models from the social sciences on how individuals change their opinions when exposed to their social neighborhood, and applies them on large social networks. We propose a novel model that incorporates two known social phenomena: (i) Biased Assimilation: the tendency of individuals to adopt other opinions if they are similar to their own; (ii) Backfire Effect: the fact that an opposite opinion may further entrench people in their stances, making their opinions more extreme instead of moderating them. To the best of our knowledge, this is the first DeGroot-type opinion formation model that captures the Backfire Effect. A thorough theoretical and empirical analysis of the proposed model reveals intuitive conditions for polarization and consensus to exist, as well as the properties of the resulting opinions.


Introduction
Recent years have seen an increasing amount of attention from the computational social sciences in the study of opinion formation and polarization over social networks, with applications ranging from politics to brand perception [Conover et al., 2011;Gionis et al., 2013;Akoglu, 2014].Much of this research leverages pre-existing opinion formation models that have been studied for decades [Jackson, 2008;Castellano et al., 2009].These models formalize the fact that people form their opinions through interactions with others.One of the best-known models is DeGroot's model [DeGroot, 1974], which considers an individual's opinion as dynamic, assuming that it is updated as the weighted average of the in- * Contact Author dividual's current opinion and those of her social neighbors.The weights represent the strength of the social connections.
DeGroot's model is elegant and intuitive and it guarantees that the opinions converge towards a consensus [DeGroot, 1974;Jackson, 2008].Yet, the opinions cannot polarize, contradicting empirical observations [Baron et al., 1996;Gilbert et al., 2009].Variants of DeGroot's model have been proposed that incorporate biased assimilation [Krause, 2000;Dandekar et al., 2013], which is also known as confirmation bias or myside bias and refers to the phenomenon where information that corroborates someone's beliefs affects those beliefs more strongly than information that contradicts it [Lord et al., 1979].Incorporating biased assimilation has been shown to potentially lead to polarization [Dandekar et al., 2013] or opinion clustering [Krause, 2000].
An extreme manifestation of confirmation bias is a behavior known in social psychology as the Backfire Effect [Nyhan and Reifler, 2010; Allahverdyan and Galstyan, 2014].It refers to the fact that, when an individual is faced with information that contradicts their opinion, they will not only tend to discredit it, but they will also become more entrenched and thus extreme in their opinion.The backfire effect may help explain the emergence of polarization.Yet, it has so far been overlooked by existing opinion formation models.
Motivated by these observations, we propose the BEBA model, a novel opinion formation model that simultaneously models the Backfire Effect and Biased Assimilation.BEBA depends on a single-intuitive, node-dependent-parameter β i , which we call the entrenchment of node i.It captures both the tendency of node i to become more entrenched by opposing opinions and the bias towards assimilating opinions favorable to its own.Our main contributions are: • We propose the BEBA model of opinion formation, which accounts for both the Backfire Effect and Biased Assimilation (Section 3).To the best of our knowledge BEBA is the first model that incorporates the Backfire Effect.• We theoretically analyze the BEBA model in Section 4, studying conditions for reaching consensus or polarization.• In Section 5 we empirically evaluate, on real and synthetic data, the effect of both network topology and initial opinions on polarization / convergence.

arXiv:1903.11535v1 [cs.SI] 27 Mar 2019
Opinion formation has been studied in diverse research fields, from psychology and social sciences to economics and physics [Jackson, 2008;Castellano et al., 2009].The former mostly use empirical methods to understand the factors that affect opinion formation, while the latter mostly aim to understand emergent behavior implied by these theories.Two observations from psychology and social sciences relating to our work are the biased assimilation and backfire effect [Corner et al., 2012;Lord and Taylor, 2009], which state that individuals are more inclined to accept opinions closer to their own [Lord et al., 1979], and that, when exposed to the opposite opinion, individuals entrench themselves in their own opinion [Nyhan and Reifler, 2010;Chong and Druckman, 2007;Herr, 1986], respectively.
We study the common setting where opinions are formalized as real values, formed through social interactions (see [Jackson, 2008] and [Castellano et al., 2009] for surveys).The most popular models include the Voter model [Clifford and Sudbury, 1973;Holley and Liggett, 1975], DeGroot's model [DeGroot, 1974], and the Friedkin-Johnsen model [Friedkin and Johnsen, 1990].Yet, none of these account for the biased assimilation or backfire effect.
There is work on modeling the fact that users are more influenced by opinions closer to their own.The bounded confidence models [Deffuant et al., 2000;Deffuant et al., 2002;Hegselmann and Krause, 2002] assume that a user is influenced only by opinions that are within of its own.The work of Kempe et al., [Kempe et al., 2016] assumes that there are different types of opinions and users are influenced by opinions of similar types.Das et al., [Das et al., 2014] consider a biased version of the voter model that biases individuals to adopt similar opinions.The work most closely related to ours is that of Dandekar et al., [Dandekar et al., 2013] who propose a variant of DeGroot's model to capture the biased assimilation effect.In their model, the importance that a node attaches to the opinion of a neighbor depends on their agreement.However, it does not model the backfire effect.

Model definition
In this section, we first describe existing models on which our work builds and then introduce our nonlinear opinion formation BEBA model, which is generalized from DeGroot's model, and accounts for both backfire effect and biased assimilation.Finally, we provide a comparison between our BEBA and the related biased opinion formation model on a simple example, to highlight their qualitative differences.

Preliminaries and background
Notation.Let G = (V, E) denote a connected undirected network, with V = {1, ..., n} the set of nodes, and E ∈ V × V the set of m = |E| edges, where (i, j) ∈ E iff (j, i) ∈ E. When the network is weighted, w ij = w ji represents the weight of edge (i, j).We use N (i) to denote the set of neighbors of node i: N (i) {j ∈ V |(i, j) ∈ E}.
In the considered models, opinions are real numbers within a fixed interval [0, 1] or [−1, 1], depending on the model.To discriminate between the two, we use x to denote the opinions within [0, 1], and y to denote the opinions that belong to [−1, 1].All models we consider in this work can be defined as dynamical systems, where opinions are updated iteratively.We use x i (t) (resp.y i (t)) to denote the opinion of node i at iteration (time) t = 0, 1, 2, . ... We further use x(t) and y(t) to denote the opinion vectors for the network at time t.With x i (resp.y i ) we denote the opinion of node i after convergences for t → ∞ (if that limit exists), and x (resp.y) to denote the corresponding vectors.DeGroot's Model.This model [DeGroot, 1974] is an averaging opinion formation model, where the individual's opinion is determined by the average of her own opinion and that of her neighbors.More specifically, it is updated as follows: where w ii represents the extent to which the node values its own opinion, and w ij is the strength of the connection/friendship between node i and j.Iterative opinion updates will converge to a stationary state, where every node has the same opinion Jackson, 2008].Therefore, the model always reaches consensus, and never polarizes.Biased Opinion Formation.The BOF model [Dandekar et al., 2013] generalizes DeGroot's to incorporate biased assimilation.Given a weighted undirected graph G = (V, E, w), every node i ∈ V is assigned a bias parameter b i ≥ 0. Higher values of b i means that node i is more biased.The opinion value x i (t) ∈ [0, 1] is interpreted as the degree of support for opinion position 1 (i.e., the highest possible opinion value), while 1 − x i (t) is the support for 0. It is defined as where s i (t) j∈N (i) w ij x j (t) is the weighted sum of i's neighbouring opinions, and d i j∈N (i) w ij is the weighted degree of node i.During the updating process, node i weighs confirming and disconfirming evidence in a biased way: weighing the neighboring support for opinion 1 by (x i (t)) bi , and that for opinion 0 by (1 − x i (t)) bi .

The BEBA model
We now define the BEBA model, which is a generalization of DeGroot's model that incorporates both biased assimilation and backfire effect.To capture these phenomena, we adapt DeGroot's model by dynamically setting the weights on the edges.Let y(t) denote the vector of opinions at time t, with y i (t) ∈ [−1, 1].Then, rather than using fixed weights as in DeGroot's model, we propose to let the weights be determined by the opinions as well.Specifically, for an edge (i, j) ∈ E we define the edge weight w ij (t) at time t as The product y i (t)y j (t) captures the degree of (dis)agreement between the opinions of node pair (i, j).The parameter β i > 0 models the influence for i that the (dis)agreement with node j will have on the weight w ij (t): the larger, the stronger the biased assimilation and backfire effects.We will refer to β i as the entrenchment parameter of node i.
Given the weight w ij (t), the opinions in the BEBA model are updated as in DeGroot's model: Note that when β i = 0, BEBA's update rule is identical to that of DeGroot's (Eq.( 1)) for unweighted networks.When β i = 0, we discriminate two cases depending on w ij (t): 1. w ij (t) < 0: This case models the backfire effect where β i y i (t)y j (t) < −1.Since β i > 0, y i (t)y j (t) < 0, that is, nodes i and j hold opposing views.Multiplying y j (t) with this negative weight w ij (t) in the summation in the numerator leads to a contribution of the same sign as y i (t), while adding the negative weight to the denominator reduces it, inflating the resulting quotient.The combination of these two effects models the backfire effect.2. w ij (t) > 0: This case models biased assimilation, including two subcases: (a) 0 < β i y i (t)y j (t): Thus, node i and j have both positive or both negative opinions, resulting in an increased weight w ij (t).In this case node i assimilates the opinion of neighbor j more strongly if the extent of their agreement is stronger.(b) −1 < β i y i (t)y j (t) < 0: Here nodes i and j hold opposing but not too different opinions.In this case, node i critically evaluates the conflicting opinion of node j, but still assimilates it to a reduced extent.Note that the denominator in Eq. ( 2) can become 0 resulting in a diverging opinion, or negative causing an unnatural opinion reversal.We consider this situation to be beyond the model's validity region, and thus define the BEBA model as: otherwise.
Moreover, for a small denominator the resulting opinions may fall outside the range [−1, 1].To address this, we additionally clip negative values at −1 and positive values at 1.

Comparison of the BEBA and BOF models
There is a similarity between the BOF and our BEBA model, in that both alter the weights of the DeGroot's.Consider a simple star graph of five nodes where node 1 is in the center, and focus on one iteration of updating on node 1.In this case, we can observe how the two models update the opinion of a single node, given the opinions of her neighborhood.
First, we deal with the fact that BOF model assumes only positive opinion values, while our model assumes opinions being both positive and negative.Note that the value range of opinions is important in both models, since the BOF model weights the opinion values, while our model exploits the disagreement in the sign.To compare the models, we assume positive opinion values x i (t) ∈ [0, 1] on all nodes in the graph, and use them to implement an update of the BOF model.For our model, we transform opinions to the range  [−1, 1] by setting y i (t) = 2x i (t) − 1.Then we compute the value y 1 (t + 1) as defined in BEBA, and rescale back.
In our experiment we assume x i (t) identical for all i = 2, ..., 5, and x i (t) ∈ [0, 1] for all nodes.We set w 11 = 1 for both models, b 1 = 1 for BOF, and consider the values of 1 and 2.5 for β 1 in BEBA model.The opinion value x 1 (t + 1) for both models, as a function of x 2,3,4,5 (t) and x 1 (t) is shown in Figure 1.The difference between the two models becomes clear when x 1 (t) takes extreme values (i.e., 0 or 1).
Figure 2(a) shows the curves for the two models when x 1 (t) = 0.In BOF, the opinion x 1 (t + 1) remains unchanged at value 0. This is true regardless of the value of b 1 .Thus, extreme nodes never change their opinions, even a little, even when they are not biased at all.However, according to the biased assimilation, unbiased individuals should be influenced by similar opinions, while even extreme nodes assimilate opinions that are close to their own.In contrast, our model better captures the biased assimilation in this case.In Figure 2(a), for β 1 = 1, which corresponds to a mildly biased node, the opinion of node 1 can be moderated by that of her neighbors to different extents, while x 1 (t + 1) never exceeds 0.5.Therefore, extreme nodes are not stuck in the extremes.
To better understand the backfire effect, we increase β 1 to 2.5, and set x 1 (t) = 0.25 as shown in Figure 2(b).We observe that when the disagreement between node 1 and her neighbors becomes large (i.e., > 0.9), x 1 (t + 1) drops under 0.25, until it becomes completely extreme with value 0.
From the plots in Figure 2 we also observe that for the different combinations of β 1 and x 1 (t), there exists a value of the neighboring opinions that causes the largest change in x 1 (t + 1).For example, when β 1 = 1 and x 1 (t) = 0, neighboring opinion of around 0.75 is the most influential as shown in Figure 2(a); for β 1 = 2.5 and x 1 (t) = 0.25, opinion around 0.7 is the most influential according to Figure 2(b).

Theoretical Analysis
This section contains theoretical analysis of the BEBA model for two settings 1 .First we investigate the dynamics of opinions for a single agent in a fixed environment, and secondly we study the dynamics of polarization for all nodes in a connected social network.

A single agent in a fixed environment
Here we theoretically analyze the limit behavior of a single agent's opinion in an environment with a fixed opinion.An analysis of this type has been done for the BOF model [Dandekar et al., 2013].The setup is admittedly somewhat artificial but helps to gain a better understanding of the model.It has been deemed realistic in cases where the fixed environment consists of the news media, billboards, etc. [Dandekar et al., 2013].It also models the situation where the single agent is connected to a network that is large enough such that adding it will not meaningfully affect the network.
For the agent i, we denote y(t) ∈ [−1, 1] its opinion at time t, β > 0 its entrenchment parameter, and y its converged opinion (i.e., lim t→∞ y(t)).We assume the agent weighs its own opinion with w ii = w.For simplicity, we only consider the situation where the environment contains one node, but it should be noted that the analysis below can be easily generalized to several nodes.Let p ∈ [−1, 1] be the fixed environmental opinion.Then, according to BEBA, the agent updates its opinion as follows: otherwise.
Before stating a theorem that quantitatively characterizes the limit y, we consider the behavior.[Case 1:] For sufficiently small entrenchment β (i.e., not biased), the fixed environment's opinion p will be sufficiently attracting such that y = p regardless of y(t).The same is true when p = 0: the neutral opinion is never polarizing and thus always attracting.[Case 2:] On the other hand, for sufficiently large entrenchment β (i.e., biased), the limit y will depend on the similarity of initial opinion y(t) with the environment's opinion p: [Case 2a:] if y(t) is similar to p, p should have an attracting effect on y(t) such that its limit y = p; [Case 2b:] if y(t) is very different from p, however, the backfire effect will cause the agent's opinion to diverge from p, such that y = sgn(y(t)).[Case 2c:] Between Case 2a and Case 2b, there will be a 'sweet spot' where y(t) is neither sufficiently similar to p for y(t) to converge to p, nor sufficiently different 1 Supplemental materials including theoretical proofs, datasets information, and more experimental results available in the Appendix.for it to diverge to sgn(y(t)).This is an unstable equilibrium where y(t) remains constant through time, i.e. y = y(t).This intuition is formalized in the following theorem.For conciseness and transparency, we state it for the situation where p ≤ 0. It is trivial to adapt the theorem for p ≥ 0.
Theorem 1. Depending on the value of β relative to p: Case 1: When p = 0 or β < −1/p, the agent's opinion always converges to p, i.e., y = p.Case 2: When p < 0 and β ≥ −1/p, there are three possibilities depending on how similar y(t) is to p. (This situation is illustrated in Figure 3.) a: If y(t) < − 1 βp , y(t) will be sufficiently attracted to p such that y = p.b: If y(t) > − 1 βp , y(t) will diverge away from p such that y = sgn(y(t)) = 1.c: If y(t) = − 1 βp , y(t) will remain constant through time, such that y = − 1 βp .Theorem 1 already suggests that opinions under the BEBA model evolve to one of three possible states: consensus (Case 1 and Case 2a), polarization (Case 2b), and an unstable state of persistent disagreement (Case 2c).

Polarization and consensus for general networks and initial opinions
Here we extend from the single agent to a group of individuals that can update their opinions at any time step t.The dynamics of polarization are investigated theoretically with respect to different values of the entrenchment parameter.It was argued by the authors of the BOF model that homophily alone, without biased assimilation was not sufficient for polarization [Dandekar et al., 2013].In our BEBA model, the backfire effect and biased assimilation, without homophily, are sufficient to lead to polarization or consensus, depending on the parameters and the initial opinions.The theorem below makes this clear, by providing easy-to-realize sufficient conditions for polarization or consensus to occur.
Theorem 2. Let G = (V, E) be any connected unweighted undirected network.For all i ∈ V , y i (t) ∈ (−1, 0) ∪ (0, 1) is the opinion of node i at time t, let w ii = 1 and β i = β > 0 for all i ∈ V .Denote y(t) the opinion vector of G at time t, |y(t)| is the vector with the absolute values of all opinions, and min(y(t)) is the minimum element in y(t).Then, 1. Polarization: A special case of particular theoretical interest is when min (|y(0)|) = max (|y(0)|).Then there are only two different initial opinions in the network, with the same absolute value but opposite signs (i.e. they could represent 'for' and 'against' an issue of interest).In this case, the sufficient conditions also become necessary conditions, and a borderline situation emerges to which we refer as persistent disagreement.It can be proved concisely by relying on Theorem 2, and thus we state it as a Corollary: , then there exists a unique y * ∈ (−y 0 , y 0 ) such that ∀i ∈ V , y i = y * .
Intriguingly, these conditions in the Theorem and Corollary are independent of the network structure and depend only on the entrenchment parameter β and the opinion vector at time 0. Yet, it should be noted that the value of the consensus and the eventual polarized state do depend on the network structure.Moreover, the network structure, and the distribution of the opinions over it, do determine whether polarization or consensus will arise when neither of the sufficient conditions of Theorem 2 are satisfied.These claims are confirmed in experiments in the next section.

Experimental Analysis
In Section 4 we provided sufficient conditions for our model to reach consensus or polarization.In this section we perform an experimental analysis of how these two phenomena manifest themselves on real and synthetic networks.Our goal is to answer the following questions: • In the case that the network reaches consensus, what is the value of the consensus opinion, and how does the network structure, β, and the initial opinion vector affect this value?• In the case that the opinions polarize, what is the state of the polarization and how is it affected by the initial opinions, β, and the structure of the networks?
We use both real-world and synthetic networks in our experiments.The real datasets include Zachary's Karate Club network [Zachary, 1977] and six Twitter networks with given opinions for different events ranging from political elections to sports activities [Zarezade et al., 2017;De et al., 2016].See the Appendix for details.The synthetic networks are: • Erdős-Rényi (ER) networks G(n, ρ) have binomial degree distributions, where ρ is the edge connection probability between nodes [Bollobás, 2001].• Watts-Strogatz (WS) networks G(n, K, 1) have the small world property of with K being the average degree, and we fix the rewiring probability to be 1 (i.e., random graph), thus only refer to K [Watts and Strogatz, 1998].
• Barabási-Albert (BA) networks G(n, M 0 , M ) are scalefree, where M 0 is the number of initial nodes and M the number of nodes that a new node is connected to [Albert and Barabási, 2002].

The influence of the entrenchment β
From Theorem 2, we know the stationary opinion vector y of our model polarizes when β > 1 [min(|y(0)|)] 2 , and reaches consensus when β < 1 [max(|y(0)|)] 2 .However, these limits are far away from each other and polarization may occur at much lower values of β in practice, similarly consensus for higher β.We now take the Karate network as an example and examine the relation between β and polarization experimentally using random initial opinion vectors.
Let β P denote the threshold between consensus and polarization for any pair of network and opinion vector.Figure 4(a) shows the distribution of the empirical β P values for 10000 different random opinion vectors, where y i (0) is uniform within [−1, 1].We observe that the threshold for polarization is much smaller than the theoretical value, which should be lager than 10 4 .However, the empirical value of β P is below 5 for most of the y(0), and never exceeds 7.
In Figure 4(b), the variance of the stationary opinion vector is plotted as a function of β, for one of the opinion vectors.When there is consensus the variance is zero, while when the variance is greater than zero, polarization is obtained (i.e., different variances correspond to different polarized states).We observe that as β increases, the opinion vector converges from consensus to polarized states.Empirically, no persistent disagreement is achieved.For this y(0), polarization is shown if β > 2.1 such that β P = 2.1.When reaching consensus, Figure 4(c) shows that the consensus value becomes less neutral as β increases.This is true for 78.74% of the 10000 vectors on Karate network.Meanwhile, different βs do not necessarily result in the same polarized state (see Figure 4(d)).The heatmap shows different polarized states for different values of β for this y(0).

The influence of the opinion vector y(0)
In this experiment, we investigate the influence y(0) on the consensus opinion value and the mean polarized opinion.Figure 5 shows that the consensus value and the mean polarized opinion are strongly correlated to the mean of y(0).Meanwhile, Figure 5(b) shows that in the case of polarization, opinion vectors with similar initial means may result in quite different polarized states because the placements of the opinions on nodes differ.Also, y(0) with different means may result in similar polarization (i.e., mean polarized opinion).
Then we analyze two real datasets Tw:Club (i.e., Barcelona getting the first place in La-liga 2016) and Tw: Sport (Champions League final in 2015 between Juventus and Real Madrid), which have the same network but different initial opinion vectors.It is found that the β P is 11.7 for Tw:Club and 3.3 for Tw:Sport, which indicates the Champions League final gets polarized more easily than the other event.

The influence of the network topology G
In this experiment, we study how the topology affects the β P for the same (set of) y(0), as well as the stationary opinion vectors of our model.To this end, we generated networks Network β P Network β P Network β P Tw:GoT 2.9 Tw:Club 3.3 Tw:US 4.9 Tw:UK 7.5 Tw:Delhi 7.7 Tw:Sport 11.7 with the three random network models, with the same number of nodes, intialized with the same opinion vectors.
We observe that for networks with the same number of nodes and similar numbers of edges, different network properties result in different dynamics of polarization.Figure 6(a) shows that for the same set of y(0), the distributions of the β P value for the three models.It shows that the β P has a larger mean in the WS model, indicating networks with this structure may be more robust against polarization.We also observe the standard deviation of the β P values for the BA distribution is larger, which appears to be due to 'hub' nodes, whose opinions strongly affect the value of β P .
Figure 6(b) plots the consensus values reached by a set of 100 random opinion vectors on the three networks.The shapes of scatter plots become increasingly compact from the BA model, the ER model, to the WS model, corroborating the larger variance in the opinion dynamics on BA networks.
The parameters in each model also affect the dynamics, see the supplement in the Appendix.For example, when the edge probability ρ in the ER model increases from a small number, which guarantees a connected network, to 1, β P varies less for ER models with similar ρ.The experimental results are similar for the consensus value, and the polarized opinion.Not only the number of edges has an influence on the dynamics of polarization, but also the placement of the edges.

Real-world dataset analysis
Based on the six real-world twitter datasets [Zarezade et al., 2017;De et al., 2016], we investigate how easily each event gets polarized opinions, namely the value of β P .It is shown in Table 1 that political events are apparently less likely to polarize, except the US one.While the sport or TV events are more likely get polarized, except when people had to bet instead of supporting (i.e., Tw:Club).

Conclusion and Future Work
Modeling how opinions evolve when individuals interact in social networks is an important computational social science challenge that has received renewed attention recently.The availability of realistic models of this type may have substantial real-life impact on a variety of applications, from political campaigns design, to conflict prevention and mitigation.
A large number of models have been proposed in the literature.To the best of our knowledge, however, none of them model the so-called Backfire Effect: the fact that individuals, when exposed to a strongly opposing view, will not be moderated, but rather become more entrenched in their opinion.
Here we proposed the BEBA model, which models both Biased Assimilation and Backfire Effect.It is governed by one parameter (which can vary over the individuals), called the entrenchment parameter, determining the strength of both.
• when C > 0, C − D is shown in Equation ( 6).With i being the most opinionated node, At every time step, the most opinionated node get moderated until they reach consensus -there is no such node and the updating process stops because consensus is reached.

C Datasets and experimental results
C.1 Real-world datasets   ER model is taken again as the example here for investigating the influence of the network edge placements on opinion dynamics.It shows that the network topology does have signif-icant influence on the value of β P and the consensus opinion value.

C.5 Influence of the edge addition/deletion in the network
We can also investigate the question: If someone wants to maximally increase/decrease the value of consensus opinion or the average polarized opinion, which edge should be removed/added?
Add One Edge -Consensus.It shows in Figure 10 and 11 that in order to maximally increase the consensus value by editing one edge, adding the edge between the most opinionated disconnected negative nodes is the best choice when allowing only addition; while deleting the edge between the most opinionated connected positive nodes is the most effective way if allowing only deletion.A smaller consensus opinion value can be achieved by adding the edge between the most positive opinionated nodes or deleting the one between the most negatively opinionated nodes.
Edge edition that has almost no influence on consensus.However, the connections between nodes with equivalently (i.e., in terms of absolute opinion value) opposing opinions have almost no influence on the consensus value, as shown in Figure 12.In contrast, when the network gets polarized, the neighbors of the neutral nodes have more significant influence the mean polarized opinions.

Figure 1 :
Figure 1: Opinion Formation on the Star Graph

Figure 4 :
Figure 4: For the Karate network: (a) the distribution of β P (i.e., the smallest β that results in polarization) for 10000 random opinion vectors (uniform on [−1, 1]); for one opinion vector, (b) the variance of all converged y as β increases from 0 to 10; (c) consensus opinion values for β ∈ [0, 2.1]; (d) final opinions for each of the nodes.

Figure 10 :
Figure 10: Add one edge on Karate network to change the consensus opinion -β = 1.Top 10 best choices are highlighted: green for increase and red for decrease.

Figure 11 :
Figure 11: Delete one edge on Karate network to change the consensus opinion -β = 1.Top 5 best choices are highlighted: green for increase and red for decrease.

Table 1 :
β P for real-world twitter datasets

Table 2 :
Real-world dataset summary