## 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
## Network Diagram: Dynamic Node Connections Over Time
### Overview
The image depicts a dynamic network system visualized across three time steps (t=0, t=1, t=2). Nodes are represented as colored circles (red, green, orange) with numerical labels, connected by weighted edges. The diagrams show progressive changes in connectivity and node states over time.
### Components/Axes
- **Nodes**: Labeled 0-9, colored red (high priority), green (active), or orange (neutral).
- **Edges**: Weighted connections with numerical values (e.g., 1.62, 2.25).
- **Time Steps**:
- **t=0**: Initial network state with dense connectivity.
- **t=1**: Intermediate state with partial edge removal/addition.
- **t=2**: Final state with further edge modifications.
- **Highlighted Edges**:
- **Blue edge** (t=1): Connects nodes 3 and 7.
- **Purple edge** (t=2): Connects nodes 4 and 8.
### Detailed Analysis
#### t=0 (Initial State)
- **Nodes**:
- Red: 0, 1, 2, 3, 4 (high-priority nodes).
- Green: 5, 6, 7, 8, 9 (active nodes).
- **Edges**:
- Highest weight: 2.38 (node 9 to 6).
- Lowest weight: 1.1 (node 0 to 3).
- Notable cluster: Nodes 0-3-7-9 form a dense subnetwork.
#### t=1 (Intermediate State)
- **Changes**:
- Edge between nodes 3 and 0 removed.
- New blue edge added between nodes 3 and 7 (weight: 1.84).
- Node 3 turns orange (neutral state).
- **Edge Weights**:
- Remaining highest weight: 2.25 (node 8 to 5).
- New edge weight: 1.84 (node 3 to 7).
#### t=2 (Final State)
- **Changes**:
- Blue edge (3-7) removed.
- Purple edge added between nodes 4 and 8 (weight: 1.32).
- Node 4 turns red (high-priority).
- **Edge Weights**:
- Highest weight: 2.38 (node 9 to 6, unchanged).
- New edge weight: 1.32 (node 4 to 8).
### Key Observations
1. **Dynamic Connectivity**:
- Edges are added/removed over time, suggesting a reconfiguration process.
- The purple edge (4-8) at t=2 may represent a critical new connection.
2. **Node State Transitions**:
- Node 3 shifts from green (active) to orange (neutral) at t=1.
- Node 4 transitions to red (high-priority) at t=2.
3. **Weight Trends**:
- Edge weights fluctuate but remain within a narrow range (1.1–2.38).
- The 1.84 edge (3-7) at t=1 is the only intermediate-weight connection.
### Interpretation
This diagram likely models a **dynamic system** where nodes represent entities (e.g., servers, agents) and edges represent interactions or dependencies. The time steps suggest:
- **t=0**: Initial setup with maximum connectivity.
- **t=1**: Optimization phase, removing redundant edges (3-0) and introducing a new pathway (3-7).
- **t=2**: Final optimization, prioritizing high-value nodes (4, 8) and reinforcing critical connections (4-8).
The numerical weights may reflect **efficiency metrics** (e.g., latency, cost) or **strength of interactions**. The highlighted edges (blue/purple) could denote **critical transitions** or **emergent pathways** in the system. The color-coded nodes imply a **hierarchical structure**, with red nodes acting as central hubs.
**Notable Anomaly**: The persistence of the 2.38 edge (9-6) across all time steps suggests it is a **stable, high-priority connection** resistant to reconfiguration.
</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: α vs p with Color Intensity Scales
### Overview
Two side-by-side heatmaps (a) and (b) visualize the relationship between variables α (y-axis) and p (x-axis) using color intensity gradients. Both share identical axis ranges (0.0–1.0) but differ in color distribution patterns. Color scales on the right quantify intensity from 0.0 (dark purple) to 1.0 (bright yellow).
---
### Components/Axes
- **X-axis (p)**: Labeled "p" for both heatmaps, ranging from 0.0 to 1.0 in 0.1 increments.
- **Y-axis (α)**: Labeled "α" for both heatmaps, ranging from 0.0 to 1.0 in 0.1 increments.
- **Color Scale**: Right-aligned legend with gradient from purple (0.0) to yellow (1.0), labeled with values 0.0–1.0 in 0.1 increments.
- **Legend Position**: Right side of both heatmaps, occupying ~20% of total width.
---
### Detailed Analysis
#### Heatmap (a)
- **Color Distribution**:
- Dominated by dark purple (0.0–0.1 intensity) across most of the plot.
- A vertical yellow stripe (~0.8–1.0 intensity) appears at α ≈ 0.5, spanning all p values.
- Minimal intermediate colors (orange/red) observed near α ≈ 0.3–0.4.
- **Key Data Points**:
- α = 0.5: Consistent high intensity (yellow) across p = 0.0–1.0.
- α = 0.0–0.1: Uniform low intensity (purple) regardless of p.
#### Heatmap (b)
- **Color Distribution**:
- Dominated by dark purple (0.0–0.1 intensity) across most of the plot.
- A horizontal yellow stripe (~0.8–1.0 intensity) appears at p ≈ 0.5, spanning all α values.
- Minimal intermediate colors (orange/red) observed near p ≈ 0.3–0.4.
- **Key Data Points**:
- p = 0.5: Consistent high intensity (yellow) across α = 0.0–1.0.
- p = 0.0–0.1: Uniform low intensity (purple) regardless of α.
---
### Key Observations
1. **Symmetry in Critical Regions**:
- Heatmap (a) highlights α = 0.5 as a universal high-intensity region, independent of p.
- Heatmap (b) highlights p = 0.5 as a universal high-intensity region, independent of α.
2. **Uniform Extremes**:
- Both heatmaps show uniform low intensity (purple) at the edges (α/p ≈ 0.0–0.1).
3. **Color Consistency**:
- Yellow regions in both heatmaps align precisely with the 0.8–1.0 color scale, confirming intensity thresholds.
---
### Interpretation
The heatmaps suggest a **threshold effect** at midpoints (α = 0.5 in a, p = 0.5 in b), where values abruptly transition to maximum intensity. This implies:
- **Critical Parameter Interaction**: α and p may interact nonlinearly, with mid-range values (0.5) acting as pivotal points for system behavior.
- **Edge Stability**: Extremely low values (α/p ≈ 0.0–0.1) exhibit uniform stability (low intensity), while mid-range values drive variability.
- **Potential Symmetry**: The mirrored critical regions in (a) and (b) hint at a symmetric relationship between α and p in the underlying model.
No textual annotations or additional legends are present. The absence of intermediate color gradients (e.g., orange/red) in most regions suggests binary-like behavior, with values either near 0.0 or 1.0.
</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
## Line Graphs: Probability Pr(q≥0) vs Parameter α for Different γ Values
### Overview
The image contains three vertically stacked line graphs (labeled a, b, c) showing the relationship between a parameter α (x-axis) and the probability Pr(q≥0) (y-axis) for three distinct values of γ (2, 3, 4). Each subplot uses the same color-coded legend: purple (γ=2), green (γ=3), and blue (γ=4). The graphs demonstrate how Pr(q≥0) evolves with α under different γ conditions.
### Components/Axes
- **X-axis**: Labeled α, ranging from 0 to 1 in all subplots.
- **Y-axis**: Labeled Pr(q≥0), ranging from 0 to 1 in all subplots.
- **Legends**: Positioned at the top-right of each subplot, explicitly mapping:
- Purple line → γ = 2
- Green line → γ = 3
- Blue line → γ = 4
- **Subplot Labels**: (a), (b), (c) for each graph.
### Detailed Analysis
#### Subplot (a)
- **Trend Verification**: All three lines (γ=2, 3, 4) start at (0,0) and asymptotically approach Pr(q≥0)=1 as α→1. The lines are closely spaced, with γ=2 (purple) consistently above γ=3 (green), which is above γ=4 (blue).
- **Key Data Points**:
- At α=0.2: Pr(q≥0) ≈ 0.1 (γ=2), 0.05 (γ=3), 0.03 (γ=4).
- At α=0.6: Pr(q≥0) ≈ 0.7 (γ=2), 0.65 (γ=3), 0.6 (γ=4).
- At α=0.9: Pr(q≥0) ≈ 0.95 (γ=2), 0.92 (γ=3), 0.88 (γ=4).
#### Subplot (b)
- **Trend Verification**: Lines cross near α=0.5. γ=2 (purple) starts below γ=3 (green) but overtakes it after α≈0.4. γ=4 (blue) remains the lowest throughout.
- **Key Data Points**:
- At α=0.3: Pr(q≥0) ≈ 0.2 (γ=2), 0.25 (γ=3), 0.15 (γ=4).
- At α=0.7: Pr(q≥0) ≈ 0.8 (γ=2), 0.7 (γ=3), 0.6 (γ=4).
#### Subplot (c)
- **Trend Verification**: γ=2 (purple) shows a delayed response, remaining near 0 until α≈0.8. γ=3 (green) and γ=4 (blue) rise sharply, with γ=4 consistently above γ=3.
- **Key Data Points**:
- At α=0.5: Pr(q≥0) ≈ 0.01 (γ=2), 0.4 (γ=3), 0.45 (γ=4).
- At α=0.9: Pr(q≥0) ≈ 0.99 (γ=2), 0.95 (γ=3), 0.97 (γ=4).
### Key Observations
1. **γ Dependency**: Higher γ values (3, 4) generally require larger α to achieve the same Pr(q≥0) compared to γ=2, except in subplot (b) where γ=2 overtakes γ=3.
2. **Threshold Behavior**: Subplot (c) suggests a critical α threshold (~0.8) for γ=2 to transition from near-zero to near-unity probability.
3. **Crossing Phenomenon**: Subplot (b) reveals a reversal in the γ=2 vs γ=3 relationship, indicating non-monotonic interactions between α and γ.
### Interpretation
The graphs illustrate how the probability Pr(q≥0) depends on the interplay between α and γ. In subplot (a), γ acts as a scaling factor, with higher γ requiring larger α to achieve the same probability. Subplot (b) introduces a non-linear interaction where γ=2 becomes more effective than γ=3 at intermediate α values, suggesting a competitive or compensatory mechanism. Subplot (c) highlights a critical α threshold for γ=2, implying a phase transition or tipping point behavior. These trends could reflect phenomena such as sensitivity thresholds in dynamical systems, resource allocation efficiency, or phase transitions in statistical mechanics, depending on the underlying model.
</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 Visualization: Relationship Between p and α
### Overview
The image contains six heatmaps (a-f) arranged in two rows, each depicting the relationship between two variables: **p** (x-axis) and **α** (y-axis). Color gradients represent values ranging from 0 (dark blue) to 1 (yellow), with distinct patterns emerging in each subplot. All heatmaps share identical axis labels and color scales, but exhibit unique spatial distributions of intensity.
---
### Components/Axes
- **X-axis**: Labeled **p**, ranging from 0.0 to 1.0 in increments of 0.1.
- **Y-axis**: Labeled **α**, ranging from 0.0 to 1.0 in increments of 0.1.
- **Color Scale**: Right-aligned legend with values from 0 (dark blue) to 1 (yellow), labeled **α**.
- **Subplot Labels**: Top-left corner of each heatmap marked (a)-(f).
- **Gridlines**: Subtle gridlines separate cells in all heatmaps.
---
### Detailed Analysis
#### (a)
- **Pattern**: Vertical gradient from black (α=0) at the bottom to yellow (α=1) at the top, concentrated at **p=0.0**.
- **Key Values**:
- α=0.0: Entire row black (p=0.0–1.0).
- α=1.0: Entire column yellow (p=0.0–1.0).
#### (b)
- **Pattern**: Horizontal gradient from black (α=0) at the bottom to yellow (α=1) at the top, concentrated at **α=0.0**.
- **Key Values**:
- α=0.0: Entire row yellow (p=0.0–1.0).
- α=1.0: Entire column black (p=0.0–1.0).
#### (c)
- **Pattern**: Diagonal gradient from bottom-left (α=0, p=0.0) to top-right (α=1, p=1.0), with increasing intensity along the diagonal.
- **Key Values**:
- α=0.0: Black at p=0.0, transitions to yellow at p=1.0.
- α=1.0: Yellow at p=0.0, transitions to black at p=1.0.
#### (d)
- **Pattern**: Horizontal gradient at the bottom (α=0.0–0.1), with yellow dominating **α=0.0** and fading to black at **α=0.1**.
- **Key Values**:
- α=0.0: Entire row yellow (p=0.0–1.0).
- α=0.1: Entire row black (p=0.0–1.0).
#### (e)
- **Pattern**: Vertical gradient on the left (p=0.0–0.1), with yellow dominating **p=0.0** and fading to black at **p=0.1**.
- **Key Values**:
- p=0.0: Entire column yellow (α=0.0–1.0).
- p=0.1: Entire column black (α=0.0–1.0).
#### (f)
- **Pattern**: Diagonal gradient from top-left (α=1, p=0.0) to bottom-right (α=0, p=1.0), with intensity decreasing along the diagonal.
- **Key Values**:
- α=1.0: Yellow at p=0.0, transitions to black at p=1.0.
- α=0.0: Black at p=0.0, transitions to yellow at p=1.0.
---
### Key Observations
1. **Concentration of Intensity**:
- (a) and (b) show extreme concentration at single axes (p=0.0 or α=0.0).
- (c) and (f) exhibit diagonal correlations between p and α.
- (d) and (e) localize intensity to narrow bands (α=0.0 or p=0.0).
2. **Symmetry**:
- (a) and (d) share horizontal/vertical symmetry but differ in gradient direction.
- (b) and (e) mirror each other’s axis-specific intensity.
3. **Diagonal Trends**:
- (c) and (f) suggest inverse relationships: (c) increases with p/α, (f) decreases.
---
### Interpretation
The heatmaps likely represent probabilistic or statistical relationships between **p** (e.g., probability) and **α** (e.g., confidence threshold). The diagonal patterns in (c) and (f) imply a trade-off or direct correlation between the variables, while (a)-(b) and (d)-(e) suggest boundary conditions where one variable dominates. The consistent color scale across subplots allows direct comparison of intensity distributions, highlighting how parameter space is partitioned. Outliers like the sharp transitions in (d) and (e) may indicate threshold effects or discrete states in the modeled 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 Connections with Weighted Edges
### Overview
The image contains three network diagrams (a, b, c) depicting directed graphs with nodes (labeled 0–9) and weighted edges. Nodes are colored red or green, and edges have numerical weights and directional arrows. The diagrams show progressive simplification or refinement of connections.
### Components/Axes
- **Nodes**: Labeled 0–9, colored red (source/sink?) or green (intermediate?).
- **Edges**:
- **Colors**: Red, green, yellow, orange (no explicit legend; inferred from context).
- **Weights**: Numerical values (e.g., 1.28, 4.93) on arrows, likely representing connection strength, cost, or priority.
- **Directionality**: Arrows indicate flow direction (e.g., 4 → 2, 8 → 9).
### Detailed Analysis
#### Diagram (a)
- **Nodes**:
- Red: 0, 1, 2, 3, 4.
- Green: 5, 6, 7, 8, 9.
- **Edges**:
- 4 → 2 (1.28), 2 → 5 (1.83), 8 → 9 (4.93), 9 → 1 (11.84), 0 → 7 (1.05), 7 → 3 (3.45), 3 → 6 (2.29), 6 → 1 (1.06), 0 → 8 (1.4), 8 → 5 (1.83).
- **Key Connections**:
- Highest weight: 9 → 1 (11.84).
- Central hub: Node 8 connects to 9 (4.93) and 5 (1.83).
#### Diagram (b)
- **Nodes**:
- Red: 0, 1, 2, 3, 4.
- Green: 5, 6, 7, 8, 9.
- **Edges**:
- 4 → 2 (2), 2 → 5 (1.84), 8 → 9 (4), 9 → 1 (1.84), 0 → 7 (1.06), 7 → 3 (3.45), 3 → 6 (2.29), 6 → 1 (1.06), 0 → 8 (1.4), 8 → 5 (1.83).
- **Key Connections**:
- Slightly reduced weights compared to (a) (e.g., 8 → 9: 4 vs. 4.93).
- Central hub: Node 8 remains critical.
#### Diagram (c)
- **Nodes**:
- Red: 0, 1, 2, 3, 4.
- Green: 5, 6, 7, 8, 9.
- **Edges**:
- 4 → 2 (2), 2 → 5 (1.84), 8 → 9 (4), 9 → 1 (1.84), 0 → 7 (1.06), 7 → 3 (3.45), 3 → 6 (2.29), 6 → 1 (1.06), 0 → 8 (1.4), 8 → 5 (1.83).
- **Key Connections**:
- Minimal changes from (b); retains core structure.
### Key Observations
1. **Weight Reduction**: Diagrams (a) → (b) → (c) show decreasing edge weights (e.g., 9 → 1: 11.84 → 1.84).
2. **Central Hub**: Node 8 consistently connects to high-weight edges (e.g., 8 → 9, 8 → 5).
3. **Simplification**: Diagram (c) removes redundant connections (e.g., 4 → 2, 2 → 5 remain, but others are streamlined).
4. **Color Consistency**: Red nodes (0–4) act as sources/sinks; green nodes (5–9) as intermediaries.
### Interpretation
- **Flow Optimization**: The progression from (a) to (c) suggests a process of pruning less critical connections (lower weights) while retaining high-impact paths (e.g., 9 → 1).
- **Network Resilience**: Node 8’s central role implies it is a critical junction; its removal would disrupt the network.
- **Weight Significance**: Higher weights (e.g., 4.93, 11.84) may indicate priority or cost, while lower weights (e.g., 1.05, 1.06) represent weaker or less critical links.
- **Color Coding**: Red/green distinction might denote node types (e.g., red = input/output, green = processing nodes).
This analysis assumes the diagrams represent a network optimization or dependency mapping process, with weights reflecting connection importance. Further context (e.g., domain-specific meaning of colors/weights) would refine interpretation.
</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
## Line Graphs: Relationships Between Parameters Across Four Subplots
### Overview
The image contains four line graphs (a-d) arranged in a 2x2 grid, analyzing relationships between parameters α (x-axis) and τ/f_R (y-axes) under varying probabilities (p). All graphs use logarithmic scales for τ in (a) and (b), while (c) and (d) use linear scales. Key elements include legends, reference lines (S_GC), and error bars in (c) and (d).
---
### Components/Axes
#### Subplot (a): τ vs α
- **X-axis**: α (0 to 1, linear scale)
- **Y-axis**: τ (10⁰ to 10³, log scale)
- **Legend**: p = 0.1 (orange), 0.3 (red), 0.5 (pink), 0.7 (green), 0.9 (blue), S_GC (purple dotted line)
- **Spatial Grounding**: Legend on right; S_GC line spans entire α range.
#### Subplot (b): S_GC vs τ
- **X-axis**: τ (10⁰ to 10³, log scale)
- **Y-axis**: S_GC (0.1 to 1, linear scale)
- **Legend**: Same p values as (a), with S_GC (purple dotted line)
- **Spatial Grounding**: Legend on right; S_GC line slopes downward.
#### Subplot (c): f_R vs α
- **X-axis**: α (0.1 to 1, linear scale)
- **Y-axis**: f_R (0 to 1, linear scale)
- **Legend**: p = 0.1 (orange), 0.3 (red), 0.5 (pink), 0.7 (green), 0.9 (blue)
- **Spatial Grounding**: Legend on right; error bars visible for p=0.1 and 0.3.
#### Subplot (d): f_R vs α (Zoomed View)
- **X-axis**: α (0.1 to 1, linear scale)
- **Y-axis**: f_R (0.4 to 1, linear scale)
- **Legend**: Same p values as (c)
- **Spatial Grounding**: Legend on right; error bars only for p=0.1.
---
### Detailed Analysis
#### Subplot (a): τ vs α
- **Trends**:
- τ peaks at α ≈ 0.5 for p=0.1 (≈100) and p=0.3 (≈150), then declines.
- p=0.9 (blue) shows minimal τ (~10) across all α.
- S_GC (purple) remains constant at ~1000.
- **Data Points**:
- p=0.1: τ ≈ 100 at α=0.5; ~10 at α=1.
- p=0.9: τ ≈ 10 at α=0.1; ~5 at α=1.
#### Subplot (b): S_GC vs τ
- **Trends**:
- S_GC decreases with τ for all p values.
- p=0.1 (orange) starts at ~0.98 (τ=10) and drops to ~0.7 (τ=1000).
- p=0.9 (blue) declines from ~0.95 to ~0.3.
- S_GC (purple) remains flat at ~0.9.
#### Subplot (c): f_R vs α
- **Trends**:
- f_R increases sharply with α for lower p values.
- p=0.1 (orange) rises from ~0.1 (α=0.1) to ~0.8 (α=1).
- p=0.9 (green) stays near 0.9 across all α.
- **Data Points**:
- p=0.1: f_R ≈ 0.2 at α=0.3; ~0.8 at α=1.
- p=0.7: f_R ≈ 0.7 at α=0.5; ~0.9 at α=1.
#### Subplot (d): f_R vs α (Zoomed View)
- **Trends**:
- Similar to (c), but focuses on α=0.1–0.5.
- p=0.1 (orange) jumps from ~0.5 (α=0.4) to ~0.8 (α=0.5).
- p=0.3 (red) shows smaller increments (~0.5 to ~0.6).
---
### Key Observations
1. **τ and p**: Higher p values correlate with lower τ (e.g., p=0.9 has τ ~10 vs. p=0.1’s ~100 at α=0.5).
2. **S_GC**: Inversely related to τ; higher τ reduces S_GC (e.g., p=0.1’s S_GC drops from 0.98 to 0.7 as τ increases).
3. **f_R**: Increases with α, especially for lower p. p=0.1 shows the steepest rise (~0.1 to 0.8), while p=0.9 remains stable (~0.9).
4. **Error Bars**: Larger uncertainties in f_R for p=0.1 and 0.3 in (c) and (d).
---
### Interpretation
- **Parameter Interactions**: τ and S_GC are inversely related, suggesting a trade-off between these metrics. Higher p values reduce τ but also lower S_GC, indicating diminishing returns.
- **f_R Dynamics**: f_R’s sensitivity to α is p-dependent. Lower p values (e.g., 0.1) exhibit nonlinear growth, while higher p values (e.g., 0.9) plateau, implying system stability at high probabilities.
- **S_GC as Threshold**: The constant S_GC line (~0.9) may represent a critical system boundary, with deviations indicating performance thresholds.
- **Anomalies**: The sharp rise in f_R for p=0.1 at α=0.5 (subplot d) suggests a phase transition or critical point in the system’s behavior.
This analysis highlights how α and p jointly influence system performance, with implications for optimizing parameters in probabilistic models.
</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).