Online Change Point Detection for Weighted and Directed Random Dot Product Graphs
Not on the map. Why?
Abstract (arXiv)
Given a sequence of random (directed and weighted) graphs, we address the problem of online monitoring and detection of changes in the underlying data distribution. Our idea is to endow sequential change-point detection (CPD) techniques with a graph representation learning substrate based on the versatile Random Dot Product Graph (RDPG) model. We consider efficient, online updates of a judicious monitoring function, which quantifies the discrepancy between the streaming graph observations and the nominal RDPG. This reference distribution is inferred via spectral embeddings of the first few graphs in the sequence. We characterize the distribution of this running statistic to select thresholds that guarantee error-rate control, and under simplifying approximations we offer insights on the algorithm's detection resolution and delay. The end result is a lightweight online CPD algorithm, that is also explainable by virtue of the well-appreciated interpretability of RDPG embeddings. This is in stark contrast with most existing graph CPD approaches, which either rely on extensive computation, or they store and process the entire observed time series. An apparent limitation of the RDPG model is its suitability for undirected and unweighted graphs only, a gap we aim to close here to broaden the scope of the CPD framework. Unlike previous proposals, our non-parametric RDPG model for weighted graphs does not require a priori specification of the weights' distribution to perform inference and estimation. This network modeling contribution is of independent interest beyond CPD. We offer an open-source implementation of the novel online CPD algorithm for weighted and direct graphs, whose effectiveness and efficiency are demonstrated via (reproducible) synthetic and real network data experiments.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 14 of its 43 references that are in the map. First posted on arXiv 26 Jan 2022.
Builds on
14 of 43 references.
References · 14
- 2017Statistical inference on random dot product graphs: a surveycited by 70
- 2017A statistical interpretation of spectral embedding: the generalised random dot product graphcited by 55
- 2019GraSPy: Graph Statistics in Pythoncited by 15
- 2014Detecting change points in the large-scale structure of evolving networkscited by 13
- 2016Sequential change-point detection based on nearest neighborscited by 11
- 2017Semiparametric spectral modeling of the Drosophila connectomecited by 5
- 2017Robust Estimation from Multiple Graphs under Gross Error Contaminationcited by 5
- 2019Change point localization in dependent dynamic nonparametric random dot product graphscited by 5
- 2021Optimal network online change point localisationcited by 5
- 2016Connectome Smoothing via Low-rank Approximationscited by 4
- 2018Sequential change-point detection in high-dimensional Gaussian graphical modelscited by 4
- 2016A Random Dot Product Model for Weighted Networkscited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1; 2025: 2; 2026: 1.
6 papers.
- 2022Graph Filters for Signal Processing and Machine Learning on Graphscited by 53
- 2023Gradient-Based Spectral Embeddings of Random Dot Product Graphscited by 3
- 2025Weighted Random Dot Product Graphscited by 1
- 2024LASE: Learned Adjacency Spectral Embeddingscited by 0
- 2025Grassmanian Interpolation of Low-Pass Graph Filters: Theory and Applicationscited by 0
- 2026Subspace Projection Methods for Fast Spectral Embeddings of Evolving Graphscited by 0
- 2026Subspace Projection Methods for Fast Spectral Embeddings of Evolving Graphs19 Mar 2026
- 2025Grassmanian Interpolation of Low-Pass Graph Filters: Theory and Applications27 Oct 2025
- 2025Weighted Random Dot Product Graphs6 May 2025
- 2024LASE: Learned Adjacency Spectral Embeddings23 Dec 2024
- 2023Gradient-Based Spectral Embeddings of Random Dot Product Graphs25 Jul 2023
- 2022Graph Filters for Signal Processing and Machine Learning on Graphs16 Nov 2022