Credit Card Fraud Detection: A Systematic Review

Due to the tremendous growth of technology, digitalization has become the key aspect in the banking sector. As online transaction increases, the fraud rate grows simultaneously. Even though many techniques are available to identify the fraudulent transaction, the fraudsters adapt their own paradigm. This review intends to present the research studies accomplished on Credit Card Fraud Detection (CCFD) by highlighting the challenge of class imbalance and the various Machine Learning techniques, it also extends the efficient evaluation metrics particularly for CCFD. As the dataset is more sensitive and less available we have outlined the web sources of available datasets and trending software tools used in the deployment of CCFD.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic €32.70 /Month

Buy Now

Price includes VAT (France)

eBook EUR 160.49 Price includes VAT (France)

Softcover Book EUR 210.99 Price includes VAT (France)

Hardcover Book EUR 210.99 Price includes VAT (France)

Tax calculation will be finalised at checkout

Purchases are for personal use only

Similar content being viewed by others

Credit Card Fraud Detection Using Machine Learning

Chapter © 2024

Comparative analysis of binary and one-class classification techniques for credit card fraud data

Article Open access 17 July 2023

Comparative Analysis on Fraud Detection in Credit Card Transaction Using Different Machine Learning Algorithms

Chapter © 2022

References

  1. The Nilson Report 2019. https://nilsonreport.com/publication_newsletter_archive_issue.php?issue=1146. Accessed 03 June 2019
  2. Prakash, A., Chandrasekar, C.: An optimized multiple semi-hidden Markov model for credit card fraud detection. Indian J. Sci. Technol. 8(2), 176–182 (2015) ArticleGoogle Scholar
  3. Wang, H., Zhu, P., Zou, X., Qin, S.: An ensemble learning framework for credit card fraud detection based on training set partitioning and clustering. In: IEEE SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People and Smart City Innovations, SmartWorld/UIC/ATC/ScalCom/CBDCom/IoP/SCI 2018, pp. 94–98 (2018) Google Scholar
  4. Wang, S., Liu, C., Gao, X., Qu, H., Xu, W.: Session-based fraud detection in online e-commerce transactions using recurrent neural networks. In: Altun, Y., et al. (eds.) Machine Learning and Knowledge Discovery in Databases. Lecture Notes in Computer Science, pp. 241–252. Springer, Cham (2017) ChapterGoogle Scholar
  5. Pozzolo, A.D., Boracchi, G., Caelen, O., Alippi, C., Bontempi, G.: Credit card fraud detection: a realistic modeling and a novel learning strategy. IEEE Trans. Neural Netw. Learn. Syst. 29(8), 3784–3797 (2018) ArticleGoogle Scholar
  6. Sorournejad, S., Zojaji, Z., Atani, R.E., Monadjemi, A.H.: A survey of credit card fraud detection techniques: data and technique oriented perspective (2016) Google Scholar
  7. Abdallah, A., Maarof, M.A., Zainal, A.: Fraud detection system: a survey. J. Netw. Comput. Appl. 68, 90–113 (2016) ArticleGoogle Scholar
  8. Dal Pozzolo, A., Caelen, O., Le Borgne, Y.A., Waterschoot, S., Bontempi, G.: Learned lessons in credit card fraud detection from a practitioner perspective. Expert Syst. Appl. 41(10), 4915–4928 (2014) ArticleGoogle Scholar
  9. Saia, R., Carta, S.: Evaluating the benefits of using proactive transformed-domain-based techniques in fraud detection tasks. Future Gener. Comput. Syst. 93, 18–32 (2019) ArticleGoogle Scholar
  10. Kumari, P., Mishra, S.P.: Analysis of credit card fraud detection using fusion classifiers. In: Behera, H., Nayak, J., Naik, B., Abraham, A. (eds.) Computational Intelligence in Data Mining, vol. 711, pp. 111–122. Springer, Singapore (2019) ChapterGoogle Scholar
  11. Noghani, F.F., Moattar, M.-H.: Ensemble classification and extended feature selection for credit card fraud detection. J. AI Data Min. 5(2), 235–243 (2017) Google Scholar
  12. Akila, S., Srinivasulu Reddy, U.: Cost-sensitive Risk Induced Bayesian Inference Bagging (RIBIB) for credit card fraud detection. J. Comput. Sci. 27, 247–254 (2018) ArticleGoogle Scholar
  13. Awoyemi, J.O., Adetunmbi, A.O., Oluwadare, S.A.: Credit card fraud detection using machine learning techniques: a comparative analysis. In: Proceedings IEEE International Conference Computing Networking Informatics, ICCNI 2017, January 2017, pp. 1–9 (2017) Google Scholar
  14. Wang, C., Han, D.: Credit card fraud forecasting model based on clustering analysis and integrated support vector machine. Cluster Comput. 0123456789, 1–6 (2018) Google Scholar
  15. Van Vlasselaer, V., et al.: APATE: a novel approach for automated credit card transaction fraud detection using network-based extensions. Decis. Support Syst. 75, 38–48 (2015) ArticleGoogle Scholar
  16. Jurgovsky, J., et al.: Sequence classification for credit-card fraud detection. Expert Syst. Appl. 100, 234–245 (2018) ArticleGoogle Scholar
  17. Xuan, S., Liu, G., Li, Z., Zheng, L., Wang, S., Jiang, C.: Random forest for credit card fraud detection. In: ICNSC 2018 - 15th IEEE International Conference on Networking, Sensing and Control, pp. 1–6 (2018) Google Scholar
  18. Rushin, G., Stancil, C., Sun, M., Adams, S., Beling, P.: Horse race analysis in credit card fraud—deep learning, logistic regression, and Gradient Boosted Tree. In: 2017 Systems and Information Engineering Design Symposium (SIEDS), pp. 117–121 (2017) Google Scholar
  19. Roy, A., Sun, J., Mahoney, R., Alonzi, L., Adams, S., Beling, P.: Deep learning detecting fraud in credit card transactions. In: 2018 Systems and Information Engineering Design Symposium (SIEDS), pp. 129–134 (2018) Google Scholar
  20. Akosa, J.: Predictive accuracy: a misleading performance measure for highly imbalanced data. In: Proceedings of the SAS Global Forum (2017) Google Scholar
  21. Carneiro, N., Figueira, G., Costa, M.: A data mining based system for credit-card fraud detection in e-tail. Decis. Support Syst. 95, 91–101 (2017) ArticleGoogle Scholar
  22. Zareapoor, M., Shamsolmoali, P.: Application of credit card fraud detection: based on bagging ensemble classifier. Procedia Comput. Sci. 48(C), 679–685 (2015) ArticleGoogle Scholar
  23. Zhang, Y., Liu, G., Zheng, L., Yan, C., Jiang, C.: A novel method of processing class imbalance and its application in transaction fraud detection. In: 2018 IEEE/ACM 5th International Conference on Big Data Computing Applications and Technologies, vol. 1, pp. 152–159 (2018) Google Scholar
  24. de Sá, A.G.C., Pereira, A.C.M., Pappa, G.L.: A customized classification algorithm for credit card fraud detection. Eng. Appl. Artif. Intell. 72, 21–29 (2018) ArticleGoogle Scholar
  25. Nami, S., Shajari, M.: Cost-sensitive payment card fraud detection based on dynamic random forest and k-nearest neighbors. Expert Syst. Appl. 110, 381–392 (2018) ArticleGoogle Scholar
  26. Kim, E., et al.: Champion-challenger analysis for credit card fraud detection: hybrid ensemble and deep learning. Expert Syst. Appl. 128, 214–224 (2019) ArticleGoogle Scholar
  27. Fu, K., Cheng, D., Tu, Y., Zhang, L.: Credit card fraud detection using convolutional neural networks. In: Hirose, A., Ozawa, S., Doya, K., Ikeda, K., Lee, M., Liu, D. (eds.) Neural Information Processing, pp. 483–490. Springer, Cham (2016) ChapterGoogle Scholar
  28. Zareapoor, M., Yang, J.: A novel strategy for mining highly imbalanced data in credit card transactions. Intell. Autom. Soft Comput. 1–7 (2017) Google Scholar
  29. Pumsirirat, A., Yan, L.: Credit card fraud detection using deep learning based on auto-encoder and restricted Boltzmann machine. Int. J. Adv. Comput. Sci. Appl. 9(1), 18–25 (2018) Google Scholar
  30. Seeja, K.R., Zareapoor, M.: FraudMiner: a novel credit card fraud detection model based on frequent itemset mining. Sci. World J. 2014, 1–10 (2014) ArticleGoogle Scholar
  31. Hegazy, M., Madian, A., Ragaie, M.: Enhanced fraud miner: credit card fraud detection using clustering data mining techniques. Egypt. Comput. Sci. 40(03), 72–81 (2016) Google Scholar
  32. Dai, Y., Yan, J., Tang, X., Zhao, H., Guo, M.: Online credit card fraud detection: a hybrid framework with big data technologies. In: Proceedings of 15th IEEE International Conference Trust Security and Privacy in Computing and Communication, 10th IEEE International Conference Big Data Science and Engineering, 14th IEEE International Symposium Parallel Distributed Processing, pp. 1644–1651 (2016) Google Scholar
  33. Batani, J.: An adaptive and real-time fraud detection algorithm in online transactions. Int. J. Comput. Sci. Bus. Inform. 17, 1–12 (2017) Google Scholar
  34. Behera, T.K., Panigrahi, S.: Credit card fraud detection: a hybrid approach using fuzzy clustering & neural network. In: Proceedings of 2015 2nd IEEE International Conference on Advances in Computing and Communication Engineering, ICACCE 2015, pp. 494–499 (2015) Google Scholar
  35. Jain, R., Gour, B., Dubey, S.: A hybrid approach for credit card fraud detection using rough set and decision tree technique. Int. J. Comput. Appl. 139(10), 1–6 (2016) Google Scholar
  36. Kamaruddin, S., Ravi, V.: Credit card fraud detection using big data analytics: use of PSOAANN based one-class classification. In: Proceedings of International Conference on Informatics Analytics – ICIA 2016, pp. 1–8 (2016) Google Scholar
  37. Santos, L.J.S., Ocampo, S.R.: Bayesian method with clustering algorithm for credit card transaction fraud detection. Rom. Stat. Rev. 1, 103–120 (2018) Google Scholar
  38. Hassan, D.: The impact of false negative cost on the performance of cost sensitive learning based on Bayes minimum risk: a case study in detecting fraudulent transactions. Int. J. Intell. Syst. Appl. 9(2), 18–24 (2017) MathSciNetGoogle Scholar
  39. Yee, O.S., Sagadevan, S., Malim, N.: Credit card fraud detection using machine learning as data mining technique. J. Telecommun. Electron. Comput. Eng. 10(1–4), 23–27 (2018) Google Scholar
  40. Nur-E-Arefin, M., Islam, M.S.: Application of computational intelligence to identify credit card fraud. In: 2018 International Conference on Innovation in Engineering and Technology, ICIET 2018, pp. 1–6 (2018) Google Scholar
  41. Tran, P.H., Tran, K.P., Huong, T.T., Heuchenne, C., HienTran, P., Le, T.M.H.: Real time data-driven approaches for credit card fraud detection, pp. 6–9 (2018) Google Scholar
  42. Askari, S.M.S., Hussain, M.A.: Credit card fraud detection using fuzzy ID3. In: Proceeding - IEEE International Conference on Computing Communication and Automation ICCCA 2017, January 2017, pp. 446–452 (2017) Google Scholar
  43. Artikis, A., et al.: A prototype for credit card fraud management: industry paper. In: Proceedings of the 11th ACM International Conference on Distributed and Event-Based Systems, pp. 249–260 (2017) Google Scholar
  44. https://en.wikipedia.org/w/index.php?title=Ensemble_learning&oldid=896385411
  45. Patil, S., Nemade, V., Soni, P.K.: Predictive modelling for credit card fraud detection using data analytics. Procedia Comput. Sci. 132, 385–395 (2018) ArticleGoogle Scholar
  46. Lakshmi, S., Kavila, S.D.: Machine learning for credit card fraud detection system. Int. J. Appl. Eng. Res. 13(24), 16819–16824 (2018) Google Scholar
  47. Zhang, Y., Liu, G., Luan, W., Yan, C., Jiang, C.: Application of SIRUS in credit card fraud detection. In: International Conference on Computational Social Networks, pp. 66–78 (2018) ChapterGoogle Scholar
  48. Su, C.-H., et al.: A ensemble machine learning based system for merchant credit risk detection in merchant MCC misuse. J. Data Sci. 17(1) (2019) Google Scholar
  49. https://en.wikipedia.org/w/index.php?title=Special:CiteThisPage&page=Deep_learning&id=899278872#Wikipedia_talk_pages. Accessed 04 June 2019
  50. Fiore, U., De Santis, A., Perla, F., Zanetti, P., Palmieri, F.: Using generative adversarial networks for improving classification effectiveness in credit card fraud detection. Inf. Sci. 479, 448–455 (2017) ArticleGoogle Scholar
  51. Raza, M., Qayyum, U.: Classical and deep learning classifiers for anomaly detection. In: Proceedings 2019 16th International Bhurban Conference on Applied Sciences and Technology, IBCAST 2019, pp. 614–618 (2019) Google Scholar
  52. Niimi, A.: Deep learning for credit card data analysis. In: 2015 World Congress on Internet Security (WorldCIS), pp. 73–77 (2015) Google Scholar
  53. Salo, F., Injadat, M., Nassif, A.B., Shami, A., Essex, A.: Data mining techniques in intrusion detection systems: a systematic literature review. IEEE Access 6, 56046–56058 (2018) ArticleGoogle Scholar
  54. https://en.wikipedia.org/wiki/Sensitivity_and_specificity. Accessed 05 June 2019
  55. https://en.wikipedia.org/wiki/False_positive_rate. Accessed 05 June 2019
  56. Tharwat, A.: Classification assessment methods. Appl. Comput. Inform. (2018, in press) Google Scholar
  57. https://en.wikipedia.org/wiki/Accuracy_and_precision. Accessed 05 June 2019

Author information

Authors and Affiliations

  1. Department of Computer Science, SDNB Vaishnav College for Women, University of Madras, Chennai, India C. Victoria Priscilla
  2. Department of Computer Applications, Madras Christian College, University of Madras, Chennai, India D. Padma Prabha
  1. C. Victoria Priscilla