Curvature-based Clustering on Graphs

07/19/2023
by   Yu Tian, et al.
0

Unsupervised node clustering (or community detection) is a classical graph learning task. In this paper, we study algorithms, which exploit the geometry of the graph to identify densely connected substructures, which form clusters or communities. Our method implements discrete Ricci curvatures and their associated geometric flows, under which the edge weights of the graph evolve to reveal its community structure. We consider several discrete curvature notions and analyze the utility of the resulting algorithms. In contrast to prior literature, we study not only single-membership community detection, where each node belongs to exactly one community, but also mixed-membership community detection, where communities may overlap. For the latter, we argue that it is beneficial to perform community detection on the line graph, i.e., the graph's dual. We provide both theoretical and empirical evidence for the utility of our curvature-based clustering algorithms. In addition, we give several results on the relationship between the curvature of a graph and that of its dual, which enable the efficient implementation of our proposed mixed-membership community detection approach and which may be of independent interest for curvature-based network analysis.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/10/2023

Augmentations of Forman's Ricci Curvature and their Applications in Community Detection

The notion of curvature on graphs has recently gained traction in the ne...
research
06/02/2018

Multiplex Communities and the Emergence of International Conflict

Recent advances in community detection reveal new insights into multiple...
research
11/25/2020

Mixed Membership Graph Clustering via Systematic Edge Query

This work considers clustering nodes of a largely incomplete graph. Unde...
research
09/14/2010

Efficient Bayesian Community Detection using Non-negative Matrix Factorisation

Identifying overlapping communities in networks is a challenging task. I...
research
04/04/2020

Learning with Semi-Definite Programming: new statistical bounds based on fixed point analysis and excess risk curvature

Many statistical learning problems have recently been shown to be amenab...
research
06/24/2023

Boosting Multitask Learning on Graphs through Higher-Order Task Affinities

Predicting node labels on a given graph is a widely studied problem with...
research
09/15/2022

Selecting a significance level in sequential testing procedures for community detection

While there have been numerous sequential algorithms developed to estima...

Please sign up or login with your details

Forgot password? Click here to reset