Beyond the Academic Monoculture: A Unified Framework and Industrial Perspective for Attributed Graph Clustering
Organizations: State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China. · the School of Computing, National University of Singapore, Singapore. · Ant Group, Hangzhou, China. · Westlake University, Hangzhou, China. ·
Abstract
Attributed Graph Clustering (AGC) is a fundamental unsupervised task that partitions nodes into cohesive groups by jointly modeling structural topology and node attributes. While the advent of graph neural networks and self-supervised learning has catalyzed a proliferation of AGC methodologies, a widening chasm persists between academic benchmark performance and the stringent demands of real-world industrial deployment. To bridge this gap, this survey provides a comprehensive, industrially grounded review of AGC from three complementary perspectives. First, we introduce the Encode-Cluster-Optimize taxonomic framework, which decomposes the diverse algorithmic landscape into three orthogonal, composable modules: representation encoding, cluster projection, and optimization strategy. This unified paradigm enables principled architectural comparisons and inspires novel methodological combinations. Second, we critically examine prevailing evaluation protocols to expose the field's academic monoculture: a pervasive over-reliance on small, homophilous citation networks, the inadequacy of supervised-only metrics for an inherently unsupervised task, and the chronic neglect of computational scalability. In response, we advocate for a holistic evaluation standard that integrates supervised semantic alignment, unsupervised structural integrity, and rigorous efficiency profiling. Third, we explicitly confront the practical realities of industrial deployment. By analyzing operational constraints such as massive scale, severe heterophily, and tabular feature noise alongside extensive empirical evidence from our companion benchmark, we outline actionable engineering strategies. Furthermore, we chart a clear roadmap for future research, prioritizing heterophily-robust encoders, scalable joint optimization, and unsupervised model selection criteria to meet production-grade requirements.
Figures & tables
| Method | Venue | Encoder ( ) | Cluster ( ) | Optimize ( ) | Core Objective | Complexity |
| Non-Parametric & Decoupled Methods | ||||||
| AGC [ 35 ] | IJCAI’19 | Simple Filtering | Spectral | Decoupled | Adaptive Smoothing Order Selection | |
| SSGC [ 37 ] | ICLR’21 | Multi-Filtering | K-Means | Decoupled | Diffusion Kernel Ensemble | |
| FGC [ 44 ] | SDM’22 | Multi-Filtering | Spectral | Decoupled | Multi-hop Filter + Anchor Selection | |
| GRACE [ 43 ] | TKDD’22 | Simple Filtering | K-Means | Decoupled | Generalized Graph Laplacian Filter | |
| NAFS [ 45 ] | ICML’22 | Multi-Filtering | K-Means | Decoupled | Multi-Strategy Smoothing Ensemble | |
| Scale | Dataset | Domain | #Nodes | #Edges | Avg. Deg. | #Feat. | Feat. Type | #Clus. | ||
| Tiny | Cora | Citation | 2,708 | 10,556 | 3.9 | 1,433 | Textual | 7 | 0.81 | 0.83 |
| Photo | Co-purchase | 7,650 | 238,162 | 31.1 | 745 | Textual | 8 | 0.83 | 0.84 | |
| Small | Physics | Co-author | 34,493 | 495,924 | 14.4 | 8,415 | Textual | 5 | 0.93 | 0.92 |
| HM † | Co-purchase | 46,563 | 21,461,990 | 460.9 | 120 | Tabular | 21 | 0.16 | 0.35 | |
| Flickr | Social | 89,250 | 899,756 | 10.1 | 500 | Textual | 7 | 0.32 | 0.32 | |
| Medium | ArXiv | Citation | 169,343 | 1,166,243 | 6.9 | 128 | Textual | 40 | 0.65 | 0.64 |
| Category | Method | MAG | Pokec | Products | WebTopic | Papers100M | |||||||
| Mem(GB) | Time(m) | Mem(GB) | Time(m) | Mem(GB) | Time(m) | Mem(GB) | Time(m) | Mem(GB) | Time(m) | Mem(GB) | Time(h) | ||
| Traditional | KMeans | - | 0.27 | - | 6.59 | - | 3.09 | - | 5.87 | - | 3.98 | - | 0.05 |
| Node2Vec | 0.70 | 22.67 | 1.90 | 77.58 | 4.04 | 236.53 | 15.05 | 64.94 | 11.80 | 75.92 | 7.20 | 12.38 | |
| Non- Parametric | SSGC | - | 5.36 | - | 6.51 | - | 4.43 | - | 8.05 | - | 10.38 | - | - |
| SAGSC | - | 5.99 | - | 23.35 | - | 4.72 | - | 5.29 | - | 2.77 | - | - | |
| MS2CAG | - | 0.16 | - | 15.10 | - | 13.68 | - | 1.38 | - | 16.81 | - | - | |
| Yunhui Liu is a Ph.D. student at Nanjing University. His research interests focus on graph machine learning and structured data analysis. |
| Yue Liu is a Ph.D. student at the National University of Singapore. His research interests focus on self-supervised learning, with a particular emphasis on the safety and intelligence of foundation models, as well as graph learning. |
| Yongchao Liu is a Staff Engineer at Ant Group, focusing on graph learning and agent systems. He previously held research positions at the Georgia Institute of Technology and the University of Mainz. |
| Tao Zheng is a Professor at the Software Institute, Nanjing University. His research interests include knowledge graphs and large language models. |
| Stan Z. Li is a Professor with Westlake University. He received the Ph.D. degree from Surrey University, UK. His research interests include pattern recognition, machine learning, and AI for Life Science and Drug Design. |
| Xinwang Liu is a Professor with the College of Computer Science and Technology, National University of Defense Technology. He received the Ph.D. degree from the National University of Defense Technology. |
| Tieke He is an Associate Professor at the Software Institute, Nanjing University. He received the Ph.D. degree from Nanjing University. His research interests include knowledge graphs and large language models. |
Graph Clustering
Graph clustering groups network nodes by connectivity, attributes, or shared roles to reveal communities and other mesoscale structure.
See all 78 papers