Yahoo! Research, Sunnyvale, CA, USA.
Intel Inc., Hillsboro, OR, USA.
Sci Rep. 2019 Jul 10;9(1):9984. doi: 10.1038/s41598-019-46380-9.
Many complex networks in the real world have community structures - groups of well-connected nodes with important functional roles. It has been well recognized that the identification of communities bears numerous practical applications. While existing approaches mainly apply statistical or graph theoretical/combinatorial methods for community detection, in this paper, we present a novel geometric approach which enables us to borrow powerful classical geometric methods and properties. By considering networks as geometric objects and communities in a network as a geometric decomposition, we apply curvature and discrete Ricci flow, which have been used to decompose smooth manifolds with astonishing successes in mathematics, to break down communities in networks. We tested our method on networks with ground-truth community structures, and experimentally confirmed the effectiveness of this geometric approach.
许多现实世界中的复杂网络都具有社区结构——即具有重要功能作用的、连接紧密的节点群组。人们已经充分认识到,社区的识别具有许多实际应用。虽然现有的方法主要应用统计或图论/组合方法来进行社区检测,但在本文中,我们提出了一种新颖的几何方法,使我们能够借鉴强大的经典几何方法和性质。通过将网络视为几何对象,并将网络中的社区视为几何分解,我们应用曲率和离散 Ricci 流,这些方法在数学上已经被成功地用于分解光滑流形,来打破网络中的社区。我们在具有真实社区结构的网络上测试了我们的方法,并通过实验证实了这种几何方法的有效性。