## Modeling the dynamics of dissent
Eun Lee a , Petter Holme a,b , Sang Hoon Lee c,1, ∗
a Department of Energy Science, Sungkyunkwan University, Suwon 16419, Republic of Korea b Institute of Innovative Research, Tokyo Institute of Technology, Yokohama, Kanagawa 226-8503, Japan c School of Physics, Korea Institute for Advanced Study, Seoul 02455, Republic of Korea
## Abstract
We investigate the formation of opinion against authority in an authoritarian society composed of agents with different levels of authority. We explore a 'dissenting' opinion, held by lower-ranking, obedient, or less authoritative people, spreading in an environment of an 'affirmative' opinion held by authoritative leaders. A real-world example would be a corrupt society where people revolt against such leaders, but it can be applied to more general situations. In our model, agents can change their opinion depending on their authority relative to their neighbors and their own confidence level. In addition, with a certain probability, agents can override the affirmative opinion to take the dissenting opinion of a neighbor. Based on analytic derivation and numerical simulations, we observe that both the network structure and heterogeneity in authority, and their correlation, significantly affect the possibility of the dissenting opinion to spread through the population. In particular, the dissenting opinion is suppressed when the authority distribution is very heterogeneous and there exists a positive correlation between the authority and the number of neighbors of people (degree). Except for such an extreme case, though, spreading of the dissenting opinion takes place when people have the tendency to override the authority to hold the dissenting opinion, but the dissenting opinion can take a
∗ Corresponding author
Email address: lshlj82@gntech.ac.kr (Sang Hoon Lee)
1 Present address: Department of Liberal Arts, Gyeongnam National University of Science and Technology, Jinju 52725, Republic of Korea
long time to spread to the entire society, depending on the model parameters. We argue that the internal social structure of agents sets the scale of the time to reach consensus, based on the analysis of the underlying structural properties of opinion spreading.
Keywords: Opinion dynamics, Complex network, Authoritarian society
## 1. Introduction
How much an opinion against a firmly established authority can spread in a population is an important estimate of the population's adaptability [1], in particular when there exists a strong heterogeneity in the distribution of influential power regarding opinion formation. The topic of opinion formation has been studied widely to reveal the hidden mechanisms of a collective opinion dynamics on social networks [2-5]. There has been a wide variety of opinion formation models, such as the voter model [6, 7], the majority rule model [8], the bounded confidence model [9], and the Sznajd model [10]. Many opinion formation models have focused on the effect of heterogeneity in a network structure for a global consensus [11] and considered heterogeneous distributions of personal characteristics-gender, age, job, economic level, personal interests [12, 13], and so on, as those two areas of heterogeneity are important for opinion dynamics on networks [14, 15].
However, most of those opinion formation models mix the concept of heterogeneity in the individual level with the heterogeneity in social structures, even though structural and individual heterogeneity can be independent of each other [16, 17]. Previous studies derive the personal heterogeneity in influential power from the structural heterogeneity, such as the number of neighbors (or 'degree,' in the terminology of network science) [11] or PageRank (or 'eigenvector centrality') [18, 19]. There have been other attempts to highlight heterogeneity in individual attributes [20-23], as well as in authority dispersion and in asymmetric options. [24] and asymmetric opinions [25]. Nevertheless, all these are different from the genuine authority dispersion, so we are still lack
understanding of the transmission of opinions held by non-influential agents, grounded in the heterogeneity of both network-structural properties and influential power or authority. To address this need, in this paper, we investigate the following questions: when a population is composed of different levels of authority of agents, how can an opinion held by obedient agents with less influential power be spread to the whole population? How do the structure and authority collectively contribute to the spreading process?
To answer these questions, we introduce a stylized opinion formation model in a population with the prescribed authority scores assigned to its agents, who are connected via networks [26]. We assume heterogeneously distributed authority scores assigned to the agents, and each agent additionally has two essential characteristics: the willingness to uphold a dissenting opinion against authority and the confidence level for their own opinion. The probability of dissent is characterized by the parameter hinted at in the experiment of Milgram [27], which exemplifies the obedient tendency to an authoritative person's injustice order for the individual level, along with the tendency to resist the authority when there exist companions who would do so together. The agents apply the social comparison process to judge the relative authority level [28]. An illustrative case is a corrupt society where authoritative agents have an agreement on a certain immoral decision, and a less influential population has a dissenting opinion against it. As the results of our analysis, we present the crucial role of the correlation between network structure and authority, via intrinsic social relations representing the authority comparison process.
## 2. Model
To model the society presented in Sec. 1, for each individual we take heterogeneous degree distributions representing heterogeneous networks structures where individuals reside, heterogeneous authority levels of the individuals, and the correlation between them. In addition, we also incorporate individuals' inner characteristics for the confidence to their own opinion and willingness to follow
the dissenting opinion. For heterogeneous structures, we construct a network composed of N agents as nodes; thus, we use the terms 'agent' and 'node' interchangeably in this paper. The edges between the nodes represent the relationship between the nodes on which the authority comparison and the opinion spreading are based.
For network generation, we use an unweighted and undirected scale-free network (SFN) without self-loop and multiple edges, from the configuration model [29]. The degree distribution follows the power-law, p ( k ) ∼ k -λ , which yields a degree sequence { k i } for node i ∈ { 0 , 1 , · · · , N -1 } (thus there exist N nodes in total). We set the minimum degree k min = 2 for the initial network construction. To keep the overall connectivity, we use the largest connected component from the initially constructed network for the dynamics of our model. We verify that the change of network sizes in terms of the number of nodes and edges due to this selection process is negligible. Given the resultant connected network, we adjust the degree exponent λ to control the degree heterogeneity, where the smaller λ results in more heterogeneous degree distributions. When λ = 2, the average degree 〈 k 〉 9, and the maximum degree k max 306. For λ = 3, 〈 k 〉 4 and k max 100. As the control group compared to such heterogeneous structures, we also take the fully connected network to simulate the well-mixed population, which is expected to more accurately follow the result of the analytic derivation based on the mean-field approximation in Sec. 3.
For the authoritarian structure, we assign an intrinsic authority score { s i } to each node i ∈ { 0 , 1 , · · · , N -1 } . To generate heterogeneous authority scores, we extract random numbers (real numbers, in contrast to the natural numbers for the degree sequence { k i } by definition) from the power-law distribution p ( s ) ∼ s -γ with the minimum value of unity. The setup is inspired by the Pareto distribution [30] of wealth and income, which are indirect representatives of authority. Therefore, in general, we have two sets of power-law distributed values: λ for the degrees { k i } and γ for the authority scores { s i } . For simplicity, however, we use the same power-law exponent for the authority score and degree, i.e., λ = γ in our model, assuming that the same power-law exponent controls
both structural and authoritarian heterogeneities. The set of authority scores { s i } for agents i ∈ { 0 , 1 , · · · , N -1 } will be correlated with the agents' degree with different types of correlations. In addition, we take the two representative cases for the degree exponent to see the effect of the heterogeneity of degree distribution: relatively heterogeneous γ = 2 and relative homogeneous γ = 3.
To investigate the effect of the correlation between authority and network structures [16, 17], we take three types of correlations: positive, no (uncorrelated), and negative correlations. The positive correlation implies that agents with higher authority scores have larger degree values. To control the correlation in practice, we sort both { s i } and { k i } from the smallest to the largest and match the indices of the sorted { s i } with the sorted { k i } in their exact order (as a result, the rank-based correlations such as Spearman's r or Kendall's τ = 1). The negative correlation is achieved by the opposite way of ordering, i.e., matching the indices using the ascending order for { s i } and the descending order for { k i } (the rank-based correlations = -1). The uncorrelated case corresponds to the random matching (the rank-based correlations 0 on average).
Each agent in the model selectively accepts her neighbor's opinion or keeps her own opinion, depending on the result of the authority comparison [28]. In addition, she also has an intrinsically biased probability toward the dissenting opinion. We consider two personal characteristics for the comparison process: the confidence parameter α and the acceptance probability of the dissenting opinion p . Here, α and p are global variables at a societal level, i.e., every agent has the same α and p , for simplification. Each agent i has the time-dependent binary opinion variable σ i ( t ) ∈ { 0 , 1 } at time t , where 0 represents the authoritative opinion and 1 represents the dissenting opinion in our convention. If we assume a corrupt society where an immoral opinion of the dominant authority prevails, the dissenting opinion of less influential people would be a desirable choice. Throughout the paper, therefore, we use the expression 'dissenting' or 'opposing' opinion for the less influential people's opinion, as the opposite of the 'authoritative' or 'affirmative' opinion held by authoritative people.
For the temporal evolution of the agents' opinion, at each time step, we
Figure 1: Snapshots of the opinion change in our model. The numbers inside the nodes indicate the relative rank i ∈ { 0 , 1 , . . . 9 } for authority, where the larger values correspond to higher authority, which are used as the node indices in our description. The color of the nodes represents their opinion: red for the dissenting opinion ( σ i = 1) and green for the affirmative ( σ i = 0) opinions. The numbers outside the nodes indicate the authority scores { s i | i = 0 , 1 , . . . 9 } . The nodes compare their authority scores by Eq. (1). For instance, node 3 chooses node 7 for the comparison (the blue edge), and takes node 7's opinion ( σ 3 = 0 → 1 at t = 1, because σ 7 ( t = 0) = 0 and q ( s 3 , s 7 ; α ) < 0 (corresponding to the ' q ' process as denoted in the figure) in Eq. (1) when node 7 has a larger authority score than that of node 3. At t = 2, node 8 chooses node 4 (the purple edge), and with the probability p (corresponding to the ' p ' process as denoted in the figure), regardless of their authority scores, node 8 takes the dissenting ( σ 4 = 1) opinion of node 4 ( σ 8 = 0 → 1).
<details>
<summary>Image 1 Details</summary>

