CGC: Contrastive Graph Clustering for Community Detection and Tracking
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 31 of its 68 references that are in the map. First posted on arXiv 5 Apr 2022.
Builds on
31 of 68 references.
References · 31
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2020Supervised Contrastive Learningcited by 2,803
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2018Deep Graph Infomaxcited by 1,101
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2015Unsupervised Deep Embedding for Clustering Analysiscited by 763
- 2018MINE: Mutual Information Neural Estimationcited by 680
- 2019On Variational Bounds of Mutual Informationcited by 550
- 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 443
19 more
- 2016Towards K-means-friendly Spaces: Simultaneous Deep Learning and Clusteringcited by 237
- 2016Variational Deep Embedding: An Unsupervised and Generative Approach to Clusteringcited by 219
- 2020Graph Clustering with Graph Neural Networkscited by 163
- 2019Attributed Graph Clustering: A Deep Attentional Embedding Approachcited by 149
- 2020Structural Deep Clustering Networkcited by 145
- 2021Self-supervised Heterogeneous Graph Neural Network with Co-contrastive Learningcited by 130
- 2020When Does Self-Supervision Help Graph Convolutional Networks?cited by 121
- 2019Multi-Stage Self-Supervised Learning for Graph Convolutional Networks on Graphs with Few Labelscited by 111
- 2018DynGEM: Deep Embedding Method for Dynamic Graphscited by 100
- 2018dyngraph2vec: Capturing Network Dynamics using Dynamic Graph Representation Learningcited by 88
- 2019Learning Graph Embedding with Adversarial Training Methodscited by 84
- 2021Attention-driven Graph Clustering Networkcited by 40
- 2018Deep Temporal Clustering : Fully Unsupervised Learning of Time-Domain Featurescited by 36
- 2022EvoKG: Jointly Modeling Event Time and Network Structure for Reasoning over Temporal Knowledge Graphscited by 27
- 2017TIMERS: Error-Bounded SVD Restart on Dynamic Networkscited by 19
- 2017Scalable Tucker Factorization for Sparse Tensors - Algorithms and Discoveriescited by 14
- 2020K-Core based Temporal Graph Convolutional Network for Dynamic Graphscited by 13
- 2020DETECT: Deep Trajectory Clustering for Mobility-Behavior Analysiscited by 11
- 2020Interpretable Clustering on Dynamic Graphs with Recurrent Graph Neural Networkscited by 11
Built on by
Citing papers per year: 2022: 5; 2023: 5; 2024: 5; 2025: 3; 2026: 3.
21 papers.
Sort:
- 2023Deep Temporal Graph Clusteringcited by 28
- 2022A Survey of Deep Graph Clustering: Taxonomy, Challenge, Application, and Open Resourcecited by 26
- 2023HomoGCL: Rethinking Homophily in Graph Contrastive Learningcited by 18
- 2024A Survey of Data-Efficient Graph Learningcited by 18
- 2023Reinforcement Graph Clustering with Unknown Cluster Numbercited by 16
- 2023Contrastive Graph Clustering in Curvature Spacescited by 15
- 2024DeepRicci: Self-supervised Graph Structure-Feature Co-Refinement for Alleviating Over-squashingcited by 15
- 2022SCGC : Self-Supervised Contrastive Graph Clusteringcited by 13
- 2022KRACL: Contrastive Learning with Graph Context Modeling for Sparse Knowledge Graph Completioncited by 10
- 2023Temporal Graph Representation Learning with Adaptive Augmentation Contrastivecited by 5
- 2022EGRC-Net: Embedding-induced Graph Refinement Clustering Networkcited by 3
- 2022Efficient block contrastive learning via parameter-free meta-node approximationcited by 2
9 more
- 2025Scalable Attribute-Missing Graph Clustering via Neighborhood Differentiationcited by 2
- 2024Forward Learning of Graph Neural Networkscited by 1
- 2024GLEMOS: Benchmark for Instantaneous Graph Learning Model Selectioncited by 1
- 2026Deep Temporal Graph Clustering: A Comprehensive Benchmark and Datasetscited by 1
- 2026Node Role-Guided LLMs for Dynamic Graph Clusteringcited by 1
- 2024Semantic-Aware Representation of Multi-Modal Data for Data Ingress: A Literature Reviewcited by 0
- 2025Divide-Then-Rule: A Cluster-Driven Hierarchical Interpolator for Attribute-Missing Graphscited by 0
- 2025Graph Optimization Foundation Model: Tokenizing Graph via A Language-Model Paradigmcited by 0
- 2026Beyond the Academic Monoculture: A Unified Framework and Industrial Perspective for Attributed Graph Clusteringcited by 0
- 2026Beyond the Academic Monoculture: A Unified Framework and Industrial Perspective for Attributed Graph Clustering21 Mar 2026
- 2026Node Role-Guided LLMs for Dynamic Graph Clustering14 Mar 2026
- 2026Deep Temporal Graph Clustering: A Comprehensive Benchmark and Datasets19 Jan 2026
- 2025Graph Optimization Foundation Model: Tokenizing Graph via A Language-Model Paradigm29 Sep 2025
- 2025Divide-Then-Rule: A Cluster-Driven Hierarchical Interpolator for Attribute-Missing Graphs12 Jul 2025
- 2025Scalable Attribute-Missing Graph Clustering via Neighborhood Differentiation9 Jul 2025
- 2024Semantic-Aware Representation of Multi-Modal Data for Data Ingress: A Literature Review17 Jul 2024
- 2024GLEMOS: Benchmark for Instantaneous Graph Learning Model Selection2 Apr 2024
- 2024Forward Learning of Graph Neural Networks16 Mar 2024
- 2024A Survey of Data-Efficient Graph Learning1 Feb 2024
- 2024DeepRicci: Self-supervised Graph Structure-Feature Co-Refinement for Alleviating Over-squashing23 Jan 2024
- 2023Temporal Graph Representation Learning with Adaptive Augmentation Contrastive7 Nov 2023
9 more
- 2023Reinforcement Graph Clustering with Unknown Cluster Number13 Aug 2023
- 2023HomoGCL: Rethinking Homophily in Graph Contrastive Learning16 Jun 2023
- 2023Deep Temporal Graph Clustering18 May 2023
- 2023Contrastive Graph Clustering in Curvature Spaces5 May 2023
- 2022A Survey of Deep Graph Clustering: Taxonomy, Challenge, Application, and Open Resource23 Nov 2022
- 2022EGRC-Net: Embedding-induced Graph Refinement Clustering Network19 Nov 2022
- 2022Efficient block contrastive learning via parameter-free meta-node approximation28 Sep 2022
- 2022KRACL: Contrastive Learning with Graph Context Modeling for Sparse Knowledge Graph Completion16 Aug 2022
- 2022SCGC : Self-Supervised Contrastive Graph Clustering27 Apr 2022
- 2023Deep Temporal Graph Clusteringcited by 28
- 2022A Survey of Deep Graph Clustering: Taxonomy, Challenge, Application, and Open Resourcecited by 26
- 2023HomoGCL: Rethinking Homophily in Graph Contrastive Learningcited by 18
- 2024A Survey of Data-Efficient Graph Learningcited by 18
- 2023Reinforcement Graph Clustering with Unknown Cluster Numbercited by 16
- 2023Contrastive Graph Clustering in Curvature Spacescited by 15
- 2024DeepRicci: Self-supervised Graph Structure-Feature Co-Refinement for Alleviating Over-squashingcited by 15
- 2022SCGC : Self-Supervised Contrastive Graph Clusteringcited by 13
- 2022KRACL: Contrastive Learning with Graph Context Modeling for Sparse Knowledge Graph Completioncited by 10
- 2023Temporal Graph Representation Learning with Adaptive Augmentation Contrastivecited by 5
- 2022EGRC-Net: Embedding-induced Graph Refinement Clustering Networkcited by 3
- 2022Efficient block contrastive learning via parameter-free meta-node approximationcited by 2
12 most cited of 21 All 21 (JSON)
- 2026Beyond the Academic Monoculture: A Unified Framework and Industrial Perspective for Attributed Graph Clustering21 Mar 2026
- 2026Node Role-Guided LLMs for Dynamic Graph Clustering14 Mar 2026
- 2026Deep Temporal Graph Clustering: A Comprehensive Benchmark and Datasets19 Jan 2026
- 2025Graph Optimization Foundation Model: Tokenizing Graph via A Language-Model Paradigm29 Sep 2025
- 2025Divide-Then-Rule: A Cluster-Driven Hierarchical Interpolator for Attribute-Missing Graphs12 Jul 2025
- 2025Scalable Attribute-Missing Graph Clustering via Neighborhood Differentiation9 Jul 2025
- 2024Semantic-Aware Representation of Multi-Modal Data for Data Ingress: A Literature Review17 Jul 2024
- 2024GLEMOS: Benchmark for Instantaneous Graph Learning Model Selection2 Apr 2024
- 2024Forward Learning of Graph Neural Networks16 Mar 2024
- 2024A Survey of Data-Efficient Graph Learning1 Feb 2024
- 2024DeepRicci: Self-supervised Graph Structure-Feature Co-Refinement for Alleviating Over-squashing23 Jan 2024
- 2023Temporal Graph Representation Learning with Adaptive Augmentation Contrastive7 Nov 2023
12 newest of 21 All 21 (JSON)