Comparative Analysis of Back-propagation Neural Network and K-Means Clustering Algorithm in Fraud Detection in Online Credit Card Transactions
DOI:
https://doi.org/10.53704/fujnas.v8i1.315Abstract
The ubiquitous nature of the internet had been a major driving force of the digital transformation in our world today. It has necessarily become the main medium for conducting electronic commerce (e-commerce) and online transactions. With this development, various means of possible payment methods have also emerged, such as electronic cash/ cheques, debit/credit cards, and electronic wallets. However, debit/credit cards are by far the most common payment methods employed. As a result, different credit card fraud activities have rapidly increased all over the world and are still evolving. This menace has drawn a lot of research interest and a number of techniques, with special emphasis on Data Mining, Expert System and Machine Learning (ML), as a means of identifying fraudulent behaviors. This paper examines and investigates two ML algorithms trained on public online credit card datasets, to analyze and identify fraudulent transactions. The BPNN and the K-means clustering ML algorithms were designed and implemented using Python Programming Languages. It was determined that the BPNN has a much higher accuracy of 93.1% as compared to the K-means which has an accuracy of 79.9%. Other metrics used to evaluate their performance also shows that the BPNN algorithm outperformed K-means algorithm, while the low prediction time of K-means gave it an advantage over the BPNN.
Keywords: Credit card, Fraud detection, Back-Propagation neural network, Clustering algorithm, Machine learning, Security.
References
Aderounmu, G.A., Adewale, O.S., Alese, B.K., Ismaila, W.O. & Omidiora, E.O. (2012). Investigating the effects of Threshold in Credit Card Fraud Detection System. International Journal of Engineering and Technology. 2(7), 328-1332.
Agrawal, A., Kumar, S. & Mishra, A.K. (2015). Credit Card Fraud Detection: A case study. 2nd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi 5-7.
Akshata, H. & Sheetal, Y. (2015). Online Credit Card Fraud Detection. International Journal for Research in Engineering Application and Management 1(2), 1-3.
Asiedu, L., Adebanji, A.O., Oduro, F.T. & Mettle, F.O. (2016). Statistical Assessment of PCA/SVD and FFT-PCA/SVD on Variable Facial Expressions. British Journal of Mathematics & Computer Science 12(6), ISSN: 2231-0851.
Avinash, I. & Thool, R. C. (2013). Credit Card Fraud Detection Using Hidden Markov Model and Its Performance. International Journal of Advanced Research in Computer Science and Software Engineering, 3(6), 24-31.
Banerjee, R., Bourla, G., Chen, S., Kashyap, M., Purohit S. & Battipaglia, J. (2018). Comparative Analysis of Machine Learning Algorithms through Credit Card Fraud Detection. New Jersey’s Governor’s School of Engineering and Technology. Retrieved from https://www.soe.rutgers.edu on 6th February, 2019.
Behera, T.K. & Panigrahi, S. (2015). Credit Card Fraud Detection: A Hybrid Approach Using Fuzzy Clustering & Neural Network. In Proceedings of the 2015 Second International Conference on Advances in Computing and Communication Engineering (ICACCE), Dehradun, India, 494–499.
Chan, P.K., Fan, W., Prodromidis, A. L. & Stolfo, S. J. (1999). Distributed data mining in credit card fraud detection, Intelligent Systems and their Applications, IEEE 14(60), 67-74.
Demla, N. and Agrawal, A.N. (2016). Credit card fraud detection using SVM and Reduction of false alarms, International Journal of Innovations in Engineering and Technology 7(2). 176-182.
Devaki, R., Kathiresan, V. & Gunasekaran, S. (2014). Credit Card Fraud Detection using Time Series Analysis. International Journal of Computer Applications Proceedings on International Conference on Simulations in Computing Nexus ICSCN(3), 8-10.
Dhanapal, R. & Gayathiri, P. (2012). Credit Card Fraud Detection Using Decision Tree for Tracing Email and IP, International Journal of Computer Science 9(5), 406-412.
Esmaily, J., Moradinezhad, R. & Ghasemi, J. (2015). Intrusion detection system based on Multi-Layer Perceptron Neural Networks and Decision Tree. 7th Conference on Information and Knowledge Technology (IKT), Urmia 1-5, doi: 10.1109/IKT.2015.7288736.
Falaki, S.O, Alese, B.K., Adewale, O.S., Ayeni, J., Aderounmu, G.A. & Ismaila, W.O. (2012). Probabilistic Credit Card Fraud Detection System in Online Transactions. International Journal Software Engneering Application 6(4), 69–78.
Fashoto, S., Adeleye, O. & Wandera, J. (2016). Hybrid Methods for Credit Card Fraud Detection Using K-means Clustering with Hidden Markov Model and Multilayer Perceptron Algorithm. British Journal of Applied Science & Technology 13(5), 1-11.
Khan, M.Z., Pathan, J.D., & Ahmed, A. H. (2014), Credit Card Fraud Detection System Using Hidden Markov Model and K-Clustering, International Journal of Advanced Research in Computer and Communication Engineering 3(2), 2319-5940.
Navanshu, K. & Saad, Y. S. (2018), Credit Card Fraud Detection using Machine Learning models and collating Machine Learning models. International Journal of Pure and Applied Mathematics 118(20), 825-838.
Patel, S. & Gond, S. (2014). Supervised Machine (SVM) Learning for Credit Card Fraud Detection. International Journal of Engineering Trends and Technology 8(3), 137-139.
Pooja, C., Thakare, A.D., Prajakta, K., Madhura, G. & Priyanka, N. (2015). Genetic K-means Algorithm for Credit Card Fraud Detection. International Journal of Computer Science and Informaion Technologies 6(2), 1724-1727.
Pouramirarsalani, A., Khalilian, M., & Nikravabshalmani, A. (2017). Fraud Detection in E-banking by Using the Hybrid Feature Selection and Evolutionary Algorithms. International Journal of Computer Science and Network Security 17(8), 271-279.
Raj, S. B. & Portia, A. A. (2011). Analysis on Credit Card Fraud Detection Methods. International Conference on Conference on Computer Communication and Electrical Technology https://doi.org/10.1109/ICCCET.2011.5762457.
Samaneh, S., Zahra, Z., Ebrahimi, A., & Amir, H. M. (2016). A Survey of Credit Card Fraud Detection Techniques: Data and Technique Oriented Perspective. arXiv preprint arXiv:1611.06439.
Downloads
Published
Issue
Section
License
Copyright (c) 2019 B.A. Abdulsalami, A. A. Kolawole, M.A. Ogunrinde, M Lawal, R.A. Azeez, A.Z. Afolabi

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain copyright of their work, with first publication rights granted to Fountain Journal of Natural and Applied Sciences. Articles in FUJNAS are published on the Creative Commons Attribution 4.0 International license (CC BY 4.0).