← Open Source
yueliu1999

Awesome-Deep-Graph-Clustering

[IEEE T-KDE 2026] Awesome Deep Graph Clustering is a collection of SOTA, novel deep graph clustering methods (papers, codes, and datasets).

ListsPaper collectionsPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
1.02k
Stars
156
Forks
+0
This week
23
Contributors
Created 2021-11-24 · Updated 2026-09-28 · #11833 today
Top developers
README

ADGC: Awesome Deep Graph Clustering

ADGC is a collection of state-of-the-art (SOTA), novel deep graph clustering methods (papers, codes and datasets). Any other interesting papers and codes are welcome. Any problems, please contact [email protected]. If you find this repository useful to your research or work, it is really appreciated to star this repository. :sparkles: If you use our code or the processed datasets in this repository for your research, please cite 2-3 papers in the citation part here. :heart:

Made with Python GitHub stars GitHub forks visitors


What is Deep Graph Clustering?

Deep graph clustering, which aims to reveal the underlying graph structure and divide the nodes into different groups, has attracted intensive attention in recent years. More details can be found in the survey paper. Link

 ![](./assets/logo_new.png) 

Important Survey Papers

Year Title Venue Paper Code
2026 Beyond the Academic Monoculture: A Unified Framework and Industrial Perspective for Attributed Graph Clustering arXiv Link Link
2026 Bridging Academia and Industry: A Comprehensive Benchmark for Attributed Graph Clustering NeurIPS Link Link
2025 DGCBench: A Deep Graph Clustering Benchmark (PyDGC) NeurIPS Link Link
2025 Clustering on Attributed Graphs: From Single-view to Multi-view CSUR Link -
2023 An Overview of Advanced Deep Graph Node Clustering TCSS Link -
2022 A Survey of Deep Graph Clustering: Taxonomy, Challenge, and Application arXiv Link Link
2022 A Comprehensive Survey on Community Detection with Deep Learning TNNLS Link -
2020 A Comprehensive Survey on Graph Neural Networks TNNLS Link -
2020 Deep Learning for Community Detection: Progress, Challenges and Opportunities IJCAI Link -
2018 A survey of clustering with deep learning: From the perspective of network architecture IEEE Access Link -

Papers

LLM-based Deep Graph Clustering

Year Title Venue Paper Code
2026 Node Role-Guided LLMs for Dynamic Graph Clustering (DyG-RoLLM) WWW Link Link
2025 MARK: Multi-agent Collaboration with Ranking Guidance for Text-attributed Graph Clustering (MARK) ACL Findings Link Link
2025 When Noisy Labels Meet Class Imbalance on Graphs: A Graph Augmentation Method with LLM and Pseudo Label (GraphALP) arXiv Link -
2024 Large Language Model Guided Graph Clustering LOG Link -

New-architecture Deep Graph Clustering

Year Title Venue Paper Code
2026 Breaking Structural Isolation: Scalable Graph Clustering via Community-Aware Sampling and Structural Entropy (SCISE) VLDB Link Link
2026 Neighborhood Consensus-guided Reinforcement Learning for Scalable Deep Graph Clustering (RLDGC) TMM Link Link
2026 A Unified Graph Clustering Network WWW Link -
2026 Compactness and Consistency: A Conjoint Framework for Deep Graph Clustering (CoCo) ICLR (Oral) Link Link
2026 ASIL: Augmented Structural Information Learning for Deep Graph Clustering in Hyperbolic Space TPAMI Link Link
2026 Weighted Graph Clustering via Scale Contraction and Graph Structure Learning (CeeGCN) WWW Link Link
2025 Clustering Diffusion Model With Frequency-Signal Modulation for Variational Graph Autoencoders (FVD) TPAMI Link Link
2025 Graph Prompt Clustering (GPC) TPAMI Link Link
2025 Differentiable Community Detection with Graph Neural Networks and Stochastic Block Models LoG Link -
2025 Attention Beyond Neighborhoods: Reviving Transformer for Graph Clustering (AGCN) arXiv Link -
2025 Deep Cut-informed Graph Embedding and Clustering (DCGC) KDD Link -
2025 Unsupervised Graph Clustering with Deep Structural Entropy (DeSE) KDD Link Link
2025 Deep Multi-modal Graph Clustering via Graph Transformer Network AAAI Link -
2024 The Map Equation Goes Neural: Mapping Network Flows with Graph Neural Networks (Neuromap) NeurIPS Link Link
2024 Expander Hierarchies for Normalized Cuts on Graphs KDD Link Link
2024 Kolmogorov-Arnold Network (KAN) for Graphs - - Link
2023 Robust Graph Clustering via Meta Learning for Noisy Graphs (MetaGC) CIKM Link Link

Temporal Deep Graph Clustering

Year Title Venue Paper Code
2026 Deep Temporal Graph Clustering: A Comprehensive Benchmark and Datasets (BenchTGC) TPAMI Link Link
2025 Multiview Temporal Graph Clustering (MVTGC) TNNLS Link Link
2025 Revisiting Dynamic Graph Clustering via Matrix Factorization (DyG-MF) WWW Link Link
2024 Federated Temporal Graph Clustering (FTGC) arXiv Link -
2024 Graph-based Time Series Clustering for End-to-End Hierarchical Forecasting arxiv Link -
2024 Deep Temporal Graph Clustering (TGC) ICLR Link Link
2021 Robust Dynamic Clustering for Temporal Networks CIKM Link -

