Fast and Attributed Change Detection on Dynamic Graphs with Density of
States
- URL: http://arxiv.org/abs/2305.08750v1
- Date: Mon, 15 May 2023 16:02:36 GMT
- Title: Fast and Attributed Change Detection on Dynamic Graphs with Density of
States
- Authors: Shenyang Huang, Jacob Danovitch, Guillaume Rabusseau, Reihaneh Rabbany
- Abstract summary: Current solutions do not scale well to large real-world graphs, lack robustness to large amounts of node additions/deletions, and overlook changes in node attributes.
We propose a novel spectral method: Scalable Change Point Detection (SCPD). SCPD generates an embedding for each graph snapshot by efficiently approximating the distribution of the Laplacian spectrum at each step.
We show that SCPD achieves state-of-the art performance and can easily process millions of edges in a few CPU minutes.
- Score: 9.409281517596396
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: How can we detect traffic disturbances from international flight
transportation logs or changes to collaboration dynamics in academic networks?
These problems can be formulated as detecting anomalous change points in a
dynamic graph. Current solutions do not scale well to large real-world graphs,
lack robustness to large amounts of node additions/deletions, and overlook
changes in node attributes. To address these limitations, we propose a novel
spectral method: Scalable Change Point Detection (SCPD). SCPD generates an
embedding for each graph snapshot by efficiently approximating the distribution
of the Laplacian spectrum at each step. SCPD can also capture shifts in node
attributes by tracking correlations between attributes and eigenvectors.
Through extensive experiments using synthetic and real-world data, we show that
SCPD (a) achieves state-of-the art performance, (b) is significantly faster
than the state-of-the-art methods and can easily process millions of edges in a
few CPU minutes, (c) can effectively tackle a large quantity of node
attributes, additions or deletions and (d) discovers interesting events in
large real-world graphs. The code is publicly available at
https://github.com/shenyangHuang/SCPD.git
Related papers
- Multitask Active Learning for Graph Anomaly Detection [48.690169078479116]
We propose a novel MultItask acTIve Graph Anomaly deTEction framework, namely MITIGATE.
By coupling node classification tasks, MITIGATE obtains the capability to detect out-of-distribution nodes without known anomalies.
Empirical studies on four datasets demonstrate that MITIGATE significantly outperforms the state-of-the-art methods for anomaly detection.
arXiv Detail & Related papers (2024-01-24T03:43:45Z) - Graph Transformers for Large Graphs [57.19338459218758]
This work advances representation learning on single large-scale graphs with a focus on identifying model characteristics and critical design constraints.
A key innovation of this work lies in the creation of a fast neighborhood sampling technique coupled with a local attention mechanism.
We report a 3x speedup and 16.8% performance gain on ogbn-products and snap-patents, while we also scale LargeGT on ogbn-100M with a 5.9% performance improvement.
arXiv Detail & Related papers (2023-12-18T11:19:23Z) - BOURNE: Bootstrapped Self-supervised Learning Framework for Unified
Graph Anomaly Detection [50.26074811655596]
We propose a novel unified graph anomaly detection framework based on bootstrapped self-supervised learning (named BOURNE)
By swapping the context embeddings between nodes and edges, we enable the mutual detection of node and edge anomalies.
BOURNE can eliminate the need for negative sampling, thereby enhancing its efficiency in handling large graphs.
arXiv Detail & Related papers (2023-07-28T00:44:57Z) - NodeFormer: A Scalable Graph Structure Learning Transformer for Node
Classification [70.51126383984555]
We introduce a novel all-pair message passing scheme for efficiently propagating node signals between arbitrary nodes.
The efficient computation is enabled by a kernerlized Gumbel-Softmax operator.
Experiments demonstrate the promising efficacy of the method in various tasks including node classification on graphs.
arXiv Detail & Related papers (2023-06-14T09:21:15Z) - A fast topological approach for predicting anomalies in time-varying
graphs [0.0]
A persistence diagram (PD) from topological data analysis (TDA) has become a popular descriptor of shape of data with a well-defined distance between points.
This paper introduces a computationally efficient framework to extract shape information from graph data.
In a real data application, our approach provides up to 22% gain in anomalous price prediction for the cryptocurrency transaction networks.
arXiv Detail & Related papers (2023-05-11T01:54:45Z) - Laplacian Change Point Detection for Single and Multi-view Dynamic
Graphs [9.663142156296862]
We focus on change point detection in dynamic graphs and address three main challenges associated with this problem.
We first propose Laplacian Anomaly Detection (LAD) which uses the spectrum of graph Laplacian as the low dimensional embedding of the graph structure at each snapshot.
Next, we propose MultiLAD, a simple and effective generalization of LAD to multi-view graphs.
arXiv Detail & Related papers (2023-02-02T16:30:43Z) - Deep Graph-level Anomaly Detection by Glocal Knowledge Distillation [61.39364567221311]
Graph-level anomaly detection (GAD) describes the problem of detecting graphs that are abnormal in their structure and/or the features of their nodes.
One of the challenges in GAD is to devise graph representations that enable the detection of both locally- and globally-anomalous graphs.
We introduce a novel deep anomaly detection approach for GAD that learns rich global and local normal pattern information by joint random distillation of graph and node representations.
arXiv Detail & Related papers (2021-12-19T05:04:53Z) - Fast Attributed Graph Embedding via Density of States [17.360163137925994]
We propose A-DOGE, for Attributed DOS-based Graph Embedding.
A-DOGE is designed to fulfill a long desiderata of desirable characteristics.
Being based on the entire eigenspectrum of a graph, A-DOGE can capture structural and attribute properties at multiple "glocal" scales.
arXiv Detail & Related papers (2021-10-11T12:44:58Z) - Laplacian Change Point Detection for Dynamic Graphs [10.556288610354997]
We propose Laplacian Anomaly Detection (LAD) which uses the spectrum of the Laplacian matrix of the graph structure at each snapshot to obtain low dimensional embeddings.
In synthetic experiments, LAD outperforms the state-of-the-art method.
We also evaluate our method on three real dynamic networks: UCI message network, US senate co-sponsorship network and Canadian bill voting network.
arXiv Detail & Related papers (2020-07-02T16:24:24Z) - Structural Temporal Graph Neural Networks for Anomaly Detection in
Dynamic Graphs [54.13919050090926]
We propose an end-to-end structural temporal Graph Neural Network model for detecting anomalous edges in dynamic graphs.
In particular, we first extract the $h$-hop enclosing subgraph centered on the target edge and propose the node labeling function to identify the role of each node in the subgraph.
Based on the extracted features, we utilize Gated recurrent units (GRUs) to capture the temporal information for anomaly detection.
arXiv Detail & Related papers (2020-05-15T09:17:08Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.