Comparative Analysis of Back-propagation Neural Network and K-Means Clustering Algorithm in Fraud Detection in Online Credit Card Transactions

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...

Full description

Bibliographic Details
Main Authors: B.A. Abdulsalami, A. A. Kolawole, M.A. Ogunrinde, M. Lawal, R.A. Azeez, A.Z. Afolabi
Format: Article
Language:English
Published: Fountain University Osogbo 2019-06-01
Series:Fountain Journal of Natural and Applied Sciences (FUJNAS)
Online Access:https://fountainjournals.com/index.php/FUJNAS/article/view/315
_version_ 1797665692759097344
author B.A. Abdulsalami
A. A. Kolawole
M.A. Ogunrinde
M. Lawal
R.A. Azeez
A.Z. Afolabi
author_facet B.A. Abdulsalami
A. A. Kolawole
M.A. Ogunrinde
M. Lawal
R.A. Azeez
A.Z. Afolabi
author_sort B.A. Abdulsalami
collection DOAJ
description 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.
first_indexed 2024-03-11T19:48:45Z
format Article
id doaj.art-b3bf24f113b0415f9c3d5ccf6ea9c57f
institution Directory Open Access Journal
issn 2350-1863
2354-337X
language English
last_indexed 2024-03-11T19:48:45Z
publishDate 2019-06-01
publisher Fountain University Osogbo
record_format Article
series Fountain Journal of Natural and Applied Sciences (FUJNAS)
spelling doaj.art-b3bf24f113b0415f9c3d5ccf6ea9c57f2023-10-05T16:55:00ZengFountain University OsogboFountain Journal of Natural and Applied Sciences (FUJNAS)2350-18632354-337X2019-06-0181Comparative Analysis of Back-propagation Neural Network and K-Means Clustering Algorithm in Fraud Detection in Online Credit Card TransactionsB.A. Abdulsalami0A. A. Kolawole1M.A. Ogunrinde2M. Lawal3R.A. Azeez4A.Z. Afolabi5Department of Mathematical and Computer Sciences, Fountain University, Osogbo, NigeriaDepartment of Mathematical and Computer Sciences, Fountain University, Osogbo, NigeriaDepartment of Mathematical and Computer Sciences, Fountain University, Osogbo, NigeriaDepartment of Mathematical and Computer Sciences, Fountain University, Osogbo, NigeriaDepartment of Mathematical and Computer Sciences, Fountain University, Osogbo, NigeriaDepartment of Mathematical and Computer Sciences, Fountain University, Osogbo, Nigeria 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. https://fountainjournals.com/index.php/FUJNAS/article/view/315
spellingShingle B.A. Abdulsalami
A. A. Kolawole
M.A. Ogunrinde
M. Lawal
R.A. Azeez
A.Z. Afolabi
Comparative Analysis of Back-propagation Neural Network and K-Means Clustering Algorithm in Fraud Detection in Online Credit Card Transactions
Fountain Journal of Natural and Applied Sciences (FUJNAS)
title Comparative Analysis of Back-propagation Neural Network and K-Means Clustering Algorithm in Fraud Detection in Online Credit Card Transactions
title_full Comparative Analysis of Back-propagation Neural Network and K-Means Clustering Algorithm in Fraud Detection in Online Credit Card Transactions
title_fullStr Comparative Analysis of Back-propagation Neural Network and K-Means Clustering Algorithm in Fraud Detection in Online Credit Card Transactions
title_full_unstemmed Comparative Analysis of Back-propagation Neural Network and K-Means Clustering Algorithm in Fraud Detection in Online Credit Card Transactions
title_short Comparative Analysis of Back-propagation Neural Network and K-Means Clustering Algorithm in Fraud Detection in Online Credit Card Transactions
title_sort comparative analysis of back propagation neural network and k means clustering algorithm in fraud detection in online credit card transactions
url https://fountainjournals.com/index.php/FUJNAS/article/view/315
work_keys_str_mv AT baabdulsalami comparativeanalysisofbackpropagationneuralnetworkandkmeansclusteringalgorithminfrauddetectioninonlinecreditcardtransactions
AT aakolawole comparativeanalysisofbackpropagationneuralnetworkandkmeansclusteringalgorithminfrauddetectioninonlinecreditcardtransactions
AT maogunrinde comparativeanalysisofbackpropagationneuralnetworkandkmeansclusteringalgorithminfrauddetectioninonlinecreditcardtransactions
AT mlawal comparativeanalysisofbackpropagationneuralnetworkandkmeansclusteringalgorithminfrauddetectioninonlinecreditcardtransactions
AT raazeez comparativeanalysisofbackpropagationneuralnetworkandkmeansclusteringalgorithminfrauddetectioninonlinecreditcardtransactions
AT azafolabi comparativeanalysisofbackpropagationneuralnetworkandkmeansclusteringalgorithminfrauddetectioninonlinecreditcardtransactions