Deep Graph Clustering with Unknown Cluster Number

Year Title Venue Paper Code
2024 NeuroCUT: A Neural Approach for Robust Graph Partitioning KDD Link Link
2024 LSEnet: Lorentz Structural Entropy Neural Network for Deep Graph Clustering (LSEnet) ICML Link Link
2024 Masked AutoEncoder for Graph Clustering without Pre-defined Cluster Number k (GCMA) arXiv Link -
2023 Reinforcement Graph Clustering with Unknown Cluster Number (RGC) ACM MM Link Link

Reconstructive Deep Graph Clustering

Year Title Venue Paper Code
2026 Synergistic Dual Proxies: Enhancing Cohesion and Separability in Deep Graph Clustering TKDE Link Link
2026 AMGC2: Rethinking Deep Graph Clustering With a High Attribute-Missing Ratio TPAMI Link -
2025 Scalable Attribute-Missing Graph Clustering via Neighborhood Differentiation (CMV-ND) ICML Link -
2025 Dynamic Deep Graph Learning for Incomplete Multi-View Clustering with Masked Graph Reconstruction Loss arXiv Link -
2025 SynC: Synergistic Boosting of Structure and Representation for Deep Graph Clustering (SynC) TNNLS Link Link
2024 Deep Masked Graph Node Clustering (DMGC) TCSS Link -
2024 Multi-scale graph clustering network (MGCN) IS Link Link
2024 An End-to-End Deep Graph Clustering via Online Mutual Learning TNNLS Link -
2024 Contrastive Deep Nonnegative Matrix Factorization for Community Detection (CDNMF) ICASSP Link Link
2024 Towards Faster Deep Graph Clustering via Efficient Graph Auto-Encoder (FastDGC) TKDD Link Link
2023 EGRC-Net: Embedding-Induced Graph Refinement Clustering Network (EGRC-Net) TIP Link Link
2023 Beyond The Evidence Lower Bound: Dual Variational Graph Auto-Encoders For Node Clustering (BELBO-VGAE) SDM Link Link
2023 Graph Clustering with Graph Neural Networks (DMoN) JMLR Link Link
2023 Graph Clustering Network with Structure Embedding Enhanced (GC-SEE) PR Link Link
2023 Beyond Homophily: Reconstructing Structure for Graph-agnostic Clustering (DGCN) ICML Link Link
2023 Toward Convex Manifolds: A Geometric Perspective for Deep Graph Clustering of Single-cell RNA-seq Data (scTCM) IJCAI Link Link
2023 Exploring the Interaction between Local and Global Latent Configurations for Clustering Single-cell RNA-seq: A Unified Perspective (scTPF) AAAI Link Link
2022 GraphMAE: Self-Supervised Masked Graph Autoencoders KDD Link Link
2022 Escaping Feature Twist: A Variational Graph Auto-Encoder for Node Clustering (FT-VGAE) IJCAI Link Link
2022 Deep Attention-guided Graph Clustering with Dual Self-supervision (DAGC) TCSVT Link Link
2022 Rethinking Graph Auto-Encoder Models for Attributed Graph Clustering (R-GAE) TKDE Link Link
2022 Graph embedding clustering: Graph attention auto-encoder with cluster-specificity distribution (GEC-CSD) NN Link -
2022 Exploring temporal community structure via network embedding (VGRGMM) TCYB Link -
2022 Cluster-Aware Heterogeneous Information Network Embedding (VaCA-HINE) WSDM Link -
2022 Efficient Graph Convolution for Joint Node Representation Learning and Clustering (GCC) WSDM Link Link
2022 ZINB-based Graph Embedding Autoencoder for Single-cell RNA-seq Interpretations (scTAG) AAAI Link Link
2022 Graph community infomax(GCI) TKDD Link -
2022 Deep graph clustering with multi-level subspace fusion (DGCSF) PR Link -
2022 Graph Clustering via Variational Graph Embedding (GC-VAE) PR Link -
2022 Deep neighbor-aware embedding for node clustering in attributed graphs (DNENC) PR Link -
2022 Collaborative Decision-Reinforced Self-Supervision for Attributed Graph Clustering (CDRS) TNNLS Link Link
2022 Embedding Graph Auto-Encoder for Graph Clustering (EGAE) TNNLS Link Link
2021 Self-Supervised Graph Convolutional Network for Multi-View Clustering (SGCMC) TMM Link Link
2021 Adaptive Hypergraph Auto-Encoder for Relational Data Clustering (AHGAE) TKDE Link -
2021 Attention-driven Graph Clustering Network (AGCN) ACM MM Link Link
2021 Deep Fusion Clustering Network (DFCN) AAAI Link Link
2020 Collaborative Graph Convolutional Networks: Unsupervised Learning Meets Semi-Supervised Learning (CGCN) AAAI Link Link
2020 Deep multi-graph clustering via attentive cross-graph association (DMGC) WSDM Link Link
2020 Going Deep: Graph Convolutional Ladder-Shape Networks (GCLN) AAAI Link -
2020 Multi-view attribute graph convolution networks for clustering (MAGCN) IJCAI Link Link
2020 One2Multi Graph Autoencoder for Multi-view Graph Clustering (O2MAC) WWW Link Link
2020 Structural Deep Clustering Network (SDCN/SDCN_Q) WWW Link Link
2020 Dirichlet Graph Variational Autoencoder (DGVAE) NeurIPS Link Link
2019 RWR-GAE: Random Walk Regularization for Graph Auto Encoders (RWR-GAE) arXiv Link Link
2019 Symmetric Graph Convolutional Autoencoder for Unsupervised Graph Representation Learning (GALA) ICCV Link Link
2019 Attributed Graph Clustering: A Deep Attentional Embedding Approach (DAEGC) IJCAI Link Link
2019 Network-Specific Variational Auto-Encoder for Embedding in Attribute Networks (NetVAE) IJCAI Link -
2017 Graph Clustering with Dynamic Embedding (GRACE) arXiv Link Link
2017 MGAE: Marginalized Graph Autoencoder for Graph Clustering (MGAE) CIKM Link Link
2017 Learning Community Embedding with Community Detection and Node Embedding on Graphs (ComE) CIKM Link Link
2016 Deep Neural Networks for Learning Graph Representations (DNGR) AAAI Link Link
2015 Heterogeneous Network Embedding via Deep Architectures (HNE) SIGKDD Link -
2014 Learning Deep Representations for Graph Clustering (GraphEncoder) AAAI Link Link