### Visual Description
## Graph Evolution Diagram: Network State at Different Time Steps
### Overview
The image shows a network diagram evolving through three time steps (t=0, t=1, t=2). The network consists of nodes (numbered 0-9) and edges (represented by lines). The nodes are colored either red or green. The edges are generally yellow, but some edges are highlighted in blue or magenta to indicate changes between time steps. Numerical values are associated with some edges in the first time step.
### Components/Axes
* **Nodes:** Numbered 0 through 9, represented by circles. Node colors are either red or green.
* **Edges:** Represented by yellow lines connecting the nodes. Some edges are highlighted in blue or magenta.
* **Time Steps:** Three distinct network states labeled as t=0, t=1, and t=2.
* **Edge Weights (t=0):** Numerical values associated with some edges in the first time step.
* **Highlighted Edges:** A blue edge labeled 'q' in t=1 and a magenta edge labeled 'p' in t=2.
### Detailed Analysis
**Time Step t=0:**
* Nodes 0, 1, 2, 3, and 4 are red.
* Nodes 5, 6, 7, 8, and 9 are green.
* Edge weights are present for some edges:
* Edge between nodes 4 and 8: 1.62
* Edge between nodes 4 and 2: 1.32
* Edge between nodes 8 and 5: 2.25
* Edge between nodes 5 and 9: 1.71
* Edge between nodes 7 and 8: 1.92
* Edge between nodes 9 and 1: 2.38
* Edge between nodes 3 and 0: 1.45
* Edge between nodes 0 and 6: 1.1
* Edge between nodes 6 and 9: 1.84
* Edge between nodes 1 and 6: 1.13
**Time Step t=1:**
* Nodes 0, 1, 2, and 4 are red.
* Nodes 3, 5, 6, 7, 8, and 9 are green.
* A blue edge labeled 'q' connects nodes 3 and 7.
**Time Step t=2:**
* Nodes 0, 1, 2, 4, and 8 are red.
* Nodes 3, 5, 6, 7, and 9 are green.
* A magenta edge labeled 'p' connects nodes 4 and 8.
### Key Observations
* The network structure remains generally consistent across the three time steps, but the node colors change.
* At t=1, node 3 changes from red to green.
* At t=2, node 8 changes from green to red.
* The highlighted edges (blue 'q' and magenta 'p') indicate specific changes or events occurring in the network.
* The edge weights are only present at t=0.
### Interpretation
The diagram illustrates the evolution of a network where nodes can change their state (represented by color). The highlighted edges 'q' and 'p' likely represent specific interactions or events that trigger the state changes in nodes 3 and 8, respectively. The edge weights at t=0 could represent the initial strength or importance of connections within the network. The change in node colors suggests a dynamic process occurring within the network, possibly representing the spread of information, influence, or some other property. The absence of edge weights at t=1 and t=2 suggests that these values are either not relevant or are changing over time.
</details>
Table 1: The decision table for σ i ( t +1), where Θ[ q ] with q ≡ q ( s i , s j ; α ) in Eq. (1) is the Heaviside step function.
| | σ j ( t ) = 1 | σ j ( t ) = 0 |
|-------|---------------------------|-----------------|
| p | 1 | σ i ( t )Θ[ q ] |
| 1 - p | 1 - [1 - σ i ( t )]Θ[ q ] | σ i ( t )Θ[ q ] |
select a node (denoted by i ) uniformly at random and also choose one of its neighbors, denoted by j , uniformly at random. Then, node i first checks node j 's opinion. If σ j ( t ) = 1 (the dissenting opinion), with the probability p (denoted by the ' p ' process in Fig. 1), she accepts the dissenting opinion of node j , i.e., σ i ( t +1) = 1, regardless of her current opinion σ i ( t ) and their relative authority scores s i and s j . With the complementary probability 1 -p when σ j ( t ) = 1, or when σ j ( t ) = 0, node i compares her authority score with that of node j and decides whether or not she follows node j 's opinion, regardless of the current σ j ( t ) value (denoted by the ' q ' process in Fig. 1). The criterion is calculated based on their authority scores s i and s j , and the confidence level α . It is based on the impact function
<!-- formula-not-decoded -->
If q ( s i , s j ; α ) ≥ 0, node i keeps her opinion, i.e., σ i ( t +1) = σ i ( t ). Otherwise, if q ( s i , s j ; α ) < 0, node i follows node j 's opinion, i.e., σ i ( t +1) = σ j ( t ). Therefore, large values of α represent a stronger tendency to keep the nodes' own opinion. We believe that this rule captures an aspect of human psychology revealed by the experiment of Milgram [27]-the existence of a companion who raises the dissenting opinion is crucial for an individual's objection to the immoral authority. Note that the present model includes the conventional voter model as a limiting case when p = α = 0. Table 1 summarizes the rule, and Fig. 1 illustrates an example case of the opinion evolution.
## 3. Results
In this section, we present the numerical simulation results supported by the analytic calculation on the stability condition of the dissenting opinion, in regard to the correlation between the degree and the authority score with different degree heterogeneity, namely, γ = 2 and 3. We mainly focus on the final or steady-state fraction of the dissenting opinion in the network and the time to reach a consensus or steady state. The opinion averaged over agents and network realizations is expressed as
<!-- formula-not-decoded -->
where ν ∈ { 0 , 1 , · · · , n -1 } is the index of independent realization of a network sample and σ ν ; i ( t ) ∈ { 0 , 1 } (recall that 0 is the affirmative opinion and 1 is the dissenting opinion) is the opinion of agent i at time t , for the particular realization ν . In the simulations, we take N = 1000 and n = 2000, unless otherwise stated.
The average opinion m ( t ) eventually reaches the consensus m ( t ) = 0 or m ( t ) = 1 (which are the two absorbing states in our model, as no further change of opinion is possible once the network reaches one of the consensus states by the rule of our model) for a finite-size network, if we do not consider the practical time limitation. However, for finite-time simulations, there could be a steady state without reaching the consensus. When the average opinion m ( t ) only slightly fluctuates around a specific finite value (0 < m ( t ) < 1) for a sufficient period, we consider the state as the balanced point for the opinion change from 0 to 1 and from 1 to 0, which we denote by the nontrivial steady state.
We assume that the system reaches the nontrivial steady state if m ( t ) fluctuates within a given range (denoted by f ) for at least t c consecutive time steps, which is required for finite-size systems in finite-time numerical simulations. For practical simulations, we first wait for t max = 1000 time steps (we use the Monte Carlo time steps where N trials of opinion changes correspond to a single unit
of time, for numerical simulations) to check if the system reaches the absorbing states m ( t ) = 0 or m ( t ) = 1. When m ( t < t max ) = 0 or m ( t < t max ) = 1, we halt the simulation and record the consensus time denoted by τ . If the system does not reach the absorbing states until t = t max , we wait for the nontrivial steady state satisfying | m ν ( t -u +1) -m ν ( t -u ) | < f ∀ u ∈ { 0 , 1 , · · · , t c -2 , t c -1 } for t c consecutive times (we set f = 0 . 05 and t c = 1000 based on the fluctuation in our observation). When m ( t ) meets the nontrivial steady state criterion for the first time, we denote the time for reaching the nontrivial steady state by τ s = t . With N = 1000, the system always reaches the steady state with the given f value, if it does not reach the consensus before t max . Note that the consensus states m ( t ) = 0 and m ( t ) = 1 are also (denoted by 'trivial,' in that case) steady states, so τ s = τ for such cases. In other words, we denote both trivial and nontrivial steady states by τ s , and τ exclusively refers to the former case: consensus or absorbing states. With this setting, we explore the equally spaced parameter ranges α ∈ { 0 . 00 , 0 . 05 , ..., 0 . 95 , 1 . 00 } and p ∈ { 0 . 00 , 0 . 05 , ..., 0 . 95 , 1 . 00 } .
## 3.1. The fully connected network and the SFN without correlations
First, let us check the effects of authority heterogeneity only, by taking the fully connected network structure. Figure 2 shows m ( τ s ) in the fully connected network in which the authority scores of individual nodes keep the unique heterogeneity. To understand the result analytically, we derive the stability condition for the steady state of opinions. Basically, at time t , node i [with the authority score s i and opinion σ i ( t )] interacts with its random neighbor j [with s j and σ j ( t )]. Then, node i 's opinion at time t +1 is determined as Table 1.
In this case, all of the agents are statistically equivalent and the neighbors are chosen uniformly at random (well-mixed population). If we denote the fraction of agents with the opinion 1 at time t by m ( t ), the probability of σ i ( t ) = 1 and that of σ j ( t ) = 1 are also m ( t ) = 〈 σ i ( t ) 〉 , where the angular bracket denotes the agent-and-ensemble-averaged quantity and m ( t ) becomes equivalent to the definition in Eq. (2). According to Table 1, with the shorthand notation q ≡ q ( s i , s j ; α ) in Eq. (1) and m ≡ m ( t ), the probability of σ i ( t +1) = 1,
Figure 2: The average opinion m ( τ s ) at the steady state in Eq. (2) with N = 1000, averaged over n = 2000 realizations for the fully connected network case, with the authority heterogeneity exponents (a) γ = 2 and (b) γ = 3.
<details>
<summary>Image 2 Details</summary>

