Credit Card Fraud Detection and Identification using Machine Learning Techniques


  • Akhmed Kaleel Applied Media Department, Higher Colleges of Technology, Abu Dhabi, UAE Vugar Azerbaijan State Oil and Industry University Information texhnolo-gies
  • Zdzislaw Polkowski WSG Bydgoszcz, Poland
  • Vugar Azerbaijan State Oil and Industry University, Information texhnologies, computer engineering



Fraudulent internet transactions have caused considerable harm and losses for both people and organizations over time. The growth of cutting-edge technology and worldwide connectivity has exacerbated the rise in online fraud instances. To offset these losses, robust fraud detection systems must be developed. ML and statistical approaches are critical components in properly recognizing fraudulent transactions. However, implementing fraud detection models presents challenges such as limited data availability, data sensitivity, and imbalanced class distributions. The confidentiality of records adds complexity to drawing inferences and constructing improved models in this domain. This research explores multiple algorithms suitable for classifying transactions as either genuine or fraudulent using the Credit Card Fraud dataset. Given the extremely unbalanced nature of the dataset, the SMOTE approach was used for oversampling to alleviate the class distribution imbalance. In addition, feature selection was carried out, and the dataset was divided into training and test data. The experiments utilized NB, RF, and MLP algorithms, all of which demonstrated high accuracy in detecting credit card fraud. MLP method achieved 99.95% accuracy as compared to other methods.


Y. Abakarim, M. Lahby, and A. Attioui, “An efficient real time model for credit card fraud detection based on deep learning,” Proceedings of the 12th international conference on intelligent systems: theories and applications, pp. 1–7, 2018.

S. B. E. Raj and A. A. Portia, “Analysis on credit card fraud detection methods,” 2011 International Conference on Computer, Communication and Electrical Technology (ICCCET), pp. 152–156, 2011.

V. N. Dornadula and S. Geetha, “Credit card fraud detection using machine learning algorithms,” Procedia computer science, vol. 165, pp. 631– 641, 2019.

J. O. Awoyemi, A. O. Adetunmbi, and S. A. Oluwadare, “Credit card fraud detection using machine learning techniques: A comparative analysis,” 2017 international conference on computing networking and informatics (ICCNI), pp. 1–9, 2017.

H. Najadat, O. Altiti, A. A. Aqouleh, and M. Younes, “Credit card fraud detection based on machine and deep learning,” 2020 11th International Conference on Information and Communication Systems (ICICS), pp. 204–208, 2020.

J. N. Dharwa and A. R. Patel, “A data mining with hybrid approach based transaction risk score generation model (TRSGM) for fraud detection of online financial transaction,” International Journal of Computer Applications, vol. 16, no. 1, pp. 18–25, 2011.

A. A. Taha and S. J. Malebary, “An intelligent approach to credit card fraud detection using an optimized light gradient boosting machine,” IEEE Access, vol. 8, pp. 25579–25587, 2020.

M. Krivko, “A hybrid model for plastic card fraud detection systems,” Expert Systems with Applications, vol. 37, no. 8, pp. 6070–6076, 2010.

S. Makki, Z. Assaghir, Y. Taher, R. Haque, M. S. Hacid, and H. Zeineddine, “An experimental study with imbalanced classification approaches for credit card fraud detection,” IEEE Access, vol. 7, pp. 93010–93022, 2019.

V. Bhusari and S. Patil Application of hidden markov model in credit card fraud detection. International journal of distributed and parallel systems, vol. 2, pp. 203–203, 2011.

K. Randhawa, C. K. Loo, M. Seera, C. P. Lim, and A. K. Nandi, “Credit card fraud detection using AdaBoost and majority voting,” IEEE access, vol. 6, pp. 14277–14284, 2018.

Z. Li, G. Liu, S. Wang, S. Xuan, and C. Jiang, “Credit card fraud detection via kernel-based supervised hashing,” Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation, pp. 1249–1254, 2018.

S. Mittal and S. Tyagi Performance evaluation of machine learning algorithms for credit card fraud detection, pp. 320–324, 2019.