Adversarial Deep Graph Clustering

Year Title Venue Paper Code
2025 Clustering-Oriented Generative Attribute Graph Imputation (CGIR) ACM MM Link -
2023 Wasserstein Adversarially Regularized Graph Autoencoder (WARGA) Neurocomputing Link Link
2022 Unsupervised network embedding beyond homophily (SELENE) TMLR Link Link
2020 JANE: Jointly adversarial network embedding (JANE) IJCAI Link -
2019 Adversarial Graph Embedding for Ensemble Clustering (AGAE) IJCAI Link -
2019 CommunityGAN: Community Detection with Generative Adversarial Nets (CommunityGAN) WWW Link Link
2019 ProGAN: Network embedding via proximity generative adversarial network (ProGAN) SIGKDD Link -
2019 Learning Graph Embedding with Adversarial Training Methods (ARGA/ARVGA) TCYB Link Link
2019 Adversarially Regularized Graph Autoencoder for Graph Embedding (ARGA/ARVGA) IJCAI Link Link

Contrastive Deep Graph Clustering

Year Title Venue Paper Code
2026 Structure-Semantic Synergized Deep Contrastive Graph Clustering WWW Link -
2026 Discriminative Attribute Graph Clustering Through Topology-Guided Contrastive Learning ICML Link -
2025 One Node One Model: Featuring the Missing-Half for Graph Clustering (FPGC) AAAI Link Link
2025 Diffusion-based Graph-agnostic Clustering (DGAC) WWW Link Link
2025 Hybrid-Collaborative Augmentation and Contrastive Sample Adaptive-Differential Awareness for Robust Attributed Graph Clustering (RAGC) NeurIPS Link Link
2025 Disentangling Homophily and Heterophily in Multimodal Graph Clustering (DMGC) ACM MM Link Link
2025 Trustworthy Neighborhoods Mining: Homophily-Aware Neutral Contrastive Learning for Graph Clustering (NeuCGC) TKDE Link Link
2025 Multi-Task Curriculum Graph Contrastive Learning with Clustering Entropy Guidance (CurGL) IJCAI Link -
2025 A Simple yet Effective Hypergraph Clustering Network (HCN) IJCAI Link -
2025 Prototype-based Contrastive Graph Clustering Network for Reducing False Negatives Sci. Rep. Link -
2025 DCPRES: Contrastive Deep Graph Clustering with Progressive Relaxation Weighting Strategy Electronics Link -
2025 Motif-based Contrastive Graph Clustering with Clustering-oriented Prompt (MCGC) IPM Link -
2024 Revisiting Modularity Maximization for Graph Clustering: A Contrastive Learning Perspective SIGKDD Link Link
2024 GLAC-GCN: Global and Local Topology-Aware Contrastive Graph Clustering Network (GLAC-GCN) TAI Link Link
2024 Contrastive Multiview Attribute Graph Clustering With Adaptive Encoders TNNLS Link -
2024 Contrastive Deep Nonnegative Matrix Factorization for Community Detection (CDNMF) ICASSP Link Link
2024 Reliable Node Similarity Matrix Guided Contrastive Graph Clustering (NS4GC) TKDE Link Link
2024 Negative-Free Self-Supervised Gaussian Embedding of Graphs (SSGE) Neural Networks Link Link
2024 Network Community Detection via Neural Embeddings Nature Communications Link Link
2024 Improved Dual Correlation Reduction Network With Affinity Recovery (IDCRN) TNNLS Link Link
2024 Bootstrap Latents of Nodes and Neighbors for Graph Self-Supervised Learning (BLNN) ECML-PKDD Link Link
2024 Upper Bounding Barlow Twins: A Novel Filter for Multi-Relational Clustering (BTGF) AAAI Link Link
2023 A Contrastive Variational Graph Auto-Encoder for Node Clustering (CVGAE) PR Link Link
2023 Dual Contrastive Learning Network for Graph Clustering TNNLS Link Link
2023 Contrastive Learning with Cluster-Preserving Augmentation for Attributed Graph Clustering (CCA-AGC) ECML-PKDD Link Link
2023 Graph Contrastive Representation Learning with Input-Aware and Cluster-Aware Regularization ECML-PKDD Link -
2023 Reinforcement Graph Clustering with Unknown Cluster Number (RGC) ACM MM Link Link
2023 Self-Contrastive Graph Diffusion Network ACM MM Link Link
2023 CONVERT: Contrastive Graph Clustering with Reliable Augmentation (CONVERT) ACM MM Link Link
2023 Attribute Graph Clustering via Learnable Augmentation (AGCLA) arXiv Link -
2023 CARL-G: Clustering-Accelerated Representation Learning on Graphs (CARL-G) SIGKDD Link Link
2023 Dink-Net: Neural Clustering on Large Graphs (Dink-Net) ICML Link Link
2023 CONGREGATE: Contrastive Graph Clustering in Curvature Spaces (CONGREGATE) IJCAI Link Link
2023 Multi-level Graph Contrastive Prototypical Clustering IJCAI Link -
2023 Simple Contrastive Graph Clustering (SCGC) TNNLS Link Link
2023 Hard Sample Aware Network for Contrastive Deep Graph Clustering (HSAN) AAAI Link Link
2023 Cluster-guided Contrastive Graph Clustering Network (CCGC) AAAI Link Link
2023 Unsupervised Graph Representation Learning with Cluster-aware Self-training and Refining (CLEAR) TIST Link -
2022 NCAGC: A Neighborhood Contrast Framework for Attributed Graph Clustering (NCAGC) arXiv Link Link
2022 SCGC : Self-Supervised Contrastive Graph Clustering (SCGC) arXiv Link Link
2022 Towards Self-supervised Learning on Graphs with Heterophily (HGRL) CIKM Link Link
2022 S3GC: Scalable Self-Supervised Graph Clustering (S3GC) NeurIPS Link Link
2022 Self-consistent Contrastive Attributed Graph Clustering with Pseudo-label Prompt (SCAGC) TMM Link Link
2022 CGC: Contrastive Graph Clustering for Community Detection and Tracking (CGC) WWW Link Link
2022 Towards Unsupervised Deep Graph Structure Learning (SUBLIME) WWW Link Link
2022 Attributed Graph Clustering with Dual Redundancy Reduction (AGC-DRR) IJCAI Link Link
2022 Deep Graph Clustering via Dual Correlation Reduction (DCRN) AAAI Link Link
2022 RepBin: Constraint-Based Graph Representation Learning for Metagenomic Binning (RepBin) AAAI Link Link
2022 Augmentation-Free Self-Supervised Learning on Graphs (AFGRL) AAAI Link Link
2022 SAIL: Self-Augmented Graph Contrastive Learning (SAIL) AAAI Link -
2022 Rethinking and Scaling Up Graph Contrastive Learning: An Extremely Efficient Approach with Group Discrimination NeurIPS Link Link
2022 Large-Scale Representation Learning on Graphs via Bootstrapping (BGRL) ICLR Link Link
2022 Graph Barlow Twins: A Self-Supervised Representation Learning Framework for Graphs KBS Link Link
2021 Graph Debiased Contrastive Learning with Joint Representation Clustering (GDCL) IJCAI Link Link
2021 Multi-view Contrastive Graph Clustering (MCGC) NeurIPS Link Link
2021 Self-supervised Heterogeneous Graph Neural Network with Co-contrastive Learning (HeCo) SIGKDD Link Link
2021 From Canonical Correlation Analysis to Self-supervised Graph Neural Networks (CCA-SSG) NeurIPS Link Link
2020 Adaptive Graph Encoder for Attributed Graph Embedding (AGE) SIGKDD Link Link
2020 CommDGI: Community Detection Oriented Deep Graph Infomax (CommDGI) CIKM Link Link
2020 Contrastive Multi-View Representation Learning on Graphs (MVGRL) ICML Link Link
2019 Deep Graph Infomax (DGI) ICLR Link Link

