Foundations and methods for clustering in time-evolving graphs

Establish a rigorous mathematical definition of clusters or community structures for time-evolving graphs, and develop efficient, robust clustering algorithms together with meaningful metrics for comparing clustering results in settings where communities can merge, split, appear, or disappear.

Background

The paper emphasizes that community detection in time-evolving graphs is substantially more complex than in static graphs because clusters may undergo events such as merging, splitting, appearance, and disappearance.

While supra-Laplacian formulations are promising, their practicality can be limited by size and coupling choices, and there is a need for clear definitions and evaluation metrics tailored to temporal dynamics to guide algorithmic development and assessment.

References

There are many interesting and challenging open problems: Since the behavior of time-evolving graphs is much more complicated—clusters can, for instance, merge and split or disappear and reappear—, a rigorous mathematical definition of clusters or community structures along with efficient and robust clustering algorithms and meaningful metrics for comparing the results are essential.

Dynamical systems and complex networks: A Koopman operator perspective (2405.08940 - Klus et al., 14 May 2024) in Section 5 (Conclusion)