Geodesics of Dynamic Graphs for Regime Change Detection
About
Traditional change point detection in dynamic networks assumes abrupt transitions between stationary states, overlooking scenarios of continuous evolution which arise in most real-world applications, such as social networks or physical systems. We address this gap by formally defining regimes as periods of coherent dynamics in temporal graphs, which we characterize as trajectories along geodesics in a suitably defined graph space. This original perspective allows us to define regime changes as significant drifts in dynamics, either toward new trajectories or with pace changes. We leverage graph regression methods to measure the cumulative distance of sequences of observed graphs from the estimated geodesics between their endpoints, in the relevant graph space, which we can combine with change point detection algorithms. We present experiments on dynamic networks, with changing trajectories and varying speeds, in which we outperform state of the art change point detection models. Then, we analyse mobility data during the Covid-19 pandemic, and show that our assumptions on regular network evolution lead to change points that are more aligned to external events compared to the outcomes of baseline methods. Our work is the first to model and detect changes between evolving regimes in graph space, providing a realistic and powerful tool for analyzing complex temporal graph data.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Change Point Detection | CPD synthetic SBM endpoint deviation and partial evolution | Hausdorff distance8.53 | 49 | |
| Change Point Detection | Synthetic SBM pace changes on fixed trajectories | Rand Index86.19 | 49 | |
| Change Point Detection | Synthetic SBM Full evolution to endpoint graph | Rand Index94.11 | 49 | |
| Change Point Detection | Synthetic SBM datasets changing speed (test) | Hausdorff Distance6.82 | 49 | |
| Change Point Detection | CPD with endpoint deviation and full evolution (SBM) | Hausdorff Distance9.4 | 49 | |
| Change Point Detection | Synthetic SBM endpoint deviation and partial evolution | F1 Score95.03 | 49 | |
| Change Point Detection | Synthetic SBM changing speed CPD (full evolution) | F1 Score78.83 | 49 | |
| Change Point Detection | Synthetic SBM Change with possibly partial evolution | Rand Index94.07 | 49 | |
| Change Point Detection | Synthetic SBM endpoint deviation and full evolution | F1 Score84.19 | 49 |