Multi-View and Multimodal Deep Graph Clustering

Year Title Venue Paper Code
2026 Cross-Contrastive Clustering for Multimodal Attributed Graphs with Dual Graph Filtering (DGF) KDD Link Link
2025 Multi-View Graph Clustering via Node-Guided Contrastive Encoding (NGCE) ICML Link Link
2025 Attribute-Missing Multi-view Graph Clustering CVPR Link -
2025 Prototype-Driven Multi-View Attribute-Missing Graph Clustering TMM Link -
2024 EBMGC-GNF: Efficient Balanced Multi-View Graph Clustering via Good Neighbor Fusion TPAMI Link Link
2024 Balanced Multi-Relational Graph Clustering (BMGC) MM Link Link
2024 Dual Contrastive Graph-Level Clustering with Multiple Cluster Perspectives Alignment (DCGLC) IJCAI Link Link
2024 BGAE: Auto-Encoding Multi-View Bipartite Graph Clustering TKDE Link Link
2023 Multi-View Bipartite Graph Clustering With Coupled Noisy Feature Filter (MVBGC-NFF) TKDE Link Link

Attributed Hypergraph Clustering

Year Title Venue Paper Code
2026 From Representation to Clusters: A Contrastive Learning Approach for Attributed Hypergraph Clustering (CAHC) WWW Link Link
2025 On Graph Representation for Attributed Hypergraph Clustering SIGMOD Link Link
2025 Hypergraph Clustering Network with Partial Attribute Imputation ICCV Link -
2023 Efficient and Effective Attributed Hypergraph Clustering via K-Nearest Neighbor Augmentation (AHCKA) SIGMOD Link Link
2021 HyperGraph Convolution Based Attributed HyperGraph Clustering CIKM Link Link

