Graph Anomaly Detection at Group Level: A Topology Pattern Enhanced Unsupervised Approach

Graph anomaly detection (GAD) has achieved success and has been widely applied in various domains, such as fraud detection, cybersecurity, finance security, and biochemistry. However, existing graph anomaly detection algorithms focus on distinguishing individual entities (nodes or graphs) and overlook the possibility of anomalous groups within the graph. To address this limitation, this paper introduces a novel unsupervised framework for a new task called Group-level Graph Anomaly Detection (Gr-GAD). The proposed framework first employs a variant of Graph AutoEncoder (GAE) to locate anchor nodes that belong to potential anomaly groups by capturing long-range inconsistencies. Subsequently, group sampling is employed to sample candidate groups, which are then fed into the proposed Topology Pattern-based Graph Contrastive Learning (TPGCL) method. TPGCL utilizes the topology patterns of groups as clues to generate embeddings for each candidate group and thus distinct anomaly groups. The experimental results on both real-world and synthetic datasets demonstrate that the proposed framework shows superior performance in identifying and localizing anomaly groups, highlighting it as a promising solution for Gr-GAD. Datasets and codes of the proposed framework are at the github repository https://anonymous.4open.science/r/Topology-Pattern-Enhanced-Unsupervised-Group-level-Graph-Anomaly-Detection.

[1]  Zequn Liu,et al.  A Comprehensive Survey on Deep Graph Representation Learning , 2023, ArXiv.

[2]  Zhengwu Zhang,et al.  Unsupervised Deep Subgraph Anomaly Detection , 2022, 2022 IEEE International Conference on Data Mining (ICDM).

[3]  Xiaoniu Yang,et al.  TSGN: Transaction Subgraph Networks Assisting Phishing Detection in Ethereum , 2022, ArXiv.

[4]  Jianheng Tang,et al.  Rethinking Graph Neural Networks for Anomaly Detection , 2022, ICML.

[5]  Maja R. Rudolph,et al.  Raising the Bar in Graph-level Anomaly Detection , 2022, IJCAI.

[6]  Charalampos E. Tsourakakis,et al.  AntiBenford Subgraphs: Unsupervised Anomaly Detection in Financial Networks , 2022, KDD.

[7]  Jiajing Wu,et al.  Heterogeneous Feature Augmentation for Ponzi Detection in Ethereum , 2022, IEEE Transactions on Circuits and Systems II: Express Briefs.

[8]  A. Beheshti,et al.  ComGA: Community-Aware Attributed Graph Anomaly Detection , 2022, WSDM.

[9]  George H. Chen,et al.  ECOD: Unsupervised Outlier Detection Using Empirical Cumulative Distribution Functions , 2022, IEEE Transactions on Knowledge and Data Engineering.

[10]  Junchi Yu,et al.  Improving Subgraph Recognition with Variational Graph Information Bottleneck , 2021, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[11]  David Oliveira Aparício,et al.  Anti-Money Laundering Alert Optimization Using Machine Learning with Graphs , 2021, ArXiv.

[12]  Amit Thakkar,et al.  A Comprehensive Survey of Anomaly Detection Algorithms , 2021, Annals of Data Science.

[13]  Quan Z. Sheng,et al.  A Comprehensive Survey on Graph Anomaly Detection With Deep Learning , 2021, IEEE Transactions on Knowledge and Data Engineering.

[14]  Jennifer Neville,et al.  Adversarial Graph Augmentation to Improve Graph Contrastive Learning , 2021, NeurIPS.

[15]  Andrea Fronzetti Colladon,et al.  Using social network analysis to prevent money laundering , 2021, Expert Syst. Appl..

[16]  G. Karypis,et al.  Anomaly Detection on Attributed Networks via Contrastive Self-Supervised Learning , 2021, IEEE Transactions on Neural Networks and Learning Systems.

[17]  Eva L. Dyer,et al.  Large-Scale Representation Learning on Graphs via Bootstrapping , 2021, ICLR.

[18]  Leman Akoglu,et al.  AutoAudit: Mining Accounting and Time-Evolving Graphs , 2020, 2020 IEEE International Conference on Big Data (Big Data).

[19]  Jure Leskovec,et al.  Graph Information Bottleneck , 2020, NeurIPS.

[20]  Philip S. Yu,et al.  Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsters , 2020, CIKM.

