Learning Graph Embeddings on Constant-Curvature Manifolds for Change Detection in Graph Streams

05/16/2018
by   Daniele Grattarola, et al.
0

The space of graphs is characterized by a non-trivial geometry, which often complicates performing 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 are often better suited for embedding graphs. Among these, constant curvature manifolds (CCMs), like hyperspheres and hyperboloids, offer a computationally tractable way to compute metric, yet non-Euclidean, geodesic distances. In this paper, we introduce a novel adversarial graph embedding technique to represent graphs on CCMs, and exploit such a mapping for detecting changes in stationarity in a graph-generating process. To this end, we introduce a novel family of change detection tests operating by means of distances on CCMs. We perform experiments on synthetic graph streams, and on sequences of functional networks extracted from iEEG data with the aim of detecting the onset of epileptic seizures. We show that our methods are able to detect extremely small changes in the graph-generating process, consistently outperforming solutions based on Euclidean embeddings. The general nature of our framework highlights its potential to be extended to other applications characterized by graph data or non-Euclidean geometries.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/03/2018

Anomaly and Change Detection in Graph Streams through Constant-Curvature Manifold Embeddings

Mapping complex input data into suitable lower dimensional manifolds is ...
research
02/02/2022

Heterogeneous manifolds for curvature-aware graph embedding

Graph embeddings, wherein the nodes of the graph are represented by poin...
research
12/11/2018

Adversarial Autoencoders with Constant-Curvature Latent Manifolds

Constant-curvature Riemannian manifolds (CCMs) have been shown to be ide...
research
11/26/2022

Latent Graph Inference using Product Manifolds

Graph Neural Networks usually rely on the assumption that the graph topo...
research
07/01/2020

Ultrahyperbolic Representation Learning

In machine learning, data is usually represented in a (flat) Euclidean s...
research
10/29/2021

Most probable paths for anisotropic Brownian motions on manifolds

Brownian motion on manifolds with non-trivial diffusion coefficient can ...
research
06/21/2017

Concept Drift and Anomaly Detection in Graph Streams

Graph representations offer powerful and intuitive ways to describe data...

Please sign up or login with your details

Forgot password? Click here to reset