Federated Deep Graph Clustering

Year Title Venue Paper Code
2026 FedCND: Federated Graph-Level Clustering under Inter-Client Cluster Number Discrepancy WWW Link -
2026 Federated Graph-Level Clustering Network with Dual Knowledge Separation ICLR Link -
2025 Federated Node-Level Clustering Network with Cross-Subgraph Link Mending ICML Link -
2025 Federated Graph-Level Clustering Network AAAI Link -

Applications

Year Title Venue Paper Code
2026 Uncovering Semantic Hierarchies in Text-Attributed Graphs via Variational EM-based LLM–GNN Synergy (SHiFT) NeurIPS Link Link
2026 Escaping the Homophily Trap: A Threshold-free Graph Outlier Detection Framework via Clustering-guided Edge Reweighting ICLR Link -
2026 DeepCGC: Unveiling the Deep Clustering Mechanism of Fast Graph Condensation TKDE Link Link
2026 Graph-Embedded Deep Generative Clustering for Single-Cell Multi-Omics Data Integration (GeDGC) TPAMI Link Link
2026 Learning Hierarchical Knowledge in Text-Rich Networks with Taxonomy-Informed Representation Learning (TIER) KDD Link Link
2025 Cluster Aware Graph Anomaly Detection (CARE) WWW Link Link
2025 Boosting Bot Detection via Heterophily-Aware Representation Learning and Prototype-Guided Cluster Discovery (BotHP) KDD Link Link
2025 GraphHash: Graph Clustering Enables Parameter Efficiency in Recommender Systems WWW Link Link
2025 GraphCL: Graph-based Clustering for Semi-Supervised Medical Image Segmentation ICML Link Link
2025 DCA: Graph-Guided Deep Embedding Clustering for Brain Atlases NeurIPS Link Link
2024 EyeGraph: Modularity-aware Spatio Temporal Graph Clustering for Continuous Event-based Eye Tracking NeurIPS Link -
2024 Identify Then Recommend: Towards Unsupervised Group Recommendation (ITR) NeurIPS Link Link
2024 End-to-end Learnable Clustering for Intent Learning in Recommendation (ELCRec) NeurIPS Link Link
2023 GuardFL: Safeguarding Federated Learning Against Backdoor Attacks through Attributed Client Graph Clustering TIFS Link Link

Other Related Papers

Deep Clustering

Year Title Venue Paper Code
2024 ProCom: A Few-shot Targeted Community Detection Algorithm AAAI Link Link
2024 Deep graph clustering by integrating community structure with neighborhood information (DIGC) IS Link -
2024 Information-enhanced deep graph clustering network (IEDGCN) Neurocomputing Link -
2024 Every Node is Different: Dynamically Fusing Self-Supervised Tasks for Attributed Graph Clustering AAAI Link Link
2024 DGCLUSTER: A Neural Framework for Attributed Graph Clustering via Modularity Maximization (DGCluster) AAAI Link Link
2023 Mutual Boost Network for attributed graph clustering (MBN) KBS Link Link
2023 Redundancy-Free Self-Supervised Relational Learning for Graph Clustering TNNLS Link Link
2023 Spectral Clustering of Attributed Multi-relational Graphs SIGKDD Link -
2023 Local Graph Clustering with Noisy Labels Arxiv Link -
2023 A Re-evaluation of Deep Learning Methods for Attributed Graph Clustering CIKM Link Link
2023 Robust Graph Clustering via Meta Weighting for Noisy Graphs CIKM Link Link
2023 Homophily-enhanced Structure Learning for Graph Clustering CIKM Link Link
2023 A Re-evaluation of Deep Learning Methodsfor Attributed Graph Clustering CIKM Link Link
2023 Beyond The Evidence Lower Bound: Dual Variational Graph Auto-Encoders For Node Clustering SDM Link Link
2023 GC-Flow: A Graph-Based Flow Network for Effective Clustering ICLM Link Link
2023 Scalable Attributed-Graph Subspace Clustering (SAGSC) AAAI Link Link
2022 Adaptive Attribute and Structure Subspace Clustering Network (AASSC-Net) TIP Link Link
2022 Twin Contrastive Learning for Online Clustering IJCV Link Link
2022 Non-Graph Data Clustering via O(n) Bipartite Graph Convolution TPAMI Link Link
2022 Ada-nets: Face clustering via adaptive neighbor discovery in the structure space ICLR Link Link
2021 Adaptive Graph Auto-Encoder for General Data Clustering TPAMI Link Link
2021 Contrastive Clustering AAAI Link Link
2017 Towards k-means-friendly spaces: Simultaneous deep learning and clustering (DCN) ICML Link Link
2017 Improved Deep Embedded Clustering with Local Structure Preservation (IDEC) IJCAI Link Link
2016 Unsupervised Deep Embedding for Clustering Analysis (DEC) ICML Link Link

