Community detection of hypergraphs by Ricci flow
Yulu Tian, Jicheng Ma, Yunyan Yang, Liang Zhao
TL;DR
This work addresses community detection in hypergraphs by introducing a curvature-driven framework: an Ollivier–Ricci curvature defined on hyperedges, a Ricci flow that evolves hyperedge weights, and HyperRCD, a detector that operates directly on hypergraphs without reducing to graphs. The authors prove long-time existence for the hypergraph Ricci flow and implement a discrete HyperRCD algorithm that updates weights via w'_h = −d(h) κ_α(h) and prunes edges to reveal communities, achieving robust, scalable performance. Across synthetic and real-world hypergraphs, HyperRCD demonstrates state-of-the-art or competitive results, outperforming several graph-based baselines and remaining competitive with hypergraph-specific methods; Mushroom data reveal a scalability limitation tied to LP-based Wasserstein computations. Overall, the approach preserves higher-order structure and provides a principled geometric method for hypergraph community detection with strong empirical validation.
Abstract
Community detection in hypergraphs is both instrumental for functional module identification and intricate due to higher-order interactions among nodes. We define a hypergraph Ricci flow that directly operates on higher-order interactions of hypergraphs and prove long-time existence of the flow. Building on this theoretical foundation, we develop HyperRCD-a Ricci-flow-based community detection approach that deforms hyperedge weights through curvature-driven evolution, which provides an effective mathematical representation of higher-order interactions mediated by weighted hyperedges between nodes. Extensive experiments on both synthetic and real-world hypergraphs demonstrate that HyperRCD exhibits remarkable enhanced robustness to topological variations and competitive performance across diverse datasets.
