Chapter26: Graph Neural Networks in Anomaly Detection

Shen Wang, University of Illinois at Chicago, swang224@uic.edu
Philip S. Yu, University of Illinois at Chicago, psyu@uic.edu

Abstract

Anomaly detection is an important task, which tackles the problem of discovering “different from normal” signals or patterns by analyzing a massive amount of data, thereby identifying and preventing major faults. Anomaly detection is applied to numerous high-impact applications in areas such as cyber-security, finance, e-commerce, social network, industrial monitoring, and many more mission-critical tasks. While multiple techniques have been developed in past decades in addressing unstructured collections of multi-dimensional data, graph-structure-aware techniques have recently attracted considerable attention. A number of novel techniques have been developed for anomaly detection by leveraging the graph structure. Recently, graph neural networks (GNNs), as a powerful deep-learning-based graph representation technique, has demonstrated superiority in leveraging the graph structure and been used in anomaly detection. In this chapter, we provide a general, comprehensive, and structured overview of the existing works that apply GNNs in anomaly detection.

Contents

  • Introduction
  • Issues
    • Data-specific issues
    • Task-specific issues
    • Model-specific issues
  • Pipeline
    • Graph Construction and Transformation
    • Graph Representation Learning
    • Prediction
  • Taxonomy
  • Case Studies
    • Case Study: Graph Embeddings for Malicious Accounts Detection
    • Case Study: Hierarchical Attention Mechanism based Cash-out User Detection
    • Case Study: Attention Heterogeneous Graph Neural Network for Malicious Program Detection
    • Case Study: Graph Matching Framework to Learn the Program Representation and Similarity Metric via Graph Neural Network for Unknown Malicious Program Detection
    • Case Study: Anomaly Detection in Dynamic Graph Using Attention-based Temporal GCN
    • Case Study: GCN-based Anti-Spam for Spam Review Detection
  • Future Directions

Citation

@incollection{GNNBook-ch26-wang,
author = "Wang, Shen and Yu, S. Philip",
editor = "Wu, Lingfei and Cui, Peng and Pei, Jian and Zhao, Liang",
title = "Graph Neural Networks in Anomaly Detection",
booktitle = "Graph Neural Networks: Foundations, Frontiers, and Applications",
year = "2022",
publisher = "Springer Singapore",
address = "Singapore",
pages = "557--578",
}

S. Wang and S. P. Yu, “Graph neural networks in anomaly detection,” in Graph Neural Networks: Foundations, Frontiers, and Applications, L. Wu, P. Cui, J. Pei, and L. Zhao, Eds. Singapore: Springer Singapore, 2022, pp. 557–578.