M. S. Kumar, V. Soundarya, S. Kavitha, E. S. Keerthika, and E. Aswini, “Credit card fraud detection using random forest algorithm,” 2019 3rd International Conference on Computing and Communications Technologies (ICCCT), pp. 149–153, 2019.

R. Sailusha, V. Gnaneswar, R. Ramesh, and G. R. Rao, “Credit card fraud detection using machine learning,” 2020 4th international conference on intelligent computing and control systems (ICICCS), pp. 1264–1270, 2020.

H. R. Rao, N. V. Kumar, and M. Kolla, “A study on machine learning approaches to detect credit card fraud,” AIP conference proceedings, vol. 2358, no. 1, pp. 100008–100008, 2021.

S. Akila and U. S. Reddy, “Credit card fraud detection using non-overlapped risk based bagging ensemble (NRBE),” 2017 IEEE international conference on computational intelligence and computing research (ICCIC), pp. 1–4, 2017.

A. S. Hussein, R. S. Khairy, S. M. M. Najeeb, and H. T. Alrikabi, “Credit card fraud detection using fuzzy rough nearest neighbor and sequential minimal optimization with logistic regression,” International journal of interactive mobile technologies, vol. 15, no. 5, pp. 24–42, 2021.

I. Sohony, R. Pratap, and U. Nambiar, “Ensemble learning for credit card fraud detection,” Proceedings of the ACM India joint international conference on data science and management of data, pp. 289–294, 2018.

P. Kumar and F. Iqbal, “Credit card fraud identification using machine learning approaches,” 2019 1st International conference on innovations in information and communication technology (ICIICT), pp. 1–4, 2019.

J. Błaszczynski, A. T. D. A. Filho, A. Matuszyk, M. Szel˛ag, and R. Słowi ´ nski ´ Auto loan fraud detection using dominance-based rough set approach versus machine learning methods. Expert systems with applications, vol. 163, pp. 113740–113740, 2021.

K. Zainab, N. Dhanda, and Q. Abbas, “Analysis of various boosting algorithms used for detection of fraudulent credit card transactions,” in Information and communication technology for competitive strategies, vol. 2020, pp. 1083–1091, Springer, 2021.

M. Zamini and G. Montazer, “Credit card fraud detection using autoencoder based clustering,” 9th International Symposium on

Telecommunications (IST), pp. 486–491, 2018.

D. Sarma, W. Alam, I. Saha, M. N. Alam, M. J. Alam, and S. Hossain Bank fraud detection using community detection algorithm. 2020 second international conference on inventive research in computing applications (ICIRCA), pp. 642–646, 2020.

A. Husejinovic Credit card fraud detection using naive Bayesian and c4. 5 decision tree classifiers. Periodicals of engineering and natural sciences, vol. 8, pp. 1–5, 2020.

H. D. Nayak, L. Anvitha, A. Shetty, D. J. Souza, and M. P. Abraham, “Fraud detection in online transactions using machine learning approaches-a review,” advances in artificial intelligence and data engineering, pp. 589–599, 2021.

C. Jiang, J. Song, G. Liu, L. Zheng, and W. Luan, “Credit card fraud detection: A novel approach using aggregation strategy and feedback mechanism,” IEEE Internet of Things Journal, vol. 5, no. 5, pp. 3637–3647, 2018.

S. Ananthu, N. Sethumadhavan, and H. N. Ag, “Credit card fraud detection using apache spark analysis,” 5th international conference on trends in electronics and informatics (ICOEI), pp. 998–1002, 2021.

C. Kaggle Credit Card Fraud Detection, 2019.

Github Feature selector, 2019.

A. Fernández, S. Garcia, F. Herrera, and N. V. Chawla, “SMOTE for learning from imbalanced data: progress and challenges, marking the 15-year anniversary,” Journal of artificial intelligence research, vol. 61, pp. 863–905, 2018.







How to Cite

A. Kaleel, Zdzislaw Polkowski, and Vugar, “Credit Card Fraud Detection and Identification using Machine Learning Techniques”, WJCMS, vol. 2, no. 4, pp. 159–165, Dec. 2023, doi: 10.31185/wjcms.228.