Advertisement

Fraud Detection in Credit Card Data Using Machine Learning Techniques

  • Arun Kumar RaiEmail author
  • Rajendra Kumar Dwivedi
Conference paper
  • 44 Downloads
Part of the Communications in Computer and Information Science book series (CCIS, volume 1241)

Abstract

Credit cards have become the part of human life these days. It facilitates users in various sectors. Intruders try to steal credit card information in many ways. Hence, security of sensitive information of credit cards is a major concern. We can apply different machine learning techniques to detect such frauds or anomalies. On basis of our survey, we found two outperforming classifiers of machine learning viz., Logistic Regression (LR) and Naïve Bayes (NB). This paper provides a method of fraud detection in credit card system using Random Forest (RF) classifier. The work is compared with the existing classifiers: LR and NB. Their performance is evaluated on various metrics viz., Accuracy, Precision, Recall, F1 Score and Specificity on some datasets of credit card system. It is observed that Random Forest is outperforming others. Random Forest gives 99.95% accuracy while accuracy of LR and NB is 91.16% and 89.35% respectively.

Keywords

Fraud detection Anomaly Random Forest Naïve Bayes Logistic Regression 

References

  1. 1.
    Puh, M., Brkic, L.: Detecting credit card fraud using selected machine learning algorithms. In: MIPRO, Opatija Croatia, pp. 250–255. IEEE (2019)Google Scholar
  2. 2.
    Varmedja, D., Karanovic, M., Sladojevic, S., Arsenovic, M., Anderla, A.: Credit card fraud detection - machine learning methods. In: 18th International Symposium INFOTECH-JAHORINA, 20–22 March, pp. 1–5. IEEE (2019)Google Scholar
  3. 3.
    Kasa, N., Dahbura, A., Ravoori, C., Adams, S.: Improving credit card fraud detection by profiling and clustering accounts, pp. 1–6. IEEE (2019)Google Scholar
  4. 4.
    Mittal, S., Tyagi, S.: Performance evaluation of machine learning algorithms for credit card fraud detection. In: 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence), pp. 320–324. IEEE (2019)Google Scholar
  5. 5.
    Thennakoon, A., Bhagyani, C., Premadasa, S., Mihiranga, S., Kuruwitaarachchi, N.: Real-time credit card fraud detection using machine learning. In: 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence), pp. 488–493. IEEE (2019)Google Scholar
  6. 6.
    Dwivedi, R.K., Rai, A.K., Kumar, R.: A study on machine learning based anomaly detection approaches in wireless sensor network. In: 10th International Conference on Cloud Computing, Data Science & Engineering (Confluence), pp. 200–205. IEEE (2020)Google Scholar
  7. 7.
    Dwivedi, R.K., Rai, A.K., Kumar, R.: Outlier detection in wireless sensor networks using machine learning techniques: a survey. In: 2020 International Conference on Electrical and Electronics Engineering (ICE3), pp. 1–6. IEEE (2020)Google Scholar
  8. 8.
    Rajeshwari, U., Babu, B.S.: Real-time credit card fraud detection using streaming analytics. In: 2nd International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT), pp. 439–444. IEEE (2016)Google Scholar
  9. 9.
    Sisodia, D.S., Reddy, N.K., Bhandari, S.: Performance evaluation of class balancing techniques for credit card fraud detection. In: International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI), pp. 2747–2752. IEEE (2017)Google Scholar
  10. 10.
    Awoyemi, J.O., Adetunmbi, A.O., Oluwadare, S.A.: Credit card fraud detection using machine learning techniques: a comparative analysis, pp. 1–9. IEEE (2017)Google Scholar
  11. 11.
    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–3794 (2018)CrossRefGoogle Scholar
  12. 12.
    Randhawa, K., Loo, C.K., Seera, M., Lim, C.P., Nandi, A.K.: Credit card fraud detection using AdaBoost and majority voting. IEEE Access 6, 14277–14282 (2018)CrossRefGoogle Scholar
  13. 13.
    Dighe, D., Patil, S., Kokate, S.: Detection of credit card fraud transactions using machine learning algorithms and neural networks: a comparative study. In: Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), pp. 1–6. IEEE (2018)Google Scholar
  14. 14.
    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. (IJACSA) 9(1), 18–25 (2018)Google Scholar
  15. 15.
    Roy, A., Sun, J., Mahoney, R., Alonzi, L., Adams, S., Beling, P.: Deep learning detecting fraud in credit card transactions, pp. 129–134. IEEE (2018)Google Scholar
  16. 16.
    Sethia, A., Patel, R., Raut, P.: Data augmentation using generative models for credit card fraud detection. In: 4th International Conference on Computing Communication and Automation (ICCCA), pp. 1–6. IEEE (2018)Google Scholar
  17. 17.
    Dataset for credit card fraud (2020). https://www.kaggle.com/mlg-ulb/creditcardfraud
  18. 18.
    Xuan, S., Liu, G., Li, Z., Zheng, L., Wang, S., Jiang, C.: Random forest for credit card fraud detection, pp. 1–6. IEEE (2018)Google Scholar
  19. 19.
    Zheng, L., Liu, G., Yan, C., Jiang, C.: Transaction fraud detection based on total order relation and behavior diversity. IEEE Trans. Comput. Soc. Syst. 5(3), 796–806 (2018)CrossRefGoogle Scholar
  20. 20.
    Dwivedi, R.K., Kumari, N., Kumar, R.: Integration of wireless sensor networks with cloud towards efficient management in IoT: a review. In: Kolhe, M.L., Tiwari, S., Trivedi, M.C., Mishra, K.K. (eds.) Advances in Data and Information Sciences. LNNS, vol. 94, pp. 97–107. Springer, Singapore (2020).  https://doi.org/10.1007/978-981-15-0694-9_10CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.Department of IT and CAMMMUTGorakhpurIndia

Personalised recommendations