journal article·2025-08-06Open access

Enhanced Graph Autoencoder for Graph Anomaly Detection Using Subgraph Information

Chi Zhang, Jin-Woo Jung

Applied Sciences· Volume 15· Issue 15

Abstract

Graph anomaly detection aims at identifying rare, unusual entities in attributed networks with respect to their patterns or structures that deviate significantly from the majority within a graph. Over the years, extensive efforts in this field have been dedicated to the powerful capability of attributed networks to model real-world systems. Given the scarcity of labeled anomalies, current research primarily emphasizes model design via unsupervised learning. Graph autoencoders have been widely utilized for such purposes, leveraging the outstanding capabilities of Graph Neural Networks to model graph structured data. However, most existing graph autoencoder-based anomaly detectors do not exploit the nodes’ local subgraph information, limiting their ability to comprehensively understand the network for better representation learning. Moreover, these methods place greater emphasis on the attribute reconstruction process while neglecting the structure reconstruction aspect. This paper proposes an enhanced graph autoencoder framework for graph anomaly detection tasks that incorporates a subgraph extraction and aggregation preprocessing stage to utilize the nodes’ local topological information for enhanced embedding generation and to induce an additional node–subgraph view through model learning. A graph structure learning-based decoder is introduced as the structure decoder for better relationship learning. Finally, during the anomaly scoring stage, a node neighborhood selection technique is applied to enhance the detection performance. The effectiveness of the proposed framework is demonstrated through comprehensive experiments conducted on six commonly used real-world datasets.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Graph Neural Networks · Complex Network Analysis Techniques · Software System Performance and Reliability

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science and Engineering, Dongguk University, Seoul 04620, Republic of Korea

Funding

Ministry of Trade, Industry and Energy (MOTIE) · MSIT (Ministry of Science and ICT) · Artificial Intelligence Convergence Innovation Human Resources Development

References (50)

