Interpretable Clustering on Dynamic Graphs with Recurrent Graph Neural Networks
Yuhang Yao, Carlee Joe-Wong

TL;DR
This paper introduces a novel approach for clustering nodes in dynamic graphs using decay-based algorithms and recurrent neural network architectures, achieving high accuracy on both simulated and real datasets.
Contribution
It develops a decay-based clustering method with optimized decay rates for dynamic graphs and proposes new RNN-GCN architectures for semi-supervised clustering.
Findings
The decay-based clustering method achieves almost exact recovery of true clusters.
Optimized decay rates improve clustering accuracy in dynamic settings.
Proposed RNN-GCN architectures outperform state-of-the-art algorithms on real data.
Abstract
We study the problem of clustering nodes in a dynamic graph, where the connections between nodes and nodes' cluster memberships may change over time, e.g., due to community migration. We first propose a dynamic stochastic block model that captures these changes, and a simple decay-based clustering algorithm that clusters nodes based on weighted connections between them, where the weight decreases at a fixed rate over time. This decay rate can then be interpreted as signifying the importance of including historical connection information in the clustering. However, the optimal decay rate may differ for clusters with different rates of turnover. We characterize the optimal decay rate for each cluster and propose a clustering method that achieves almost exact recovery of the true clusters. We then demonstrate the efficacy of our clustering algorithm with optimized decay rates on simulated…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsComplex Network Analysis Techniques · Advanced Graph Neural Networks · Advanced Clustering Algorithms Research
