Institutional Repository

Differential evolution technique on weighted voting stacking ensemble method for credit card fraud detection

Show simple item record

dc.contributor.advisor Mnkandla, Enerst
dc.contributor.author Dolo, Kgaugelo Moses
dc.date.accessioned 2020-10-28T06:57:19Z
dc.date.available 2020-10-28T06:57:19Z
dc.date.issued 2019-12
dc.identifier.uri http://hdl.handle.net/10500/26758 en
dc.description.abstract 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. en
dc.format.extent 1 electronic resources (xi, leaves) : illustrations en
dc.language.iso en en
dc.subject Differentia evolution en
dc.subject Weighted voting en
dc.subject Stacking ensemble method en
dc.subject Class distribution en
dc.subject Data distribution en
dc.subject SMOTE en
dc.subject Machine learning en
dc.subject Bid data en
dc.subject Credit card fraud en
dc.subject.ddc 364.163
dc.subject.lcsh Credit Card Fraud en
dc.title Differential evolution technique on weighted voting stacking ensemble method for credit card fraud detection en
dc.type Dissertation en
dc.description.department School of Computing en
dc.description.degree M. Sc. (Computing) en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics