Hybrid IF–GNN–IF Framework for Suspected Fraud Detection in Bank Switching Transactions

Authors

DOI:

https://doi.org/10.63158/journalisi.v8i5.1799

Keywords:

Fraud detection, bank switching, Isolation Forest, Graph Neural Network, anomaly detection

Abstract

Fraud detection in financial transactions remains a major challenge in the banking industry, particularly in bank switching systems that process high transaction volumes and involve complex interactions among transaction entities. This study proposes a hybrid Isolation Forest–Graph Neural Network–Isolation Forest (IF–GNN–IF) framework to identify suspected fraudulent transactions in bank switching data. In the first stage, Isolation Forest detects potentially anomalous transactions and produces anomaly scores that are used to construct pseudo-labels. In the second stage, a Graph Neural Network learns relational patterns from a transaction graph by integrating original transaction attributes with the pseudo-labels. In the final stage, the learned graph embeddings are combined with the original transaction features and evaluated using a second Isolation Forest to generate final anomaly scores. The framework was evaluated using 71,873 bank switching transaction records and achieved an accuracy of 0.9668, precision of 0.9200, recall of 0.3681, and an F1-score of 0.5258. The high precision indicates that the framework effectively identifies suspicious transaction patterns. However, the relatively low recall suggests that some suspected fraud cases remain undetected. Therefore, further validation using confirmed fraud labels is necessary to assess the practical effectiveness and generalizability of the proposed framework in real-world banking environments.

Downloads

Download data is not yet available.

References

[1] F. T. Liu, K. M. Ting, and Z. H. Zhou, “Isolation forest,” in Proc. IEEE Int. Conf. Data Mining (ICDM), pp. 413–422, 2008, doi: 10.1109/ICDM.2008.17.

[2] Z. Wu, S. Pan, F. Chen, G. Long, C. Zhang, and P. S. Yu, “A comprehensive survey on graph neural networks,” IEEE Trans. Neural Netw. Learn. Syst., vol. 32, no. 1, pp. 4–24, Jan. 2021, doi: 10.1109/TNNLS.2020.2978386.

[3] X. Ma et al., “A comprehensive survey on graph anomaly detection with deep learning,” IEEE Trans. Knowl. Data Eng., vol. 35, no. 12, pp. 12012–12038, Dec. 2023, doi: 10.1109/TKDE.2021.3118815.

[4] S. Priyadarshi, J. Kumar, and N. Arunachalam, “Financial fraud detection using graph neural networks,” in Proc. 2025 IEEE 4th World Conf. Appl. Intell. Comput. (AIC), 2025, pp. 537–541, 2025, doi: 10.1109/AIC66080.2025.11212157.

[5] H. Kim, B. S. Lee, W. Y. Shin, and S. Lim, “Graph anomaly detection with graph neural networks: Current status and challenges,” IEEE Access, vol. 10, pp. 111820–111829, 2022, doi: 10.1109/ACCESS.2022.3211306.

[6] P. Mahesh, M. Suresh Chinnathampy, M. Parthiban, C. Jeevan Kumar, R. Aravinth, and G. Karthick, “Credit card fraud detection in banking using machine learning,” in Proc. 2025 Int. Conf. Recent Adv. Elect., Electron., Ubiquitous Commun., Comput. Intell. (RAEEUCCI), 2025, doi: 10.1109/RAEEUCCI63961.2025.11048184.

[7] Y. Sun, “A method for blockchain financial transaction fraud detection based on graph neural networks,” in Proc. 2025 IEEE Int. Conf. Commun. Netw. Comput. (CNC), pp. 71–76, 2025, doi: 10.1109/CNC68716.2025.11484570.

[8] O. Omidi, M. Kargari, and S. Khosravi, “Fraud detection in banking transaction network using a hybrid deep learning method,” in Proc. Int. Conf. Web Res. (ICWR), pp. 541–546, 2025, doi: 10.1109/ICWR65219.2025.11006253.

[9] U. K. Chilakalapalli, P. Sachdev, B. Mohan, and A. Khandelwal, “Graph neural networks for real-time transaction fraud detection in payment networks,” in Proc. 2026 Int. Conf. Smart Appl., Commun. Netw. (SmartNets), 2026, doi: 10.1109/SMARTNETS69662.2026.11604901.

