Impact of Community Structure on Consensus Machine Learning
Bao Huynh, Haimonti Dutta, Dane Taylor

TL;DR
This paper investigates how community structures in networks affect the speed of consensus in decentralized machine learning, revealing that reducing community structure generally accelerates consensus and identifying a critical point beyond which communities no longer hinder convergence.
Contribution
The study provides a theoretical analysis of the impact of community structure on consensus time using stochastic block models and random matrix theory, introducing the concept of a critical community level.
Findings
Increasing community structure slows down consensus.
A critical community level exists where consensus speed is minimized.
Empirical results confirm theoretical predictions for decentralized SVMs.
Abstract
Consensus dynamics support decentralized machine learning for data that is distributed across a cloud compute cluster or across the internet of things. In these and other settings, one seeks to minimize the time required to obtain consensus within some margin of error. typically depends on the topology of the underlying communication network, and for many algorithms depends on the second-smallest eigenvalue of the network's normalized Laplacian matrix: . Here, we analyze the effect on of network community structure, which can arise when compute nodes/sensors are spatially clustered, for example. We study consensus machine learning over networks drawn from stochastic block models, which yield random networks that can contain heterogeneous…
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.
Taxonomy
TopicsOpinion Dynamics and Social Influence · Complex Network Analysis Techniques · Distributed Control Multi-Agent Systems
