DEVELOPMENT OF MACHINE LEARNING-BASED FRAUD DETECTION SYSTEM USING ARTIFICIAL NEURAL NETWORK ALGORITHM
As time goes on, technology will also develop to be able to support existing needs and challenges. One of them is in the financial sector. For example, just making transactions can be made easier by using mobile money. By using mobile money, transactions that usually take a long time will beco...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/56155 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:56155 |
---|---|
spelling |
id-itb.:561552021-06-21T13:48:57ZDEVELOPMENT OF MACHINE LEARNING-BASED FRAUD DETECTION SYSTEM USING ARTIFICIAL NEURAL NETWORK ALGORITHM Mahareksa, Alfiansyah Indonesia Final Project Mchine learning, fraud detection system, artificial neural network, mobile money, hyperparameters, fraud INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/56155 As time goes on, technology will also develop to be able to support existing needs and challenges. One of them is in the financial sector. For example, just making transactions can be made easier by using mobile money. By using mobile money, transactions that usually take a long time will become easier and faster for users. But unfortunately there are always risks that can occur for each of these conveniences. One of the risks is fraud by irresponsible parties or can be referred to as fraud. Therefore, machine learning will be used to build a fraud detection system by implementing the Artificial Neural Network algorithm which has an artificial nervous system development method to be able to detect which transactions are fraudulent and which are not fraudulent. This development is carried out through five stages in accordance with CRISP-DM. Namely, Business Understanding, Data Understanding, Data Preparation, Modelling, and Evaluation. In the Data Preparation stage, unbalanced money data is handled by undersampling and selecting only the relevant features from the dataset. In the Modelling stage, the Optuna method is used to find optimal hyperparameters by using k-fold cross validation and data backtesting to validate the model created. Then the evaluation is carried out using several parameters, namely, false positive rate (FPR), area under curve, recall, precision, and F1 Score. The results of the ANN model that are made provide FPR performance of 0.078%, area under curve 97.65%, recall 95.34%, precision 99.8%, and F1 score 97.52%. 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 |
As time goes on, technology will also develop to be able to support existing needs
and challenges. One of them is in the financial sector. For example, just making
transactions can be made easier by using mobile money. By using mobile money,
transactions that usually take a long time will become easier and faster for users.
But unfortunately there are always risks that can occur for each of these
conveniences. One of the risks is fraud by irresponsible parties or can be referred
to as fraud. Therefore, machine learning will be used to build a fraud detection
system by implementing the Artificial Neural Network algorithm which has an
artificial nervous system development method to be able to detect which
transactions are fraudulent and which are not fraudulent. This development is
carried out through five stages in accordance with CRISP-DM. Namely, Business
Understanding, Data Understanding, Data Preparation, Modelling, and
Evaluation. In the Data Preparation stage, unbalanced money data is handled by
undersampling and selecting only the relevant features from the dataset. In the
Modelling stage, the Optuna method is used to find optimal hyperparameters by
using k-fold cross validation and data backtesting to validate the model created.
Then the evaluation is carried out using several parameters, namely, false positive
rate (FPR), area under curve, recall, precision, and F1 Score. The results of the
ANN model that are made provide FPR performance of 0.078%, area under curve
97.65%, recall 95.34%, precision 99.8%, and F1 score 97.52%. |
format |
Final Project |
author |
Mahareksa, Alfiansyah |
spellingShingle |
Mahareksa, Alfiansyah DEVELOPMENT OF MACHINE LEARNING-BASED FRAUD DETECTION SYSTEM USING ARTIFICIAL NEURAL NETWORK ALGORITHM |
author_facet |
Mahareksa, Alfiansyah |
author_sort |
Mahareksa, Alfiansyah |
title |
DEVELOPMENT OF MACHINE LEARNING-BASED FRAUD DETECTION SYSTEM USING ARTIFICIAL NEURAL NETWORK ALGORITHM |
title_short |
DEVELOPMENT OF MACHINE LEARNING-BASED FRAUD DETECTION SYSTEM USING ARTIFICIAL NEURAL NETWORK ALGORITHM |
title_full |
DEVELOPMENT OF MACHINE LEARNING-BASED FRAUD DETECTION SYSTEM USING ARTIFICIAL NEURAL NETWORK ALGORITHM |
title_fullStr |
DEVELOPMENT OF MACHINE LEARNING-BASED FRAUD DETECTION SYSTEM USING ARTIFICIAL NEURAL NETWORK ALGORITHM |
title_full_unstemmed |
DEVELOPMENT OF MACHINE LEARNING-BASED FRAUD DETECTION SYSTEM USING ARTIFICIAL NEURAL NETWORK ALGORITHM |
title_sort |
development of machine learning-based fraud detection system using artificial neural network algorithm |
url |
https://digilib.itb.ac.id/gdl/view/56155 |
_version_ |
1822002277918965760 |