Community Detection in Networks with Node Attributes
Not on the map. Why?
Abstract (arXiv)
Community detection algorithms are fundamental tools that allow us to uncover organizational principles in networks. When detecting communities, there are two possible sources of information one can use: the network structure, and the features and attributes of nodes. Even though communities form around nodes that have common edges and common attributes, typically, algorithms have only focused on one of these two data modalities: community detection algorithms traditionally focus only on the network structure, while clustering algorithms mostly consider only node attributes. In this paper, we develop Communities from Edge Structure and Node Attributes (CESNA), an accurate and scalable algorithm for detecting overlapping communities in networks with node attributes. CESNA statistically models the interaction between the network structure and the node attributes, which leads to more accurate community detection as well as improved robustness in the presence of noise in the network structure. CESNA has a linear runtime in the network size and is able to process networks an order of magnitude larger than comparable approaches. Last, CESNA also helps with the interpretation of detected communities by finding relevant node attributes for each community.
Key facts. Cited by 44 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Jan 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 8; 2023: 11; 2024: 6; 2025: 4; 2026: 3.
44 papers.
Sort:
By area:
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2021A Comprehensive Survey on Community Detection with Deep Learningcited by 63
- 2021Rethinking Graph Auto-Encoder Models for Attributed Graph Clusteringcited by 37
- 2022Effects of Graph Convolutions in Multi-layer Networkscited by 24
- 2023A Comprehensive Review of Community Detection in Graphscited by 12
- 2021Effective and Scalable Clustering on Massive Attributed Graphscited by 10
- 2021An iterative clustering algorithm for the Contextual Stochastic Block Model with optimality guaranteescited by 10
- 2026Query-Aware Flow Diffusion for Graph-Based RAG with Retrieval Guaranteescited by 7
- 2024A Versatile Framework for Attributed Network Clustering via K-Nearest Neighbor Augmentationcited by 6
- 2022A Spectral Analysis of Graph Neural Networks on Dense and Sparse Graphscited by 5
- 2021Variational Co-embedding Learning for Attributed Network Clusteringcited by 4
- 2023Neural-prior stochastic block modelcited by 4
32 more
- 2023Uncertainty in GNN Learning Evaluations: The Importance of a Consistent Benchmark for Community Detectioncited by 4
- 2023A Comprehensive Survey on Graph Summarization with Graph Neural Networkscited by 3
- 2023Variational Disentangled Graph Auto-Encoders for Link Predictioncited by 3
- 2023Uncertainty in GNN Learning Evaluations: A Comparison Between Measures for Quantifying Randomness in GNN Community Detectioncited by 3
- 2021On the Fundamental Limits of Matrix Completion: Leveraging Hierarchical Similarity Graphscited by 2
- 2022Deep Graph Clustering via Mutual Information Maximization and Mixture Modelcited by 2
- 2022META-CODE: Community Detection via Exploratory Learning in Topologically Unknown Networkscited by 2
- 2023Local Graph Clustering with Noisy Labelscited by 2
- 2023Spectral Clustering of Attributed Multi-relational Graphscited by 2
- 2024Analysis of Corrected Graph Convolutionscited by 2
- 2021A multilevel clustering technique for community detectioncited by 1
- 2022Higher-order accurate two-sample network inference and network hashingcited by 1
- 2022Learning Optimal Graph Filters for Clustering of Attributed Graphscited by 1
- 2021Variational Embeddings for Community Detection and Node Representationcited by 0
- 2021Overlapping Community Detection in Temporal Text Networkscited by 0
- 2021Node metadata can produce predictability transitions in network inference problemscited by 0
- 2021Measuring Proximity in Attributed Networks for Community Detectioncited by 0
- 2022Perfect Spectral Clustering with Discrete Covariatescited by 0
- 2022Overlapping Community Detection using Dynamic Dilated Aggregation in Deep Residual GCNcited by 0
- 2023A Unified Framework for Exploratory Learning-Aided Community Detection Under Topological Uncertaintycited by 0
- 2023Disentangling Node Attributes from Graph Topology for Improved Generalizability in Link Predictioncited by 0
- 2023Unsupervised Learning via Network-Aware Embeddingscited by 0
- 2024Information-Theoretic Thresholds for the Alignments of Partially Correlated Graphscited by 0
- 2024Graph Clustering with Cross-View Feature Propagationcited by 0
- 2024HACD: Harnessing Attribute Semantics and Mesoscopic Structure for Community Detectioncited by 0
- 2024A Misclassification Network-Based Method for Comparative Genomic Analysiscited by 0
- 2025Community-Aware Temporal Walks: Parameter-Free Representation Learning on Continuous-Time Dynamic Graphscited by 0
- 2025A Local Perspective-based Model for Overlapping Community Detectioncited by 0
- 2025A Noise-Resilient Semi-Supervised Graph Autoencoder for Overlapping Semantic Community Detectioncited by 0
- 2025Covariate-assisted graph matchingcited by 0
- 2026Strategy-Supervised Autonomous Laparoscopic Camera Control via Event-Driven Graph Miningcited by 0
- 2026Diffusion-Induced Spatial Attention Overlapping Community Detectioncited by 0
- 2026Diffusion-Induced Spatial Attention Overlapping Community Detection22 Sep 2026
- 2026Query-Aware Flow Diffusion for Graph-Based RAG with Retrieval Guarantees21 Apr 2026
- 2026Strategy-Supervised Autonomous Laparoscopic Camera Control via Event-Driven Graph Mining24 Feb 2026
- 2025Covariate-assisted graph matching12 Dec 2025
- 2025A Noise-Resilient Semi-Supervised Graph Autoencoder for Overlapping Semantic Community Detection9 May 2025
- 2025A Local Perspective-based Model for Overlapping Community Detection27 Mar 2025
- 2025Community-Aware Temporal Walks: Parameter-Free Representation Learning on Continuous-Time Dynamic Graphs21 Jan 2025
- 2024A Misclassification Network-Based Method for Comparative Genomic Analysis9 Dec 2024
- 2024HACD: Harnessing Attribute Semantics and Mesoscopic Structure for Community Detection4 Nov 2024
- 2024Graph Clustering with Cross-View Feature Propagation12 Aug 2024
- 2024A Versatile Framework for Attributed Network Clustering via K-Nearest Neighbor Augmentation10 Aug 2024
- 2024Information-Theoretic Thresholds for the Alignments of Partially Correlated Graphs8 Jun 2024
32 more
- 2024Analysis of Corrected Graph Convolutions22 May 2024
- 2023Uncertainty in GNN Learning Evaluations: A Comparison Between Measures for Quantifying Randomness in GNN Community Detection14 Dec 2023
- 2023Spectral Clustering of Attributed Multi-relational Graphs3 Nov 2023
- 2023Local Graph Clustering with Noisy Labels12 Oct 2023
- 2023A Comprehensive Review of Community Detection in Graphs21 Sep 2023
- 2023Unsupervised Learning via Network-Aware Embeddings19 Sep 2023
- 2023Disentangling Node Attributes from Graph Topology for Improved Generalizability in Link Prediction17 Jul 2023
- 2023Variational Disentangled Graph Auto-Encoders for Link Prediction20 Jun 2023
- 2023Uncertainty in GNN Learning Evaluations: The Importance of a Consistent Benchmark for Community Detection10 May 2023
- 2023A Unified Framework for Exploratory Learning-Aided Community Detection Under Topological Uncertainty10 Apr 2023
- 2023Neural-prior stochastic block model17 Mar 2023
- 2023A Comprehensive Survey on Graph Summarization with Graph Neural Networks13 Feb 2023
- 2022Learning Optimal Graph Filters for Clustering of Attributed Graphs9 Nov 2022
- 2022A Spectral Analysis of Graph Neural Networks on Dense and Sparse Graphs6 Nov 2022
- 2022Overlapping Community Detection using Dynamic Dilated Aggregation in Deep Residual GCN20 Oct 2022
- 2022META-CODE: Community Detection via Exploratory Learning in Topologically Unknown Networks23 Aug 2022
- 2022Higher-order accurate two-sample network inference and network hashing16 Aug 2022
- 2022Perfect Spectral Clustering with Discrete Covariates17 May 2022
- 2022Deep Graph Clustering via Mutual Information Maximization and Mixture Model10 May 2022
- 2022Effects of Graph Convolutions in Multi-layer Networks20 Apr 2022
- 2021An iterative clustering algorithm for the Contextual Stochastic Block Model with optimality guarantees20 Dec 2021
- 2021Measuring Proximity in Attributed Networks for Community Detection4 Nov 2021
- 2021On the Fundamental Limits of Matrix Completion: Leveraging Hierarchical Similarity Graphs12 Sep 2021
- 2021Rethinking Graph Auto-Encoder Models for Attributed Graph Clustering19 Jul 2021
- 2021A Comprehensive Survey on Community Detection with Deep Learning26 May 2021
- 2021Variational Co-embedding Learning for Attributed Network Clustering15 Apr 2021
- 2021Node metadata can produce predictability transitions in network inference problems26 Mar 2021
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalization13 Feb 2021
- 2021Effective and Scalable Clustering on Massive Attributed Graphs7 Feb 2021
- 2021A multilevel clustering technique for community detection16 Jan 2021
- 2021Overlapping Community Detection in Temporal Text Networks13 Jan 2021
- 2021Variational Embeddings for Community Detection and Node Representation11 Jan 2021
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2021A Comprehensive Survey on Community Detection with Deep Learningcited by 63
- 2021Rethinking Graph Auto-Encoder Models for Attributed Graph Clusteringcited by 37
- 2022Effects of Graph Convolutions in Multi-layer Networkscited by 24
- 2023A Comprehensive Review of Community Detection in Graphscited by 12
- 2021Effective and Scalable Clustering on Massive Attributed Graphscited by 10
- 2021An iterative clustering algorithm for the Contextual Stochastic Block Model with optimality guaranteescited by 10
- 2024A Versatile Framework for Attributed Network Clustering via K-Nearest Neighbor Augmentationcited by 6
- 2022A Spectral Analysis of Graph Neural Networks on Dense and Sparse Graphscited by 5
- 2021Variational Co-embedding Learning for Attributed Network Clusteringcited by 4
- 2023Neural-prior stochastic block modelcited by 4
- 2023Uncertainty in GNN Learning Evaluations: The Importance of a Consistent Benchmark for Community Detectioncited by 4
12 most cited of 43 All 43 (JSON)
- 2026Diffusion-Induced Spatial Attention Overlapping Community Detection22 Sep 2026
- 2026Strategy-Supervised Autonomous Laparoscopic Camera Control via Event-Driven Graph Mining24 Feb 2026
- 2025Covariate-assisted graph matching12 Dec 2025
- 2025A Noise-Resilient Semi-Supervised Graph Autoencoder for Overlapping Semantic Community Detection9 May 2025
- 2025A Local Perspective-based Model for Overlapping Community Detection27 Mar 2025
- 2025Community-Aware Temporal Walks: Parameter-Free Representation Learning on Continuous-Time Dynamic Graphs21 Jan 2025
- 2024A Misclassification Network-Based Method for Comparative Genomic Analysis9 Dec 2024
- 2024HACD: Harnessing Attribute Semantics and Mesoscopic Structure for Community Detection4 Nov 2024
- 2024Graph Clustering with Cross-View Feature Propagation12 Aug 2024
- 2024A Versatile Framework for Attributed Network Clustering via K-Nearest Neighbor Augmentation10 Aug 2024
- 2024Information-Theoretic Thresholds for the Alignments of Partially Correlated Graphs8 Jun 2024
- 2024Analysis of Corrected Graph Convolutions22 May 2024
12 newest of 43 All 43 (JSON)