Skip to main content

2021 | OriginalPaper | Buchkapitel

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

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

Erschienen in: Applied Informatics

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
21.
22.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
Machine Learning Classification Based Techniques for Fraud Discovery in Credit Card Datasets
verfasst von
Roseline Oluwaseun Ogundokun
Sanjay Misra
Opeyemi Eyitayo Ogundokun
Jonathan Oluranti
Rytis Maskeliunas
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-89654-6_3

Premium Partner