Hostname: page-component-77f85d65b8-t6st2 Total loading time: 0 Render date: 2026-03-28T02:30:57.273Z Has data issue: false hasContentIssue false

Phase transitions in biased opinion dynamics with 2-choices rule

Published online by Cambridge University Press:  10 March 2023

Arpan Mukhopadhyay*
Affiliation:
Department of Computer Science, University of Warwick, Coventry, United Kingdom.
*
*Corresponding author. E-mail: arpan.mukhopadhyay@warwick.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

We consider a model of binary opinion dynamics where one opinion is inherently “superior” than the other, and social agents exhibit a “bias” toward the superior alternative. Specifically, it is assumed that an agent updates its choice to the superior alternative with probability α > 0 irrespective of its current opinion and opinions of other agents. With probability $1-\alpha$, it adopts majority opinion among two randomly sampled neighbors and itself. We are interested in the time it takes for the network to converge to a consensus on the superior alternative. In a complete graph of size n, we show that irrespective of the initial configuration of the network, the average time to reach consensus scales as $\Theta(n\,\log n)$ when the bias parameter α is sufficiently high, that is, $\alpha \gt \alpha_c$ where αc is a threshold parameter that is uniquely characterized. When the bias is low, that is, when $\alpha \in (0,\alpha_c]$, we show that the same rate of convergence can only be achieved if the initial proportion of agents with the superior opinion is above certain threshold $p_c(\alpha)$. If this is not the case, then we show that the network takes $\Omega(\exp(\Theta(n)))$ time on average to reach consensus.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press.
Figure 0

Figure 1. Mean consensus time per node $\bar{T}_n(p)/n$ as a function of the network size for $\alpha=0.1 \lt 1/9$ for complete graphs. (a) $\alpha=0.1 \lt 1/9, p=0.4 \lt p_c(\alpha)=0.431$. (b) $\alpha=0.1 \lt 1/9, p=0.5 \gt p_c(\alpha)=0.431$.

Figure 1

Figure 2. Mean consensus time per node $\bar{T}_n(p)/n$ as a function of the network size for $\alpha=0.125 \gt 1/9$ for complete graphs. (a)$\alpha=0.125 \gt 1/9, p=0$. (b) $\alpha=0.125 \gt 1/9, p=0.5$.

Figure 2

Figure 3. Mean consensus time per node $\bar{T}_n(p)/n$ as a function of the network size for α = 0.05 for random d-regular graphs with $d=\lceil \log n \rceil$. (a) $\alpha=0.05, p=0.05$. (b) $\alpha=0.05, p=0.8$.

Figure 3

Figure 4. Mean consensus time per node $\bar{T}_n(p)/n$ as a function of the network size for α = 0.8 for random d-regular graphs with $d=\lceil \log n \rceil$. (a) $\alpha=0.8, p=0.05$. (b) $\alpha=0.8, p=0.8$.

Figure 4

Figure 5. Mean consensus time per node $\bar{T}_n(p)/n$ as a function of the network size for α = 0.05 for random d-regular graphs with d = 5. (a) $\alpha=0.05, p=0.05$. (b) $\alpha=0.05, p=0.8$.

Figure 5

Figure 6. Mean consensus time per node $\bar{T}_n(p)/n$ as a function of the network size for α = 0.8 for random d-regular graphs with d = 5. (a) $\alpha=0.8, p=0.05$. (b) $\alpha=0.8, p=0.8$.

Figure 6

Figure 7. Mean consensus time per node $\bar{T}_n(p)/n$ as a function of the network size for α = 0.05 for Erdős–Rényi graphs with edge probability $\log n/n$. (a) $\alpha=0.05, p=0.05$. (b) $\alpha=0.05, p=0.8$.

Figure 7

Figure 8. Mean consensus time per node $\bar{T}_n(p)/n$ as a function of the network size for α = 0.8 for Erdős–Rényi graphs with edge probability $\log n/n$. (a) $\alpha=0.8, p=0.05$. (b) $\alpha=0.8, p=0.8$.