Deep Hierarchical Clustering

Year Title Venue Paper Code
2023 Contrastive Hierarchical Clustering (CHC) ECML PKDD Link Link

Other Related Methods

Year Title Venue Paper Code
2026 Effective Clustering for Large Multi-Relational Graphs (DEMM) SIGMOD Link Link
2025 Spectral Subspace Clustering for Attributed Graphs (S2CAG) KDD Link Link
2025 Robust Deep Signed Graph Clustering via Weak Balance Theory (DSGC) WWW Link Link
2025 Simple yet Effective Graph Distillation via Clustering (ClustGDD) KDD Link Link
2025 FairAD: Computationally Efficient Fair Graph Clustering via Algebraic Distance arXiv Link -
2025 Stochastic Deep Graph Clustering for Practical Group Formation (DeepForm) arXiv Link -
2025 Federated Multi-view Graph Clustering with Incomplete Attribute Imputation IJCAI Link -
2025 Learn from Global Rather Than Local: Consistent Context-Aware Representation Learning for Multi-View Graph Clustering IJCAI Link -
2024 PSMC: Provable and Scalable Algorithms for Motif Conductance Based Graph Clustering KDD Link -
2024 Effective Clustering on Large Attributed Bipartite Graphs (TPC) KDD Link Link
2024 Scalable and Adaptive Spectral Embedding for Attributed Graph Clustering (SASE) CIKM Link -
2024 A Versatile Framework for Attributed Network Clustering via K-Nearest Neighbor Augmentation (ANCKA) VLDB Link Link
2023 GPUSCAN++: Efficient Structural Graph Clustering on GPUs arXiv Link -
2023 Boosting Subspace Co-Clustering via Bilateral Graph Convolution (SC3) TKDE Link Link
2022 Deep linear graph attention model for attributed graph clustering Knowl Based Syst Link -
2022 Scalable Deep Graph Clustering with Random-walk based Self-supervised Learning WWW Link -
2022 X-GOAL: Multiplex Heterogeneous Graph Prototypical Contrastive Learning (X-GOAL) arXiv Link -
2022 Deep Graph Clustering with Multi-Level Subspace Fusion PR Link -
2022 GRACE: A General Graph Convolution Framework for Attributed Graph Clustering TKDD Link Link
2022 Fine-grained Attributed Graph Clustering SDM Link Link
2022 Multi-view graph embedding clustering network: Joint self-supervision and block diagonal representation NN Link Link
2022 SAGES: Scalable Attributed Graph Embedding with Sampling for Unsupervised Learning TKDE Link Link
2022 Automated Self-Supervised Learning For Graphs ICLR Link Link
2022 Stationary diffusion state neural estimation for multi-view clustering AAAI Link Link
2022 NAFS: A Simple yet Tough-to-beat Baseline for Graph Representation Learning ICML Link Link
2022 Higher-order Clustering and Pooling for Graph Neural Networks (HoscPool) CIKM Link Link
2021 Simple Spectral Graph Convolution ICLR Link Link
2021 Spectral embedding network for attributed graph clustering (SENet) NN Link -
2021 Smoothness Sensor: Adaptive Smoothness Transition Graph Convolutions for Attributed Graph Clustering TCYB Link Link
2021 Multi-view Attributed Graph Clustering TKDE Link Link
2021 High-order Deep Multiplex Infomax WWW Link Link
2021 Graph InfoClust: Maximizing Coarse-Grain Mutual Information in Graphs PAKDD Link Link
2021 Graph Filter-based Multi-view Attributed Graph Clustering IJCAI Link Link
2021 Graph-MVP: Multi-View Prototypical Contrastive Learning for Multiplex Graphs arXiv Link Link
2021 Contrastive Laplacian Eigenmaps NeurIPS Link Link
2021 Effective and Scalable Clustering on Massive Attributed Graphs (ACMin) WWW Link Link
2021 CaEGCN: Cross-Attention Fusion based Enhanced Graph Convolutional Network for Clustering TKDE Link Link
2020 Cluster-Aware Graph Neural Networks for Unsupervised Graph Representation Learning arXiv Link -
2020 Distribution-induced Bidirectional GAN for Graph Representation Learning CVPR Link Link
2020 Adaptive Graph Converlutional Network with Attention Graph Clustering for Co saliency Detection CVPR Link Link
2020 Spectral Clustering with Graph Neural Networks for Graph Pooling (MinCutPool) ICML Link Link
2020 MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embedding WWW Link Link
2020 Unsupervised Attributed Multiplex Network Embedding AAAI Link Link
2020 Cross-Graph: Robust and Unsupervised Embedding for Attributed Graphs with Corrupted Structure ICDM Link Link
2020 Multi-class imbalanced graph convolutional network learning IJCAI Link -
2020 CAGNN: Cluster-Aware Graph Neural Networks for Unsupervised Graph Representation Learning arXiv Link -
2020 Attributed Graph Clustering via Deep Adaptive Graph Maximization ICCKE Link -
2020 Comparing Graph Clusterings: Set Partition Measures vs. Graph-Aware Measures TPAMI Link -
2019 Heterogeneous Graph Attention Network (HAN) WWW Link Link
2019 Multi-view Consensus Graph Clustering TIP Link Link
2019 Attributed Graph Clustering via Adaptive Graph Convolution (AGC) IJCAI Link Link
2016 node2vec: Scalable Feature Learning for Networks (node2vec) SIGKDD Link Link
2016 Variational Graph Auto-Encoders (GAE) NeurIPS Workshop Link Link
2015 LINE: Large-scale Information Network Embedding (LINE) WWW Link Link
2014 DeepWalk: Online Learning of Social Representations (DeepWalk) SIGKDD Link Link
2014 GBAGC: A General Bayesian Framework for Attributed Graph Clustering TKDD Link -
2012 A Model-based Approach to Attributed Graph Clustering (BAGC) SIGMOD Link Link
2011 Clustering Large Attributed Graphs: A Balance between Structural and Attribute Similarities (SA-Cluster) TKDD Link Link