### Visual Description
## Heatmaps: Comparison of Two Datasets
### Overview
The image presents two heatmaps, labeled (a) and (b), displaying the relationship between two variables, 'p' on the x-axis and 'α' on the y-axis. The color intensity represents a third, unnamed variable, ranging from 0 (black/purple) to 1 (yellow). Both heatmaps share the same axes and color scale, allowing for a direct comparison of the data distributions.
### Components/Axes
* **Titles:** (a) and (b) are located at the top-left of each heatmap.
* **X-axis:** Labeled 'p', with values ranging from 0.0 to 1.0 in increments of 0.1.
* **Y-axis:** Labeled 'α', with values ranging from 0.0 to 1.0 in increments of 0.1.
* **Color Scale:** A vertical color bar is present to the right of each heatmap. The scale ranges from 0.0 (black/purple) at the bottom to 1.0 (yellow) at the top, with intermediate values represented by shades of purple, pink, orange, and yellow. The color scale is linear.
### Detailed Analysis
**Heatmap (a):**
* A strong vertical band of high values (yellow) is present along the y-axis (p = 0.0) from α = 0.3 to α = 0.6.
* The region where α = 1.0 and p = 0.0 is black, indicating a value of 0.
* The rest of the heatmap is mostly purple, indicating low values close to 0.
**Heatmap (b):**
* Similar to (a), a vertical band of high values (yellow) is present along the y-axis (p = 0.0) from α = 0.4 to α = 0.5.
* There is a horizontal band of slightly elevated values (pink/purple) along the x-axis (α = 0.0) from p = 0.1 to p = 1.0.
* The region where α = 1.0 and p = 0.0 is black, indicating a value of 0.
* The rest of the heatmap is mostly purple, indicating low values close to 0.
### Key Observations
* Both heatmaps show a concentration of high values when p is close to 0.0.
* Heatmap (b) shows a slightly higher baseline value across the range of 'p' when 'α' is 0.0, compared to heatmap (a).
* The high-value band is narrower in heatmap (b) compared to heatmap (a).
### Interpretation
The heatmaps visualize the relationship between parameters 'p' and 'α' and their impact on a third, unnamed variable. The concentration of high values at low 'p' suggests that this parameter has a significant influence on the outcome. The differences between heatmaps (a) and (b) indicate that the relationship between 'p', 'α', and the unnamed variable differs between the two datasets. The horizontal band in heatmap (b) suggests that when 'α' is 0.0, the value of the unnamed variable is slightly elevated regardless of the value of 'p'. The data suggests that the underlying process is sensitive to the value of 'p' when it is near zero, and that the effect of 'α' is more nuanced and potentially dependent on the specific dataset.
</details>
or equivalently the average opinion of i is
<!-- formula-not-decoded -->
where we assume the independence of the current opinion and (static) authority and Pr[ q ≥ 0] denotes the probability that the inequality q ≥ 0 holds. Rearranging all of the terms and imposing the steady state condition 〈 σ i ( t +1) 〉 = 〈 σ i ( t ) 〉 = m , we obtain
<!-- formula-not-decoded -->
where replacing the instantaneous opinions σ i ( t ) and σ i ( t +1) with the averaged opinions 〈 σ i ( t ) 〉 = m ( t ) and 〈 σ i ( t +1) 〉 = m ( t +1) corresponds to our mean-field assumption.
For the network without any correlation between the degree and the authority score as the simplest case, which corresponds to both the fully connected
Figure 3: Pr[ q ≥ 0] for (a) the negatively correlated network case [Eq. (10)], (b) uncorrelated network case [Eq. (11)], and (c) positively correlated network case [Eq. (12)].
<details>
<summary>Image 3 Details</summary>

