Curvature-based Clustering on Graphs
- URL: http://arxiv.org/abs/2307.10155v1
- Date: Wed, 19 Jul 2023 17:35:08 GMT
- Title: Curvature-based Clustering on Graphs
- Authors: Yu Tian, Zachary Lubberts, Melanie Weber
- Abstract summary: 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.
- Score: 14.136746708037402
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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.
Related papers
- A multi-core periphery perspective: Ranking via relative centrality [4.33459568143131]
Community and core-periphery are two widely studied graph structures.
The impact of inferring the core-periphery structure of a graph on understanding its community structure is not well utilized.
We introduce a novel for graphs with ground truth communities, where each community has a densely connected part (the core) and the rest is more sparse (the periphery)
arXiv Detail & Related papers (2024-06-06T20:21:27Z) - Contrastive Graph Clustering in Curvature Spaces [74.03252813800334]
We present a novel end-to-end contrastive graph clustering model named CONGREGATE.
To support geometric clustering, we construct a theoretically grounded Heterogeneous Curvature Space.
We then train the graph clusters by an augmentation-free reweighted contrastive approach.
arXiv Detail & Related papers (2023-05-05T14:04:52Z) - Geometry Contrastive Learning on Heterogeneous Graphs [50.58523799455101]
This paper proposes a novel self-supervised learning method, termed as Geometry Contrastive Learning (GCL)
GCL views a heterogeneous graph from Euclidean and hyperbolic perspective simultaneously, aiming to make a strong merger of the ability of modeling rich semantics and complex structures.
Extensive experiments on four benchmarks data sets show that the proposed approach outperforms the strong baselines.
arXiv Detail & Related papers (2022-06-25T03:54:53Z) - Exact Community Recovery in Correlated Stochastic Block Models [6.746400031322727]
We study the problem of learning latent community structure from multiple correlated networks.
Our main result derives the precise information-theoretic threshold for exact community recovery using multiple correlated graphs.
We develop a novel algorithm that carefully synthesizes algorithms from the community recovery and graph matching literatures.
arXiv Detail & Related papers (2022-03-29T16:44:38Z) - Fair Community Detection and Structure Learning in Heterogeneous
Graphical Models [8.643517734716607]
Inference of community structure in probabilistic graphical models may not be consistent with fairness constraints when nodes have demographic attributes.
This paper defines a novel $ell_$-regularized pseudo-likelihood approach for fair graphical model selection.
arXiv Detail & Related papers (2021-12-09T18:58:36Z) - Effective and Efficient Graph Learning for Multi-view Clustering [173.8313827799077]
We propose an effective and efficient graph learning model for multi-view clustering.
Our method exploits the view-similar between graphs of different views by the minimization of tensor Schatten p-norm.
Our proposed algorithm is time-economical and obtains the stable results and scales well with the data size.
arXiv Detail & Related papers (2021-08-15T13:14:28Z) - Sparse Partial Least Squares for Coarse Noisy Graph Alignment [10.172041234280865]
Graph signal processing (GSP) provides a powerful framework for analyzing signals arising in a variety of domains.
We propose a novel regularized partial least squares method which both incorporates the observed graph structures and imposes sparsity in order to reflect the underlying block community structure.
arXiv Detail & Related papers (2021-04-06T21:52:15Z) - Amortized Probabilistic Detection of Communities in Graphs [39.56798207634738]
We propose a simple framework for amortized community detection.
We combine the expressive power of GNNs with recent methods for amortized clustering.
We evaluate several models from our framework on synthetic and real datasets.
arXiv Detail & Related papers (2020-10-29T16:18:48Z) - Multilayer Clustered Graph Learning [66.94201299553336]
We use contrastive loss as a data fidelity term, in order to properly aggregate the observed layers into a representative graph.
Experiments show that our method leads to a clustered clusters w.r.t.
We learn a clustering algorithm for solving clustering problems.
arXiv Detail & Related papers (2020-10-29T09:58:02Z) - Spectral Embedding of Graph Networks [76.27138343125985]
We introduce an unsupervised graph embedding that trades off local node similarity and connectivity, and global structure.
The embedding is based on a generalized graph Laplacian, whose eigenvectors compactly capture both network structure and neighborhood proximity in a single representation.
arXiv Detail & Related papers (2020-09-30T04:59:10Z) - Structured Graph Learning for Clustering and Semi-supervised
Classification [74.35376212789132]
We propose a graph learning framework to preserve both the local and global structure of data.
Our method uses the self-expressiveness of samples to capture the global structure and adaptive neighbor approach to respect the local structure.
Our model is equivalent to a combination of kernel k-means and k-means methods under certain condition.
arXiv Detail & Related papers (2020-08-31T08:41:20Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.