Clustering Time-Evolving Networks Using the Spatio-Temporal Graph Laplacian
Maia Trower, Nataša Djurdjevac Conrad, Stefan Klus
TL;DR
The paper tackles clustering in time-evolving graphs by deriving a spatio-temporal graph Laplacian from a multiview canonical correlation analysis framework, grounded in transfer operator theory. By maximizing adjacent-view coherence across $M$ time views, the authors obtain a real, well-structured Laplacian $oldsymbol{L}=I-oldsymbol{C}$ whose spectrum encodes both spatial communities and their temporal evolution, including merges and splits. The main contributions include extending transfer and covariance operators to time-varying graphs, formulating a multiview-CCA-based Laplacian, and demonstrating a parameter-free spectral clustering approach that handles directed graphs without symmetrization and outperforms the tunable supra-Laplacian on benchmark and double-gyre data. Overall, the method broadens spectral clustering's applicability to dynamic networks, offering interpretable insights into evolving community structure with practical impact across domains.
Abstract
Time-evolving graphs arise frequently when modeling complex dynamical systems such as social networks, traffic flow, and biological processes. Developing techniques to identify and analyze communities in these time-varying graph structures is an important challenge. In this work, we generalize existing spectral clustering algorithms from static to dynamic graphs using canonical correlation analysis (CCA) to capture the temporal evolution of clusters. Based on this extended canonical correlation framework, we define the spatio-temporal graph Laplacian and investigate its spectral properties. We connect these concepts to dynamical systems theory via transfer operators, and illustrate the advantages of our method on benchmark graphs by comparison with existing methods. We show that the spatio-temporal graph Laplacian allows for a clear interpretation of cluster structure evolution over time for directed and undirected graphs.