### Visual Description
## Chart Type: Probability Curves vs. Alpha
### Overview
The image presents three separate plots, labeled (a), (b), and (c), each displaying the probability Pr[q ≥ 0] as a function of α (alpha). Each plot contains multiple curves representing different values of γ (gamma). The plots illustrate how the probability changes with alpha for different gamma values.
### Components/Axes
* **X-axis (Horizontal):** α (alpha), ranging from 0 to 1 in all three plots. Increments are marked at 0, 0.2, 0.4, 0.6, 0.8, and 1.
* **Y-axis (Vertical):** Pr[q ≥ 0], representing the probability that q is greater than or equal to 0. The range is from 0 to 1 in all three plots. Increments are marked at 0, 0.2, 0.4, 0.6, 0.8, and 1.
* **Legends:** Each plot includes a legend in the top-right corner indicating the gamma values associated with each curve.
* Plot (a): γ = 2 (purple), γ = 3 (green), γ = 4 (light blue)
* Plot (b): γ = 2 (purple), γ = 3 (green), γ = 4 (light blue)
* Plot (c): γ = 2.01 (purple), γ = 3 (green), γ = 4 (light blue)
### Detailed Analysis
**Plot (a):**
* **γ = 2 (purple):** The curve starts at approximately (0, 0) and gradually increases, reaching approximately 1 at α = 0.8.
* **γ = 3 (green):** The curve starts at approximately (0, 0) and increases more sharply than γ = 2, reaching approximately 1 at α = 0.6.
* **γ = 4 (light blue):** The curve starts at approximately (0, 0) and increases most sharply, reaching approximately 1 at α = 0.5.
**Plot (b):**
* **γ = 2 (purple):** The curve starts at approximately (0, 0) and gradually increases, reaching approximately 1 at α = 0.9.
* **γ = 3 (green):** The curve starts at approximately (0, 0) and increases more sharply than γ = 2, reaching approximately 1 at α = 0.7.
* **γ = 4 (light blue):** The curve starts at approximately (0, 0) and increases most sharply, reaching approximately 1 at α = 0.6.
**Plot (c):**
* **γ = 2.01 (purple):** The curve remains near 0 until α is close to 1, then sharply increases to 1.
* **γ = 3 (green):** The curve starts at approximately (0, 0) and increases, reaching approximately 1 at α = 0.8.
* **γ = 4 (light blue):** The curve starts at approximately (0, 0) and increases more sharply than γ = 3, reaching approximately 1 at α = 0.7.
### Key Observations
* In all three plots, as γ increases, the curves tend to shift to the left, indicating that the probability Pr[q ≥ 0] reaches 1 at lower values of α.
* Plot (c) shows a distinct behavior for γ = 2.01, where the probability remains close to zero until α approaches 1.
* The curves in plots (a) and (b) are smoother compared to the curve for γ = 2.01 in plot (c).
### Interpretation
The plots illustrate the relationship between α, γ, and the probability Pr[q ≥ 0]. The data suggests that increasing γ generally leads to a faster increase in the probability as α increases. Plot (c) highlights a critical value of γ (around 2) where the behavior of the probability function changes dramatically. Specifically, when γ is slightly above 2, the probability remains very low until α is close to 1, indicating a threshold effect. The plots likely represent a phase transition or a critical phenomenon where the parameter γ controls the behavior of the system.
</details>
network and the SFN without any correlation between the degree and the authority scores, let us consider the explicit form of Pr[ q ≥ 0]. We give the power-law form of the authority distribution p ( s ) = ( γ -1) s -γ with s min = 1 [for the proper normalization ∫ ∞ 1 ds p ( s ) = 1]. Then, because p ( s i ) and p ( s j ) are independent to each other, we express Pr[ q ≥ 0] as
<!-- formula-not-decoded -->
where Θ( q ) is the Heaviside step function (= 1 when q ≥ 0 and = 0 when q < 0). When α ≤ 1 / 2 [thus (1 -α ) /α ≥ 1],
<!-- formula-not-decoded -->
always, as s i ≥ 1. Therefore, the integral in Eq. (5) becomes
<!-- formula-not-decoded -->
When α > 1 / 2 [thus (1 -α ) /α < 1],
<!-- formula-not-decoded -->
so we have to split the integration range for s j in Eq. (5) as
<!-- formula-not-decoded -->
Combining the two cases, we obtain
<!-- formula-not-decoded -->
Figure 4: The average opinion m ( τ s ) at the steady state in Eq. (2) with N = 1000, averaged over n = 2000 realizations with different correlations between degree k and authority score s in different power-law exponents for authority and degree distribution. The upper panels are the γ = 2 cases with (a) negative, (b) no, and (c) positive correlations. The lower panels are the γ = 3 cases with (d) negative, (e) no, and (f) positive correlations.
<details>
<summary>Image 4 Details</summary>