[21]  John Sipple,et al.  Interpretable, Multidimensional, Multimodal Anomaly Detection with Negative Sampling for Detection of Device Failure , 2020, ICML.

[22]  Liang Wang,et al.  Deep Graph Contrastive Representation Learning , 2020, ArXiv.

[23]  Kaveh Hassani,et al.  Contrastive Multi-View Representation Learning on Graphs , 2020, ICML.

[24]  Philip S. Yu,et al.  Alleviating the Inconsistency Problem of Applying Graph Neural Network to Fraud Detection , 2020, SIGIR.

[25]  Bryan Hooi,et al.  FlowScope: Spotting Money Laundering Based on Graphs , 2020, AAAI.

[26]  Jimeng Sun,et al.  SUOD: Accelerating Large-Scale Unsupervised Heterogeneous Outlier Detection , 2020, MLSys.

[27]  Geoffrey E. Hinton,et al.  A Simple Framework for Contrastive Learning of Visual Representations , 2020, ICML.

[28]  C.-C. Jay Kuo,et al.  Graph representation learning: a survey , 2019, APSIPA Transactions on Signal and Information Processing.

[29]  Hongzhi Wang,et al.  Progress in Outlier Detection Techniques: A Survey , 2019, IEEE Access.

[30]  Huan Liu,et al.  Deep Anomaly Detection on Attributed Networks , 2019, SDM.

[31]  M. Narasimha Murty,et al.  Outlier Aware Network Embedding for Attributed Networks , 2018, AAAI.

[32]  Chuan Zhou,et al.  Deep Structure Learning for Fraud Detection , 2018, 2018 IEEE International Conference on Data Mining (ICDM).

[33]  Chuan Zhou,et al.  FraudNE: a Joint Embedding Approach for Fraud Detection , 2018, 2018 International Joint Conference on Neural Networks (IJCNN).

[34]  Aaron C. Courville,et al.  Mutual Information Neural Estimation , 2018, ICML.

[35]  Chengqi Zhang,et al.  Network Representation Learning: A Survey , 2017, IEEE Transactions on Big Data.

[36]  Max Welling,et al.  Semi-Supervised Classification with Graph Convolutional Networks , 2016, ICLR.

[37]  Ching-Yung Lin,et al.  A Survey on Social Media Anomaly Detection , 2016, SIGKDD Explor..

[38]  Hanghang Tong,et al.  Graph based anomaly detection and description: a survey , 2014, Data Mining and Knowledge Discovery.

[39]  Roberto Grossi,et al.  Optimal Listing of Cycles and st-Paths in Undirected Graphs , 2012, SODA.

[40]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[41]  T. Lindvall ON A ROUTING PROBLEM , 2004, Probability in the Engineering and Informational Sciences.

[42]  Andrew McCallum,et al.  Automating the Construction of Internet Portals with Machine Learning , 2000, Information Retrieval.

[43]  C. Lee Giles,et al.  CiteSeer: an automatic citation indexing system , 1998, DL '98.

[44]  Ralph Linsker,et al.  Self-organization in a perceptual network , 1988, Computer.

[45]  L. R. Ford,et al.  NETWORK FLOW THEORY , 1956 .

[46]  Bingzhe Zhang,et al.  TUAF: Triple-Unit-Based Graph-Level Anomaly Detection with Adaptive Fusion Readout , 2023, International Conference on Database Systems for Advanced Applications.

[47]  Asiri Wijesinghe,et al.  A New Perspective on "How Graph Neural Networks Go Beyond Weisfeiler-Lehman?" , 2022, ICLR.

[48]  Stefania Budulan,et al.  Anomaly Detection in Graphs of Bank Transactions for Anti Money Laundering Applications , 2022, IEEE Access.

[49]  Charalampos E. Tsourakakis,et al.  Smurf-Based Anti-money Laundering in Time-Evolving Transaction Networks , 2021, ECML/PKDD.

[50]  A. A. LEMAN,et al.  THE REDUCTION OF A GRAPH TO CANONICAL FORM AND THE ALGEBRA WHICH APPEARS THEREIN , 2018 .

[51]  A. Zimek,et al.  Local outlier detection reconsidered: a generalized view on locality with applications to spatial, video, and network outlier detection , 2012, Data Mining and Knowledge Discovery.

[52]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .