A Survey of Community Detection Approaches: From Statistical Modeling to Deep Learning
Not on the map. Why?
Abstract (arXiv)
Community detection, a fundamental task for network analysis, aims to partition a network into multiple sub-structures to help reveal their latent functions. Community detection has been extensively studied in and broadly applied to many real-world network problems. Classical approaches to community detection typically utilize probabilistic graphical models and adopt a variety of prior knowledge to infer community structures. As the problems that network methods try to solve and the network data to be analyzed become increasingly more sophisticated, new approaches have also been proposed and developed, particularly those that utilize deep learning and convert networked data into low dimensional representation. Despite all the recent advancement, there is still a lack of insightful understanding of the theoretical and methodological underpinning of community detection, which will be critically important for future development of the area of network analysis. In this paper, we develop and present a unified architecture of network community-finding methods to characterize the state-of-the-art of the field of community detection. Specifically, we provide a comprehensive review of the existing community detection methods and introduce a new taxonomy that divides the existing methods into two categories, namely probabilistic graphical model and deep learning. We then discuss in detail the main idea behind each method in the two categories. Furthermore, to promote future development of community detection, we release several benchmark datasets from several problem domains and highlight their applications to various network analysis tasks. We conclude with discussions of the challenges of the field and suggestions of possible directions for future research.
Key facts. Cited by 55 papers in the map (data through 7 Oct 2026). Builds on 37 of its 174 references that are in the map. First posted on arXiv 3 Jan 2021.
Builds on
37 of 174 references.
References · 37
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,134
- 2017Community Detection and Stochastic Block Modelscited by 317
- 2019Attributed Graph Clustering: A Deep Attentional Embedding Approachcited by 149
- 2017Cooperative Game Theory Approaches for Network Partitioningcited by 134
- 2019GMNN: Graph Markov Neural Networkscited by 82
- 2019A Review of Stochastic Block Models and Extensions for Graph Clusteringcited by 46
- 2019Overlapping Community Detection with Graph Neural Networkscited by 45
- 2020Deep Learning for Community Detection: Progress, Challenges and Opportunitiescited by 42
- 2019Stochastic Blockmodels meet Graph Neural Networkscited by 39
- 2013Clustering and Community Detection in Directed Networks: A Surveycited by 38
25 more
- 2019vGraph: A Generative Model for Joint Community Detection and Node Representation Learningcited by 26
- 2016Magnetic eigenmaps for community detection in directed networkscited by 22
- 2014Network Cross-Validation for Determining the Number of Communities in Network Datacited by 21
- 2014Dynamic stochastic blockmodels for time-evolving social networkscited by 20
- 2015Mixture models with a prior on the number of componentscited by 20
- 2014Scalable detection of statistically significant communities and hierarchies, using message-passing for modularitycited by 16
- 2015Convexified Modularity Maximization for Degree-corrected Stochastic Block Modelscited by 16
- 2019CommunityGAN: Community Detection with Generative Adversarial Netscited by 13
- 2015Uncovering the Small Community Structure in Large Networks: A Local Spectral Approachcited by 10
- 2018Change Point Estimation in a Dynamic Stochastic Block Modelcited by 10
- 2013A Tensor Approach to Learning Mixed Membership Community Modelscited by 9
- 2017Graph Clustering with Dynamic Embeddingcited by 9
- 2019Community-preserving Graph Convolutions for Structural and Functional Joint Embedding of Brain Networkscited by 9
- 2019Quaternion Collaborative Filtering for Recommendationcited by 8
- 2019MEGAN: A Generative Adversarial Network for Multi-View Network Embeddingcited by 8
- 2014Stochastic Block Transition Models for Dynamic Networkscited by 7
- 2015A spectral method for community detection in moderately-sparse degree-corrected stochastic block modelscited by 7
- 2017Efficient Correlated Topic Modeling with Topic Embeddingcited by 4
- 2018Mining Density Contrast Subgraphscited by 4
- 2018GANE: A Generative Adversarial Network Embeddingcited by 3
- 2014Clustering Evolving Networkscited by 2
- 2017From Community Detection to Community Profilingcited by 1
- 2017Local Community Detection in Dynamic Networkscited by 1
- 2018Small-Variance Asymptotics for Nonparametric Bayesian Overlapping Stochastic Blockmodelscited by 1
- 2020Fragmentation Coagulation Based Mixed Membership Stochastic Blockmodelcited by 1
Built on by
Citing papers per year: 2021: 10; 2022: 14; 2023: 10; 2024: 8; 2025: 10; 2026: 3.
55 papers.
Sort:
By area:
- 2024From Local to Global: A Graph RAG Approach to Query-Focused Summarizationcited by 1,411
- 2021Graph Self-Supervised Learning: A Surveycited by 289
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022A Comprehensive Survey on Deep Clustering: Taxonomy, Challenges, and Future Directionscited by 73
- 2021Generative and Contrastive Self-Supervised Learning for Graph Anomaly Detectioncited by 67
- 2021A Comprehensive Survey on Community Detection with Deep Learningcited by 63
- 2021Anomaly Detection in Dynamic Graphs via Transformercited by 57
- 2021Block Modeling-Guided Graph Convolutional Neural Networkscited by 32
- 2022T2-GNN: Graph Neural Networks for Graphs with Incomplete Features and Structure via Teacher-Student Distillationcited by 32
- 2022Geometry Interaction Knowledge Graph Embeddingscited by 18
- 2021Detecting Communities from Heterogeneous Graphs: A Context Path-based Graph Neural Network Modelcited by 15
- 2021Powerful Graph Convolutioal Networks with Adaptive Propagation Mechanism for Homophily and Heterophilycited by 14
38 more
- 2023Dual Intent Enhanced Graph Neural Network for Session-based New Item Recommendationcited by 14
- 2023A Comprehensive Review of Community Detection in Graphscited by 12
- 2022TrustGNN: Graph Neural Network based Trust Evaluation via Learnable Propagative and Composable Naturecited by 10
- 2023KGTrust: Evaluating Trustworthiness of SIoT via Knowledge Enhanced Graph Neural Networkscited by 9
- 2024A Survey on Deep Clustering: From the Prior Perspectivecited by 9
- 2022CGMN: A Contrastive Graph Matching Network for Self-Supervised Graph Similarity Learningcited by 8
- 2025Does GCL Need a Large Number of Negative Samples? Enhancing Graph Contrastive Learning with Effective and Efficient Negative Samplingcited by 8
- 2022Variational Graph Generator for Multi-View Graph Clusteringcited by 7
- 2024Multitask Active Learning for Graph Anomaly Detectioncited by 7
- 2023AGMN: Association Graph-based Graph Matching Network for Coronary Artery Semantic Labeling on Invasive Coronary Angiogramscited by 6
- 2021Node Embedding using Mutual Information and Self-Supervision based Bi-level Aggregationcited by 5
- 2021A Survey on Role-Oriented Network Embeddingcited by 4
- 2022ER: Equivariance Regularizer for Knowledge Graph Completioncited by 4
- 2022Bipartite mixed membership distribution-free model. A novel model for community detection in overlapping bipartite weighted networkscited by 4
- 2023Uncertainty in GNN Learning Evaluations: The Importance of a Consistent Benchmark for Community Detectioncited by 4
- 2023Uncertainty in GNN Learning Evaluations: A Comparison Between Measures for Quantifying Randomness in GNN Community Detectioncited by 3
- 2023Evading Community Detection via Counterfactual Neighborhood Searchcited by 2
- 2024Community-Centric Graph Unlearningcited by 2
- 2022TeKo: Text-Rich Graph Neural Networks with External Knowledgecited by 1
- 2023Reinforcement Learning from Statistical Feedback: the Journey from AB Testing to ANT Testingcited by 1
- 2024Edge-Parallel Graph Encoder Embeddingcited by 1
- 2025A Decision-Based Heterogenous Graph Attention Network for Multi-Class Fake News Detectioncited by 1
- 2025Proportional Selection in Networkscited by 1
- 2025Predicting Cascade Failures in Interdependent Urban Infrastructure Networkscited by 1
- 2021Uncovering the Local Hidden Community Structure in Social Networkscited by 0
- 2022Trading off Quality for Efficiency of Community Detection: An Inductive Method across Graphscited by 0
- 2022Overlapping Community Detection using Dynamic Dilated Aggregation in Deep Residual GCNcited by 0
- 2022DCC: A Cascade based Approach to Detect Communities in Social Networkscited by 0
- 2022TxAllo: Dynamic Transaction Allocation in Sharded Blockchain Systemscited by 0
- 2023A Constraints Fusion-induced Symmetric Nonnegative Matrix Factorization Approach for Community Detectioncited by 0
- 2023Dynamic Mixed Membership Stochastic Block Model for Weighted Labeled Networkscited by 0
- 2024Unsupervised Optimisation of GNNs for Node Clusteringcited by 0
- 2024Self-Supervised Contrastive Graph Clustering Network via Structural Information Fusioncited by 0
- 2024HACD: Harnessing Attribute Semantics and Mesoscopic Structure for Community Detectioncited by 0
- 2025Human-Centric Community Detection in Hybrid Metaverse Networks with Integrated AI Entitiescited by 0
- 2025Visualization Tasks for Unlabeled Graphscited by 0
- 2025A Noise-Resilient Semi-Supervised Graph Autoencoder for Overlapping Semantic Community Detectioncited by 0
- 2025Advancing Community Detection with Graph Convolutional Neural Networks: Bridging Topological and Attributive Cohesioncited by 0
50 most cited of 55 All 55 (JSON)
- 2026Semantic Networks as Clues: A Theoretical Foundation and Process Optimization for Semantic Network Construction3 Aug 2026
- 2026Query-Limited Community Recovery in Stochastic Block Models1 Jun 2026
- 2026Graph Neural Networks for Community Detection in Graph Signal Analysis19 May 2026
- 2025The Role of Community Detection Methods in Performance Variations of Graph Mining Tasks10 Sep 2025
- 2025Scalable Structure Learning of Bayesian Networks by Learning Algorithm Ensembles28 Jun 2025
- 2025Advancing Community Detection with Graph Convolutional Neural Networks: Bridging Topological and Attributive Cohesion15 May 2025
- 2025A Noise-Resilient Semi-Supervised Graph Autoencoder for Overlapping Semantic Community Detection9 May 2025
- 2025Visualization Tasks for Unlabeled Graphs19 Apr 2025
- 2025Does GCL Need a Large Number of Negative Samples? Enhancing Graph Contrastive Learning with Effective and Efficient Negative Sampling23 Mar 2025
- 2025Predicting Cascade Failures in Interdependent Urban Infrastructure Networks26 Feb 2025
- 2025Human-Centric Community Detection in Hybrid Metaverse Networks with Integrated AI Entities15 Feb 2025
- 2025Proportional Selection in Networks5 Feb 2025
38 more
- 2025A Decision-Based Heterogenous Graph Attention Network for Multi-Class Fake News Detection6 Jan 2025
- 2024HACD: Harnessing Attribute Semantics and Mesoscopic Structure for Community Detection4 Nov 2024
- 2024Community-Centric Graph Unlearning19 Aug 2024
- 2024Self-Supervised Contrastive Graph Clustering Network via Structural Information Fusion8 Aug 2024
- 2024A Survey on Deep Clustering: From the Prior Perspective28 Jun 2024
- 2024From Local to Global: A Graph RAG Approach to Query-Focused Summarization24 Apr 2024
- 2024Unsupervised Optimisation of GNNs for Node Clustering12 Feb 2024
- 2024Edge-Parallel Graph Encoder Embedding6 Feb 2024
- 2024Multitask Active Learning for Graph Anomaly Detection24 Jan 2024
- 2023Uncertainty in GNN Learning Evaluations: A Comparison Between Measures for Quantifying Randomness in GNN Community Detection14 Dec 2023
- 2023Reinforcement Learning from Statistical Feedback: the Journey from AB Testing to ANT Testing24 Nov 2023
- 2023Evading Community Detection via Counterfactual Neighborhood Search13 Oct 2023
- 2023A Comprehensive Review of Community Detection in Graphs21 Sep 2023
- 2023Uncertainty in GNN Learning Evaluations: The Importance of a Consistent Benchmark for Community Detection10 May 2023
- 2023Dual Intent Enhanced Graph Neural Network for Session-based New Item Recommendation10 May 2023
- 2023Dynamic Mixed Membership Stochastic Block Model for Weighted Labeled Networks12 Apr 2023
- 2023A Constraints Fusion-induced Symmetric Nonnegative Matrix Factorization Approach for Community Detection23 Feb 2023
- 2023KGTrust: Evaluating Trustworthiness of SIoT via Knowledge Enhanced Graph Neural Networks22 Feb 2023
- 2023AGMN: Association Graph-based Graph Matching Network for Coronary Artery Semantic Labeling on Invasive Coronary Angiograms11 Jan 2023
- 2022T2-GNN: Graph Neural Networks for Graphs with Incomplete Features and Structure via Teacher-Student Distillation24 Dec 2022
- 2022TxAllo: Dynamic Transaction Allocation in Sharded Blockchain Systems22 Dec 2022
- 2022DCC: A Cascade based Approach to Detect Communities in Social Networks21 Dec 2022
- 2022Bipartite mixed membership distribution-free model. A novel model for community detection in overlapping bipartite weighted networks2 Nov 2022
- 2022Overlapping Community Detection using Dynamic Dilated Aggregation in Deep Residual GCN20 Oct 2022
- 2022Variational Graph Generator for Multi-View Graph Clustering13 Oct 2022
- 2022Trading off Quality for Efficiency of Community Detection: An Inductive Method across Graphs29 Sep 2022
- 2022Geometry Interaction Knowledge Graph Embeddings24 Jun 2022
- 2022ER: Equivariance Regularizer for Knowledge Graph Completion24 Jun 2022
- 2022A Comprehensive Survey on Deep Clustering: Taxonomy, Challenges, and Future Directions15 Jun 2022
- 2022TeKo: Text-Rich Graph Neural Networks with External Knowledge15 Jun 2022
- 2022CGMN: A Contrastive Graph Matching Network for Self-Supervised Graph Similarity Learning30 May 2022
- 2022TrustGNN: Graph Neural Network based Trust Evaluation via Learnable Propagative and Composable Nature25 May 2022
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trends16 May 2022
- 2021Powerful Graph Convolutioal Networks with Adaptive Propagation Mechanism for Homophily and Heterophily27 Dec 2021
- 2021Block Modeling-Guided Graph Convolutional Neural Networks27 Dec 2021
- 2021Uncovering the Local Hidden Community Structure in Social Networks8 Dec 2021
- 2021Detecting Communities from Heterogeneous Graphs: A Context Path-based Graph Neural Network Model5 Sep 2021
- 2021Generative and Contrastive Self-Supervised Learning for Graph Anomaly Detection23 Aug 2021
50 newest of 55 All 55 (JSON)
- 2024Community-Centric Graph Unlearningcited by 2
- 2024Community-Centric Graph Unlearning19 Aug 2024
- 2021Graph Self-Supervised Learning: A Surveycited by 289
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022A Comprehensive Survey on Deep Clustering: Taxonomy, Challenges, and Future Directionscited by 73
- 2021Generative and Contrastive Self-Supervised Learning for Graph Anomaly Detectioncited by 67
- 2021A Comprehensive Survey on Community Detection with Deep Learningcited by 63
- 2021Anomaly Detection in Dynamic Graphs via Transformercited by 57
- 2021Block Modeling-Guided Graph Convolutional Neural Networkscited by 32
- 2022T2-GNN: Graph Neural Networks for Graphs with Incomplete Features and Structure via Teacher-Student Distillationcited by 32
- 2022Geometry Interaction Knowledge Graph Embeddingscited by 18
- 2021Detecting Communities from Heterogeneous Graphs: A Context Path-based Graph Neural Network Modelcited by 15
- 2021Powerful Graph Convolutioal Networks with Adaptive Propagation Mechanism for Homophily and Heterophilycited by 14
- 2023Dual Intent Enhanced Graph Neural Network for Session-based New Item Recommendationcited by 14
12 most cited of 52 All 52 (JSON)
- 2026Semantic Networks as Clues: A Theoretical Foundation and Process Optimization for Semantic Network Construction3 Aug 2026
- 2026Query-Limited Community Recovery in Stochastic Block Models1 Jun 2026
- 2026Graph Neural Networks for Community Detection in Graph Signal Analysis19 May 2026
- 2025The Role of Community Detection Methods in Performance Variations of Graph Mining Tasks10 Sep 2025
- 2025Scalable Structure Learning of Bayesian Networks by Learning Algorithm Ensembles28 Jun 2025
- 2025Advancing Community Detection with Graph Convolutional Neural Networks: Bridging Topological and Attributive Cohesion15 May 2025
- 2025A Noise-Resilient Semi-Supervised Graph Autoencoder for Overlapping Semantic Community Detection9 May 2025
- 2025Visualization Tasks for Unlabeled Graphs19 Apr 2025
- 2025Does GCL Need a Large Number of Negative Samples? Enhancing Graph Contrastive Learning with Effective and Efficient Negative Sampling23 Mar 2025
- 2025Predicting Cascade Failures in Interdependent Urban Infrastructure Networks26 Feb 2025
- 2025Human-Centric Community Detection in Hybrid Metaverse Networks with Integrated AI Entities15 Feb 2025
- 2025Proportional Selection in Networks5 Feb 2025
12 newest of 52 All 52 (JSON)