Voter Model Meets Rumour Spreading: A Study of Consensus Protocols on Graphs with Agnostic Nodes [Extended Version]

📅 2025-02-20
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper investigates consensus formation in multi-agent systems with “agnostic nodes”—agents lacking initial opinions—by integrating the voter model with rumor-spreading dynamics. We propose the first systematic stochastic model for this setting and develop a rigorous probabilistic analysis framework based on martingale theory. Our approach yields exact characterizations of color-consensus probability and tight upper and lower bounds on convergence time. Closed-form expressions for consensus probability are derived for fundamental topologies, including trees, cycles, and Erdős–Rényi (ER) random graphs. Furthermore, we design efficient MCMC-based estimation algorithms achieving time complexity O(n² log n) for general graphs and O(n log n) for ER graphs—substantially outperforming generic methods. Experiments confirm that estimation accuracy improves with network size. The core contribution lies in establishing a unified theoretical foundation for stochastic consensus under agnostic initialization, seamlessly integrating probabilistic characterization, temporal analysis, and algorithmic design.

Technology Category

Application Category

📝 Abstract
Problems of consensus in multi-agent systems are often viewed as a series of independent, simultaneous local decisions made between a limited set of options, all aimed at reaching a global agreement. Key challenges in these protocols include estimating the likelihood of various outcomes and finding bounds for how long it may take to achieve consensus, if it occurs at all. To date, little attention has been given to the case where some agents have no initial opinion. In this paper, we introduce a variant of the consensus problem which includes what we call `agnostic' nodes and frame it as a combination of two known and well-studied processes: voter model and rumour spreading. We show (1) a martingale that describes the probability of consensus for a given colour, (2) bounds on the number of steps for the process to end using results from rumour spreading and voter models, (3) closed formulas for the probability of consensus in a few special cases, and (4) that the computational complexity of estimating the probability with a Markov chain Monte Carlo process is $O(n^2 log n)$ for general graphs and $O(nlog n)$ for ErdH{o}s-R'enyi graphs, which makes it an efficient method for estimating probabilities of consensus. Furthermore, we present experimental results suggesting that the number of runs needed for a given standard error decreases when the number of nodes increases.
Problem

Research questions and friction points this paper is trying to address.

Consensus protocols with agnostic nodes
Combining voter model and rumour spreading
Efficient probability estimation using Markov chain
Innovation

Methods, ideas, or system contributions that make the work stand out.

Combines voter model
Integrates rumour spreading
Uses Markov chain Monte Carlo
🔎 Similar Papers
No similar papers found.
M
M. Gauy
São Paulo State University, Itapeva, Brazil
A
Anna Abramishvili
King’s College London, London, United Kingdom
E
Eduardo Colli
University of São Paulo, São Paulo, Brazil
T
Tiago Madeira
University of São Paulo, São Paulo, Brazil
Frederik Mallmann-Trenn
Frederik Mallmann-Trenn
King's College London
Randomized processesdata sciencedistributed computingcommunity detectioncomputing with noise
V
Vinícius Franco Vasconcelos
University of São Paulo, São Paulo, Brazil
David Kohan Marzagão
David Kohan Marzagão
King's College London