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

Full description

Bibliographic Details
Main Author: Dolo, Kgaugelo Moses
Other Authors: Mnkandla, Enerst
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