Hybrid IF–GNN–IF Framework for Suspected Fraud Detection in Bank Switching Transactions
DOI:
https://doi.org/10.63158/journalisi.v8i5.1799Keywords:
Fraud detection, bank switching, Isolation Forest, Graph Neural Network, anomaly detectionAbstract
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
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
Issue
Section
License
Copyright (c) 2026 Journal of Information Systems and Informatics

This work is licensed under a Creative Commons Attribution 4.0 International License.
Author's Declaration
- The Authors certify that they have read, understood, and agreed to the Journal of Information Systems and Informatics (JournalISI) submission guidelines, policies, and submission declaration. The submission has been prepared using the provided template.
- The Authors certify that all authors have approved the publication of this manuscript and that there is no conflict of interest.
- The Authors confirm that the manuscript is their original work, has not received prior publication, is not under consideration for publication elsewhere, and has not been previously published.
- The Authors confirm that all authors listed on the title page have contributed significantly to the work, have read the manuscript, attest to the validity and legitimacy of the data and its interpretation, and agree to its submission.
- The Authors confirm that the manuscript is not copied from or plagiarized from any other published work.
- The Authors declare that the manuscript will not be submitted for publication in any other journal or magazine until a decision is made by the journal editors.
- If the manuscript is finally accepted for publication, the Authors confirm that they will either proceed with publication immediately or withdraw the manuscript in accordance with the journal’s withdrawal policies.
- The Authors agree that, upon publication of the manuscript in this journal, they transfer copyright or assign exclusive rights to the publisher, including commercial rights


