Sketch-Based Anomaly Detection in Streaming Graphs
Not on the map. Why?
Abstract (arXiv)
Given a stream of graph edges from a dynamic graph, how can we assign anomaly scores to edges and subgraphs in an online manner, for the purpose of detecting unusual behavior, using constant time and memory? For example, in intrusion detection, existing work seeks to detect either anomalous edges or anomalous subgraphs, but not both. In this paper, we first extend the count-min sketch data structure to a higher-order sketch. This higher-order sketch has the useful property of preserving the dense subgraph structure (dense subgraphs in the input turn into dense submatrices in the data structure). We then propose 4 online algorithms that utilize this enhanced data structure, which (a) detect both edge and graph anomalies; (b) process each edge and graph in constant memory and constant update time per newly arriving edge, and; (c) outperform state-of-the-art baselines on 4 real-world datasets. Our method is the first streaming approach that incorporates dense subgraph search to detect graph anomalies in constant memory and time.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 18 of its 71 references that are in the map. First posted on arXiv 8 Jun 2021.
Builds on
18 of 71 references.
References · 18
- 2019Deep Learning for Anomaly Detection: A Surveycited by 357
- 2014Graph-based Anomaly Detection and Description: A Surveycited by 182
- 2019A Survey of Network-based Intrusion Detection Data Setscited by 46
- 2019MIDAS: Microcluster-Based Detector of Anomalies in Edge Streamscited by 29
- 2020ExGAN: Adversarial Generation of Extreme Samplescited by 28
- 2020F-FADE: Frequency Factorization for Anomaly Detection in Edge Streamscited by 26
- 2020Fast and Accurate Anomaly Detection in Dynamic Graphs with a Two-Pronged Approachcited by 20
- 2020Semi-supervised Anomaly Detection on Attributed Graphscited by 18
- 2020MSTREAM: Fast Anomaly Detection in Multi-Aspect Streamscited by 17
- 2017DenseAlert: Incremental Dense-Subtensor Detection in Tensor Streamscited by 13
- 2020Mining Persistent Activity in Continually Evolving Networkscited by 13
- 2015EdgeCentric: Anomaly Detection in Edge-Attributed Networkscited by 9
6 more
- 2020Real-Time Anomaly Detection in Edge Streamscited by 7
- 2015Densest Subgraph in Dynamic Graph Streamscited by 6
- 2019Higher-order Count Sketch: Dimensionality Reduction That Retains Efficient Tensor Operationscited by 5
- 2019Near-Optimal Fully Dynamic Densest Subgraphcited by 5
- 2018Metric Sublinear Algorithms via Linear Samplingcited by 2
- 2020AugSplicing: Synchronized Behavior Detection in Streaming Tensorscited by 2
Built on by
Citing papers per year: 2024: 4; 2025: 3; 2026: 2.
9 papers.
- 2024Anomaly Detection in Dynamic Graphs: A Comprehensive Surveycited by 18
- 2024SLADE: Detecting Dynamic Anomalies in Edge Streams without Labels via Self-Supervised Learningcited by 14
- 2024Online Detection of Anomalies in Temporal Knowledge Graphs with Interpretabilitycited by 1
- 2025ARES: Anomaly Recognition Model For Edge Streamscited by 1
- 2026Fast Mining and Dynamic Time-to-Event Prediction over Multi-sensor Data Streamscited by 1
- 2026Multi-Aspect Mining and Anomaly Detection for Heterogeneous Tensor Streamscited by 1
- 2024Analyzing the Evolution of Graphs and Textscited by 0
- 2025Adaptive-GraphSketch: Real-Time Edge Anomaly Detection via Multi-Layer Tensor Sketching and Temporal Decaycited by 0
- 2025LoReTTA: A Low Resource Framework To Poison Continuous Time Dynamic Graphscited by 0
- 2026Multi-Aspect Mining and Anomaly Detection for Heterogeneous Tensor Streams4 Feb 2026
- 2026Fast Mining and Dynamic Time-to-Event Prediction over Multi-sensor Data Streams8 Jan 2026
- 2025ARES: Anomaly Recognition Model For Edge Streams27 Nov 2025
- 2025LoReTTA: A Low Resource Framework To Poison Continuous Time Dynamic Graphs10 Nov 2025
- 2025Adaptive-GraphSketch: Real-Time Edge Anomaly Detection via Multi-Layer Tensor Sketching and Temporal Decay15 Sep 2025
- 2024Analyzing the Evolution of Graphs and Texts9 Nov 2024
- 2024Online Detection of Anomalies in Temporal Knowledge Graphs with Interpretability1 Aug 2024
- 2024Anomaly Detection in Dynamic Graphs: A Comprehensive Survey31 May 2024
- 2024SLADE: Detecting Dynamic Anomalies in Edge Streams without Labels via Self-Supervised Learning19 Feb 2024