A Graph Encoder-Decoder Network for Unsupervised Anomaly Detection
Not on the map. Why?
Abstract (arXiv)
A key component of many graph neural networks (GNNs) is the pooling operation, which seeks to reduce the size of a graph while preserving important structural information. However, most existing graph pooling strategies rely on an assignment matrix obtained by employing a GNN layer, which is characterized by trainable parameters, often leading to significant computational complexity and a lack of interpretability in the pooling process. In this paper, we propose an unsupervised graph encoder-decoder model to detect abnormal nodes from graphs by learning an anomaly scoring function to rank nodes based on their degree of abnormality. In the encoding stage, we design a novel pooling mechanism, named LCPool, which leverages locality-constrained linear coding for feature encoding to find a cluster assignment matrix by solving a least-squares optimization problem with a locality regularization term. By enforcing locality constraints during the coding process, LCPool is designed to be free from learnable parameters, capable of efficiently handling large graphs, and can effectively generate a coarser graph representation while retaining the most significant structural characteristics of the graph. In the decoding stage, we propose an unpooling operation, called LCUnpool, to reconstruct both the structure and nodal features of the original graph. We conduct empirical evaluations of our method on six benchmark datasets using several evaluation metrics, and the results demonstrate its superiority over state-of-the-art anomaly detection approaches.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 24 of its 50 references that are in the map. First posted on arXiv 15 Aug 2023.
Builds on
24 of 50 references.
References · 24
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2018Deep Graph Infomaxcited by 1,106
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 754
- 2019Graph U-Netscited by 492
- 2019Self-Attention Graph Poolingcited by 421
- 2021A Comprehensive Survey on Graph Anomaly Detection with Deep Learningcited by 230
- 2022Rethinking Graph Neural Networks for Anomaly Detectioncited by 187
- 2021Anomaly Detection on Attributed Networks via Contrastive Self-Supervised Learningcited by 177
- 2019ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representationscited by 156
12 more
- 2017Learning Structural Node Embeddings Via Diffusion Waveletscited by 97
- 2019Symmetric Graph Convolutional Autoencoder for Unsupervised Graph Representation Learningcited by 94
- 2021Few-shot Network Anomaly Detection via Cross-network Meta-learningcited by 64
- 2022Graph Anomaly Detection via Multi-Scale Contrastive Learning Networks with Augmented Viewcited by 55
- 2021How Framelets Enhance Graph Neural Networkscited by 46
- 2020Toward Deep Supervised Anomaly Detection: Reinforcement Learning from Partially Labeled Anomaly Datacited by 42
- 2016Scalable Anomaly Ranking of Attributed Neighborhoodscited by 33
- 2020ResGCN: Attention-based Deep Residual Modeling for Anomaly Detection on Attributed Networkscited by 24
- 2022DAGAD: Data Augmentation for Graph Anomaly Detectioncited by 20
- 2021Deconvolutional Networks on Graph Datacited by 16
- 2023Subgraph Centralization: A Necessary Step for Graph Anomaly Detectioncited by 5
- 2020Shape retrieval of non-rigid 3d human modelscited by 4
Built on by
Not cited yet.