A Temporal Causal Graph Approach for Credit Card Fraud Detection

Sani Yushau Gaya, Kabiru Ibrahim Musa, Fatima Umar Zambuk

Abstract


Credit card fraud has emerged as a significant and persistent issue in the financial sector, affecting consumers, businesses, and financial institutions globally. Traditional methods struggle with capturing complex temporal dependencies and causal relationships inherent in transactional data. To address these challenges, this study proposes a Temporal Causal Graph Contrastive Learning (TCGCL) framework to enhance the accuracy of credit card fraud detection. The TCGCL integrates temporal causal graphs with contrastive learning, aiming to improve detection performance significantly. The framework was evaluated against the state-of-the-art Pick and Choose Graph Neural Network (PC-GNN) method using metrics such as accuracy, precision, recall, and F1-score. Experiments were conducted on datasets of varying sizes (10,000, 50,000, and 100,000 instances) and across different epochs (10, 50, and 100 epochs). Findings reveal that the TCGCL achieved an average accuracy improvement of 3% over PC-GNN, reaching 95.8% with the largest dataset and highest number of epochs. The precision of TCGCL improved by approximately 2.5%, recording a peak value of 96.3%, TCGCL demonstrated a recall enhancement of around 3%, with a maximum of 95.5%.The framework attained the highest F1-score of 95.9%, outperforming PC-GNN by 2.8%.The results indicate that TCGCL effectively models temporal causal relationships and leverages contrastive learning to distinguish between fraudulent and legitimate transactions. The framework's performance improved significantly with larger datasets and extended training epochs, highlighting its robustness and scalability for real-world applications. Future work will focus on real-time implementation, hyperparameter optimization, and enhancing model explains ability to further solidify TCGCL's potential as a leading solution in fraud detection.


Full Text:

PDF

References


Al-Hashedi, K. G., & Magalingam, P. (2021). Financial fraud detection applying data mining techniques: A comprehensive review from 2009 to 2019. Computer Science Review, 40, 100402.

Awoyemi, J. O., Adetunmbi, A. O., & Oluwadare, S. A. (2017). Credit card fraud detection using machine learning techniques: A comparative analysis. Journal of Applied Security Research, 12(1), 72-81. https://doi.org/10.1080/19361610.2017.1288560

Campus, D. (2018). Comparative study of various machine learning techniques for credit card fraud detection. International Journal of Computer Applications, 182(42), 12-16. https://doi.org/10.5120/ijca2018917723

Chen, L., Wei, Z., & Hu, J. (2022). Credit card fraud detection using convolutional neural networks. Applied Soft Computing, 118, 108368. https://doi.org/10.1016/j.asoc.2022.108368

Chen, T., Kornblith, S., Norouzi, M., & Hinton, G. (2020). A Simple Framework for Contrastive Learning of Visual Representations. In International Conference on Machine Learning (ICML).

Clements, J., Brozovsky, J., & Chwif, L. (2021). Ensemble methods for credit card fraud detection: An empirical study. Journal of Financial Crime, 28(4), 1098-1107. https://doi.org/10.1108/JFC-12-2020-0221

Dhankhad, S., Mohammed, E., & Far, B. (2018). Supervised machine learning algorithms for credit card fraudulent transaction detection: A comparative study. IEEE International Conference on Information Reuse and Integration (IRI), 122-125. https://doi.org/10.1109/IRI.2018.00023

Dighe, M., Padiya, P., & Padiya, P. (2018). Comparison of machine learning algorithms for credit card fraud detection. International Journal of Computer Science and Information Security, 16(5), 118-122.

Dornadula, V. N., & Geetha, S. (2019). Credit card fraud detection using hidden Markov model and its performance. International Journal of Computer Sciences and Engineering, 7(2), 96-104. https://doi.org/10.26438/ijcse/v7i2.96104

Khatri, P., & Indu, S. (2020). Credit card fraud detection using supervised learning techniques. International Journal of Advanced Science and Technology, 29(2), 368-374.

Li, H., & Wang, Y. (2023). Real-time fraud detection using reinforcement learning. Expert Systems with Applications, 214, 118946. https://doi.org/10.1016/j.eswa.2023.118946

Makki, S., Assaghir, Z., Taher, Y., Haque, R., Hacid, M.-S., & Zeineddine, H. (2019). An experimental study with imbalanced classification approaches for credit card fraud detection. IEEE Access, 7, 93010-93022.

Maniraj, M. S., Pankajavalli, P. B., & Balamurugan, M. (2019). Credit card fraud detection using autoencoders. Journal of Engineering Science and Technology, 14(2), 905-919.

Misra, S., Choi, H., & Raghunathan, V. (2020). Improving credit card fraud detection using deep learning. IEEE International Conference on Big Data (Big Data), 1982-1989. https://doi.org/10.1109/BigData50022.2020.9377971

Puh, J., & Brkić, K. (2019). Detecting credit card fraud using selected machine learning algorithms. 14th International Conference on Intelligent Engineering Systems (INES), 197-201. https://doi.org/10.1109/INES.2019.8923020

Qin, Z., Liu, Y., He, Q., & Ao, X. (2022). Explainable graph-based fraud detection via neural meta-graph search. Paper presented at the Proceedings of the 31st ACM International Conference on Information & Knowledge Management.

Rajora, A., & Kharb, L. (2018). Credit card fraud detection using various classification techniques. International Journal of Pure and Applied Mathematics, 118(18), 3863-3871. https://doi.org/10.12732/ijpam.v118i18.5

Rudin, C. (2019). Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nature Machine Intelligence, 1(5), 206-215.

Shirgave, P., Patil, S., & Patil, R. (2019). A comprehensive survey on machine learning techniques for credit card fraud detection. International Journal of Engineering and Advanced Technology, 8(6), 2349-2355. https://doi.org/10.35940/ijeat.F8751.088619

Shukur, Z., & Kurnaz, S. (2019). Isolation-based anomaly detection for credit card fraud detection. Journal of Computational Methods in Sciences and Engineering, 19(2), 327-334. https://doi.org/10.3233/JCM-190906

Singh, K., Sharma, A., & Kumar, A. (2021). A hybrid machine learning and deep learning approach for credit card fraud detection. Journal of King Saud University - Computer and Information Sciences, 34(3), 1100-1107. https://doi.org/10.1016/j.jksuci.2021.05.002

Wang, Z., Zhang, S., Zhang, Y., & Zhao, Y. (2021). Graph Contrastive Learning with Positive and Negative Augmentations. In Advances in Neural Information Processing Systems (NeurIPS).

Xu, D., Zhang, H., & Wang, Y. (2021). Graph Contrastive Learning with Adaptive Augmentation. In Proceedings of the 30th ACM International Conference on Information and Knowledge Management (CIKM).

Yuan, X., Li, X., & Ding, W. (2022). Semi-supervised learning for credit card fraud detection. IEEE Transactions on Neural Networks and Learning Systems, 33(5), 2169-2178. https://doi.org/10.1109/TNNLS.2021.3090806

Zhang, Q., Lu, X., & Yu, S. (2023). Enhancing credit card fraud detection using generative adversarial networks. Neurocomputing, 495, 263-272. https://doi.org/10.1016/j.neucom.2023.03.001

Zhu, X., Ao, X., Qin, Z., Chang, Y., Liu, Y., He, Q., & Li, J. (2021). Intelligent financial fraud detection practices in post-pandemic era: An efficient graph-based approach. IEEE Transactions on Computational Social Systems, 8(6), 1525-1538. https://doi.org/10.1109/TCSS.2021.3075289


Refbacks

  • There are currently no refbacks.