### Visual Description
## Heatmap Grid: Parameter Space Analysis
### Overview
The image presents a grid of six heatmaps, arranged in a 2x3 layout. Each heatmap visualizes a function's output across a two-dimensional parameter space, where the x-axis represents the parameter 'p' and the y-axis represents the parameter 'c'. The color intensity indicates the function's value, ranging from dark blue (low) to bright yellow (high), as indicated by the color bar legend present in each subplot. The heatmaps appear to represent different conditions or variations of the same underlying system.
### Components/Axes
Each heatmap has the following components:
* **X-axis:** Labeled 'p', ranging from 0.0 to 1.0 in increments of 0.1.
* **Y-axis:** Labeled 'c', ranging from 0.0 to 1.0 in increments of 0.1.
* **Color Bar:** Located on the right side of each heatmap, indicating the value range from 0.0 (dark blue) to 1.0 (bright yellow).
* **Titles:** Each heatmap is labeled with a letter: (a), (b), (c), (d), (e), and (f).
### Detailed Analysis
**Heatmap (a):**
* The entire heatmap is uniformly dark blue, indicating a value close to 0.0 across the entire parameter space.
**Heatmap (b):**
* Similar to (a), the heatmap is predominantly dark blue. There is a very thin line of purple/pink along the bottom edge (c=0.0), indicating a slightly higher value, approximately 0.1-0.2.
**Heatmap (c):**
* A more complex pattern is visible. The lower-left region (low 'p' and low 'c') is dark blue. As 'c' increases, the values increase, transitioning through purple, pink, orange, and yellow. The top-right region (high 'p' and high 'c') shows a mix of yellow and orange. The bottom right corner (high 'p', low 'c') is dark blue.
* Specifically, for p values between 0.0 and 0.2, the value increases significantly as 'c' increases from 0.0 to approximately 0.5, then remains relatively high (yellow/orange) for higher 'c' values. For higher 'p' values (0.6 to 1.0), the value remains low (dark blue) regardless of the 'c' value.
**Heatmap (d):**
* Similar to (a) and (b), the heatmap is mostly dark blue. A thin yellow line is present along the bottom edge (c=0.0), indicating a value close to 1.0.
**Heatmap (e):**
* Similar to (d), the heatmap is mostly dark blue. A thin band of purple/pink/yellow is present along the bottom edge (c=0.0), indicating a value between 0.1 and 1.0.
**Heatmap (f):**
* The lower-left region (low 'p' and low 'c') is dark blue. As 'c' increases, the values increase, transitioning through purple, pink, orange, and yellow. The top-right region (high 'p' and high 'c') shows a mix of yellow and orange. The bottom right corner (high 'p', low 'c') is dark blue.
* Specifically, for p values between 0.0 and 0.2, the value increases significantly as 'c' increases from 0.0 to approximately 0.5, then remains relatively high (yellow/orange) for higher 'c' values. For higher 'p' values (0.6 to 1.0), the value remains low (dark blue) regardless of the 'c' value.
### Key Observations
* Heatmaps (a), (b), (d), and (e) show relatively uniform low values across most of the parameter space, with some exceptions along the c=0.0 line.
* Heatmaps (c) and (f) exhibit a more complex relationship between 'p', 'c', and the function's output, with higher values concentrated in the upper-left region (low 'p', high 'c').
* The transition from low to high values in heatmaps (c) and (f) appears to occur around p=0.2 to 0.4.
### Interpretation
The heatmaps likely represent the behavior of a system under different parameter settings. The parameters 'p' and 'c' have a significant impact on the system's output, as seen in heatmaps (c) and (f). The other heatmaps (a, b, d, e) may represent baseline conditions or scenarios where the system is inactive or suppressed.
The fact that heatmaps (c) and (f) show similar patterns suggests that the underlying system is sensitive to the interaction between 'p' and 'c'. Specifically, low values of 'p' combined with high values of 'c' result in a high output. This could represent a scenario where 'p' is an inhibitory factor and 'c' is an activating factor, or vice versa.
The thin lines of higher values along c=0.0 in heatmaps (b), (d), and (e) suggest that there might be a specific behavior or state of the system when 'c' is close to zero, regardless of the value of 'p'. This could indicate a boundary condition or a default state of the system.
</details>
When α = 1 / 2, Eq. (10) gives Pr[ q ≥ 0] = 1 / 2 guaranteeing the continuity of the function. Another limiting case is α = 1, where Pr[ q ≥ 0] = 1 (agent i always beats agent j ). Figure 3(a) shows the functional form of Pr[ q ≥ 0] given by Eq. (10). If we substitute Pr[ q ≥ 0] in Eq. (10) into Eq. (4), as we usually consider γ > 1, the steady-state with 0 < m < 1 is possible for α = 0 or p = 0.
Therefore, when p > 0 and Pr[ q ≥ 0] > 0, for the system to reach the steady state, m should be either 0 or 1 (in practice, due to the intrinsic asymmetry between 0 and 1 for p > 0, the simulation results almost always converge to
m = 1) or the consensus. The nontrivial steady-state with 0 < m < 1 is possible only for Pr[ q ≥ 0] = 0 or p = 0. From the results, we confirm the clear L -shaped boundary on α = 0 , p = 0 axes, and it matches well with the numerical result shown in Fig. 2. In the α > 0 and p > 0 regime, there is a successful transmission of the dissenting opinion initially held by lower-ranked nodes in terms of authority. The result m ( τ s ) 0 . 5 at α = p = 0 is also consistent with the conventional voter model at that point. The only difference between γ = 2 and γ = 3 (Fig. 2) is a larger strap for nonzero m values near the p = 0 axis for the γ = 3 case [Fig. 2(b)] than that of the γ = 2 case [Fig. 2(a)].
Again, we would like to emphasize that the analytic derivation up to this point applies not only to the fully connected network, but also to the SFN without any correlation between the degrees and authority scores, as shown in Figs. 4(b) and 4(e), because the probability of choosing node j (proportional to her degree k j [16, 17]) is independent of her authority score s j for both cases. To be more precise, all of the elements of { k j | j = 0 , 1 , · · · , N -1 } themselves are identical for the fully connected network, and k j is independent of s j for the SFN without any correlation between k j and s j . Therefore, as expected, the same L -shaped nontrivial steady-state regions appear as in the fully connected network case (Fig. 2). The results of the SFN cases in general show the same L -shaped nontrivial steady state in Figs. 4(a), 4(b), 4(d), and 4(e) except for Figs. 4(c) and 4(f) for the positive correlation between the degree and the authority score. We explore such a possibility of nontrivial steady states with α > 0 and p > 0 values in the next section.
## 3.2. The SFN with positive correlation between authority scores and degrees
The nontrivial steady state in the positive correlation case when γ = 2 in Fig. 4(c) confirms the existence of the nontrivial steady state (0 < m ( τ s ) < 1) with the positive correlation. It confirms that the positive correlation between the heterogeneous network structures and the authority scores effectively blocks the spreading of the opposing opinion with the authoritarian suppression. Considering the parameter p forces the nodes to be biased toward the dissenting
opinion, it is clear that the positively correlated degrees and authority scores makes the spreading difficult. Since the probability p represents the willingness to accept a neighbor's dissenting opinion against the authority, the increment of m ( τ s ) with it in Fig. 4(c) reflects the crucial role of inner motivation p in the spreading of the dissent opinion. Without it (when p = 0), the system can be dominated by the affirmative opinion.
We can understand the nontriviality of the positive correlation with the analytic approach in the following. For simplicity, we assume the completely positively correlated case, i.e., the case that the authority and degree coincide (or at least they are described by the same power-law exponent as mentioned in Sec. 2). In addition, p ( s j ) = ( γ -1) s -γ j for the uncorrelated network should be replaced with p ( s j ) = ( γ -2) s 1 -γ j because the probability of being a neighbor will be proportional to the neighbor's authority (= degree) and the exponent for the power-law distribution is modified by 1 (the celebrated 'friendship paradox' [16, 17]). In that case, the probability becomes
<!-- formula-not-decoded -->
One can also check the continuity of Eq. (11) at α = 1 / 2. Figure 3(b) shows the functional form of Pr[ q ≥ 0] given by Eq. (11). The stability condition for 0 < m < 1 requiring α = 0 or p = 0, therefore, is not affected by the correlated network, as long as γ > 2.
For γ ≤ 2, things get tricky as the distribution p ( s j ) itself cannot be properly normalized (so we will need an extra cutoff, such as an exponential tail). For instance, as γ → 2 + , Pr[ q ≥ 0] → 0 according to Eq. (11) [ γ = 2 . 01 in Fig. 3(b)], implying that the 0 < m < 1 stable state is possible for any α ( < 1) and p values. This illustrates the situation that spreading of the dissenting opinion can be severely suppressed by dominating hubs (with large degree and authority at the same time) as we confirm with Fig. 4(c).
Figure 4(c) also displays the crucial role of the confidence level α as a lead-
ing factor for the transmission of the dissent opinion. Specifically, α should be larger than a certain threshold α max ,γ [as shown in Figs. 4(c) and 4(f)], e.g., α max ,γ =2 0 . 6, and α max ,γ =3 0 . 5. When α is very small ( α 0 . 1), the system has a barrier that prevents reaching the consensus of the opposing opinion [see Figs. 4(c) and 4(f), and Eq. (11)]. With γ = 2, Pr[ q ≥ 0] = 0 in Eq. (11), so the system is able to deliver the dissenting opinion to the entire system more easily, compared to the case of γ = 3 [Fig. 3(c) versus Fig. 3(f)] where Pr[ q ≥ 0] > 0 in Eq. (11). Only when α α max ,γ , the successful spreading of the dissenting opinion is possible. The point is closely related to the segregated opinion spreading groups that will be discussed later in Sec. 3.4. Another notable thing is that the heterogeneous degree distribution, γ = 2 in this case, with the positive correlation requires a higher confidence level for the spreading of the opposing opinion than the γ = 3 case, i.e., α max ,γ =2 > α max ,γ =3 .
## 3.3. The SFN with negative correlation between authority scores and degrees
For the negative correlation, let us consider the case s i ∝ 1 /k i where k i is the degree of node i . Then, p ( s j ) = γs -1 -γ j (the probability of being chosen as one's neighbor is inversely proportional to the neighbor's authority), which gives
<!-- formula-not-decoded -->
In this case, Pr[ q ≥ 0] > 1 / 2 for α = 1 / 2, implying that 'your neighbor is weaker than you' (the 'inverse' friendship paradox [16, 17]). Figure 3(c) shows the functional form of Pr[ q ≥ 0] given by Eq. (12). Unlike the positive correlation case, Pr[ q ≥ 0] = 0 only at α = 0 as γ > 1, so the stability condition is the same as the uncorrelated network case ( α = 0 or p = 0 for the 0 < m < 1 stability) as shown in Figs. 4(a) and 4(d).
So far, we have shown that γ ≤ 2 with the positive correlation is the only possible nontrivial steady state condition regardless of α and p . In other correlations, α = 0 or p = 0 is the only possible case allowing nontrivial steady states
for γ > 2. We also find that finite-size effects are more severe for α 1 with large γ , where the α value small enough to make Pr[ q ≥ 0] 0, which is indeed observable from the results in Fig. 4: a wider stripe near the horizontal axis. Note that the assumption s i ∝ 1 /k i is technically different from our negative correlation case in Sec. 2, where we just use the inverse order between { s i } and { k i } . However, we believe that the stability condition will be the same, based on the robustness of the condition from the uncorrelated to inversely correlated cases described in this section.
## 3.4. Effects of underlying network topology
For a closer examination of the microscopic dynamics of opinion spreading, we focus on the directionality of opinion adoption represented by the directed followship network on top of the undirected substrate network, as illustrated in Fig. 5. The topological change of the followship network is caused by the sign change of q in Eq. (1) which is a function of α . Consider nodes 2 and 5 whose authority scores s 2 = 1 . 28 and s 5 = 1 . 83, respectively, in Fig. 5(a). As q ( s 2 , s 5 ; α = 0 . 3) < 0 and q ( s 5 , s 2 ; α = 0 . 3) < 0 from Eq. (1), the opinion can spread in both directions (node 2 → node 5 and node 5 → node 2) for α = 0 . 3, represented as a bidirectional edge between the two nodes in Fig. 5(b). In contrast, q ( s 2 , s 5 ; α = 0 . 6) > 0 and q ( s 5 , s 2 ; α = 0 . 6) > 0, so no opinion can spread between the two nodes in any direction for α = 0 . 6, represented as the absence of an edge between the two nodes in Fig. 5(c). Note that it is also possible for the dissenting opinion to spread from node i to j even if i and j are not connected in the followship network (as long as i and j are connected in the original network), since there exists the adoption of a neighbor's dissenting opinion regardless of q (the ' p ' process in Fig. 1), with the probability p .
This simple example shows that a disjoint group from the giant component (GC) of such a directed followship network can appear depending on the α value, which corresponds to the percolation transition occurring somewhere in between Figs. 5(b) and 5(c). In that example, node 2 becomes isolated on the authority comparison level, so there is no way to change its opinion to
Figure 5: (a) An example of the followship structure representing the comparison process. The red (green) nodes correspond to the agents with the opinion 1 (0), respectively. The red (green) edges connect the two agents with the same opinion = 1 (= 0), respectively, and the brown edges connect the two agents with different opinions. The authority rank inside the nodes and the actual authority scores outside the nodes are denoted as in Fig. 1. The followship structure is shown for (b) α = 0 . 3 and (c) α = 0 . 6.
<details>
<summary>Image 5 Details</summary>

