GTENN: A Spatiotemporal Graph Neural Framework for Community Discovery in Dynamic Social Networks
Shuangshuang Chu, Yingnan Xu
TL;DR
GTENN tackles dynamic community discovery by integrating spatial graph structure with temporal evolution through a spatiotemporal embedding pipeline that combines GCNs, GRUs, and SOM clustering. It learns per-snapshot node embeddings with shared GCN weights across time and optimizes a distance-preserving, unsupervised objective while clustering with a Self-Organizing Map. Across synthetic LFR benchmarks and real-world networks, GTENN consistently outperforms static, dynamic, and attention-based baselines in purity and NMI, demonstrating robust detection of evolving communities with improved efficiency. The work highlights a scalable, snapshot-based framework for uncovering dynamic community structures and points to future extensions into continuous-time modeling and broader application domains.
Abstract
Community discovery is one of the key issues in the study of dynamic social networks. Traditional community discovery algorithms mainly focus on the formation and dissolution of links between nodes, and thus fail to capture richer spatial and temporal patterns underlying network evolution. To address this limitation, we propose GTENN, a spatiotemporal graph neural framework for community discovery in dynamic social networks. GTENN integrates spatial structure and temporal dynamics within a unified embedding architecture. First, Graph Convolutional Networks (GCN) are employed to aggregate latent spatial information and learn expressive node representations at each snapshot. Next, Gated Recurrent Units (GRU) are used to model temporal evolutions of node embeddings, effectively capturing node dynamism and relationship propagation across time. Finally, a Self-Organizing Map (SOM) is applied to the learned spatiotemporal embeddings to cluster nodes and infer their community affiliations. We conduct experiments on four types of dynamic networks, and the results show that GTENN consistently outperforms traditional community discovery algorithms in terms of purity, normalized mutual information, homogeneity, and completeness. These findings demonstrate the superior ability of GTENN to accurately uncover evolving community structures hidden in dynamic social networks.
