Modularity, asymmetry, and polarization shape consensus speed in the voter model
Madi Yerlanov, Zachary Kilpatrick, Nancy Rodriguez

TL;DR
This paper investigates how community structure, asymmetry, and polarization influence the speed of reaching consensus in a modified voter model with two interconnected cliques, revealing complex effects of coupling and initial conditions.
Contribution
It introduces a stochastic model analyzing the impact of modularity, asymmetry, and polarization on consensus dynamics, including a decomposition into fast and slow stages and an optimal coupling regime.
Findings
Consensus formation involves rapid inter-clique alignment followed by slow diffusion.
Initial polarization and asymmetry can create regimes where intermediate coupling minimizes consensus time.
A small-clique analysis explains the balance between alignment drift and noise amplification.
Abstract
In populations with community structure, the formation of consensus requires both alignment within and diffusion of beliefs across groups, processes that evolve on distinct time scales. How do modularity, asymmetry, and polarization shape this process? We study a variant of the voter model in which a population is divided into two cliques of sizes and . At each time step, a pair of nodes is selected; if their binary opinions differ, each agent adopts the opinion of the other with probability . With probability , the pairing occurs with a single clique, and with probability , across cliques. We analyze how this coupling strength, population imbalance, and initial polarization jointly determine the time to consensus. Formation of consensus generally starts with inter-clique interactions rapidly synchronizing the two cliques' opinion fractions, after which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
