paper-with-me

홈 › Papers

CGC: Contrastive Graph Clustering for Community Detection and Tracking

2022-04-05 · Namyong Park, Ryan Rossi, Eunyee Koh, Iftikhar Ahamath Burhanuddin, Sungchul Kim, Fan Du, Nesreen Ahmed, Christos Faloutsos

Given entities and their interactions in the web data, which may have occurred at different time, how can we find communities of entities and track their evolution? In this paper, we approach this important task from graph clustering perspective. Recently, state-of-the-art clustering performance in various domains has been achieved by deep clustering methods. Especially, deep graph clustering (DGC) methods have successfully extended deep clustering to graph-structured data by learning node representations and cluster assignments in a joint optimization framework. Despite some differences in modeling choices (e.g., encoder architectures), existing DGC methods are mainly based on autoencoders and use the same clustering objective with relatively minor adaptations. Also, while many real-world graphs are dynamic, previous DGC methods considered only static graphs. In this work, we develop CGC, a novel end-to-end framework for graph clustering, which fundamentally differs from existing methods. CGC learns node embeddings and cluster assignments in a contrastive graph learning framework, where positive and negative samples are carefully selected in a multi-level scheme such that they reflect hierarchical community structures and network homophily. Also, we extend CGC for time-evolving data, where temporal graph clustering is performed in an incremental learning fashion, with the ability to detect change points. Extensive evaluation on real-world graphs demonstrates that the proposed CGC consistently outperforms existing methods.

📄 PDF Abstract BibTeX arXiv:2204.08504

Code (1)

namyongpark/cgc-data 공식 구현

Tasks

ClusteringCommunity DetectionDeep ClusteringGraph ClusteringGraph LearningIncremental Learning

Similar Papers 제목 키워드 기반

Deep Graph Clustering via Mutual Information Maximization and Mixture Model

2022-05-10 · Maedeh Ahmadi, Mehran Safayani, Abdolreza Mirzaei

Attributed graph clustering or community detection which learns to cluster the nodes of a graph is a challenging task in graph analysis. In this paper, we introduce a contrastive learning framework for learning clusterin…

ClusteringCommunity DetectionContrastive LearningGraph Clustering+1

Community-Aware Efficient Graph Contrastive Learning via Personalized Self-Training

2023-11-18 · Yuecheng Li, YanMing Hu, Lele Fu, Chuan Chen 외

In recent years, graph contrastive learning (GCL) has emerged as one of the optimal solutions for various supervised tasks at the node level. However, for unsupervised and structure-related tasks such as community detect…

Community DetectionContrastive LearningGraph Clustering

Revisiting Modularity Maximization for Graph Clustering: A Contrastive Learning Perspective

2024-06-20 · Yunfei Liu, Jintang Li, Yuehe Chen, Ruofan Wu 외

Graph clustering, a fundamental and challenging task in graph mining, aims to classify nodes in a graph into several disjoint clusters. In recent years, graph contrastive learning (GCL) has emerged as a dominant line of …

ClusteringCommunity DetectionContrastive LearningGraph Clustering+1

Spectral redemption: clustering sparse networks

2013-06-24 · Florent Krzakala, Cristopher Moore, Elchanan Mossel, Joe Neeman 외

Spectral algorithms are classic approaches to clustering and community detection in networks. However, for sparse networks the standard versions of these algorithms are suboptimal, in some cases completely failing to det…

ClusteringCommunity DetectionStochastic Block Model

Self-Supervised Contrastive Graph Clustering Network via Structural Information Fusion

2024-08-08 · Xiaoyang Ji, Yuchen Zhou, Haofu Yang, Shiyue Xu 외

Graph clustering, a classical task in graph learning, involves partitioning the nodes of a graph into distinct clusters. This task has applications in various real-world scenarios, such as anomaly detection, social netwo…

Anomaly DetectionClusteringContrastive LearningGraph Clustering+1