FRAUD DETECTION IN FINANCIAL TRANSACTIONS USING TREE-BASED MACHINE LEARNING MODEL
In recent decades, technological developments have led to the rise of e-commerce and transactions over the internet. The popularity of online transactions worldwide has attracted criminals to commit financial fraud in online transactions. This shows the importance of fraud detection in online transa...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/77597 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:77597 |
---|---|
spelling |
id-itb.:775972023-09-11T14:23:48ZFRAUD DETECTION IN FINANCIAL TRANSACTIONS USING TREE-BASED MACHINE LEARNING MODEL Pratama Putra, Arya Indonesia Final Project fraud detection, decision tree, classification and regression trees, random forest, extreme gradient boosting INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/77597 In recent decades, technological developments have led to the rise of e-commerce and transactions over the internet. The popularity of online transactions worldwide has attracted criminals to commit financial fraud in online transactions. This shows the importance of fraud detection in online transactions. The purpose of this Final Project is to apply several tree-based machine learning models to detect financial fraud in online transactions using the dataset provided by Vesta in the Kaggle competition organized by the IEEE Computation Intelligence Society (CIS), and then compare the performance of these models. This Final Project implements three models, namely Classification and Regression Trees (CART), Random forest, and Extreme Gradient Boosting (XGBoost). Since the class imbalance was extremely high, resampling method was applied and then compared with the performance of the model without resampling. It was observed that the overall performance of the models using resampling datasets was worse than without resampling, except for the random forest model. Overall, the XGBoost model showed the best performance with an AUC score of 0.92, followed by Random Forest with an AUC score of 0.90, while CART showed the poorest performance with an AUC score of 0.85. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
In recent decades, technological developments have led to the rise of e-commerce and transactions over the internet. The popularity of online transactions worldwide has attracted criminals to commit financial fraud in online transactions. This shows the importance of fraud detection in online transactions. The purpose of this Final Project is to apply several tree-based machine learning models to detect financial fraud in online transactions using the dataset provided by Vesta in the Kaggle competition organized by the IEEE Computation Intelligence Society (CIS), and then compare the performance of these models. This Final Project implements three models, namely Classification and Regression Trees (CART), Random forest, and Extreme Gradient Boosting (XGBoost). Since the class imbalance was extremely high, resampling method was applied and then compared with the performance of the model without resampling. It was observed that the overall performance of the models using resampling datasets was worse than without resampling, except for the random forest model. Overall, the XGBoost model showed the best performance with an AUC score of 0.92, followed by Random Forest with an AUC score of 0.90, while CART showed the poorest performance with an AUC score of 0.85. |
format |
Final Project |
author |
Pratama Putra, Arya |
spellingShingle |
Pratama Putra, Arya FRAUD DETECTION IN FINANCIAL TRANSACTIONS USING TREE-BASED MACHINE LEARNING MODEL |
author_facet |
Pratama Putra, Arya |
author_sort |
Pratama Putra, Arya |
title |
FRAUD DETECTION IN FINANCIAL TRANSACTIONS USING TREE-BASED MACHINE LEARNING MODEL |
title_short |
FRAUD DETECTION IN FINANCIAL TRANSACTIONS USING TREE-BASED MACHINE LEARNING MODEL |
title_full |
FRAUD DETECTION IN FINANCIAL TRANSACTIONS USING TREE-BASED MACHINE LEARNING MODEL |
title_fullStr |
FRAUD DETECTION IN FINANCIAL TRANSACTIONS USING TREE-BASED MACHINE LEARNING MODEL |
title_full_unstemmed |
FRAUD DETECTION IN FINANCIAL TRANSACTIONS USING TREE-BASED MACHINE LEARNING MODEL |
title_sort |
fraud detection in financial transactions using tree-based machine learning model |
url |
https://digilib.itb.ac.id/gdl/view/77597 |
_version_ |
1822008319087214592 |