Graph Neural Networks for Financial Fraud Detection

Authors

  • Endah Eka Setiawati Universitas Bina Sarana Informatika

DOI:

https://doi.org/10.59024/jiti.v4i3.2312

Keywords:

Cryptocurrency Transactions, Financial Fraud Detection, Graph Attention Network, Graph Neural Networks, Graph Representation Learning

Abstract

Financial fraud is becoming increasingly complex alongside the growth of digital financial ecosystems, causing conventional fraud detection approaches based on handcrafted rules and tabular machine learning models to face limitations in identifying coordinated fraudulent activities. This study aims to analyze the application of Graph Neural Networks (GNNs) for financial fraud detection by utilizing transaction attributes and graph structural information. A quantitative experimental approach was conducted using the publicly available Elliptic Bitcoin Transaction Dataset, where transactions were modeled as graph nodes and relationships between transactions as graph edges. The proposed method implemented a Graph Attention Network (GAT) and compared its performance with Graph Convolutional Networks (GCN), GraphSAGE, and Graph Isomorphism Networks (GIN). Data preprocessing involved feature normalization, graph construction, and supervised learning on labeled transaction data. Model evaluation was performed using Accuracy, Precision, Recall, F1-score, ROC-AUC, and PR-AUC metrics. The results show that attention-based graph learning provides superior performance in detecting fraudulent transactions by assigning adaptive importance to relevant neighboring nodes during information propagation. Furthermore, graph representation learning effectively captures interconnected fraud patterns that are difficult to identify using conventional machine learning methods. These findings highlight the potential of GNNs as an intelligent approach for improving financial fraud detection and supporting risk management systems in increasingly complex digital financial environments.

References

Abdallah, A., Maarof, M. A., & Zainal, A. (2016). Fraud detection system: A survey. Journal of Network and Computer Applications, 68, 90–113. https://doi.org/10.1016/j.jnca.2016.04.007

Ahmed, M., Mahmood, A. N., & Hu, J. (2016). A survey of network anomaly detection techniques. Journal of Network and Computer Applications, 60, 19–31. https://doi.org/10.1016/j.jnca.2015.11.016

Alarab, I., Prakoonwit, S., & Nacer, M. I. (2020). Competence of graph convolutional networks for anti-money laundering in Bitcoin blockchain. In Proceedings of the ACM International Conference on Advances in Social Networks Analysis and Mining (pp. 23–27). https://doi.org/10.1145/3409073.3409080

Cai, H., Zheng, V. W., & Chang, K. C. C. (2018). A comprehensive survey of graph embedding: Problems, techniques, and applications. IEEE Transactions on Knowledge and Data Engineering, 30(9), 1616–1637. https://doi.org/10.1109/TKDE.2018.2807452

Cheng, D., Zou, Y., Xiang, S., & Jiang, C. (2025). Graph neural networks for financial fraud detection: A review. Frontiers of Computer Science, 19(9), Article 199609. https://doi.org/10.1007/s11704-024-40474-y

Hamilton, W. L., Ying, Z., & Leskovec, J. (2017). Inductive representation learning on large graphs. Advances in Neural Information Processing Systems, 30, 1024–1034.

Kipf, T. N., & Welling, M. (2017). Semi-supervised classification with graph convolutional networks. International Conference on Learning Representations (ICLR).

Ma, X., Wu, J., Xue, S., Yang, J., Zhou, C., Sheng, Q. Z., Xiong, H., & Akoglu, L. (2021). A comprehensive survey on graph anomaly detection with deep learning. IEEE Transactions on Knowledge and Data Engineering. https://doi.org/10.1109/TKDE.2021.3118815

Motie, S., & Raahemi, B. (2024). Financial fraud detection using graph neural networks: A systematic review. Expert Systems with Applications, 240, 122156. https://doi.org/10.1016/j.eswa.2023.122156

Ngai, E. W. T., Hu, Y., Wong, Y. H., Chen, Y., & Sun, X. (2011). The application of data mining techniques in financial fraud detection: A classification framework and an academic review. Decision Support Systems, 50(3), 559–569. https://doi.org/10.1016/j.dss.2010.08.006

Rossi, E., Chamberlain, B., Frasca, F., Eynard, D., Monti, F., & Bronstein, M. M. (2020). Temporal graph networks for deep learning on dynamic graphs. arXiv. https://doi.org/10.48550/arXiv.2006.10637

Saito, T., & Rehmsmeier, M. (2015). The precision-recall plot is more informative than the ROC plot when evaluating binary classifiers on imbalanced datasets. PLoS ONE, 10(3), e0118432. https://doi.org/10.1371/journal.pone.0118432

Veličković, P., Cucurull, G., Casanova, A., Romero, A., Liò, P., & Bengio, Y. (2018). Graph attention networks. International Conference on Learning Representations (ICLR).

Weber, M., Domeniconi, G., Chen, J., Weidele, D. K. I., Bellei, C., Robinson, T., & Leiserson, C. E. (2019). Anti-money laundering in Bitcoin: Experimenting with graph convolutional networks for financial forensics. KDD Workshop on Anomaly Detection in Finance. https://doi.org/10.48550/arXiv.1908.02591

West, J., & Bhattacharya, M. (2016). Intelligent financial fraud detection: A comprehensive review. Computers & Security, 57, 47–66. https://doi.org/10.1016/j.cose.2015.09.005

Wu, S., Pan, S., Chen, F., Long, G., Zhang, C., & Yu, P. S. (2021). A comprehensive survey on graph neural networks. IEEE Transactions on Neural Networks and Learning Systems, 32(1), 4–24. https://doi.org/10.1109/TNNLS.2020.2978386

Xu, K., Hu, W., Leskovec, J., & Jegelka, S. (2019). How powerful are graph neural networks? International Conference on Learning Representations (ICLR).

Xu, C., Pan, S., Zhu, X., He, X., & Zhou, J. (2022). A survey on temporal graph neural networks. ACM Computing Surveys, 55(4), 1–37. https://doi.org/10.1145/3510428

Zhou, J., Cui, G., Hu, S., Zhang, Z., Yang, C., Liu, Z., Wang, L., Li, C., & Sun, M. (2020). Graph neural networks: A review of methods and applications. AI Open, 1, 57–81. https://doi.org/10.1016/j.aiopen.2021.01.001

Downloads

Published

2026-07-29