Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yueliu1999/Awesome-Deep-Graph-Clustering

Awesome Deep Graph Clustering is a collection of SOTA, novel deep graph clustering methods (papers, codes, and datasets).
https://github.com/yueliu1999/Awesome-Deep-Graph-Clustering

List: Awesome-Deep-Graph-Clustering

clustering data-mining data-mining-algorithms deep-clustering deep-learning gcn graph-convolutional-networks graph-embedding graph-neural-networks graphclustering machine-learning network-embedding representation-learning self-supervised-learning surveys

Last synced: about 2 months ago
JSON representation

Awesome Deep Graph Clustering is a collection of SOTA, novel deep graph clustering methods (papers, codes, and datasets).

Awesome Lists containing this project

README

        

[python-img]: https://img.shields.io/github/languages/top/yueliu1999/Awesome-Deep-Graph-Clustering?color=lightgrey
[stars-img]: https://img.shields.io/github/stars/yueliu1999/Awesome-Deep-Graph-Clustering?color=yellow
[stars-url]: https://github.com/yueliu1999/Awesome-Deep-Graph-Clustering/stargazers
[fork-img]: https://img.shields.io/github/forks/yueliu1999/Awesome-Deep-Graph-Clustering?color=lightblue&label=fork
[fork-url]: https://github.com/yueliu1999/Awesome-Deep-Graph-Clustering/network/members
[visitors-img]: https://visitor-badge.glitch.me/badge?page_id=yueliu1999.Awesome-Deep-Graph-Clustering
[adgc-url]: https://github.com/yueliu1999/Awesome-Deep-Graph-Clustering

# 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](https://github.com/yueliu1999/Awesome-Deep-Graph-Clustering#citation). :heart:

[![Made with Python][python-img]][adgc-url]
[![GitHub stars][stars-img]][stars-url]
[![GitHub forks][fork-img]][fork-url]
[![visitors][visitors-img]][adgc-url]

--------------

## What's 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](https://arxiv.org/abs/2211.12875)



## Important Survey Papers