[10] F. Scarselli, M. Gori, A. C. Tsoi, M. Hagenbuchner, and G. Monfardini, “The graph neural network model,” IEEE Trans. Neural Netw., vol. 20, no. 1, pp. 61–80, Jan. 2009, doi: 10.1109/TNN.2008.2005605.

[11] T. N. Kipf and M. Welling, “Semi-supervised classification with graph convolutional networks,” in Proc. 5th Int. Conf. Learn. Representations (ICLR), Sep. 2016, [Online]. Available: https://arxiv.org/pdf/1609.02907

[12] Z. Shao, X. Wang, E. Ji, S. Chen, and J. Wang, “GNN-EADD: Graph neural network-based e-commerce anomaly detection via dual-stage learning,” IEEE Access, vol. 13, pp. 8963–8976, 2025, doi: 10.1109/ACCESS.2025.3526239.

[13] R. S. Menezes and R. H. Filho, “Investigating the robustness of graph neural networks to data drift: A case study on financial transaction data,” IEEE Access, vol. 13, pp. 164302–164312, 2025, doi: 10.1109/ACCESS.2025.3611817.

[14] Y. Dou, Z. Liu, L. Sun, Y. Deng, H. Peng, and P. S. Yu, “Enhancing graph neural network-based fraud detectors against camouflaged fraudsters,” in Proc. Int. Conf. Inf. Knowl. Manage. (CIKM), pp. 315–324, 2020, doi: 10.1145/3340531.3411903.

[15] H. Dong, G. Frusque, Y. Zhao, E. Chatzi, and O. Fink, “NNG-Mix: Improving semi-supervised anomaly detection with pseudo-anomaly generation,” IEEE Trans. Neural Netw. Learn. Syst., vol. 36, no. 6, pp. 10635–10647, 2025, doi: 10.1109/TNNLS.2024.3497801.

[16] D. Wang et al., “A semi-supervised graph attentive network for financial fraud detection,” in Proc. 2019 IEEE Int. Conf. Data Mining (ICDM), pp. 598–607, 2019, doi: 10.1109/ICDM.2019.00070.

[17] M. Jin et al., “A survey on graph neural networks for time series: Forecasting, classification, imputation, and anomaly detection,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 46, no. 12, pp. 10466–10485, 2024, doi: 10.1109/TPAMI.2024.3443141.

[18] F. Khaled Alarfaj and S. Shahzadi, “Enhancing fraud detection in banking with deep learning: Graph neural networks and autoencoders for real-time credit card fraud prevention,” IEEE Access, vol. 13, pp. 20633–20646, 2025, doi: 10.1109/ACCESS.2024.3466288.

[19] A. Correa Bahnsen, D. Aouada, A. Stojanovic, and B. Ottersten, “Feature engineering strategies for credit card fraud detection,” Expert Syst. Appl., vol. 51, pp. 134–142, Jun. 2016, doi: 10.1016/j.eswa.2015.12.030.

[20] F. Pedregosa et al., “Scikit-learn: Machine learning in Python,” J. Mach. Learn. Res., vol. 12, pp. 2825–2830, 2011, [Online]. Available: http://scikit-learn.sourceforge.net.

[21] C. Chen et al., “InfDetect: A large scale graph-based fraud detection system for e-commerce insurance,” in Proc. 2019 IEEE Int. Conf. Big Data (Big Data), pp. 1765–1773, 2019, doi: 10.1109/BIGDATA47090.2019.9006115.

[22] X. Zhuang and J. Wu, “Anomaly detection in complex systems using extended isolation forest and denoising autoencoder,” IEEE Sens. J., vol. 26, no. 5, pp. 7408–7418, 2026, doi: 10.1109/JSEN.2026.3655746.

[23] S. Motie and B. Raahemi, “Financial fraud detection using graph neural networks: A systematic review,” Expert Syst. Appl., vol. 240, p. 122156, Apr. 2024, doi: 10.1016/j.eswa.2023.122156.

Downloads

Published

2026-10-24

Issue

Section

Articles

How to Cite

[1]
Z. Muddin, B. Jokonowo, and Afiyati, “Hybrid IF–GNN–IF Framework for Suspected Fraud Detection in Bank Switching Transactions”, journalisi, vol. 8, no. 5, pp. 6117–6146, Oct. 2026, doi: 10.63158/journalisi.v8i5.1799.