Change Detection in Graph Streams by Learning Graph Embeddings on Constant-Curvature Manifolds
Not on the map. Why?
Abstract (arXiv)
The space of graphs is often characterised by a non-trivial geometry, which complicates learning and inference in practical applications. A common approach is to use embedding techniques to represent graphs as points in a conventional Euclidean space, but non-Euclidean spaces have often been shown to be better suited for embedding graphs. Among these, constant-curvature Riemannian manifolds (CCMs) offer embedding spaces suitable for studying the statistical properties of a graph distribution, as they provide ways to easily compute metric geodesic distances. In this paper, we focus on the problem of detecting changes in stationarity in a stream of attributed graphs. To this end, we introduce a novel change detection framework based on neural networks and CCMs, that takes into account the non-Euclidean nature of graphs. Our contribution in this work is twofold. First, via a novel approach based on adversarial learning, we compute graph embeddings by training an autoencoder to represent graphs on CCMs. Second, we introduce two novel change detection tests operating on CCMs. We perform experiments on synthetic data, as well as two real-world application scenarios: the detection of epileptic seizures using functional connectivity brain networks, and the detection of hostility between two subjects, using human skeletal graphs. Results show that the proposed methods are able to detect even small changes in a graph-generating process, consistently outperforming approaches based on Euclidean embeddings.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 4; 2024: 1.
8 papers.
- 2023A Survey on Graph Neural Networks for Time Series: Forecasting, Classification, Imputation, and Anomaly Detectioncited by 145
- 2021Online Graph Dictionary Learningcited by 37
- 2023Taming Local Effects in Graph-based Spatiotemporal Forecastingcited by 37
- 2021Symmetric Spaces for Graph Embeddings: A Finsler-Riemannian Approachcited by 23
- 2023Curve Your Attention: Mixed-Curvature Transformers for Graph Representation Learningcited by 15
- 2022Sketched Multi-view Subspace Learning for Hyperspectral Anomalous Change Detectioncited by 3
- 2023Normed Spaces for Graph Embeddingcited by 2
- 2024Incremental Learning with Concept Drift Detection and Prototype-based Embeddings for Graph Stream Classificationcited by 1
- 2024Incremental Learning with Concept Drift Detection and Prototype-based Embeddings for Graph Stream Classification3 Apr 2024
- 2023Normed Spaces for Graph Embedding3 Dec 2023
- 2023Curve Your Attention: Mixed-Curvature Transformers for Graph Representation Learning8 Sep 2023
- 2023A Survey on Graph Neural Networks for Time Series: Forecasting, Classification, Imputation, and Anomaly Detection7 Jul 2023
- 2023Taming Local Effects in Graph-based Spatiotemporal Forecasting8 Feb 2023
- 2022Sketched Multi-view Subspace Learning for Hyperspectral Anomalous Change Detection9 Oct 2022
- 2021Symmetric Spaces for Graph Embeddings: A Finsler-Riemannian Approach9 Jun 2021
- 2021Online Graph Dictionary Learning12 Feb 2021