Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Node Role-Guided LLMs for Dynamic Graph Clustering

About

Dynamic graph clustering aims to detect and track time-varying clusters in dynamic graphs, revealing how complex real-world systems evolve over time. However, existing methods are predominantly black-box models. They lack interpretability in their clustering decisions and fail to provide semantic explanations of why clusters form or how they evolve, severely limiting their use in safety-critical domains such as healthcare or transportation. To address these limitations, we propose an end-to-end interpretable framework that maps continuous graph embeddings into discrete semantic concepts through learnable prototypes. Specifically, we first decompose node representations into orthogonal role and clustering subspaces, so that nodes with similar roles (e.g., hubs, bridges) but different cluster affiliations can be properly distinguished. We then introduce five node role prototypes (Leader, Contributor, Wanderer, Connector, Newcomer) in the role subspace as semantic anchors, transforming continuous embeddings into discrete concepts to facilitate LLM understanding of node roles within communities. Finally, we design a hierarchical LLM reasoning mechanism to generate both clustering results and natural language explanations, while providing consistency feedback as weak supervision to refine node representations. Experimental results on four synthetic and six real-world benchmarks demonstrate the effectiveness, interpretability, and robustness of DyG-RoLLM. Code is available at https://github.com/Clearloveyuan/DyG-RoLLM.

Dongyuan Li, Ying Zhang, Yaozu Wu, Renhe Jiang• 2026

Related benchmarks

TaskDatasetResultRank
Graph ClusteringEC-30K
NMI99.4
15
Graph ClusteringWikipedia
NMI0.516
15
Graph ClusteringDublin
NMI57.6
15
Graph ClusteringarXiv
NMI53.3
15
Graph ClusteringBD-30K
NMI99.9
15
Graph ClusteringBD-100K
NMI94.3
10
Graph ClusteringDR 100K
NMI96.2
10
Graph ClusteringMS 100K
NMI95.4
10
Graph ClusteringSO
NMI47.6
10
Graph ClusteringFlickr
NMI54.2
10
Showing 10 of 11 rows

Other info

Follow for update