Show source-provided references
1. Luo, X., Wu, J., Beheshti, A., Yang, J., Zhang, X., Wang, Y., and Xue, S. (2022, January 21–25). Comga: Community-aware attributed graph anomaly detection. Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining, Tempe, AZ, USA.10.1145/3488560.3498389 ↗
2. Fan, W., Ma, Y., Li, Q., He, Y., Zhao, E., Tang, J., and Yin, D. (2019, January 13–17). Graph neural networks for social recommendation. Proceedings of the World Wide Web Conference (WWW ‘19), San Francisco, CA, USA.10.1145/3308558.3313488 ↗
3. Graph neural networks for automated de novo drug design10.1016/j.drudis.2021.02.011 ↗
4. Wu, Z., Pan, S., Long, G., Jiang, J., Chang, X., and Zhang, C. (2020, January 6–10). Connecting the dots: Multivariate time series forecasting with graph neural networks. Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Virtual Event.10.1145/3394486.3403118 ↗
5. Bruna, J., Zaremba, W., Szlam, A., and LeCun, Y. (2013). Spectral networks and locally connected networks on graphs. arXiv.
6. Niepert, M., Ahmed, M., and Kutzkov, K. (2016, January 19–24). Learning convolutional neural networks for graphs. Proceedings of the International Conference on Machine Learning, New York, NY, USA.
7. Welling, M., and Kipf, T.N. (2017, January 24–26). Semi-supervised classification with graph convolutional networks. Proceedings of the 5th International Conference on Learning Representations, ICLR, Toulon, France.
8. Veličković, P., Cucurull, G., Casanova, A., Romero, A., Liò, P., and Bengio, Y. (May, January 30). Graph Attention Networks. Proceedings of the 6th International Conference on Learning Representations, Vancouver, BC, Canada.
9. Hamilton, W., Ying, Z., and Leskovec, J. (2017, January 4–9). Inductive representation learning on large graphs. Proceedings of the 31st International Conference on Neural Information Processing Systems (NIPS’17), Long Beach, CA, USA.
10. Xu, K., Hu, W., Leskovec, J., and Jegelka, S. (2019, January 6–9). How powerful are graph neural networks?. Proceedings of the International Conference on Learning Representations, New Orleans, LA, USA.
11. Kipf, T.N., and Welling, M. (2016). Variational graph auto-encoders. arXiv.
12. Dou, Y., Liu, Z., Sun, L., Deng, Y., Peng, H., and Yu, P.S. (2020, January 19–23). Enhancing graph neural network-based fraud detectors against camouflaged fraudsters. Proceedings of the 29th ACM International Conference on Information & Knowledge Management, Virtual Event.10.1145/3340531.3411903 ↗
13. Bian, T., Xiao, X., Xu, T., Zhao, P., Huang, W., Rong, Y., and Huang, J. (2020, January 7–12). Rumor detection on social media with bi-directional graph convolutional networks. Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA.10.1609/aaai.v34i01.5393 ↗
14. Liu, Y., Ao, X., Qin, Z., Chi, J., Feng, J., Yang, H., and He, Q. (2021, January 19–23). Pick and choose: A GNN-based imbalanced learning approach for fraud detection. Proceedings of the Web Conference 2021, Virtual Event/Ljubljana, Slovenia.10.1145/3442381.3449989 ↗
15. RoSGAS: Adaptive social bot detection with reinforced self-supervised GNN architecture search10.1145/3572403 ↗
16. Alsughayyir, B., Qamar, A.M., and Khan, R. (2019, January 17–19). Developing a network attack detection system using deep learning. Proceedings of the 2019 International Conference on Computer and Information Sciences (ICCIS), Beijing, China.10.1109/ICCISci.2019.8716389 ↗
17. Density-based distributed elliptical anomaly detection in wireless sensor networks10.4028/www.scientific.net/AMM.320.226 ↗
18. Budalakoti, S., Srivastava, A.N., Akella, R., and Turkov, E. (2006, January 26–29). Anomaly detection in large sets of high-dimensional symbol sequences. Proceedings of the 2006 SLAM International Conference on Data Mining, Las Vegas, NV, USA. No. NASA/TM-2006-214553.
19. Estimating the support of a high-dimensional distribution10.1162/089976601750264965 ↗
20. Detecting outlying subspaces for high-dimensional data: The new task, algorithms, and performance10.1007/s10115-006-0020-z ↗
21. Peng, Z., Luo, M., Li, J., Liu, H., and Zheng, Q. (2018, January 13–19). ANOMALOUS: A Joint Modeling Approach for Anomaly Detection on Attributed Networks. Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI), Stockholm, Sweden.10.24963/ijcai.2018/488 ↗
22. Li, J., Dani, H., Hu, X., and Liu, H. (2017, January 19–25). Radar: Residual analysis for anomaly detection in attributed networks. Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI), Melbourne, Australia.10.24963/ijcai.2017/299 ↗
23. Pei, Y., Huang, T., van Ipenburg, W., and Pechenizkiy, M. (2021, January 6–9). ResGCN: Attention-based deep residual modeling for anomaly detection on attributed networks. Proceedings of the 2021 IEEE 8th International Conference on Data Science and Advanced Analytics (DSAA), Porto, Portugal.10.1109/DSAA53316.2021.9564233 ↗
24. Ding, K., Li, J., Bhanushali, R., and Liu, H. (2019, January 2–4). Deep anomaly detection on attributed networks. Proceedings of the 2019 SIAM International Conference on Data Mining, Calgary, AB, Canada.10.1137/1.9781611975673.67 ↗
25. Fan, H., Zhang, F., and Li, Z. (2020, January 4–8). Anomalydae: Dual autoencoder for anomaly detection on attributed networks. Proceedings of the ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain.10.1109/ICASSP40776.2020.9053387 ↗
26. Anomaly detection on attributed networks via contrastive self-supervised learning10.1109/TNNLS.2021.3068344 ↗
27. Jin, M., Liu, Y., Zheng, Y., Chi, L., Li, Y.F., and Pan, S. (2021, January 1–5). Anemone: Graph anomaly detection with multi-scale contrastive learning. Proceedings of the 30th ACM International Conference on Information & Knowledge Management, Gold Coast, QLD, Australia.10.1145/3459637.3482057 ↗
28. One-class graph neural networks for anomaly detection in attributed networks10.1007/s00521-021-05924-9 ↗
29. Zhou, S., Tan, Q., Xu, Z., Huang, X., and Chung, F.L. (2021, January 1–5). Subtractive aggregation for attributed network anomaly detection. Proceedings of the 30th ACM International Conference on Information & Knowledge Management, Gold Coast, QLD, Australia.10.1145/3459637.3482195 ↗
30. Zhu, Y., Xu, W., Zhang, J., Du, Y., Zhang, J., Liu, Q., Yang, C., and Wu, S. (2021). A survey on graph structure learning: Progress and opportunities. arXiv.
31. Fox, J., and Rajamanickam, S. (2019). How robust are graph neural networks to structural noise?. arXiv.10.2172/1592845 ↗
32. Dai, E., Jin, W., Liu, H., and Wang, S. (2022, January 21–25). Towards robust graph neural networks for noisy graphs with sparse labels. Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining, Virtual Event.10.1145/3488560.3498408 ↗
33. Graph neural network-based anomaly detection in multivariate time series
34. Iterative deep graph learning for graph neural networks: Better and robust node embeddings
35. Shang, C., Chen, J., and Bi, J. (2021, January 3–7). Discrete graph structure learning for forecasting multiple time series. Proceedings of the International Conference on Learning Representations, Vienna, Austria.
36. Zhuang, Z., Ting, K.M., Pang, G., and Song, S. (2023, January 27–29). Subgraph Centralization: A Necessary Step for Graph Anomaly Detection. Proceedings of the 2023 SIAM International Conference on Data Mining (SDM), St. Paul Twin Cities, MN, USA.10.1137/1.9781611977653.ch79 ↗
37. Nested graph neural networks
38. Subgraph neural networks
39. Alvarez-Gonzalez, N., Kaltenbrunner, A., and Gómez, V. (2022, January 9–12). Beyond 1-WL with Local Ego-Network Encodings (Extended Abstract). Proceedings of the First Learning on Graphs Conference (LoG 2022), Virtual Event.
40. Pan, C.H., Qu, Y., Yao, Y., and Wang, M.J.S. (2024). HybridGNN: A Self-Supervised Graph Neural Network for Efficient Maximum Matching in Bipartite Graphs. Symmetry, 16.10.20944/preprints202410.1354.v1 ↗
41. Togninalli, M., Ghisu, E., Llinares-López, F., Rieck, B., and Borgwardt, K. (2019, January 8–14). Wasserstein weisfeiler-lehman graph kernels. Proceedings of the 32nd Annual Conference on Neural Information Processing Systems (NeurIPS 2019), Vancouver, BC, Canada.
42. Li, G., Muller, M., Thabet, A., and Ghanem, B. (November, January 27). Deepgcns: Can GCNs go as deep as CNNs?. Proceedings of the IEEE International Conference on Computer Vision, Seoul, Republic of Korea.
43. Hassani, K., and Khasahmadi, A.H. (2020, January 13–18). Contrastive multi-view representation learning on graphs. Proceedings of the International Conference on Machine Learning, Virtual Event.
44. Jin, W., Derr, T., Wang, Y., Ma, Y., Liu, Z., and Tang, J. (2021, January 8–12). Node similarity preserving graph convolutional networks. Proceedings of the 14th ACM International Conference on Web Search and Data Mining, Virtual Event.10.1145/3437963.3441735 ↗
45. Collective classification in network data
46. Tang, L., and Liu, H. (July, January 28). Relational learning via latent social dimensions. Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Paris, France.
47. Tang, J., Zhang, J., Yao, L., Li, J., Zhang, L., and Su, Z. (2008, January 24–27). Arnetminer: Extraction and mining of academic social networks. Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Las Vegas, NV, USA.10.1145/1401890.1402008 ↗
48. Ting, K.M., Xu, B.C., Washio, T., and Zhou, Z.H. (2020, January 6–10). Isolation distributional kernel: A new tool for kernel based anomaly detection. Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Virtual Event.10.1145/3394486.3403062 ↗
49. Xu, Z., Huang, X., Zhao, Y., Dong, Y., and Li, J. (2022). Contrastive attributed network anomaly detection with data augmentation. Pacific-Asia Conference on Knowledge Discovery and Data Mining, Springer International Publishing.10.1007/978-3-031-05936-0_35 ↗
50. Kingma, D.P., and Ba, J. (2015, January 7–9). Adam: A Method for Stochastic Optimization. Proceedings of the 3rd International Conference for Learning Representations—ICLR 2015, San Diego, CA, USA.