### Visual Description
## Network Diagram: Node Connectivity
### Overview
The image presents three network diagrams, labeled (a), (b), and (c). Each diagram depicts nodes (numbered 0-9) connected by directed edges (arrows). Nodes are colored either red or green. The arrows are colored either red, green, or brown. Some arrows have numerical labels indicating a weight or value associated with the connection. The diagrams appear to show changes in network connectivity across the three states.
### Components/Axes
* **Nodes:** Represented by circles, numbered 0 through 9. Node color is either red or green.
* **Edges:** Represented by arrows, indicating a directed connection between nodes. Edge color is red, green, or brown.
* **Edge Weights:** Numerical values associated with some edges, indicating the strength or cost of the connection.
* **Diagram Labels:** (a), (b), and (c) are labels for each of the three network diagrams.
### Detailed Analysis
**Diagram (a):**
* Node 0 (red) has a bidirectional red edge with Node 3 (red). The edge weight is 1.05 from Node 0 to Node 3, and 1.33 from Node 3 to Node 0.
* Node 0 (red) has a brown edge to Node 7 (green). The edge weight is 1.05.
* Node 1 (red) has a brown edge from Node 9 (green). The edge weight is 1.06.
* Node 2 (red) has a brown edge from Node 5 (green). The edge weight is 1.28.
* Node 2 (red) has a red edge to Node 4 (red). The edge weight is 1.4.
* Node 4 (red) has a brown edge to Node 8 (green). The edge weight is 1.4.
* Node 5 (green) has a green edge from Node 8 (green). The edge weight is 1.83.
* Node 6 (green) has a green edge from Node 7 (green). The edge weight is 2.29.
* Node 7 (green) has a green edge to Node 9 (green). The edge weight is 3.45.
* Node 8 (green) has a brown edge to Node 9 (green). The edge weight is 4.93.
* Node 9 (green) has a brown edge to Node 8 (green). The edge weight is 11.84.
* Node 5 (green) has a green edge to Node 9 (green).
**Diagram (b):**
* Node 0 (red) has a red edge to Node 3 (red).
* Node 0 (red) has a brown edge to Node 7 (green).
* Node 1 (red) has a brown edge from Node 9 (green).
* Node 2 (red) has a brown edge from Node 5 (green).
* Node 2 (red) has a red edge to Node 4 (red).
* Node 4 (red) has a brown edge to Node 8 (green).
* Node 5 (green) has a green edge from Node 8 (green).
* Node 6 (green) has a green edge from Node 7 (green).
* Node 7 (green) has a green edge to Node 9 (green).
* Node 8 (green) has a green edge to Node 7 (green).
* Node 8 (green) has a green edge to Node 5 (green).
* Node 9 (green) has a green edge to Node 5 (green).
* Node 9 (green) has a brown edge to Node 1 (red).
**Diagram (c):**
* Node 0 (red) has a brown edge to Node 7 (green).
* Node 1 (red) has a brown edge from Node 9 (green).
* Node 4 (red) has a brown edge to Node 8 (green).
* Node 5 (green) has a green edge from Node 8 (green).
* Node 6 (green) has a green edge from Node 7 (green).
* Node 7 (green) has a green edge to Node 9 (green).
* Node 8 (green) has a green edge to Node 5 (green).
* Node 9 (green) has a green edge to Node 5 (green).
* Node 9 (green) has a brown edge to Node 1 (red).
* Node 2 (red) is isolated.
* Node 3 (red) is isolated.
### Key Observations
* The diagrams show a progression of network changes from (a) to (c).
* The color of the nodes changes between diagrams.
* The edge weights are only present in diagram (a).
* In diagram (c), nodes 2 and 3 are isolated, meaning they have no connections to other nodes.
* The green nodes (5, 6, 7, 8, 9) maintain a relatively consistent connectivity pattern across the diagrams.
* The red nodes (0, 1, 2, 3, 4) show more significant changes in connectivity.
### Interpretation
The diagrams likely represent a dynamic network where connections and node states (represented by color) change over time or under different conditions. The edge weights in diagram (a) could represent the strength or cost of the connections, which are then simplified to binary connections in diagrams (b) and (c). The isolation of nodes 2 and 3 in diagram (c) suggests a potential failure or removal of these nodes from the network. The consistent connectivity among the green nodes might indicate a core network infrastructure, while the red nodes represent peripheral or less stable components. The change in node color could represent a change in state or role within the network.
</details>
the dissenting opinion by the comparison process. Only the adoption process of a neighbor's dissenting opinion regardless of the authority scores with the probability p allows the opinion change of this isolated node. In this way, the transmission of the dissenting opinion is related to the structural change for the comparison process. Figure 6 displays the effect of GC on the consensus time τ for different α and γ values. We use the fraction of nodes in the GC, denoted by S GC = n GC /n where n GC is the number of nodes in the giant component and n is the total number of nodes. For simplicity, we neglect the directionality for the connected component analysis, or in other words, we take the weakly connected component. Even though the overall scales of S GC are different between Figs. 6(a) and 6(b), the location of α max ,γ (the α value when the maximum value of τ occurs for given γ ) marks the segregation of the cluster in p ≤ 0 . 5 except for p = 0 . 1 at γ = 2 ( α max ,γ =2 0 . 6 and α max ,γ =3 0 . 5).
In general, the consensus time τ increases with α until it reaches the maxi- a06
Figure 6: The consensus time τ (the symbols with the solid lines) and the fraction of giant component S GC (the symbols with the dashed lines), averaged over n = 2000 realizations, are presented in the upper panels. Panel (a) is for γ = 2, and panel (b) is for γ = 3. Panels (c) and (d) display the fraction of realizations with the consensus to the dissenting opinion f R as a function of α . Panel (c) is for γ = 2 and panel (d) is for γ = 3. The fraction f R is plotted only when the system reaches to the consensus by t max among the 2000 ensembles ( N = 1000). The lines are the guide to the eyes. The symbols are located at the mean values, and the corresponding error bars represent the standard error of the mean (the error bars of τ are smaller than the symbols).
<details>
<summary>Image 6 Details</summary>

