Fast and Accurate Anomaly Detection in Dynamic Graphs with a Two-Pronged Approach
Not on the map. Why?
Abstract (arXiv)
Given a dynamic graph stream, how can we detect the sudden appearance of anomalous patterns, such as link spam, follower boosting, or denial of service attacks? Additionally, can we categorize the types of anomalies that occur in practice, and theoretically analyze the anomalous signs arising from each type? In this work, we propose AnomRank, an online algorithm for anomaly detection in dynamic graphs. AnomRank uses a two-pronged approach defining two novel metrics for anomalousness. Each metric tracks the derivatives of its own version of a 'node score' (or node importance) function. This allows us to detect sudden changes in the importance of any node. We show theoretically and experimentally that the two-pronged approach successfully detects two common types of anomalies: sudden weight changes along an edge, and sudden structural changes to the graph. AnomRank is (a) Fast and Accurate: up to 49.5x faster or 35% more accurate than state-of-the-art methods, (b) Scalable: linear in the number of edges in the input graph, processing millions of edges within 2 seconds on a stock laptop/desktop, and (c) Theoretically Sound: providing theoretical guarantees of the two-pronged approach.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 3; 2024: 5; 2025: 1; 2026: 3.
20 papers.
Sort:
- 2021A Comprehensive Survey on Graph Anomaly Detection with Deep Learningcited by 230
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2021Deep Graph-level Anomaly Detection by Glocal Knowledge Distillationcited by 67
- 2022Raising the Bar in Graph-level Anomaly Detectioncited by 45
- 2024Graph Out-of-Distribution Generalization via Causal Interventioncited by 30
- 2024Anomaly Detection in Dynamic Graphs: A Comprehensive Surveycited by 18
- 2023A Survey of Imbalanced Learning on Graphs: Problems, Techniques, and Future Directionscited by 15
- 2021Sketch-Based Anomaly Detection in Streaming Graphscited by 9
- 2022Anomaly Detection in Multiplex Dynamic Networks: from Blockchain Security to Brain Disease Predictioncited by 6
- 2024Anomaly Detection in Graph Structured Data: A Surveycited by 3
- 2024Motif-Consistent Counterfactuals with Adversarial Refinement for Graph-Level Anomaly Detectioncited by 3
- 2025TGM: a Modular and Efficient Library for Machine Learning on Temporal Graphscited by 3
8 more
- 2021Isconna: Streaming Anomaly Detection with Frequency and Patternscited by 1
- 20233D-IDS: Doubly Disentangled Dynamic Intrusion Detectioncited by 1
- 2024Exploring the Performance of Continuous-Time Dynamic Link Prediction Algorithmscited by 1
- 2026Efficient Edge Rewiring Strategies for Enhancing PageRank Fairnesscited by 1
- 2022tegdet: An extensible Python Library for Anomaly Detection using Time-Evolving Graphscited by 0
- 2023Temporal Egonet Subgraph Transitionscited by 0
- 2026Trivial Graph Features and Classical Learning are Enough to Detect Random Anomaliescited by 0
- 2026Filter-then-Verify: A Multiphase GNN and ModernBERT Framework for Social Engineering Detection in Email Networkscited by 0
- 2026Filter-then-Verify: A Multiphase GNN and ModernBERT Framework for Social Engineering Detection in Email Networks17 May 2026
- 2026Trivial Graph Features and Classical Learning are Enough to Detect Random Anomalies2 Mar 2026
- 2026Efficient Edge Rewiring Strategies for Enhancing PageRank Fairness23 Jan 2026
- 2025TGM: a Modular and Efficient Library for Machine Learning on Temporal Graphs8 Oct 2025
- 2024Motif-Consistent Counterfactuals with Adversarial Refinement for Graph-Level Anomaly Detection18 Jul 2024
- 2024Anomaly Detection in Dynamic Graphs: A Comprehensive Survey31 May 2024
- 2024Exploring the Performance of Continuous-Time Dynamic Link Prediction Algorithms27 May 2024
- 2024Anomaly Detection in Graph Structured Data: A Survey10 May 2024
- 2024Graph Out-of-Distribution Generalization via Causal Intervention18 Feb 2024
- 2023A Survey of Imbalanced Learning on Graphs: Problems, Techniques, and Future Directions26 Aug 2023
- 20233D-IDS: Doubly Disentangled Dynamic Intrusion Detection2 Jul 2023
- 2023Temporal Egonet Subgraph Transitions26 Mar 2023
8 more
- 2022Anomaly Detection in Multiplex Dynamic Networks: from Blockchain Security to Brain Disease Prediction15 Nov 2022
- 2022tegdet: An extensible Python Library for Anomaly Detection using Time-Evolving Graphs17 Oct 2022
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphs21 Jun 2022
- 2022Raising the Bar in Graph-level Anomaly Detection27 May 2022
- 2021Deep Graph-level Anomaly Detection by Glocal Knowledge Distillation19 Dec 2021
- 2021A Comprehensive Survey on Graph Anomaly Detection with Deep Learning14 Jun 2021
- 2021Sketch-Based Anomaly Detection in Streaming Graphs8 Jun 2021
- 2021Isconna: Streaming Anomaly Detection with Frequency and Patterns4 Apr 2021
- 2021A Comprehensive Survey on Graph Anomaly Detection with Deep Learningcited by 230
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2021Deep Graph-level Anomaly Detection by Glocal Knowledge Distillationcited by 67
- 2022Raising the Bar in Graph-level Anomaly Detectioncited by 45
- 2024Graph Out-of-Distribution Generalization via Causal Interventioncited by 30
- 2024Anomaly Detection in Dynamic Graphs: A Comprehensive Surveycited by 18
- 2023A Survey of Imbalanced Learning on Graphs: Problems, Techniques, and Future Directionscited by 15
- 2021Sketch-Based Anomaly Detection in Streaming Graphscited by 9
- 2022Anomaly Detection in Multiplex Dynamic Networks: from Blockchain Security to Brain Disease Predictioncited by 6
- 2024Anomaly Detection in Graph Structured Data: A Surveycited by 3
- 2024Motif-Consistent Counterfactuals with Adversarial Refinement for Graph-Level Anomaly Detectioncited by 3
- 2025TGM: a Modular and Efficient Library for Machine Learning on Temporal Graphscited by 3
12 most cited of 20 All 20 (JSON)
- 2026Filter-then-Verify: A Multiphase GNN and ModernBERT Framework for Social Engineering Detection in Email Networks17 May 2026
- 2026Trivial Graph Features and Classical Learning are Enough to Detect Random Anomalies2 Mar 2026
- 2026Efficient Edge Rewiring Strategies for Enhancing PageRank Fairness23 Jan 2026
- 2025TGM: a Modular and Efficient Library for Machine Learning on Temporal Graphs8 Oct 2025
- 2024Motif-Consistent Counterfactuals with Adversarial Refinement for Graph-Level Anomaly Detection18 Jul 2024
- 2024Anomaly Detection in Dynamic Graphs: A Comprehensive Survey31 May 2024
- 2024Exploring the Performance of Continuous-Time Dynamic Link Prediction Algorithms27 May 2024
- 2024Anomaly Detection in Graph Structured Data: A Survey10 May 2024
- 2024Graph Out-of-Distribution Generalization via Causal Intervention18 Feb 2024
- 2023A Survey of Imbalanced Learning on Graphs: Problems, Techniques, and Future Directions26 Aug 2023
- 20233D-IDS: Doubly Disentangled Dynamic Intrusion Detection2 Jul 2023
- 2023Temporal Egonet Subgraph Transitions26 Mar 2023
12 newest of 20 All 20 (JSON)