Benchmark Datasets

We divide the datasets into two categories, i.e. graph datasets and non-graph datasets. Graph datasets are some graphs in real-world, such as citation networks, social networks and so on. Non-graph datasets are NOT graph type. However, if necessary, we could construct "adjacency matrices" by K-Nearest Neighbors (KNN) algorithm.

Quick Start

  • Step1: Download all datasets from [Google Drive | Nutstore]. Optionally, download some of them from URLs in the tables (Google Drive)
  • Step2: Unzip them to ./dataset/
  • Step3: Change the type and the name of the dataset in main.py
  • Step4: Run the main.py

Code

  • utils.py
    1. load_graph_data: load graph datasets
    2. load_data: load non-graph datasets
    3. normalize_adj: normalize the adjacency matrix
    4. diffusion_adj: calculate the graph diffusion
    5. construct_graph: construct the knn graph for non-graph datasets
    6. numpy_to_torch: convert numpy to torch
    7. torch_to_numpy: convert torch to numpy
  • clustering.py
    1. setup_seed: fix the random seed
    2. evaluation: evaluate the performance of clustering
    3. k_means: K-means algorithm
  • visualization.py
    1. t_sne: t-SNE algorithm
    2. similarity_plot: visualize cosine similarity matrix of the embedding or feature

Datasets Details

About the introduction of each dataset, please check here

  1. Graph Datasets
Dataset # Samples # Dimension # Edges # Classes URL
CORA 2708 1433 5278 7 cora.zip
CITESEER 3327 3703 4552 6 citeseer.zip
CITE 3327 3703 4552 6 cite.zip
PUBMED 19717 500 44324 3 pubmed.zip
DBLP 4057 334 3528 4 dblp.zip
ACM 3025 1870 13128 3 acm.zip
AMAP 7650 745 119081 8 amap.zip
AMAC 13752 767 245861 10 amac.zip
CORAFULL 19793 8710 63421 70 corafull.zip
WIKI 2405 4973 8261 17 wiki.zip
COCS 18333 6805 81894 15 cocs.zip
CORNELL 183 1703 149 5 cornell.zip
TEXAS 183 1703 162 5 texas.zip
WISC 251 1703 257 5 wisc.zip
FILM 7600 932 15009 5 film.zip
BAT 131 81 1038 4 bat.zip
EAT 399 203 5994 4 eat.zip
UAT 1190 239 13599 4 uat.zip

Edges: Here, we just count the number of undirected edges.

  1. Non-graph Datasets
Dataset Samples Dimension Type Classes URL
USPS 9298 256 Image 10 usps.zip
HHAR 10299 561 Record 6 hhar.zip
REUT 10000 2000 Text 4 reut.zip

Citation

@article{AGCSurvey,
  title={Beyond the Academic Monoculture: A Unified Framework and Industrial Perspective for Attributed Graph Clustering},
  author={Yunhui Liu and Yue Liu and Yongchao Liu and Tao Zheng and Stan Z. Li and Xinwang Liu and Tieke He},
  year={2026},
  eprint={2603.20829},
  archivePrefix={arXiv},
  primaryClass={cs.LG}
}