| Year | Title | Venue | Paper | Code |
| ---- | ------------------------------------------------------------ | :---------: | :----------------------------------------------------------: | :--: |
| 2023 | **An Overview of Advanced Deep Graph Node Clustering** | TCSS | [Link](https://ieeexplore.ieee.org/abstract/document/10049408) | - |
| 2022 | **A Survey of Deep Graph Clustering: Taxonomy, Challenge, and Application** | arXiv | [Link](https://arxiv.org/abs/2211.12875) | [Link](https://github.com/yueliu1999/Awesome-Deep-Graph-Clustering) |
| 2022 | **A Comprehensive Survey on Community Detection with Deep Learning** | TNNLS | [Link](https://arxiv.org/pdf/2105.12584.pdf?ref=https://githubhelp.com) | - |
| 2020 | **A Comprehensive Survey on Graph Neural Networks** | TNNLS | [Link](https://ieeexplore.ieee.org/abstract/document/9046288) | - |
| 2020 | **Deep Learning for Community Detection: Progress, Challenges and Opportunities** | IJCAI | [Link](https://arxiv.org/pdf/2005.08225) | - |
| 2018 | **A survey of clustering with deep learning: From the perspective of network architecture** | IEEE Access | [Link](https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8412085) | - |

## Papers

### New-architecture Deep Graph Clustering

| Year | Title | Venue | Paper | Code |
| ---- | ------------------------------------------------------------ | :-----: | :----------------------------------------------------------: | :----------------------------------------------------------: |
| 2024 | **Kolmogorov-Arnold Network (KAN) for Graphs** | - | - | [link](https://github.com/yueliu1999/KAN4Graph) |

### Temporal Deep Graph Clustering

| Year | Title | Venue | Paper | Code |
| ---- | ------------------------------------------------------------ | :-----: | :----------------------------------------------------------: | :----------------------------------------------------------: |
| 2024 | **Deep Temporal Graph Clustering (TGC)** | ICLR | [Link](https://openreview.net/pdf?id=ViNe1fjGME) | [link](https://github.com/MGitHubL/TGC) |

### Deep Graph Clustering with Unknown Cluster Number

| Year | Title | Venue | Paper | Code |
| ---- | ------------------------------------------------------------ | :-----: | :----------------------------------------------------------: | :----------------------------------------------------------: |
| 2024 | **LSEnet: Lorentz Structural Entropy Neural Network for Deep Graph Clustering (LSEnet)** | ICML | [Link](https://arxiv.org/pdf/2405.11801) | [Link](https://github.com/ZhenhHuang/LSEnet/tree/main) |
| 2024 | **Masked AutoEncoder for Graph Clustering without Pre-defined Cluster Number k (GCMA)** | arXiv | [Link](https://arxiv.org/pdf/2401.04741.pdf) | - |
| 2023 | **Reinforcement Graph Clustering with Unknown Cluster Number (RGC)** | ACM MM | [Link](https://arxiv.org/pdf/2308.06827) | [Link](https://github.com/yueliu1999/RGC)

### Reconstructive Deep Graph Clustering

| Year | Title | Venue | Paper | Code |
| ---- | ------------------------------------------------------------ | :-----: | :----------------------------------------------------------: | :----------------------------------------------------------: |
| 2024 | **Synergistic Deep Graph Clustering Network (SynC)** | Arxiv | [link](https://arxiv.org/pdf/2406.15797) | [link](https://github.com/Marigoldwu/SynC) |
| 2024 | **Deep Masked Graph Node Clustering (DMGC)** | TCSS | [link](https://ieeexplore.ieee.org/abstract/document/10550181) | - |
| 2024 | **Multi-scale graph clustering network (MGCN)** | IS | [link](https://www.sciencedirect.com/science/article/abs/pii/S002002552400937X) | [link](https://github.com/Zj202309/MGCN) |
| 2024 | **An End-to-End Deep Graph Clustering via Online Mutual Learning** | TNNLS | [link](https://ieeexplore.ieee.org/abstract/document/10412657) | - |
| 2024 | **Contrastive Deep Nonnegative Matrix Factorization for Community Detection (CDNMF)** | ICASSP | [link](https://arxiv.org/abs/2311.02357) | [link](https://github.com/6lyc/CDNMF) |
| 2023 | **EGRC-Net: Embedding-Induced Graph Refinement Clustering Network (EGRC-Net)** | TIP | [Link](https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10326461) | [Link](https://github.com/ZhihaoPENG-CityU/TIP23---EGRC-Net) |
| 2023 | **Beyond The Evidence Lower Bound: Dual Variational Graph Auto-Encoders For Node Clustering (BELBO-VGAE)** | SDM | [Link](https://epubs.siam.org/doi/pdf/10.1137/1.9781611977653.ch12) | [Link](https://github.com/nairouz/BELBO-VGAE) |
| 2023 | **Graph Clustering with Graph Neural Networks (DMoN)** | JMLR | [Link](https://arxiv.org/pdf/2006.16904) | [Link](https://github.com/google-research/google-research/tree/master/graph_embedding/dmon) |
| 2023 | **Graph Clustering Network with Structure Embedding Enhanced (GC-SEE)** | PR | [link](https://doi.org/10.1016/j.patcog.2023.109833) | [link](https://github.com/Marigoldwu/GC-SEE) |
| 2023 | **Beyond Homophily: Reconstructing Structure for Graph-agnostic Clustering (DGCN)** | ICML | [Link](https://arxiv.org/abs/2305.02931) | [Link](https://github.com/Panern/DGCN) |
| 2023 | **Toward Convex Manifolds: A Geometric Perspective for Deep Graph Clustering of Single-cell RNA-seq Data (scTCM)** | IJCAI | [Link](https://www.ijcai.org/proceedings/2023/0540.pdf) | [Link](https://github.com/MMAMAR/scTConvexMan) |
| 2023 | **Exploring the Interaction between Local and Global Latent Configurations for Clustering Single-cell RNA-seq: A Unified Perspective (scTPF)** | AAAI | [Link](https://ojs.aaai.org/index.php/AAAI/article/view/26107) | [Link](https://github.com/MMAMAR/scTPF) |
| 2022 | **Escaping Feature Twist: A Variational Graph Auto-Encoder for Node Clustering (FT-VGAE)** | IJCAI | [Link](https://www.ijcai.org/proceedings/2022/465) | [Link](https://github.com/nairouz/FT-VGAE) |
| 2022 | **Deep Attention-guided Graph Clustering with Dual Self-supervision (DAGC)** | TCSVT | [Link](https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9999681) | [Link](https://github.com/ZhihaoPENG-CityU/DAGC) |
| 2022 | **Rethinking Graph Auto-Encoder Models for Attributed Graph Clustering (R-GAE)** | TKDE | [Link](https://arxiv.org/pdf/2107.08562) | [Link](https://github.com/nairouz/R-GAE) |
| 2022 | **Graph embedding clustering: Graph attention auto-encoder with cluster-specificity distribution (GEC-CSD)** | NN | [Link](https://www.sciencedirect.com/science/article/pii/S0893608021002008) | - |
| 2022 | **Exploring temporal community structure via network embedding (VGRGMM)** | TCYB | [Link](https://ieeexplore.ieee.org/abstract/document/9768181) | - |
| 2022 | **Cluster-Aware Heterogeneous Information Network Embedding (VaCA-HINE)** | WSDM | [Link](https://dl.acm.org/doi/abs/10.1145/3488560.3498385) | - |
| 2022 | **Efficient Graph Convolution for Joint Node Representation Learning and Clustering (GCC)** | WSDM | [Link](https://dl.acm.org/doi/pdf/10.1145/3488560.3498533) | [Link](https://github.com/chakib401/graph_convolutional_clustering) |
| 2022 | **ZINB-based Graph Embedding Autoencoder for Single-cell RNA-seq Interpretations (scTAG)** | AAAI | [Link](https://www.aaai.org/AAAI22Papers/AAAI-5060.YuZ.pdf) | [Link](https://github.com/Philyzh8/scTAG) |
| 2022 | **Graph community infomax(GCI)** | TKDD | [Link](https://dl.acm.org/doi/10.1145/3480244) | - |
| 2022 | **Deep graph clustering with multi-level subspace fusion (DGCSF)** | PR | [Link](https://www.sciencedirect.com/science/article/pii/S003132032200557X) | - |
| 2022 | **Graph Clustering via Variational Graph Embedding (GC-VAE)** | PR | [Link](https://www.sciencedirect.com/science/article/abs/pii/S0031320321005148) | - |
| 2022 | **Deep neighbor-aware embedding for node clustering in attributed graphs (DNENC)** | PR | [Link](https://www.sciencedirect.com/science/article/abs/pii/S0031320321004118) | - |
| 2022 | **Collaborative Decision-Reinforced Self-Supervision for Attributed Graph Clustering (CDRS)** | TNNLS | [Link](https://ieeexplore.ieee.org/abstract/document/9777842) | [Link](https://github.com/Jillian555/TNNLS_CDRS) |
| 2022 | **Embedding Graph Auto-Encoder for Graph Clustering (EGAE)** | TNNLS | [Link](https://ieeexplore.ieee.org/document/9741755) | [Link](https://github.com/hyzhang98/EGAE) |
| 2021 | **Self-Supervised Graph Convolutional Network for Multi-View Clustering (SGCMC)** | TMM | [Link](https://ieeexplore.ieee.org/abstract/document/9472979/) | [Link](https://github.com/xdweixia/SGCMC) |
| 2021 | **Adaptive Hypergraph Auto-Encoder for Relational Data Clustering (AHGAE)** | TKDE | [Link](https://ieeexplore.ieee.org/iel7/69/4358933/09525190.pdf%3Fcasa_token%3DmbL8SLkmu8AAAAAA:mNPoE2n3BwaMZsYdRotHwa8Qs3uyzY53ZPVd0ixXutwqovM4vA7OSmsYWN3qXOAGW3CgH-LugHo&hl=en&sa=T&oi=ucasa&ct=ucasa&ei=_dvpYcTXCcCVy9YPgta4-AM&scisig=AAGBfm2V50SkaPV0K8x2F_mYsC15x028wA) | - |
| 2021 | **Attention-driven Graph Clustering Network (AGCN)** | ACM MM | [Link](https://dl.acm.org/doi/pdf/10.1145/3474085.3475276?casa_token=P8cfxVYUtDYAAAAA:J3wHvLHJKu18558Us6rUHjgxXztBqOYMeNNuqFesIflTJiOefWkz8k2xnNzxJYfDYUyUP8BkUrazKA) | [Link](https://github.com/ZhihaoPENG-CityU/MM21---AGCN) |
| 2021 | **Deep Fusion Clustering Network (DFCN)** | AAAI | [Link](https://ojs.aaai.org/index.php/AAAI/article/view/17198/17005) | [Link](https://github.com/WxTu/DFCN) |
| 2020 | **Collaborative Graph Convolutional Networks: Unsupervised Learning Meets Semi-Supervised Learning (CGCN)** | AAAI | [Link](https://ojs.aaai.org/index.php/AAAI/article/download/5843/5699) | [Link](https://github.com/nairouz/R-GAE/tree/master/GMM-VGAE) |
| 2020 | **Deep multi-graph clustering via attentive cross-graph association (DMGC)** | WSDM | [Link](https://dl.acm.org/doi/abs/10.1145/3336191.3371806) | [Link](https://github.com/flyingdoog/DMGC) |
| 2020 | **Going Deep: Graph Convolutional Ladder-Shape Networks (GCLN)** | AAAI | [Link](https://ojs.aaai.org/index.php/AAAI/article/view/5673/5529) | - |
| 2020 | **Multi-view attribute graph convolution networks for clustering (MAGCN)** | IJCAI | [Link](https://www.ijcai.org/Proceedings/2020/0411.pdf) | [Link](https://github.com/IMKBLE/MAGCN) |
| 2020 | **One2Multi Graph Autoencoder for Multi-view Graph Clustering (O2MAC)** | WWW | [Link](http://shichuan.org/doc/83.pdf) | [Link](https://github.com/googlebaba/WWW2020-O2MAC) |
| 2020 | **Structural Deep Clustering Network (SDCN/SDCN_Q)** | WWW | [Link](https://arxiv.org/pdf/2002.01633) | [Link](https://github.com/bdy9527/SDCN) |
| 2020 | **Dirichlet Graph Variational Autoencoder (DGVAE)** | NeurIPS | [Link](https://proceedings.neurips.cc/paper/2020/file/38a77aa456fc813af07bb428f2363c8d-Paper.pdf) | [Link](https://github.com/xiyou3368/DGVAE) |
| 2019 | **RWR-GAE: Random Walk Regularization for Graph Auto Encoders (RWR-GAE)** | arXiv | [Link](https://arxiv.org/pdf/1908.04003) | [Link](https://github.com/MysteryVaibhav/RWR-GAE) |
| 2019 | **Symmetric Graph Convolutional Autoencoder for Unsupervised Graph Representation Learning (GALA)** | ICCV | [Link](https://openaccess.thecvf.com/content_ICCV_2019/papers/Park_Symmetric_Graph_Convolutional_Autoencoder_for_Unsupervised_Graph_Representation_Learning_ICCV_2019_paper.pdf) | [Link](https://github.com/sseung0703/GALA_TF2.0) |
| 2019 | **Attributed Graph Clustering: A Deep Attentional Embedding Approach (DAEGC)** | IJCAI | [Link](https://www.ijcai.org/proceedings/2019/0509.pdf) | [Link](https://github.com/Tiger101010/DAEGC) |
| 2019 | **Network-Specific Variational Auto-Encoder for Embedding in Attribute Networks (NetVAE)** | IJCAI | [Link](https://www.ijcai.org/proceedings/2019/370) | - |
| 2017 | **Graph Clustering with Dynamic Embedding (GRACE)** | arXiv | [Link](https://arxiv.org/pdf/1712.08249) | [Link](https://github.com/yangji9181/GRACE?utm_source=catalyzex.com) |
| 2017 | **MGAE: Marginalized Graph Autoencoder for Graph Clustering (MGAE)** | CIKM | [Link](https://www.researchgate.net/profile/Shirui-Pan-3/publication/320882195_MGAE_Marginalized_Graph_Autoencoder_for_Graph_Clustering/links/5b76157b45851546c90a3d74/MGAE-Marginalized-Graph-Autoencoder-for-Graph-Clustering.pdf) | [Link](https://github.com/GRAND-Lab/MGAE) |
| 2017 | **Learning Community Embedding with Community Detection and Node Embedding on Graphs (ComE)** | CIKM | [Link](https://dl.acm.org/doi/pdf/10.1145/3132847.3132925?casa_token=R5eF-os9QxQAAAAA:GFW1TYwX8Yfs7ytT7tiVsAbNDJZhy0ZAVxzx3vYNBlKuwUKthV6OUuF0SdaKSX1DUMXVtr61SlJg0Q) | [Link](https://github.com/vwz/ComE) |
| 2016 | **Deep Neural Networks for Learning Graph Representations (DNGR)** | AAAI | [Link](https://ojs.aaai.org/index.php/AAAI/article/download/10179/10038) | [Link](https://github.com/ShelsonCao/DNGR) |
| 2015 | **Heterogeneous Network Embedding via Deep Architectures (HNE)** | SIGKDD | [Link](https://dl.acm.org/doi/pdf/10.1145/2783258.2783296?casa_token=HCfko1SoHs0AAAAA:e5B7ZeoGp2DcuT5kj8KwnghRnMyQhoGhWhDEQoSCI6CkuhtIGshlvZzjLQT2c0LHO8R2jo_4KkVOuQ) | - |
| 2014 | **Learning Deep Representations for Graph Clustering (GraphEncoder)** | AAAI | [Link](https://ojs.aaai.org/index.php/AAAI/article/view/8916/8775) | [Link](https://github.com/quinngroup/deep-representations-clustering) |

### Adversarial Deep Graph Clustering

| Year | Title | Venue | Paper | Code |
| ---- | ------------------------------------------------------------ | :----: | :--------------------------------------------------------: | :--------------------------------------------: |
| 2023 | **Wasserstein Adversarially Regularized Graph Autoencoder (WARGA)** | Neurocomputing | [Link](https://arxiv.org/pdf/2111.04981) | [Link](https://github.com/LeonResearch/WARGA) |
| 2022 | **Unsupervised network embedding beyond homophily (SELENE)** | TMLR | [Link](https://orbilu.uni.lu/bitstream/10993/53475/1/TMLR22b.pdf) | [Link](https://github.com/zhiqiangzhongddu/SELENE) |
| 2020 | **JANE: Jointly adversarial network embedding (JANE)** | IJCAI | [Link](https://www.ijcai.org/Proceedings/2020/0192.pdf) | - |
| 2019 | **Adversarial Graph Embedding for Ensemble Clustering (AGAE)** | IJCAI | [Link](https://par.nsf.gov/servlets/purl/10113653) | - |
| 2019 | **CommunityGAN: Community Detection with Generative Adversarial Nets (CommunityGAN)** | WWW | [Link](https://dl.acm.org/doi/abs/10.1145/3308558.3313564) | [Link](https://github.com/SamJia/CommunityGAN) |
| 2019 | **ProGAN: Network embedding via proximity generative adversarial network (ProGAN)** | SIGKDD | [Link](https://dl.acm.org/doi/pdf/10.1145/3292500.3330866) | - |
| 2019 | **Learning Graph Embedding with Adversarial Training Methods (ARGA/ARVGA)** | TCYB | [Link](https://arxiv.org/pdf/1901.01250) | [Link](https://github.com/GRAND-Lab/ARGA) |
| 2019 | **Adversarially Regularized Graph Autoencoder for Graph Embedding (ARGA/ARVGA)** | IJCAI | [Link](https://arxiv.org/pdf/1802.04407) | [Link](https://github.com/GRAND-Lab/ARGA) |

### Contrastive Deep Graph Clustering

| Year | Title | Venue | Paper | Code |
| ---- | ------------------------------------------------------------ | :-----: | :----------------------------------------------------------: | :----------------------------------------------------------: |
| 2024 | **Revisiting Modularity Maximization for Graph Clustering: A Contrastive Learning Perspective** | SIGKDD | [link](https://arxiv.org/pdf/2406.14288) | [link](https://github.com/EdisonLeeeee/MAGI?tab=readme-ov-file) |
| 2024 | **GLAC-GCN: Global and Local Topology-Aware Contrastive Graph Clustering Network (GLAC-GCN)** | TAI | [link](https://ieeexplore.ieee.org/abstract/document/10557452) | [link](https://github.com/xuyuankun631/GLAC-GCN) |
| 2024 | **Contrastive Multiview Attribute Graph Clustering With Adaptive Encoders** | TNNLS | [link](https://ieeexplore.ieee.org/abstract/document/10509800) | - |
| 2024 | **Contrastive Deep Nonnegative Matrix Factorization for Community Detection (CDNMF)** | ICASSP | [link](https://arxiv.org/abs/2311.02357) | [link](https://github.com/6lyc/CDNMF) |
| 2023 | **A Contrastive Variational Graph Auto-Encoder for Node Clustering (CVGAE)** | PR | [Link](https://www.sciencedirect.com/science/article/abs/pii/S0031320323009068) | [Link](https://github.com/nairouz/CVGAE_PR) |
| 2023 | **Dual Contrastive Learning Network for Graph Clustering** | TNNLS | [Link](https://ieeexplore.ieee.org/abstract/document/10097557) | [Link](https://github.com/XinPeng97/TNNLS_DCLN) |
| 2023 | **Contrastive Learning with Cluster-Preserving Augmentation for Attributed Graph Clustering** | ECML-PKDD | [Link](https://link.springer.com/chapter/10.1007/978-3-031-43412-9_38) | - |
| 2023 | **Graph Contrastive Representation Learning with Input-Aware and Cluster-Aware Regularization** | ECML-PKDD | [Link](https://link.springer.com/chapter/10.1007/978-3-031-43415-0_39) | - |
| 2023 | **Reinforcement Graph Clustering with Unknown Cluster Number (RGC)** | ACM MM | [Link](https://arxiv.org/pdf/2308.06827) | [Link](https://github.com/yueliu1999/RGC)
| 2023 | **Self-Contrastive Graph Diffusion Network** | ACM MM | [Link](https://arxiv.org/pdf/2307.14613.pdf) | [Link](https://github.com/kunzhan/SCDGN)
| 2023 | **CONVERT: Contrastive Graph Clustering with Reliable Augmentation (CONVERT)** | ACM MM | [Link](https://arxiv.org/pdf/2308.08963.pdf) | [Link](https://github.com/xihongyang1999/CONVERT) |
| 2023 | **Attribute Graph Clustering via Learnable Augmentation (AGCLA)** | arXiv | [Link](https://arxiv.org/pdf/2212.03559.pdf) | - |
| 2023 | **CARL-G: Clustering-Accelerated Representation Learning on Graphs (CARL-G)** | SIGKDD | [Link](https://arxiv.org/pdf/2306.06936.pdf) | - |
| 2023 | **Dink-Net: Neural Clustering on Large Graphs (Dink-Net)** | ICML | [Link](https://arxiv.org/pdf/2305.18405.pdf) | [Link](https://github.com/yueliu1999/Dink-Net) |
| 2023 | **CONGREGATE: Contrastive Graph Clustering in Curvature Spaces (CONGREGATE)**| IJCAI | [Link](https://arxiv.org/pdf/2305.03555.pdf) | [Link](https://github.com/CurvCluster/Congregate) |
| 2023 | **Multi-level Graph Contrastive Prototypical Clustering**| IJCAI | [Link](https://www.ijcai.org/proceedings/2023/0513.pdf) | - |
| 2023 | **Simple Contrastive Graph Clustering (SCGC)** | TNNLS | [Link](https://arxiv.org/abs/2205.07865) | [Link](https://github.com/yueliu1999/SCGC) |
| 2023 | **Hard Sample Aware Network for Contrastive Deep Graph Clustering (HSAN)** | AAAI | [Link](https://arxiv.org/abs/2212.08665) | [Link](https://github.com/yueliu1999/HSAN) |
| 2023 | **Cluster-guided Contrastive Graph Clustering Network (CCGC)** | AAAI | [Link](https://arxiv.org/abs/2301.01098) | [Link](https://github.com/xihongyang1999/CCGC) |
| 2022 | **NCAGC: A Neighborhood Contrast Framework for Attributed Graph Clustering (NCAGC)** | arXiv | [Link](https://arxiv.org/abs/2206.07897) | [Link](https://github.com/wangtong627/Dual-Contrastive-Attributed-Graph-Clustering-Network) |
| 2022 | **SCGC : Self-Supervised Contrastive Graph Clustering (SCGC)** | arXiv | [Link](https://arxiv.org/pdf/2204.12656) | [Link](https://github.com/gayanku/SCGC) |
| 2022 | **Improved Dual Correlation Reduction Network (IDCRN)** | arXiv | [Link](https://arxiv.org/abs/2202.12533) | - |
| 2022 | **Towards Self-supervised Learning on Graphs with Heterophily (HGRL)** | CIKM | [Link](https://scholar.archive.org/work/chm4lsfonvbfree7n36vqlcl4a/access/wayback/https://dl.acm.org/doi/pdf/10.1145/3511808.3557478) | [Link](https://github.com/yifanQi98/HGRL) |
| 2022 | **S3GC: Scalable Self-Supervised Graph Clustering (S3GC)** | NeurIPS | [Link](https://openreview.net/forum?id=ldl2V3vLZ5) | [Link](https://github.com/devvrit/S3GC) |
| 2022 | **Self-consistent Contrastive Attributed Graph Clustering with Pseudo-label Prompt (SCAGC)** | TMM | [Link](https://arxiv.org/abs/2110.08264) | [Link](https://github.com/xdweixia/SCAGC) |
| 2022 | **CGC: Contrastive Graph Clustering for Community Detection and Tracking (CGC)** | WWW | [Link](https://arxiv.org/abs/2204.08504) | - |
| 2022 | **Towards Unsupervised Deep Graph Structure Learning (SUBLIME)** | WWW | [Link](https://arxiv.org/pdf/2201.06367.pdf) | [Link](https://github.com/GRAND-Lab/SUBLIME) |
| 2022 | **Attributed Graph Clustering with Dual Redundancy Reduction (AGC-DRR)** | IJCAI | [Link](https://www.ijcai.org/proceedings/2022/0418.pdf) | [Link](https://github.com/gongleii/AGC-DRR) |
| 2022 | **Deep Graph Clustering via Dual Correlation Reduction (DCRN)** | AAAI | [Link](https://www.aaai.org/AAAI22Papers/AAAI-5928.LiuY.pdf) | [Link](https://github.com/yueliu1999/DCRN) |
| 2022 | **RepBin: Constraint-Based Graph Representation Learning for Metagenomic Binning (RepBin)** | AAAI | [Link](https://arxiv.org/pdf/2112.11696.pdf) | [Link](https://github.com/xuehansheng/RepBin) |
| 2022 | **Augmentation-Free Self-Supervised Learning on Graphs (AFGRL)** | AAAI | [Link](https://arxiv.org/pdf/2112.02472) | [Link](https://github.com/Namkyeong/AFGRL) |
| 2022 | **SAIL: Self-Augmented Graph Contrastive Learning (SAIL)** | AAAI | [Link](https://arxiv.org/abs/2009.00934) | - |
| 2021 | **Graph Debiased Contrastive Learning with Joint Representation Clustering (GDCL)** | IJCAI | [Link](https://www.ijcai.org/proceedings/2021/0473.pdf) | [Link](https://github.com/hzhao98/GDCL) |
| 2021 | **Multi-view Contrastive Graph Clustering (MCGC)** | NeurIPS | [Link](https://papers.nips.cc/paper/2021/file/10c66082c124f8afe3df4886f5e516e0-Paper.pdf) | [Link](https://github.com/panern/mcgc) |
| 2021 | **Self-supervised Heterogeneous Graph Neural Network with Co-contrastive Learning (HeCo)** | SIGKDD | [Link](https://dl.acm.org/doi/10.1145/3447548.3467415) | [Link](https://github.com/liun-online/HeCo) |
| 2020 | **Adaptive Graph Encoder for Attributed Graph Embedding (AGE)** | SIGKDD | [Link](https://arxiv.org/pdf/2007.01594) | [Link](https://github.com/thunlp/AGE) |
| 2020 | **CommDGI: Community Detection Oriented Deep Graph Infomax (CommDGI)** | CIKM | [Link](https://dl.acm.org/doi/abs/10.1145/3340531.3412042) | [Link](https://github.com/FDUDSDE/CommDGI) |
| 2020 | **Contrastive Multi-View Representation Learning on Graphs (MVGRL)** | ICML | [Link](http://proceedings.mlr.press/v119/hassani20a/hassani20a.pdf) | [Link](https://github.com/kavehhassani/mvgrl) |

### Application

| Year | Title | Venue | Paper | Code |
| ---- | ------------------------------------------------------------ | :---------: | :----------------------------------------------------------: | :--: |
| 2024 | **End-to-end Learnable Clustering for Intent Learning in Recommendation** | arXiv | [Link](https://arxiv.org/pdf/2401.05975.pdf) | [Link](https://github.com/yueliu1999/ELCRec) |
| 2023 | **GuardFL: Safeguarding Federated Learning Against Backdoor Attacks through Attributed Client Graph Clustering** | arXiv | [Link](https://arxiv.org/pdf/2306.04984.pdf) | - |

### Others

| Year | Title | Venue | Paper | Code |
| ---- | ------------------------------------------------------------ | :----: | :--------------------------------------------------------: | :--------------------------------------------: |
| 2023 | **Robust Graph Clustering via Meta Learning for Noisy Graphs (MetaGC)** | CIKM | [Link](https://arxiv.org/abs/2311.00322) | [Link](https://github.com/HyeonsooJo/MetaGC) |

## Other Related Papers

### Deep Clustering

| Year | Title | **Venue** | Paper | Code |
| :--: | :----------------------------------------------------------- | :-------: | :----------------------------------------------------------: | :----------------------------------------------------------: |
| 2024 | **Deep graph clustering by integrating community structure with neighborhood information (DIGC)** | IS | [Link](https://www.sciencedirect.com/science/article/pii/S002002552400865X) | - |
| 2024 | **Information-enhanced deep graph clustering network (IEDGCN)** | Neurocomputing | [Link](https://www.sciencedirect.com/science/article/pii/S092523122400763X) | - |
| 2024 | **Every Node is Different: Dynamically Fusing Self-Supervised Tasks for Attributed Graph Clustering** | AAAI | [Link](https://arxiv.org/pdf/2401.06595v1) | [Link](https://github.com/q086/DyFSS) |
| 2024 | **DGCLUSTER: A Neural Framework for Attributed Graph Clustering via Modularity Maximization (DGCluster)** | AAAI | [Link](https://ojs.aaai.org/index.php/AAAI/article/view/28983) | - |
| 2023 | **Mutual Boost Network for attributed graph clustering (MBN)**| KBS | [Link](https://www.sciencedirect.com/science/article/pii/S0957417423009818) | - |
| 2023 | **Redundancy-Free Self-Supervised Relational Learning for Graph Clustering**| TNNLS | [Link](https://arxiv.org/pdf/2309.04694.pdf) | [Link](https://github.com/yisiyu95/R2FGC) |
| 2023 | **Spectral Clustering of Attributed Multi-relational Graphs**| SIGKDD | [Link](https://dl.acm.org/doi/pdf/10.1145/3447548.3467381) | - |
| 2023 | **Local Graph Clustering with Noisy Labels**| Arxiv | [Link](https://arxiv.org/pdf/2310.08031.pdf) | - |
| 2023 | **A Re-evaluation of Deep Learning Methods for Attributed Graph Clustering**| CIKM | [Link](https://dl.acm.org/doi/pdf/10.1145/3583780.3614768) | [Link](https://github.com/2100271064/A-Re-evaluation-of-Deep-Learning-Methods-for-Attributed-Graph-Clustering) |
| 2023 | **Robust Graph Clustering via Meta Weighting for Noisy Graphs**| CIKM | [Link](https://arxiv.org/pdf/2311.00322.pdf) | [Link](https://github.com/HyeonsooJo/MetaGC) |
| 2023 | **Homophily-enhanced Structure Learning for Graph Clustering**| CIKM | [Link](https://arxiv.org/pdf/2308.05309.pdf) | [Link](https://github.com/galogm/HoLe) |
| 2023 | **A Re-evaluation of Deep Learning Methodsfor Attributed Graph Clustering** | CIKM | [Link](https://dl.acm.org/doi/pdf/10.1145/3583780.3614768) | [Link](https://github.com/2100271064/A-Re-evaluation-of-Deep-Learning-Methods-for-Attributed-Graph-Clustering) |
| 2023 | **Beyond The Evidence Lower Bound: Dual Variational Graph Auto-Encoders For Node Clustering** | SDM | [Link](https://epubs.siam.org/doi/epdf/10.1137/1.9781611977653.ch12) | [Link](https://github.com/nairouz/BELBO-VGAE) |
| 2023 | **GC-Flow: A Graph-Based Flow Network for Effective Clustering** | ICLM | [Link](https://arxiv.org/pdf/2305.17284.pdf) | [Link](https://github.com/xztcwang/GCFlow) |
| 2023 | **Scalable Attributed-Graph Subspace Clustering (SAGSC)** | AAAI | [Link](https://chakib401.github.io/files/SAGSC.pdf) | [Link](https://github.com/chakib401/sagsc) |
| 2022 | **Adaptive Attribute and Structure Subspace Clustering Network (AASSC-Net)** | TIP | [Link](https://ieeexplore.ieee.org/iel7/83/9626658/09769915.pdf) | [Link](https://github.com/ZhihaoPENG-CityU/TIP22---AASSC-Net) |
| 2022 | **Twin Contrastive Learning for Online Clustering** | IJCV | [Link](http://pengxi.me/wp-content/uploads/2022/07/Twin-Contrastive-Learning-for-Online-Clustering.pdf) | [Link](https://github.com/Yunfan-Li/Twin-Contrastive-Learning) |
| 2022 | **Non-Graph Data Clustering via O(n) Bipartite Graph Convolution** | TPAMI | [Link](https://ieeexplore.ieee.org/abstract/document/9996549) | [Link](https://github.com/hyzhang98/AnchorGAE-torch) |
| 2022 | **Ada-nets: Face clustering via adaptive neighbor discovery in the structure space** | ICLR | [Link](https://arxiv.org/pdf/2202.03800) | [Link](https://github.com/damo-cv/Ada-NETS) |
| 2021 | **Adaptive Graph Auto-Encoder for General Data Clustering** | TPAMI | [Link](https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9606581) | [Link](https://github.com/hyzhang98/AdaGAE) |
| 2021 | **Contrastive Clustering** | AAAI | [Link](https://arxiv.org/pdf/2009.09687.pdf) | [Link](https://github.com/Yunfan-Li/Contrastive-Clustering) |
| 2017 | **Towards k-means-friendly spaces: Simultaneous deep learning and clustering (DCN)** | ICML | [Link](http://proceedings.mlr.press/v70/yang17b/yang17b.pdf) | [Link](https://github.com/boyangumn/DCN) |
| 2017 | **Improved Deep Embedded Clustering with Local Structure Preservation (IDEC)** | IJCAI | [Link](https://www.researchgate.net/profile/Xifeng-Guo/publication/317095655_Improved_Deep_Embedded_Clustering_with_Local_Structure_Preservation/links/59263224458515e3d4537edc/Improved-Deep-Embedded-Clustering-with-Local-Structure-Preservation.pdf) | [Link](https://github.com/XifengGuo/IDEC) |
| 2016 | **Unsupervised Deep Embedding for Clustering Analysis (DEC)** | ICML | [Link](http://proceedings.mlr.press/v48/xieb16.pdf) | [Link](https://github.com/piiswrong/dec) |

### Deep Hierarchical Clustering

| Year | Title | **Venue** | Paper | Code |
| :--: | :----------------------------------------------------------- | :-------: | :----------------------------------------------------------: | :----------------------------------------------------------: |
| 2023 | **Contrastive Hierarchical Clustering (CHC)**| ECML PKDD | [Link](https://arxiv.org/abs/2303.03389) | [Link](https://github.com/MichalZnalezniak/Contrastive-Hierarchical-Clustering) |

### Other Related Methods

| Year | Title | **Venue** | Paper | Code |
| :--: | :----------------------------------------------------------- | :-------: | :----------------------------------------------------------: | :----------------------------------------------------------: |
| 2023 | **GPUSCAN++: Efficient Structural Graph Clustering on GPUs** | arXiv | [Link](https://arxiv.org/pdf/2311.12281.pdf) | - |
| 2022 | **Deep linear graph attention model for attributed graph clustering** | Knowl Based Syst | [Link](https://doi.org/10.1016/j.knosys.2022.108665) | - |
| 2022 | **Scalable Deep Graph Clustering with Random-walk based Self-supervised Learning** | WWW | [Link](https://arxiv.org/pdf/2112.15530) | - |
| 2022 | **X-GOAL: Multiplex Heterogeneous Graph Prototypical Contrastive Learning (X-GOAL)** | arXiv | [Link](https://arxiv.org/pdf/2109.03560) | - |
| 2022 | **Deep Graph Clustering with Multi-Level Subspace Fusion** | PR | [Link](https://doi.org/10.1016/j.patcog.2022.109077) |-|
| 2022 | **GRACE: A General Graph Convolution Framework for Attributed Graph Clustering** | TKDD | [Link](https://dl.acm.org/doi/pdf/10.1145/3544977) | [Link](https://github.com/BarakeelFanseu/GRACE) | |
| 2022 | **Fine-grained Attributed Graph Clustering** | SDM | [Link](https://epubs.siam.org/doi/epdf/10.1137/1.9781611977172.42) | [Link](https://github.com/sckangz/FGC) |
| 2022 | **Multi-view graph embedding clustering network: Joint self-supervision and block diagonal representation** | NN | [Link](https://www.sciencedirect.com/science/article/pii/S089360802100397X?via%3Dihub) | [Link](https://github.com/xdweixia/NN-2022-MVGC) |
| 2022 | **SAGES: Scalable Attributed Graph Embedding with Sampling for Unsupervised Learning** | TKDE | [Link](https://ieeexplore.ieee.org/abstract/document/9705119) | - |
| 2022 | **Automated Self-Supervised Learning For Graphs** | ICLR | [Link](https://openreview.net/forum?id=rFbR4Fv-D6-) | [Link](https://github.com/ChandlerBang/AutoSSL) |
| 2022 | **Stationary diffusion state neural estimation for multi-view clustering** | AAAI | [Link](https://arxiv.org/abs/2112.01334) | [Link](https://github.com/kunzhan/SDSNE) |
| 2021 | **Simple Spectral Graph Convolution** | ICLR | [Link](https://openreview.net/pdf?id=CYO5T-YjWZV) | [Link](https://github.com/allenhaozhu/SSGC) |
| 2021 | **Spectral embedding network for attributed graph clustering (SENet)** | NN | [Link](https://www.sciencedirect.com/science/article/abs/pii/S0893608021002227) | - |
| 2021 | **Smoothness Sensor: Adaptive Smoothness Transition Graph Convolutions for Attributed Graph Clustering** | TCYB | [Link](https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9514513) | [Link](https://github.com/aI-area/NASGC) |
| 2021 | **Multi-view Attributed Graph Clustering** | TKDE | [Link](https://www.researchgate.net/profile/Zhao-Kang-6/publication/353747180_Multi-view_Attributed_Graph_Clustering/links/612059cd0c2bfa282a5cd55e/Multi-view-Attributed-Graph-Clustering.pdf) | [Link](https://github.com/sckangz/MAGC) |
| 2021 | **High-order Deep Multiplex Infomax** | WWW | [Link](https://arxiv.org/abs/2102.07810) | [Link](https://github.com/baoyujing/HDMI) |
| 2021 | **Graph InfoClust: Maximizing Coarse-Grain Mutual Information in Graphs** | PAKDD | [Link](https://link.springer.com/chapter/10.1007%2F978-3-030-75762-5_43) | [Link](https://github.com/cmavro/Graph-InfoClust-GIC) |
| 2021 | **Graph Filter-based Multi-view Attributed Graph Clustering** | IJCAI | [Link](https://www.ijcai.org/proceedings/2021/0375.pdf) | [Link](https://github.com/sckangz/MvAGC) |
| 2021 | **Graph-MVP: Multi-View Prototypical Contrastive Learning for Multiplex Graphs** | arXiv | [Link](https://arxiv.org/abs/2109.03560) | [Link](https://github.com/chao1224/GraphMVP) |
| 2021 | **Contrastive Laplacian Eigenmaps** | NeurIPS | [Link](https://proceedings.neurips.cc/paper/2021/file/2d1b2a5ff364606ff041650887723470-Paper.pdf) | [Link](https://github.com/allenhaozhu/COLES) |
| 2020 | **Cluster-Aware Graph Neural Networks for Unsupervised Graph Representation Learning** | arXiv | [Link](https://arxiv.org/abs/2009.01674) | - |
| 2020 | **Distribution-induced Bidirectional GAN for Graph Representation Learning** | CVPR | [Link](https://arxiv.org/pdf/1912.01899) | [Link](https://github.com/SsGood/DBGAN) |
| 2020 | **Adaptive Graph Converlutional Network with Attention Graph Clustering for Co saliency Detection** | CVPR | [Link](http://openaccess.thecvf.com/content_CVPR_2020/papers/Zhang_Adaptive_Graph_Convolutional_Network_With_Attention_Graph_Clustering_for_Co-Saliency_CVPR_2020_paper.pdf) | [Link](https://github.com/ltp1995/GCAGC-CVPR2020) |
| 2020 | **Spectral Clustering with Graph Neural Networks for Graph Pooling (MinCutPool)** | ICML | [Link](http://proceedings.mlr.press/v119/bianchi20a/bianchi20a.pdf) | [Link](https://github.com/FilippoMB/Spectral-Clustering-with-Graph-Neural-Networks-for-Graph-Pooling) |
| 2020 | **MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embedding** | WWW | [Link](https://arxiv.org/abs/2002.01680) | [Link](https://github.com/cynricfu/MAGNN) |
| 2020 | **Unsupervised Attributed Multiplex Network Embedding** | AAAI | [Link](https://arxiv.org/abs/1911.06750) | [Link](https://github.com/pcy1302/DMGI) |
| 2020 | **Cross-Graph: Robust and Unsupervised Embedding for Attributed Graphs with Corrupted Structure** | ICDM | [Link](https://ieeexplore.ieee.org/document/9338269) | [Link](https://github.com/FakeTibbers/Cross-Graph) |
| 2020 | **Multi-class imbalanced graph convolutional network learning** | IJCAI | [Link](https://www.ijcai.org/proceedings/2020/0398.pdf) | - |
| 2020 | **CAGNN: Cluster-Aware Graph Neural Networks for Unsupervised Graph Representation Learning** | arXiv | [Link](http://arxiv.org/abs/2009.01674) | - |
| 2020 | **Attributed Graph Clustering via Deep Adaptive Graph Maximization** | ICCKE | [Link](https://ieeexplore-ieee-org-s.nudtproxy.yitlink.com/stamp/stamp.jsp?tp=&arnumber=9303694) | - |
| 2019 | **Heterogeneous Graph Attention Network (HAN)** | WWW | [Link](https://arxiv.org/pdf/1903.07293.pdf) | [Link](https://github.com/Jhy1993/HAN) |
| 2019 | **Multi-view Consensus Graph Clustering** | TIP | [Link](https://ieeexplore.ieee.org/abstract/document/8501973) | [Link](https://github.com/kunzhan/MCGC) |
| 2019 | **Attributed Graph Clustering via Adaptive Graph Convolution (AGC)** | IJCAI | [Link](https://www.ijcai.org/Proceedings/2019/0601.pdf) | [Link](https://github.com/karenlatong/AGC-master) |
| 2016 | **node2vec: Scalable Feature Learning for Networks (node2vec)** | SIGKDD | [Link](https://dl.acm.org/doi/abs/10.1145/2939672.2939754?casa_token=jt4dhGo-tKEAAAAA:lhscLc-u0XZFYYyi48kXK3_vtYR-PffsbbMRZdtpbaprcB1FGyjWH1RvstHACYALyZ9OtUf2nv_FjQ) | [Link](http://snap.stanford.edu/node2vec/) |
| 2016 | **Variational Graph Auto-Encoders (GAE)** | NeurIPS Workshop | [Link](https://ieeexplore.ieee.org/abstract/document/9046288) | [Link](https://github.com/tkipf/gae) |
| 2015 | **LINE: Large-scale Information Network Embedding (LINE)** | WWW | [Link](https://dl.acm.org/doi/pdf/10.1145/2736277.2741093?casa_token=ahQ9yUhknkAAAAAA:lP6rusbODmZ1ZpGxF-cIiiopMiAA8Q4I02cBBbfE5dc8-NQpiPOdV0cv4-43lA9CkTXU4mPei39UDg) | [Link](https://github.com/tangjianpku/LINE) |
| 2014 | **DeepWalk: Online Learning of Social Representations (DeepWalk)** | SIGKDD | [Link](https://dl.acm.org/doi/pdf/10.1145/2623330.2623732?casa_token=x6Gui_HExYoAAAAA:mzfm0BH0rSX7qcQV2WJ6uTSsg7zjnPalmOQ8sQuoJrwXfh9fcDgVPgXb-APCLGk1qWsPpIkBhI61pw) | [Link](https://github.com/phanein/deepwalk) |

## 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](https://drive.google.com/drive/folders/1thSxtAexbvOyjx-bJre8D4OyFKsBe1bK?usp=sharing) | [Nutstore](https://www.jianguoyun.com/p/DfzK1pwQwdaSChjI2aME)]. 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](./dataset/README.md)

1. Graph Datasets

| Dataset | # Samples | # Dimension | # Edges | # Classes | URL |
| :------: | :-------: | :---------: | :-----: | :-------: | :----------------------------------------------------------: |
| CORA | 2708 | 1433 | 5278 | 7 | [cora.zip](https://drive.google.com/file/d/1_LesghFTQ02vKOBUfDP8fmDF1JP3MPrJ/view?usp=sharing) |
| CITESEER | 3327 | 3703 | 4552 | 6 | [citeseer.zip](https://drive.google.com/file/d/1dEsxq5z5dc35tS3E46pg6pc2LUMlF6jF/view?usp=sharing) |
| CITE | 3327 | 3703 | 4552 | 6 | [cite.zip](https://drive.google.com/file/d/1dEsxq5z5dc35tS3E46pg6pc2LUMlF6jF/view?usp=sharing) |
| PUBMED | 19717 | 500 | 44324 | 3 | [pubmed.zip](https://drive.google.com/file/d/1tdr20dvvjZ9tBHXj8xl6wjO9mQzD0rzA/view?usp=sharing) |
| DBLP | 4057 | 334 | 3528 | 4 | [dblp.zip](https://drive.google.com/file/d/1XWWMIDyvCQ4VJFnAmXS848ksN9MFm5ys/view?usp=sharing) |
| ACM | 3025 | 1870 | 13128 | 3 | [acm.zip](https://drive.google.com/file/d/19j7zmQ-AMgzTX7yZoKzUK5wVxQwO5alx/view?usp=sharing) |
| AMAP | 7650 | 745 | 119081 | 8 | [amap.zip](https://drive.google.com/file/d/1qqLWPnBOPkFktHfGMrY9nu8hioyVZV31/view?usp=sharing) |
| AMAC | 13752 | 767 | 245861 | 10 | [amac.zip](https://drive.google.com/file/d/1DJhSOYWXzlRDSTvaC27bSmacTbGq6Ink/view?usp=sharing) |
| CORAFULL | 19793 | 8710 | 63421 | 70 | [corafull.zip](https://drive.google.com/file/d/1XLqs084J3xgWW9jtbBXJOmmY84goT1CE/view?usp=sharing) |
| WIKI | 2405 | 4973 | 8261 | 17 | [wiki.zip](https://drive.google.com/file/d/1vxupFQaEvw933yUuWzzgQXxIMQ_46dva/view?usp=sharing) |
| COCS | 18333 | 6805 | 81894 | 15 | [cocs.zip](https://drive.google.com/file/d/186twSfkDNmqh9L618iCeWq4DA7Lnpte0/view?usp=sharing) |
| CORNELL | 183 | 1703 | 149 | 5 | [cornell.zip](https://drive.google.com/file/d/1EjpHP26Oh0_qHl13vOfEzc4ZyzkGrR-M/view?usp=sharing) |
| TEXAS | 183 | 1703 | 162 | 5 | [texas.zip](https://drive.google.com/file/d/1kpz6b9-OsEU1RsAyxWWeUgzhdd3-koI2/view?usp=sharing) |
| WISC | 251 | 1703 | 257 | 5 | [wisc.zip](https://drive.google.com/file/d/1I8v1H1IthEiWd4IoV-wXNF6g1Wtg_sVC/view?usp=sharing) |
| FILM | 7600 | 932 | 15009 | 5 | [film.zip](https://drive.google.com/file/d/1s5K9Gb235-gO-IwevJLKAts7jExnnmrC/view?usp=sharing) |
| BAT | 131 | 81 | 1038 | 4 | [bat.zip](https://drive.google.com/file/d/1hRPtdFo9CzcxlFb84NWXg-HmViZnqshu/view?usp=sharing) |
| EAT | 399 | 203 | 5994 | 4 | [eat.zip](https://drive.google.com/file/d/1iE0AFKs1V5-nMk2XhV-TnfmPhvh0L9uo/view?usp=sharing) |
| UAT | 1190 | 239 | 13599 | 4 | [uat.zip](https://drive.google.com/file/d/1RUTHp54dVPB-VGPsEk8tV32DsSU0l-n_/view?usp=sharing) |

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

2. Non-graph Datasets

| Dataset | Samples | Dimension | Type | Classes | URL |
| :-----: | :-----: | :-------: | :----: | :-----: | :----------------------------------------------------------: |
| USPS | 9298 | 256 | Image | 10 | [usps.zip](https://drive.google.com/file/d/19oBkSeIluW3A5kcV7W0UM1Bt6V9Q62e-/view?usp=sharing) |
| HHAR | 10299 | 561 | Record | 6 | [hhar.zip](https://drive.google.com/file/d/126OFuNhf2u-g9Tr0wukk0T8uM1cuPzy2/view?usp=sharing) |
| REUT | 10000 | 2000 | Text | 4 | [reut.zip](https://drive.google.com/file/d/12MpPWyN87bu-AQYTyjdEcofy1mgjgzi9/view?usp=sharing) |

## Citation

```
@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}
}
```

## Other Related Awesome Repository

[A-Unified-Framework-for-Deep-Attribute-Graph-Clustering](https://github.com/Marigoldwu/A-Unified-Framework-for-Deep-Attribute-Graph-Clustering)

[Awesome-Deep-Group-Recommendation](https://github.com/yueliu1999/Awesome-Deep-Group-Recommendation)

[Awesome-Partial-Graph-Machine-Learning](https://github.com/WxTu/Awesome-Partial-Graph-Machine-Learning)

[Awesome-Knowledge-Graph-Reasoning](https://github.com/LIANGKE23/Awesome-Knowledge-Graph-Reasoning)

[Awesome-Temporal-Graph-Learning](https://github.com/MGitHubL/Awesome-Temporal-Graph-Learning)

[Awesome-Deep-Multiview-Clustering](https://github.com/jinjiaqi1998/Awesome-Deep-Multiview-Clustering)