Awesome Deep Community Detection
A collection of papers, implementations, datasets, and tools for deep and non-deep community detection.
- Awesome Deep Community Detection
- Survey
- Convolutional Networks-based Community Detection
- Graph Attention Network-based Community Detection
- Generative Adversarial Network-based Community Detection
- Autoencoder-based Community Detection
- Other Deep Learning-based Community Detection
- Non-Deep Learning-based Communtiy Detection
- Datasets
- Tools
Traditional Methods VS. Deep Learninig-based Methods
A Timeline of Community Detection Development
Survey
Paper Title | Venue | Year | Materials |
---|---|---|---|
A comprehensive survey on community detection with deep learning | IEEE TNNLS | 2022 | [Paper] [Report] [Supplementary] |
A survey of community detection approaches: From statistical modeling to deep learning | IEEE TKDE | 2021 | [Paper] |
Deep learning for community detection: Progress, challenges and opportunities | IJCAI | 2020 | [Paper] [Report] |
A survey of community detection methods in multilayer networks | Data Min. Knowl. Discov. | 2020 | [Paper] |
Community detection in node-attributed social networks: A survey | Comput. Sci. Rev. | 2020 | [Paper] |
Community detection in networks: A multidisciplinary review | J. Netw. Comput. Appl. | 2018 | [Paper] |
Community discovery in dynamic networks: A survey | ACM Comput. Surv. | 2018 | [Paper] |
Evolutionary computation for community detection in networks: A review | IEEE TEVC | 2018 | [Paper] |
Metrics for community analysis: A survey | ACM Comput. Surv. | 2017 | [Paper] |
Network community detection: A review and visual survey | Preprint | 2017 | [Paper] |
Community detection in networks: A user guide | Phys. Rep. | 2016 | [Paper] |
Community detection in social networks | WIREs Data Min. Knowl. Discov. | 2016 | [Paper] |
Overlapping community detection in networks: The state-of-the-art and comparative study | ACM Comput. Surv. | 2013 | [Paper] |
Clustering and community detection in directed networks: A survey | Phys. Rep. | 2013 | [Paper] |
Community detection in graphs | Phys. Rep. | 2010 | [Paper] |
Convolutional Networks-based Community Detection
CNN-based Community Detection
Paper Title | Venue | Year | Method | Materials |
---|---|---|---|---|
Inductive representation learning via CNN for partially-unseen attributed networks | IEEE TNSE | 2021 | IEPAN | [Paper] |
A deep learning approach for semi-supervised community detection in online social networks | Knowl.-Based Syst. | 2021 | SparseConv2D | [Paper] |
Edge classification based on convolutional neural networks for community detection in complex network | Physica A | 2020 | ComNet-R | [Paper] |
A deep learning based community detection approach | SAC | 2019 | SparseConv | [Paper] |
Deep community detection in topologically incomplete networks | Physica A | 2017 | Xin et al. | [Paper] |
GCN-based Community Detection
Paper Title | Venue | Year | Method | Materials |
---|---|---|---|---|
Complex exponential graph convolutional networks | Inf. Sci. | 2023 | CEGCN | [Paper] [Code] |
Community detection based on community perspective and graph convolutional network | Expert Syst. Appl. | 2023 | CPGC | [Paper] |
Heterogeneous question answering community detection based on graph neural network | Inf. Sci. | 2023 | HCDBG | [Paper] |
Overlapping community detection on complex networks with graph convolutional networks | Comput. Commun. | 2023 | CDMG | [Paper] |
Deep MinCut: Learning node embeddings from detecting communities | Pattern Recognit. | 2022 | DMC | [Paper] |
End-to-end modularity-based community co-partition in bipartite networks | CIKM | 2022 | BiCoN+GCN | [Paper] |
CLARE: A semi-supervised community detection algorithm | KDD | 2022 | CLARE | [Paper] [Code] |
Efficient graph convolution for joint node representation learning and clustering | WSDM | 2022 | GCC | [Paper] [Code] |
Geometric graph representation learning via maximizing rate reduction | WWW | 2022 | $G^2R$ | [Paper] [Code] |
RepBin: Constraint-based graph representation learning for metagenomic binning | AAAI | 2022 | RepBin | [Paper] [Code] |
SSSNET: Semi-supervised signed network clustering | SDM | 2022 | SSSNET | [Paper] [Code] |
Learning Guarantees for Graph Convolutional Networks on The Stochastic Block Model | ICLR | 2022 | GCN-SBM | [Paper] |
When convolutional network meets temporal heterogeneous graphs: An effective community detection method | IEEE TKDE | 2021 | THGCN | [Paper] |
Multi-view contrastive graph clustering | NIPS | 2021 | MCGC | [paper] [Code] |
Graph debiased contrastive learning with joint representation clustering | IJCAI | 2021 | Zhao et al. | [Paper] |
Spectral embedding network for attributed graph clustering | Neural Netw. | 2021 | SENet | [Paper] |
Unsupervised learning for community detection in attributed networks based on graph convolutional network | Neurocomputing | 2021 | SGCN | [Paper] |
Adaptive graph encoder for attributed graph embedding | KDD | 2020 | AGE | [Paper][Code] |
CommDGI: Community detection oriented deep graph infomax | CIKM | 2020 | CommDGI | [Paper] |
Going deep: Graph convolutional ladder-shape networks | AAAI | 2020 | GCLN | [Paper] |
Independence promoted graph disentangled networks | AAAI | 2020 | IPGDN | [Paper] |
Supervised community detection with line graph neural networks | ICLR | 2019 | LGNN | [Paper][Code] |
Graph convolutional networks meet Markov random fields: Semi-supervised community detection in attribute networks | AAAI | 2019 | MRFasGCN | [Paper] |
Overlapping community detection with graph neural networks | DLG Workshop, KDD | 2019 | NOCD | [Paper][Code] |
Attributed graph clustering via adaptive graph convolution | IJCAI | 2019 | AGC | [Paper][Code] |
CayleyNets: Graph convolutional neural networks with complex rational spectral filters | IEEE TSP | 2019 | CayleyNets | [Paper][Code] |
Graph Attention Network-based Community Detection
Paper Title | Venue | Year | Method | Materials |
---|---|---|---|---|
CSAT: Contrastive sampling-aggregating transformer for community detection in attribute-missing networks | IEEE TCSS | 2023 | CSAT | [Paper] |
A graph-enhanced attention model for community detection in multiplex networks | Expert Syst. Appl. | 2023 | GEAM | [Paper][Code] |
Hierarchical attention network for attributed community detection of joint representation | Neural Comput. Appl. | 2022 | HiAN | [Paper] |
Detecting communities from heterogeneous graphs: A context path-based graph neural network model | CIKM | 2021 | [Paper][Code] | |
HDMI: High-order deep multiplex infomax | WWW | 2021 | HDMI | [Paper][Code] |
Self-supervised heterogeneous graph neural network with co-contrastive learning | KDD | 2021 | HeCo | [Paper][Code] |
Unsupervised attributed multiplex network embedding | AAAI | 2020 | DMGI | [Paper][Code] |
MAGNN: Metapath aggregated graph neural network for heterogeneous graph embedding | WWW | 2020 | MAGNN | [Paper] [Code] |
Graph Adversarial Network-based Community Detection
Paper Title | Venue | Year | Method | Materials |
---|---|---|---|---|
CANE: Community-aware network embedding via adversarial training | Knowl. Inf. Syst. | 2021 | CANE | [Paper] |
Self-training enhanced: Network embedding and overlapping community detection with adversarial learning | IEEE TNNLS | 2021 | ACNE ACNE-ST | [Paper] |
Adversarial Learning of Balanced Triangles for Accurate Community Detection on Signed Networks | ICDM | 2021 | ABC | [Paper] |
SEAL: Learning heuristics for community detection with generative adversarial networks | KDD | 2020 | SEAL | [Paper][Code] |
Multi-class imbalanced graph convolutional network learning | IJCAI | 2020 | DR-GCN | [Paper] |
JANE: Jointly adversarial network embedding | IJCAI | 2020 | JANE | [Paper] |
ProGAN: Network embedding via |