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

Full description

Saved in:
Bibliographic Details
Main Author: Mahareksa, Alfiansyah
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