Differential evolution technique on weighted voting stacking ensemble method for credit card fraud detection
Differential Evolution is an optimization technique of stochastic search for a population-based vector, which is powerful and efficient over a continuous space for solving differentiable and non-linear optimization problems. Weighted voting stacking ensemble method is an important technique that com...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en |
Published: |
2020
|
Subjects: | |
Online Access: | http://hdl.handle.net/10500/26758 |
id |
ndltd-netd.ac.za-oai-union.ndltd.org-unisa-oai-uir.unisa.ac.za-10500-26758 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-netd.ac.za-oai-union.ndltd.org-unisa-oai-uir.unisa.ac.za-10500-267582020-11-11T05:17:00Z Differential evolution technique on weighted voting stacking ensemble method for credit card fraud detection Dolo, Kgaugelo Moses Mnkandla, Enerst Differentia evolution Weighted voting Stacking ensemble method Class distribution Data distribution SMOTE Machine learning Bid data Credit card fraud 364.163 Credit Card Fraud Differential Evolution is an optimization technique of stochastic search for a population-based vector, which is powerful and efficient over a continuous space for solving differentiable and non-linear optimization problems. Weighted voting stacking ensemble method is an important technique that combines various classifier models. However, selecting the appropriate weights of classifier models for the correct classification of transactions is a problem. This research study is therefore aimed at exploring whether the Differential Evolution optimization method is a good approach for defining the weighting function. Manual and random selection of weights for voting credit card transactions has previously been carried out. However, a large number of fraudulent transactions were not detected by the classifier models. Which means that a technique to overcome the weaknesses of the classifier models is required. Thus, the problem of selecting the appropriate weights was viewed as the problem of weights optimization in this study. The dataset was downloaded from the Kaggle competition data repository. Various machine learning algorithms were used to weight vote a class of transaction. The differential evolution optimization techniques was used as a weighting function. In addition, the Synthetic Minority Oversampling Technique (SMOTE) and Safe Level Synthetic Minority Oversampling Technique (SL-SMOTE) oversampling algorithms were modified to preserve the definition of SMOTE while improving the performance. Result generated from this research study showed that the Differential Evolution Optimization method is a good weighting function, which can be adopted as a systematic weight function for weight voting stacking ensemble method of various classification methods. School of Computing M. Sc. (Computing) 2020-10-28T06:57:19Z 2020-10-28T06:57:19Z 2019-12 Dissertation http://hdl.handle.net/10500/26758 en 1 electronic resources (xi, leaves) : illustrations application/pdf |
collection |
NDLTD |
language |
en |
format |
Others
|
sources |
NDLTD |
topic |
Differentia evolution Weighted voting Stacking ensemble method Class distribution Data distribution SMOTE Machine learning Bid data Credit card fraud 364.163 Credit Card Fraud |
spellingShingle |
Differentia evolution Weighted voting Stacking ensemble method Class distribution Data distribution SMOTE Machine learning Bid data Credit card fraud 364.163 Credit Card Fraud Dolo, Kgaugelo Moses Differential evolution technique on weighted voting stacking ensemble method for credit card fraud detection |
description |
Differential Evolution is an optimization technique of stochastic search for a population-based vector, which is powerful and efficient over a continuous space for solving differentiable and non-linear optimization problems. Weighted voting stacking ensemble method is an important technique that combines various classifier models. However, selecting the appropriate weights of classifier models for the correct
classification of transactions is a problem. This research study is therefore aimed at exploring whether the Differential Evolution optimization method is a good approach for defining the weighting function. Manual and random selection of weights for voting credit card transactions has previously been carried out. However, a large number of fraudulent transactions were not detected by the classifier models. Which means that a technique to overcome the weaknesses of the classifier models is required. Thus, the problem of selecting the
appropriate weights was viewed as the problem of weights optimization in this study. The dataset was downloaded from the Kaggle competition data repository. Various machine learning algorithms were used to weight vote a class of transaction. The differential evolution optimization techniques was used as a weighting function. In
addition, the Synthetic Minority Oversampling Technique (SMOTE) and Safe Level Synthetic Minority Oversampling Technique (SL-SMOTE) oversampling algorithms were modified to preserve the definition of SMOTE while improving the performance. Result generated from this research study showed that the Differential Evolution
Optimization method is a good weighting function, which can be adopted as a systematic weight function for weight voting stacking ensemble method of various classification methods. === School of Computing === M. Sc. (Computing) |
author2 |
Mnkandla, Enerst |
author_facet |
Mnkandla, Enerst Dolo, Kgaugelo Moses |
author |
Dolo, Kgaugelo Moses |
author_sort |
Dolo, Kgaugelo Moses |
title |
Differential evolution technique on weighted voting stacking ensemble method for credit card fraud detection |
title_short |
Differential evolution technique on weighted voting stacking ensemble method for credit card fraud detection |
title_full |
Differential evolution technique on weighted voting stacking ensemble method for credit card fraud detection |
title_fullStr |
Differential evolution technique on weighted voting stacking ensemble method for credit card fraud detection |
title_full_unstemmed |
Differential evolution technique on weighted voting stacking ensemble method for credit card fraud detection |
title_sort |
differential evolution technique on weighted voting stacking ensemble method for credit card fraud detection |
publishDate |
2020 |
url |
http://hdl.handle.net/10500/26758 |
work_keys_str_mv |
AT dolokgaugelomoses differentialevolutiontechniqueonweightedvotingstackingensemblemethodforcreditcardfrauddetection |
_version_ |
1719356065621999616 |