Exact recovery and Bregman hard clustering of node-attributed Stochastic Block Model
Maximilien Dreveton, Felipe S. Fernandes, Daniel R. Figueiredo
Abstract
Network clustering tackles the problem of identifying sets of nodes (communities) that have similar connection patterns. However, in many scenarios, nodes also have attributes that are correlated with the clustering structure. Thus, network information (edges) and node information (attributes) can be jointly leveraged to design high-performance clustering algorithms. Under a general model for the network and node attributes, this work establishes an information-theoretic criterion for the exact recovery of community labels and characterizes a phase transition determined by the Chernoff-Hellinger divergence of the model. The criterion shows how network and attribute information can be exchanged in order to have exact recovery (e.g., more reliable network information requires less reliable attribute information). This work also presents an iterative clustering algorithm that maximizes the joint likelihood, assuming that the probability distribution of network interactions and node attributes belong to exponential families. This covers a broad range of possible interactions (e.g., edges with weights) and attributes (e.g., non-Gaussian models), as well as sparse networks, while also exploring the connection between exponential families and Bregman divergences. Extensive numerical experiments using synthetic data indicate that the proposed algorithm outperforms classic algorithms that leverage only network or only attribute information as well as state-of-the-art algorithms that also leverage both sources of information. The contributions of this work provide insights into the fundamental limits and practical techniques for inferring community labels on node-attributed networks.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f8caa085-6bcc-4d45-a344-391a597c587dCited by top-tier papers4
- Revisiting Instance-Optimal Cluster Recovery in the Labeled Stochastic Block ModelKaito Ariu, Alexandre Proutière, Se-Young YunICML 2025
- Optimal Graph Clustering without Edge Density SignalsMaximilien Dreveton, Elaine Siyu Liu, Matthias Grossglauser, Patrick ThiranNeurIPS 2025
- Graph Attention is Not Always Beneficial: A Theoretical Analysis of Graph Attention Mechanisms via Contextual Stochastic Block ModelsZhongtian Ma, Qiaosheng Zhang, Bocheng Zhou, Yexin Zhang et al.ICML 2025
- Exact Community Recovery under Side Information: Optimality of Spectral AlgorithmsJulia Gaudio, Nirmit JoshiICLR 2025
Builds on1
Related papers
- Correlated Stochastic Block Models: Exact Graph Matching with Applications to Recovering CommunitiesMiklós Z. Rácz, Anirudh SridharNeurIPS 2021 · 46 citations
- Harnessing Multiple Correlated Networks for Exact Community RecoveryMiklós Z. Rácz, Jifan ZhangNeurIPS 2024 · 9 citations
- Optimal Non-Convex Exact Recovery in Stochastic Block Model via Projected Power MethodPeng Wang, Huikang Liu, Zirui Zhou, Anthony Man-Cho SoICML 2021 · 16 citations
- Weighted Flow Diffusion for Local Graph Clustering with Node Attributes: an Algorithm and Statistical GuaranteesShenghao Yang, Kimon FountoulakisICML 2023 · 6 citations
- Semi-supervised Community Detection via Structural Similarity MetricsYicong Jiang, Tracy KeICLR 2023