### Visual Description
## Chart/Diagram Type: Four Scatter Plots
### Overview
The image contains four scatter plots, arranged in a 2x2 grid. Each plot displays the relationship between two variables, with different line colors representing different parameter values. The plots explore how these relationships change under varying conditions.
### Components/Axes
**General Components:**
* Each plot has an x-axis labeled "α" ranging from 0 to 1, with tick marks at intervals of 0.2.
* Each plot has a legend indicating the parameter "p" with values 0.1, 0.3, 0.5, 0.7, and 0.9. The legend also includes a data series labeled "SGC".
* The plots are labeled (a), (b), (c), and (d) in the top-left corner of each plot.
**Plot (a):**
* Y-axis (left): "τ" (tau), with a logarithmic scale ranging from 10^1 to 10^3.
* Y-axis (right): "SGC", with a linear scale ranging from 0.9 to 1.
* Data series:
* p = 0.1 (yellow): Approximately constant at τ ≈ 20.
* p = 0.3 (orange): Approximately constant at τ ≈ 15.
* p = 0.5 (pink): Approximately constant at τ ≈ 13.
* p = 0.7 (green): Approximately constant at τ ≈ 12.
* p = 0.9 (blue): Decreases slightly from τ ≈ 11 to τ ≈ 10.
* SGC (purple, dashed): Decreases from SGC ≈ 1 to SGC ≈ 0.97.
**Plot (b):**
* Y-axis (left): "τ" (tau), with a logarithmic scale ranging from 10^0 to 10^3.
* Y-axis (right): "SGC", with a linear scale ranging from 0.1 to 1.
* Data series:
* p = 0.1 (yellow): Decreases from τ ≈ 150 to τ ≈ 20.
* p = 0.3 (orange): Decreases from τ ≈ 100 to τ ≈ 15.
* p = 0.5 (pink): Decreases from τ ≈ 60 to τ ≈ 12.
* p = 0.7 (green): Decreases from τ ≈ 40 to τ ≈ 10.
* p = 0.9 (blue): Decreases from τ ≈ 25 to τ ≈ 8.
* SGC (purple, dashed): Decreases from SGC ≈ 1 to SGC ≈ 0.1.
**Plot (c):**
* Y-axis: "fR", with a linear scale ranging from 0 to 1.
* Data series:
* p = 0.1 (yellow): Increases from fR ≈ 0.1 to fR ≈ 1 around α = 0.6.
* p = 0.3 (orange): Increases from fR ≈ 0.1 to fR ≈ 1 around α = 0.5.
* p = 0.5 (pink): Increases from fR ≈ 0.7 to fR ≈ 1 around α = 0.6.
* p = 0.7 (green): Constant at fR ≈ 1.
* p = 0.9 (blue): Constant at fR ≈ 1.
**Plot (d):**
* Y-axis: "fR", with a linear scale ranging from 0.4 to 1.
* Data series:
* p = 0.1 (yellow): Increases from fR ≈ 0.45 to fR ≈ 1 around α = 0.5.
* p = 0.3 (orange): Increases from fR ≈ 0.45 to fR ≈ 1 around α = 0.4.
* p = 0.5 (pink): Constant at fR ≈ 1.
* p = 0.7 (green): Constant at fR ≈ 1.
* p = 0.9 (blue): Constant at fR ≈ 1.
### Detailed Analysis or ### Content Details
**Plot (a):**
* The lines for p = 0.1, 0.3, 0.5, and 0.7 are relatively flat, indicating that τ is nearly constant with respect to α for these values of p.
* The line for p = 0.9 shows a slight decrease in τ as α increases.
* The SGC line decreases as α increases.
**Plot (b):**
* All lines for p = 0.1, 0.3, 0.5, 0.7, and 0.9 show a decrease in τ as α increases.
* The SGC line decreases as α increases.
**Plot (c):**
* The lines for p = 0.1 and 0.3 show a sharp increase in fR as α increases.
* The lines for p = 0.5, 0.7, and 0.9 are relatively constant at fR ≈ 1.
**Plot (d):**
* The lines for p = 0.1 and 0.3 show a sharp increase in fR as α increases.
* The lines for p = 0.5, 0.7, and 0.9 are relatively constant at fR ≈ 1.
### Key Observations
* Plots (a) and (b) show the relationship between τ and α, while plots (c) and (d) show the relationship between fR and α.
* The parameter p affects the behavior of τ and fR as α changes.
* The SGC value decreases as α increases in plots (a) and (b).
* In plots (c) and (d), fR tends to increase as α increases, especially for lower values of p.
### Interpretation
The plots illustrate how different parameters (p and α) influence the variables τ, fR, and SGC. The data suggests that:
* **τ (tau)**: In plot (a), τ remains relatively constant with respect to α for higher values of p (0.1 to 0.7), while it decreases slightly for p = 0.9. In plot (b), τ decreases as α increases for all values of p. This suggests that the relationship between τ and α is dependent on the specific conditions being modeled.
* **fR**: In plots (c) and (d), fR generally increases as α increases, particularly for lower values of p (0.1 and 0.3). This indicates a threshold effect, where fR rapidly increases once α reaches a certain value.
* **SGC**: In plots (a) and (b), SGC decreases as α increases. This suggests an inverse relationship between SGC and α.
The differences between plots (a)/(b) and (c)/(d) likely represent different aspects or regimes of the system being studied. The parameter 'p' seems to control the sensitivity of the system to changes in 'α', with lower 'p' values leading to more pronounced transitions in 'fR' as 'α' increases. The logarithmic scale on the y-axis of plots (a) and (b) indicates that 'τ' can vary over several orders of magnitude, highlighting its sensitivity to the parameters.
</details>
mum point τ max at α = α max ,γ , and it starts to decrease again when α > α max ,γ . The result implies that the segregation of opinion-spreading groups affects the dynamics considerably. The sharp increase of τ near α = α max ,γ stems from the fragmented components in the opinion-spreading network, while the decrease of τ for α > α max ,γ is the effect of increment on the viability of the dissenting opinion by the increased confidence parameter α . As a substantial fraction of the dissenting opinion survives, the consensus can speed up when α > α max ,γ overcoming the authoritarian force suppressing the dissenting opinion. This trend of τ is similar for both γ = 2 and γ = 3 cases, but the reduction of τ and the prevalence of the dissenting opinion for the γ = 2 case is much more prominent than that for γ = 3. The exceptional result of τ at p = 0 . 1 for γ = 2 might come from the relatively large size of GC with small p 0 . 1. As we explained before, the obvious functional segregation should protect the initial opinion more in the comparison process. However, a number of beholders of the dissenting opinion still has to face the social comparison process due to the small value of p , so the system experiences large fluctuations until it reaches the consensus and consumes more time. Nevertheless, the maximum time for the consensus τ max occurs at α = α max ,γ =2 by the structural segregation in the comparison process.
So far, we have seen the segregation in the opinion spreading depending on α in terms of consensus time, but it also affects the type of a consensus (whether m = 1 or m = 0) manifestly [see Figs. 6(c) and 6(d)]. In particular, we focus on the fraction of consensus to the dissenting opinion, denoted by f R . As we can observe in Figs. 6(c) and 6(d), a drastic increase of f R occurs at α max ,γ =2 0 . 6 and α max ,γ =3 0 . 5, and f R 1 for α α max ,γ . It is caused by the increased viability of the dissenting opinion, as we have explained so far. Given the condition, the main factor responsible for the successful spreading of the dissenting opinion is the existence of isolated groups of agents in the followship network and the type of opinion they protect. As shown in Fig. 5(c), the separated nodes are generally less influential, so they are initially likely to have the dissenting opinion. Therefore, the isolation can effectively protect
the dissenting opinion during the comparison process. We also confirm it by measuring the probability of isolation for each node.
In summary, the system reaches the opinion consensus more rapidly in the γ = 2 case which is a more heterogeneous system regarding degree and authority. On the contrary, a more homogeneous structure ( γ = 3) promotes the spreading of the dissenting opinion more, even though it takes longer time, compared to the γ = 2 case. For the spreading of the dissenting opinion, a confidence level exceeding a certain threshold confidence level is required, i.e., α > α max ,γ , and it can lead the successful spreading of the dissenting opinion with low values of p < 0 . 1.
## 4. Summary and conclusions
We have introduced a stylized opinion formation model to understand the spreading of the less influential agents' opinion by setting the correlation between the degree and the authority score, with personal characteristics such as the confidence level and the willingness to accept the dissenting opinion. First of all, nonzero amount of willingness to accept the dissenting opinion, albeit small, drastically promotes the spreading of the dissenting opinion in most cases. Nontrivial steady states, or the coexistence of different opinions, is possible when the degree and the authority score are positively correlated in the case of severe heterogeneity, namely, when the power-law exponent γ ≤ 2. It implies that the strong authoritarian structure, combined with its correlation to the number of neighbors, efficiently suppresses the acceptance of the opposing opinion from less influential people.
For given heterogeneity and correlation, the confidence level α toward the agents' own opinion is the major factor deciding the prevalence of the dissenting opinion, even though it may take a long time. In particular, the parameter α controls the viability of the dissenting opinion, via the segregation of the opinionspreading subgroups in the comparison process. By incorporating the personal factors in the model, we have learned two things. First, if a population has
the willingness to hear the dissenting opinion held by less influential people, there is a large chance for the effective spreading of their opinion. Second, from the critical role of the confidence level, we infer that if the confidence of each agent is strong enough, the opinion of less influential people can be spread to the entire population even in the case of severely heterogeneous authority and degree distribution. Since our model is a highly simplified one, it may not capture all of the details in the real opinion formation processes in our society. For example, the assumption of the same power-law exponent for the authority and degree distribution could be a limitation of the model. In spite of the limitations, though, the results suggest a possibility of the crucial impact on the correlations between the network and authority structures in opinion formation. For future studies, with the necessity of studies with a spreading of misinformation [31, 32] from the authorities, the model could be applied to figure out effects of the authority and a correlated network on the spreading of misinformation in a hierarchical structure.
## Acknowledgements
This work was supported by the Human Resources Development program (No. 20124010203270) of the Korea Institute of Energy Technology Evaluation and Planning (KETEP) grant funded by the Korea government Ministry of Trade, Industry and Energy. We thank Heetae Kim, Minjin Lee, Hang-Hyun Jo, and Jinhyuk Yun for helpful discussions and suggestions, and Jimin Hwang for linguistic advice. Computation was partially carried out using a server in Complex Systems and Statistical Physics Lab, Korea Advanced Institute of Science and Technology.
## References
- [1] A. Sen, Development as Freedom (Oxford University Press, Oxford, 1999).
- [2] C. Castellano, S. Fortunato, and V. Loreto, Statistical physics of social dynamics, Rev. Mod. Phys. 81 , 591 (2009).
- [3] S. Galam, Majority rule, hierarchical structures, and democratic totalitarianism: A statistical approach, J. Math. Psych. 30 , 426 (1986).
- [4] S. Galam, Sociophysics: A review of Galam models, Internat. J. Modern Phys. C 19 , 409 (2008).
- [5] P. Sen and B. K. Chakrabarti, Sociophysics: An introduction (Oxford University Press, Oxford, 2013).
- [6] V. Sood and S. Redner, Voter model on heterogeneous graphs, Phys. Rev. Lett. 94 , 178701 (2005).
- [7] K. Suchecki, V. M. Egu´ ıluz, and M. San Miguel, Voter model dynamics in complex networks: Role of dimensionality, disorder, and degree distribution, Phys. Rev. E 72 , 036132 (2005).
- [8] S. Galam, Minority opinion spreading in random geometry, Eur. Phys. J. B 25 , 403 (2002).
- [9] G. Deffuant, D. Neau, F. Amblard, and G. Weisbuch, Mixing beliefs among interacting agents, Adv. Complex Syst. 3 , 87 (2001).
- [10] K. Sznajd-Weron and J. Sznajd, Opinion evolution in closed community, Internat. J. Modern Phys. C 11 , 1157 (2000).
- [11] H.X. Yang, Z. X. Wu, C. Zhou, T. Zhou, and B.-H. Wang, Effects of social diversity on the emergence of global consensus in opinion dynamics, Phys. Rev. E 80 046108 (2009).
- [12] J. Park and A.-L. Barab´ asi, Distribution of node characteristics in complex networks, Proc. Natl. Acad. Sci. USA 104 , 17916 (2007).
- [13] J. H. Fowler, C. T. Dawes, and N. A. Christakis, Model of genetic variation in human social networks, Proc. Natl. Acad. Sci. USA 106 , 1720 (2008).
- [14] S. Aral, L. Muchnik, and A. Sundararajan, Distinguishing influence-based contagion from homophily driven diffusion in dynamic networks, Proc. Natl. Acad. Sci. USA 106 , 21544 (2009).
- [15] M. Ramos, J. Shao, S. D. S. Reis, C. Anteneodo, J. S. Andrade, S. Havlin, and H. A. Makse, How does public opinion become extreme?, Sci. Rep. 5 , 10032 (2015).
- [16] Y.-H. Eom and H.-H. Jo, Generalized friendship paradox in complex networks: The case of scientific collaboration, Sci. Rep. 4 , 4603 (2014).
- [17] H.-H. Jo and Y.-H. Eom, Generalized friendship paradox in networks with tunable degree-attribute correlation, Phys. Rev. E 90 , 022809 (2014).
- [18] V. Kandiah and D. L. Shepelyansky, PageRank model of opinion formation on social networks, Physica A 391 , 5779 (2012).
- [19] L. Chakhmakhchyana and D.L. Shepelyansky, PageRank model of opinion formation on Ulam networks, Phys. Lett. A 377 , 3119 (2013).
- [20] M. Mobilia, Nonlinear q -voter model with inflexible zealots, Phys. Rev. E 92 , 012803 (2015).
- [21] A.C.R. Martins and S. Galam, Building up of individual inflexibility in opinion dynamics, Phys. Rev. E 87 , 042807 (2013).
- [22] M. Mobilia and I. T. Georgiev, Voting and catalytic processes with inhomogeneities, Phys. Rev. E 71 , 046102 (2005).
- [23] N. Crokidakis, C. Anteneodo, Role of conviction in nonequilibrium models of opinion formation, Phys. Rev. E 86 , 061127 (2012).
- [24] M.F. Laguna, S. Risau Gusman, G. Abramson, S. Gon¸ calves, J. R. Iglesias, The dynamics of opinion in hierarchical organizations, Physica A 351 , 580 (2005).
- [25] M.F. Laguna, G. Abramson, S. Risau Gusman, J. R. Iglesias, Do the right thing, J. Stat. Mech. 2010 , P05001 (2010).
- [26] M.E.J. Newman, Networks: An Introduction (Oxford University Press, Oxford, 2010).
- [27] S. Milgram, Behavioral study of obedience, J. Abnorm. Psychol. 67 , 371 (1963).
- [28] K. Corcoran, J. Crusius, and T. Mussweiler, Social Comparison: Motives, Standards, and Mechanisms (Wiley-Blackwell, Oxford, 2011)
- [29] M.E.J. Newman, S.H. Strogatz, and D. J. Watts, Random graphs with arbitrary degree distributions and their applications, Phys. Rev. E 64 , 026118 (2001).
- [30] M.O. Lorenz, Methods of measuring the concentration of wealth, J. Am. Stat. Assoc. 9 , 691 (2016).
- [31] M. Del Vicario, A. Bessi, F. Zollo, F. Petroni, A. Scala, G. Caldarelli, H. E. Stanley, W. Quattrociocchi, The spreading of misinformation online, Proc. Natl. Acad. Sci. USA 113 , 554 (2016).
- [32] A.L. Schmidt, F. Zollo, M. Del Vicario, A. Bessi, A. Scala, G. Caldarelli, H.E. Stanley, and W. Quattrociocchi, Anatomy of news consumption on Facebook, Proc. Natl. Acad. Sci. USA 114 , 3035 (2017).