Skip to main content
Top

2021 | OriginalPaper | Chapter

Machine Learning Classification Based Techniques for Fraud Discovery in Credit Card Datasets

Authors : Roseline Oluwaseun Ogundokun, Sanjay Misra, Opeyemi Eyitayo Ogundokun, Jonathan Oluranti, Rytis Maskeliunas

Published in: Applied Informatics

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The frequency of credit card-based online payment frauds has increased rapidly in recent years, forcing banks and e-commerce companies to create automated fraud detection systems that perform mining on massive transaction logs. Machine learning appears to be one of the most promising techniques for detecting illegal transactions since it uses supervised binary classification algorithms appropriately trained using pre-screened sample datasets to differentiate between fraudulent and non-fraudulent cases. This study aims to concentrate on machine learning (ML) methods thereby proposing a credit card fraud discovery scheme to detect fraud. The ML techniques employed are Decision Tree (DT) and K-Nearest Neighbor (KNN) ML classification techniques. The performance outcomes of the two ML classification techniques are evaluated depending on accuracy, precision, specificity, recall, f1-score, and false-positive rate (FPR). The area under the ROC curve (AUC) of the receiver operating characteristics (ROC) curve was similarly drawn built on the confusion matrix for both classifiers. The two classification techniques were evaluated and compared using the performance metrics mentioned earlier and it was demonstrated that the KNN technique outperformed that of the DT with a greater ROC curve value of 91% for KNN and 86% for DT. It was concluded that KNN is considered a better ML classification technique that can be employed to discover credit card fraudulent activities.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Tingfei, H., Guangquan, C., Kuihua, H.: Using variational autoencoding in credit card fraud detection. IEEE Access 8, 149841–149853 (2020)CrossRef Tingfei, H., Guangquan, C., Kuihua, H.: Using variational autoencoding in credit card fraud detection. IEEE Access 8, 149841–149853 (2020)CrossRef
2.
go back to reference Salazar, A., Safont, G., Vergara, L.: Semi-supervised learning for imbalanced classification of credit card transactions. In: 2018 International Joint Conference on Neural Networks (IJCNN), pp. 1–7. IEEE (July 2018) Salazar, A., Safont, G., Vergara, L.: Semi-supervised learning for imbalanced classification of credit card transactions. In: 2018 International Joint Conference on Neural Networks (IJCNN), pp. 1–7. IEEE (July 2018)
3.
go back to reference Gao, J., Zhou, Z., Ai, J., Xia, B., Coggeshall, S.: Predicting credit card transaction fraud using machine learning algorithms. J. Intell. Learn. Syst. Appl. 11(3), 33–63 (2019) Gao, J., Zhou, Z., Ai, J., Xia, B., Coggeshall, S.: Predicting credit card transaction fraud using machine learning algorithms. J. Intell. Learn. Syst. Appl. 11(3), 33–63 (2019)
4.
go back to reference Yee, O.S., Sagadevan, S., Malim, N.: Credit card fraud detection using machine learning as a data mining technique. J. Telecommun. Electron. Comput. Eng. (JTEC) 10(1–4), 23–27 (2018) Yee, O.S., Sagadevan, S., Malim, N.: Credit card fraud detection using machine learning as a data mining technique. J. Telecommun. Electron. Comput. Eng. (JTEC) 10(1–4), 23–27 (2018)
5.
go back to reference Roy, A., et al.: Deep learning detecting fraud in credit card transactions. In: 2018 Systems and Information Engineering Design Symposium (SIEDS), pp. 129–134. IEEE (April 2018) Roy, A., et al.: Deep learning detecting fraud in credit card transactions. In: 2018 Systems and Information Engineering Design Symposium (SIEDS), pp. 129–134. IEEE (April 2018)
6.
go back to reference Xuan, S., Liu, G., Li, Z., Zheng, L., Wang, S., Jiang, C.: Random forest for credit card fraud detection. In: 2018 IEEE 15th International Conference on Networking, Sensing and Control (ICNSC), pp. 1–6. IEEE (March 2018) Xuan, S., Liu, G., Li, Z., Zheng, L., Wang, S., Jiang, C.: Random forest for credit card fraud detection. In: 2018 IEEE 15th International Conference on Networking, Sensing and Control (ICNSC), pp. 1–6. IEEE (March 2018)
7.
go back to reference Carcillo, F., Le Borgne, Y.A., Caelen, O., Bontempi, G.: Streaming active learning strategies for real-life credit card fraud detection: assessment and visualization. Int. J. Data Sci. Anal. 5(4), 285–300 (2018)CrossRef Carcillo, F., Le Borgne, Y.A., Caelen, O., Bontempi, G.: Streaming active learning strategies for real-life credit card fraud detection: assessment and visualization. Int. J. Data Sci. Anal. 5(4), 285–300 (2018)CrossRef
9.
go back to reference Eshghi, A., Kargari, M.: Introducing a method for combining supervised and semi-supervised methods in fraud detection. In 2019 15th Iran International Industrial Engineering Conference (IIIEC), pp. 23–30. IEEE (January 2019) Eshghi, A., Kargari, M.: Introducing a method for combining supervised and semi-supervised methods in fraud detection. In 2019 15th Iran International Industrial Engineering Conference (IIIEC), pp. 23–30. IEEE (January 2019)
10.
go back to reference Karimi Zandian, Z., Keyvanpour, M.R.: MEFUASN: a helpful method to extract features using analyzing social networks for fraud detection. J. AI Data Min. 7(2), 213–224 (2019) Karimi Zandian, Z., Keyvanpour, M.R.: MEFUASN: a helpful method to extract features using analyzing social networks for fraud detection. J. AI Data Min. 7(2), 213–224 (2019)
11.
go back to reference Tran, L., Tran, T., Tran, L., Mai, A.: Solve fraud detection problems by using graph-based learning methods. arXiv preprint arXiv:1908.11708 (2019) Tran, L., Tran, T., Tran, L., Mai, A.: Solve fraud detection problems by using graph-based learning methods. arXiv preprint arXiv:​1908.​11708 (2019)
13.
go back to reference Fashoto, S.G., Owolabi, O., Adeleye, O., Wandera, J.: Hybrid methods for credit card fraud detection using K-means clustering with hidden Markov model and multilayer perceptron algorithm. Br. J. Appl. Sci. Technol. 13(5), 1–11 (2016)CrossRef Fashoto, S.G., Owolabi, O., Adeleye, O., Wandera, J.: Hybrid methods for credit card fraud detection using K-means clustering with hidden Markov model and multilayer perceptron algorithm. Br. J. Appl. Sci. Technol. 13(5), 1–11 (2016)CrossRef
14.
go back to reference Philip, N., Sherly, K.K.: Credit card fraud detection based on behavior mining. TIST Int. J. Sci. Technol. Res. 1, 7–12 (2012) Philip, N., Sherly, K.K.: Credit card fraud detection based on behavior mining. TIST Int. J. Sci. Technol. Res. 1, 7–12 (2012)
15.
go back to reference Ishu, T., Mrigya, M.: Credit card fraud detection. Int. J. Adv. Res. Comput. Commun. Eng. 5(1), 39–42 (2016)CrossRef Ishu, T., Mrigya, M.: Credit card fraud detection. Int. J. Adv. Res. Comput. Commun. Eng. 5(1), 39–42 (2016)CrossRef
16.
go back to reference Al-Khatib, A.: Electronic payment fraud detection techniques. World Comput. Sci. Inf. Technol. J. (WCSIT) 2(4), 137–141 (2012) Al-Khatib, A.: Electronic payment fraud detection techniques. World Comput. Sci. Inf. Technol. J. (WCSIT) 2(4), 137–141 (2012)
17.
go back to reference Tripathi, K.K., Pavaskar, M.A.: Survey on credit card fraud detection methods. Int. J. Emerg. Technol. Adv. Eng. 2(11), 721–726 (2012) Tripathi, K.K., Pavaskar, M.A.: Survey on credit card fraud detection methods. Int. J. Emerg. Technol. Adv. Eng. 2(11), 721–726 (2012)
18.
go back to reference Dheepa, V., Dhanapal, R.: Behavior-based credit card fraud detection using support vector machines. ICTACT J. Soft Comput. 2(4), 391–397 (2012)CrossRef Dheepa, V., Dhanapal, R.: Behavior-based credit card fraud detection using support vector machines. ICTACT J. Soft Comput. 2(4), 391–397 (2012)CrossRef
20.
go back to reference Azeez, N.A., Asuzu, O.J., Misra, S., Adewumi, A., Ahuja, R., Maskeliunas, R.: Comparative evaluation of machine learning algorithms for network intrusion detection using Weka. In: Chakraverty, S., Goel, A., Misra, S. (eds.) Towards Extensible and Adaptable Methods in Computing, pp. 195–208. Springer, Singapore (2018). https://doi.org/10.1007/978-981-13-2348-5_15CrossRef Azeez, N.A., Asuzu, O.J., Misra, S., Adewumi, A., Ahuja, R., Maskeliunas, R.: Comparative evaluation of machine learning algorithms for network intrusion detection using Weka. In: Chakraverty, S., Goel, A., Misra, S. (eds.) Towards Extensible and Adaptable Methods in Computing, pp. 195–208. Springer, Singapore (2018). https://​doi.​org/​10.​1007/​978-981-13-2348-5_​15CrossRef
22.
go back to reference Vaishali, V.: Fraud detection in credit card by clustering approach. Int. J. Comput. Appl. 98(3), 29–32 (2014) Vaishali, V.: Fraud detection in credit card by clustering approach. Int. J. Comput. Appl. 98(3), 29–32 (2014)
23.
go back to reference Siddhi, D., Vidhi, S., Jay, V.: Credit card fraud detection using a hybrid approach. Int. J. Adv. Res. Comput. Commun. Eng. 5(5), 287–289 (2016) Siddhi, D., Vidhi, S., Jay, V.: Credit card fraud detection using a hybrid approach. Int. J. Adv. Res. Comput. Commun. Eng. 5(5), 287–289 (2016)
24.
go back to reference Madhav, P., Anil, K., Varun, B.: Credit card fraud detection using an efficiently enhanced k- mean clustering algorithm. Int. J. Eng. Comput. Sci. 4(2), 10367–10374 (2015) Madhav, P., Anil, K., Varun, B.: Credit card fraud detection using an efficiently enhanced k- mean clustering algorithm. Int. J. Eng. Comput. Sci. 4(2), 10367–10374 (2015)
25.
go back to reference Nadisha, A., Rakendu, R., Surekha, M.: A hybrid approach to detecting credit card fraud. Int. J. Sci. Res. Publ. 5(11), 304–314 (2015) Nadisha, A., Rakendu, R., Surekha, M.: A hybrid approach to detecting credit card fraud. Int. J. Sci. Res. Publ. 5(11), 304–314 (2015)
26.
go back to reference Vadoodparast, M., Razak, H.: Fraudulent electronic transaction detection using a dynamic model. Int. J. Comput. Sci. Inf. Secur. 13(2), 1–10 (2015) Vadoodparast, M., Razak, H.: Fraudulent electronic transaction detection using a dynamic model. Int. J. Comput. Sci. Inf. Secur. 13(2), 1–10 (2015)
27.
go back to reference Mortazavi, E., Ahmadzadeh, M.: A hybrid approach for automatic credit approval. Int. J. Sci. Eng. Res. 5(8), 614–619 (2014) Mortazavi, E., Ahmadzadeh, M.: A hybrid approach for automatic credit approval. Int. J. Sci. Eng. Res. 5(8), 614–619 (2014)
28.
go back to reference Mohd, A., Yuk, Y., Wei, C., Noorhaniza, W., Ahmed, M.: ABC based data mining algorithms for classification tasks. Can. Cent. Sci. Educ. 5(4), 217–231 (2011) Mohd, A., Yuk, Y., Wei, C., Noorhaniza, W., Ahmed, M.: ABC based data mining algorithms for classification tasks. Can. Cent. Sci. Educ. 5(4), 217–231 (2011)
29.
go back to reference Rinkal, S., Samir, K., Hiteshkumar, N.: Artificial bee colony algorithm, a comparative approach for optimization algorithm and application: a survey. Int. J. Fut. Trends Eng. Technol. 4(1), 17–21 (2014) Rinkal, S., Samir, K., Hiteshkumar, N.: Artificial bee colony algorithm, a comparative approach for optimization algorithm and application: a survey. Int. J. Fut. Trends Eng. Technol. 4(1), 17–21 (2014)
30.
go back to reference Faiza, A., Azuraliza, A.: A cluster-based deviation detection task using the artificial Bee colony algorithm. Int. J. Soft Comput. 2(7), 71–78 (2012) Faiza, A., Azuraliza, A.: A cluster-based deviation detection task using the artificial Bee colony algorithm. Int. J. Soft Comput. 2(7), 71–78 (2012)
31.
go back to reference Deoshree, D., Snehlata, S.: Classification model using optimization technique a review. Int. J. Comput. Sci. Netw. 6(1), 42–48 (2017) Deoshree, D., Snehlata, S.: Classification model using optimization technique a review. Int. J. Comput. Sci. Netw. 6(1), 42–48 (2017)
32.
go back to reference Jain, Y., Tiwari, S.N., Jain, S.: A comparative analysis of various credit card fraud detection techniques. Int. J. Recent Technol. Eng. 7(5S2), 402–407 (2019) Jain, Y., Tiwari, S.N., Jain, S.: A comparative analysis of various credit card fraud detection techniques. Int. J. Recent Technol. Eng. 7(5S2), 402–407 (2019)
33.
go back to reference Naik, H., Kanikar, P.: Credit card fraud detection based on machine learning algorithms. Int. J. Comput. Appl. 182(44), 8–12 (2019) Naik, H., Kanikar, P.: Credit card fraud detection based on machine learning algorithms. Int. J. Comput. Appl. 182(44), 8–12 (2019)
34.
go back to reference Sahayasakila, V., Aishwaryasikhakolli, D., Yasaswi, V.: Credit card fraud detection system using smote technique and whale optimization algorithm. Int. J. Eng. Adv. Technol. (IJEAT) 8(5), 190–192 (2019) Sahayasakila, V., Aishwaryasikhakolli, D., Yasaswi, V.: Credit card fraud detection system using smote technique and whale optimization algorithm. Int. J. Eng. Adv. Technol. (IJEAT) 8(5), 190–192 (2019)
35.
go back to reference Khare, N., Sait, Y.: Credit card fraud detection using machine learning models and collating machine learning models. Int. J. Pure Appl. Math. 118(20), 825–838 (2018). ISSN 1314-3395 Khare, N., Sait, Y.: Credit card fraud detection using machine learning models and collating machine learning models. Int. J. Pure Appl. Math. 118(20), 825–838 (2018). ISSN 1314-3395
37.
go back to reference Mishra, A., Ghorpade, C.: Credit card fraud detection on skewed data using various classification and ensemble techniques. In: 2018 IEEE International Students’ Conference on Electrical, Electronics and Computer Science (SCEECS), pp. 1–5. IEEE (February 2018) Mishra, A., Ghorpade, C.: Credit card fraud detection on skewed data using various classification and ensemble techniques. In: 2018 IEEE International Students’ Conference on Electrical, Electronics and Computer Science (SCEECS), pp. 1–5. IEEE (February 2018)
38.
go back to reference Navamani, C., Krishnan, S.: Credit card nearest neighbor-based outlier detection techniques. Int. J. Comput. Tech 5(2), 56–60 (2018) Navamani, C., Krishnan, S.: Credit card nearest neighbor-based outlier detection techniques. Int. J. Comput. Tech 5(2), 56–60 (2018)
39.
go back to reference Kazemi, Z., Zarrabi, H.: Using deep networks for fraud detection in credit card transactions. In: 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), pp. 0630–0633. IEEE (December 2017) Kazemi, Z., Zarrabi, H.: Using deep networks for fraud detection in credit card transactions. In: 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), pp. 0630–0633. IEEE (December 2017)
40.
go back to reference Dhankhad, S., Mohammed, E., Far, B.: Supervised machine learning algorithms for credit card fraudulent transaction detection: a comparative study. In: 2018 IEEE International Conference on Information Reuse and Integration (IRI), pp. 122–125. IEEE (July 2018) Dhankhad, S., Mohammed, E., Far, B.: Supervised machine learning algorithms for credit card fraudulent transaction detection: a comparative study. In: 2018 IEEE International Conference on Information Reuse and Integration (IRI), pp. 122–125. IEEE (July 2018)
41.
go back to reference Wang, C., Wang, Y., Ye, Z., Yan, L., Cai, W., Pan, S.: Credit card fraud detection based on whale algorithm optimized BP neural network. In: 2018 13th International Conference on Computer Science & Education (ICCSE), pp. 1–). IEEE (August 2018) Wang, C., Wang, Y., Ye, Z., Yan, L., Cai, W., Pan, S.: Credit card fraud detection based on whale algorithm optimized BP neural network. In: 2018 13th International Conference on Computer Science & Education (ICCSE), pp. 1–). IEEE (August 2018)
42.
go back to reference 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) 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)
44.
go back to reference Su, T., Sun, H., Zhu, J., Wang, S., Li, Y.: BAT: Deep learning methods on network intrusion detection using NSL-KDD dataset. IEEE Access 8, 29575–29585 (2020)CrossRef Su, T., Sun, H., Zhu, J., Wang, S., Li, Y.: BAT: Deep learning methods on network intrusion detection using NSL-KDD dataset. IEEE Access 8, 29575–29585 (2020)CrossRef
45.
go back to reference Rtayli, N., Enneya, N.: Enhanced credit card fraud detection based on SVM-recursive feature elimination and hyper-parameters optimization. J. Inf. Secur. Appl. 55, 102596 (2020) Rtayli, N., Enneya, N.: Enhanced credit card fraud detection based on SVM-recursive feature elimination and hyper-parameters optimization. J. Inf. Secur. Appl. 55, 102596 (2020)
46.
go back to reference Sailusha, R., Gnaneswar, V., Ramesh, R., Rao, G.R.: Credit card fraud detection using machine learning. In: 2020 4th International Conference on Intelligent Computing and Control Systems (ICICCS), pp. 1264–1270. IEEE (May 2020) Sailusha, R., Gnaneswar, V., Ramesh, R., Rao, G.R.: Credit card fraud detection using machine learning. In: 2020 4th International Conference on Intelligent Computing and Control Systems (ICICCS), pp. 1264–1270. IEEE (May 2020)
47.
go back to reference Jain, V., Agrawal, M., Kumar, A.: Performance analysis of machine learning algorithms in credit cards fraud detection. In: 2020 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), pp. 86–88. IEEE (June 2020) Jain, V., Agrawal, M., Kumar, A.: Performance analysis of machine learning algorithms in credit cards fraud detection. In: 2020 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), pp. 86–88. IEEE (June 2020)
Metadata
Title
Machine Learning Classification Based Techniques for Fraud Discovery in Credit Card Datasets
Authors
Roseline Oluwaseun Ogundokun
Sanjay Misra
Opeyemi Eyitayo Ogundokun
Jonathan Oluranti
Rytis Maskeliunas
Copyright Year
2021
DOI
https://doi.org/10.1007/978-3-030-89654-6_3

Premium Partner