@inproceedings{PyAGC,
  title={Bridging Academia and Industry: A Comprehensive Benchmark for Attributed Graph Clustering},
  author={Yunhui Liu and Pengyu Qiu and Yu Xing and Yongchao Liu and Peng Du and Chuntao Hong and Jiajun Zheng and Tao Zheng and Tieke He},
  booktitle={The Fortieth Annual Conference on Neural Information Processing Systems Evaluations and Datasets Track},
  year={2026},
  url={https://openreview.net/forum?id=qBpyipVo0p}
}

@inproceedings{ITR,
  title={Identify Then Recommend: Towards Unsupervised Group Recommendation},
  author={Liu, Yue and Zhu, Shihao and Yang, Tianyuan and Ma, Jian and Zhong, Wenliang},
  booktitle={Proc. of NeurIPS},
  year={2024}
}

@article{ELCRec,
  title={End-to-end Learnable Clustering for Intent Learning in Recommendation},
  author={Liu, Yue and Zhu, Shihao and Xia, Jun and Ma, Yingwei and Ma, Jian and Zhong, Wenliang and Zhang, Guannan and Zhang, Kejun and Liu, Xinwang},
  booktitle={Proceedings of International Conference on Neural Information Processing Systems},
  year={2024}
}

@article{deep_graph_clustering_survey,
  title={A Survey of Deep Graph Clustering: Taxonomy, Challenge, and Application},
  author={Liu, Yue and Xia, Jun and Zhou, Sihang and Wang, Siwei and Guo, Xifeng and Yang, Xihong and Liang, Ke and Tu, Wenxuan and Li, Z. Stan and Liu, Xinwang},
  journal={arXiv preprint arXiv:2211.12875},
  year={2022}
}

@article{SCGC,
  title={Simple contrastive graph clustering},
  author={Liu, Yue and Yang, Xihong and Zhou, Sihang and Liu, Xinwang and Wang, Siwei and Liang, Ke and Tu, Wenxuan and Li, Liang},
  journal={IEEE Transactions on Neural Networks and Learning Systems},
  year={2023},
  publisher={IEEE}
}

@inproceedings{Dink_Net,
  title={Dink-net: Neural clustering on large graphs},
  author={Liu, Yue and Liang, Ke and Xia, Jun and Zhou, Sihang and Yang, Xihong and Liu, Xinwang and Li, Stan Z},
  booktitle={Proceedings of International Conference on Machine Learning},
  year={2023}
}

@inproceedings{TGC_ML_ICLR,
  title={Deep Temporal Graph Clustering},
  author={Liu, Meng and Liu, Yue and Liang, Ke and Tu, Wenxuan and Wang, Siwei and Zhou, Sihang and Liu, Xinwang},
  booktitle={The 12th International Conference on Learning Representations},
  year={2024}
}

@inproceedings{HSAN,
  title={Hard sample aware network for contrastive deep graph clustering},
  author={Liu, Yue and Yang, Xihong and Zhou, Sihang and Liu, Xinwang and Wang, Zhen and Liang, Ke and Tu, Wenxuan and Li, Liang and Duan, Jingcan and Chen, Cancan},
  booktitle={Proceedings of the AAAI conference on artificial intelligence},
  volume={37},
  number={7},
  pages={8914-8922},
  year={2023}
}

@inproceedings{DCRN,
  title={Deep Graph Clustering via Dual Correlation Reduction},
  author={Liu, Yue and Tu, Wenxuan and Zhou, Sihang and Liu, Xinwang and Song, Linxuan and Yang, Xihong and Zhu, En},
  booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
  volume={36},
  number={7},
  pages={7603-7611},
  year={2022}
}

@inproceedings{liuyue_RGC,
  title={Reinforcement Graph Clustering with Unknown Cluster Number},
  author={Liu, Yue and Liang, Ke and Xia, Jun and Yang, Xihong and Zhou, Sihang and Liu, Meng and Liu, Xinwang and Li, Stan Z},
  booktitle={Proceedings of the 31st ACM International Conference on Multimedia},
  pages={3528--3537},
  year={2023}
}

@article{RGAE,
  title={Rethinking Graph Auto-Encoder Models for Attributed Graph Clustering},
  author={Mrabah, Nairouz and Bouguessa, Mohamed and Touati, Mohamed Fawzi and Ksantini, Riadh},
  journal={IEEE Transactions on Knowledge and Data Engineering},
  year={2022}
}

@article{yu2025guard,
  title   = {G${}^2$uardFL: Safeguarding Federated Learning against Backdoor Attacks via Attributed Client Graph Clustering},
  author  = {Hao Yu and Chuan Ma and Meng Liu and Tianyu Du and Ming Ding and Tao Xiang and Shouling Ji and Xinwang Liu},
  journal = {IEEE Transactions on Information Forensics and Security},
  year    = {2025},
  doi     = {10.1109/TIFS.2025.3639985}
}

Other Related Awesome Repository

PyAGC

PyDGC

Awesome-Deep-Group-Recommendation

Awesome-Partial-Graph-Machine-Learning

Awesome-Knowledge-Graph-Reasoning

Awesome-Temporal-Graph-Learning

Awesome-Deep-Multiview-Clustering