Credit Card Fraud Detection Based on Improved SMOTE Algorithm and Deep Learning Ensemble Framework
Machine learning(ML)algorithms have been widely employed in credit card fraud detection.However,the dynamic nature of online shopping by cardholders,coupled with the severe imbalance between normal and fraudulent transaction data,adversely affects the detection accuracy of classifiers.In response,this study proposes a credit card fraud detection method based on a deep learning ensemble framework.Firstly,an improved Synthetic Minority Over-sampling Technique(SMOTE)algorithm is introduced to address the significant imbalance between the quantities of fraudulent and normal transactions in credit card datasets.Secondly,a stacked deep learning ensemble framework is constructed,utilizing Bi-directional Long Short-Term Memory(Bi-LSTM)and Gated Recurrent Unit(GRU)net-works as base classifiers,and employing a Multi-Layer Perceptron(MLP)as a meta-classifier.This combination harnesses the advantages of both ensemble learning and deep learning to enhance the effectiveness of credit card fraud detection.The experimental results on the public dataset indicate that the proposed deep learning ensemble method,combined with the improved SMOTE algorithm,achieved sensitivity and specificity results of 99.57%and99.82%,re-spectively.This outperforms other state-of-the-art algorithms for credit card fraud detection.
Credit card fraud detectionMachine learningDeep learningSynthetic Minority Over-sampling Tech-niqueBi-directional Long Short-Term MemoryGated Recurrent Unit