Ensemble Oversampling for Financial Fraud Classification of Imbalanced Data

Main Article Content

Moch Deny Pratama
Agus Budi Raharjo
Diana Purwitasari

Abstract

Financial fraud classification cases such as credit card fraud and bitcoin fraud have highly imbalanced data problems that the oversampling data of fraud class is necessary. Financial transactions could have different attributes. In a credit card transaction, the attributes could represent a nominal amount, transaction period infor- mation, the status of deposits or other types like withdrawals or refunds, and more detailed information. In the financial transaction of bitcoin, the attributes could rep- resent the number of nodes, transaction fee, output volume, and aggregated figures. The various characteristics of attributes in financial fraud data require an adaptable oversampling method so that the classification model can perform well. An Ensemble Oversampling method is proposed as a general context approach to handling finan- cial fraud classification in credit cards and bitcoin. The proposed method combines generative with traditional approaches such as GAN, SMOTE, and ADASYN. In the classification step, Deep Learning algorithms such as CNN and LSTM are applied to provide better performance. The genetic algorithm is used to optimize Deep Learn- ing hyperparameters. The evaluation was carried out by comparing four scenarios, i.e., without oversampling, using oversampling with GAN, SMOTE, ADASYN, orig- inal data, and Ensemble Oversampling. The combined oversampling of GAN and SMOTE with the CNN classifier model produces the highest evaluation score of all scenarios with an average F1-Score value of 0.995 and Kappa Statistics of 0.990. It shows that augmented data quality does affect prediction performance, and Ensem- ble Oversampling technique could be considered to improve classifier performance in financial fraud data.

Article Details

How to Cite
Moch Deny Pratama, Agus Budi Raharjo, & Diana Purwitasari. (2023). Ensemble Oversampling for Financial Fraud Classification of Imbalanced Data. IPTEK The Journal for Technology and Science, 34(3), 175–185. https://doi.org/10.12962/j.20882033.v34i3.10610
Section
Articles
Author Biographies

Agus Budi Raharjo, Department of Informatics, Institut Teknologi Sepuluh Nopember, Surabaya, , Indonesia

Financial fraud classification cases such as credit card fraud and bitcoin fraud have highly imbalanced data problems that the oversampling data of fraud class is necessary. Financial transactions could have different attributes. In a credit card transaction, the attributes could represent a nominal amount, transaction period infor- mation, the status of deposits or other types like withdrawals or refunds, and more detailed information. In the financial transaction of bitcoin, the attributes could rep- resent the number of nodes, transaction fee, output volume, and aggregated figures. The various characteristics of attributes in financial fraud data require an adaptable oversampling method so that the classification model can perform well. An Ensemble Oversampling method is proposed as a general context approach to handling finan- cial fraud classification in credit cards and bitcoin. The proposed method combines generative with traditional approaches such as GAN, SMOTE, and ADASYN. In the classification step, Deep Learning algorithms such as CNN and LSTM are applied to provide better performance. The genetic algorithm is used to optimize Deep Learn- ing hyperparameters. The evaluation was carried out by comparing four scenarios, i.e., without oversampling, using oversampling with GAN, SMOTE, ADASYN, orig- inal data, and Ensemble Oversampling. The combined oversampling of GAN and SMOTE with the CNN classifier model produces the highest evaluation score of all scenarios with an average F1-Score value of 0.995 and Kappa Statistics of 0.990. It shows that augmented data quality does affect prediction performance, and Ensem- ble Oversampling technique could be considered to improve classifier performance in financial fraud data.

Diana Purwitasari, Department of Informatics, Institut Teknologi Sepuluh Nopember, Surabaya, , Indonesia

Financial fraud classification cases such as credit card fraud and bitcoin fraud have highly imbalanced data problems that the oversampling data of fraud class is necessary. Financial transactions could have different attributes. In a credit card transaction, the attributes could represent a nominal amount, transaction period infor- mation, the status of deposits or other types like withdrawals or refunds, and more detailed information. In the financial transaction of bitcoin, the attributes could rep- resent the number of nodes, transaction fee, output volume, and aggregated figures. The various characteristics of attributes in financial fraud data require an adaptable oversampling method so that the classification model can perform well. An Ensemble Oversampling method is proposed as a general context approach to handling finan- cial fraud classification in credit cards and bitcoin. The proposed method combines generative with traditional approaches such as GAN, SMOTE, and ADASYN. In the classification step, Deep Learning algorithms such as CNN and LSTM are applied to provide better performance. The genetic algorithm is used to optimize Deep Learn- ing hyperparameters. The evaluation was carried out by comparing four scenarios, i.e., without oversampling, using oversampling with GAN, SMOTE, ADASYN, orig- inal data, and Ensemble Oversampling. The combined oversampling of GAN and SMOTE with the CNN classifier model produces the highest evaluation score of all scenarios with an average F1-Score value of 0.995 and Kappa Statistics of 0.990. It shows that augmented data quality does affect prediction performance, and Ensem- ble Oversampling technique could be considered to improve classifier performance in financial fraud data.