ResearchPod Summary
Community detection in graphs is traditionally dominated by the homophily assumption—the idea that connected nodes share the same class. However, many real-world networks are heterophilic, meaning edges frequently connect nodes of different classes. Existing unsupervised methods, such as modularity maximization or standard spectral clustering, often fail on these graphs because they are either feature-agnostic or rely on assumptions that do not hold in heterophilic settings. This paper asks: can we use the local topological structure of a graph to improve unsupervised community detection without relying on node labels or homophily?
To address this, the author introduces Curvature-Guided Sheaf Diffusion (CGSD). The core innovation is the use of discrete Forman-Ricci curvature, a measure of local bottleneck structure, as a topological signal.
CGSD operates in three stages:
CGSD demonstrates superior performance on heterophilic benchmarks compared to nine unsupervised baselines. Notably, the CSpec clusterer provides a significant performance boost over standard K-Means on the same embeddings, improving mean Normalized Mutual Information (NMI) by 15%. The mechanism is highly interpretable: on heterophilic graphs, intra-community and inter-community edges exhibit visibly distinct curvature distributions, allowing the algorithm to effectively separate communities that are otherwise difficult to distinguish.
This work provides a robust, interpretable, and fully unsupervised tool for analyzing complex networks where homophily is absent. By grounding the clustering process in the geometric properties of the graph (curvature) rather than opaque generative models, it offers a transparent way to identify community structures in challenging datasets like web networks and Wikipedia page-page graphs.
AI-generated third-party summary by ResearchPod. Not official content or an endorsement by the paper authors or affiliated organizations.