Machine Learning Methods in Payment Card Fraud Detection

Protection of clients from fraudulent transactions is a complicated task. Banks tend to rely on rule-based systems which require manual creation of rules to identify fraud. These rules have to be set up by employees of the bank who need to look for any trends in fraudulent transactions themselves. T...

Full description

Bibliographic Details
Main Author: Sinčák, Jan
Other Authors: Baruník, Jozef, Vácha, Lukáš
Format: Thesis
Language:English
Published: Univerzita Karlova, Fakulta sociálních věd 2023
Subjects:
Online Access:https://hdl.handle.net/20.500.11956/182600
id ftunivpraha:oai:https://dspace.cuni.cz:20.500.11956/182600
record_format openpolar
spelling ftunivpraha:oai:https://dspace.cuni.cz:20.500.11956/182600 2024-01-28T10:08:59+01:00 Machine Learning Methods in Payment Card Fraud Detection Metody strojového učení v detekci podvodných karetních transakcí Sinčák, Jan Baruník, Jozef Vácha, Lukáš 2023 application/pdf application/octet-stream https://hdl.handle.net/20.500.11956/182600 English en_US eng Univerzita Karlova, Fakulta sociálních věd http://hdl.handle.net/20.500.11956/182600 236963 machine learning card fraud fraud detection imbalanced data strojové učení karetní podvody detekce podvodů nevyvážená data diplomová práce 2023 ftunivpraha https://doi.org/20.500.11956/182600 2024-01-02T00:30:05Z Protection of clients from fraudulent transactions is a complicated task. Banks tend to rely on rule-based systems which require manual creation of rules to identify fraud. These rules have to be set up by employees of the bank who need to look for any trends in fraudulent transactions themselves. This thesis deals with the problem of detection of fraudulent card transactions as it com- pares multiple machine learning models for fraud detection. These models can find complex relationships in the data and potentially outperform standard fraud detection systems, Logistic regression, neural network, random forest, and extreme gradient boosting (XGBoost) models are trained on a simulated dataset that closely follows properties of real card transactions. Performance of the models is measured by sensitivity, specificity, precision, AUC, and time to predict on the testing dataset. XGBoost shows the highest performance among the tested models. It is then compared to a standard fraud detection system used in a Czech bank. The bank system achieves higher specificity but XGBoost still shows promising performance. It is possible that certain machine learning models could outperform today's fraud detection systems if they are well-tuned. JEL Classification G21, K42 Keywords machine learning, card fraud, fraud. Ochrana klientů před podvodnými transakcemi je náročný úkol. Banky se ob- vykle spoléhají na systémy založené na pravidlech, které vyžadují ruční tvorbu těchto pravidel pro identifikaci podvodu. Tato pravidla musí nastavit zaměst- nanci banky, kteří musí sami vyhledávat trendy v podvodných transakcích. Tato práce se zabývá problémem odhalování podvodných karetních transakcí a porovnává několik modelů strojového učení pro detekci podvodů. Tyto mod- ely mohou v datech najít složité vztahy a potenciálně překonat klasické sys- témy detekce podvodů, Logistická regrese, neuronová síť, random forest a ex- treme gradient boosting (XGBoost) jsou trénovány na simulovaném souboru dat, který věrně kopíruje vlastnosti skutečných ... Thesis sami Charles University CU Digital repository
institution Open Polar
collection Charles University CU Digital repository
op_collection_id ftunivpraha
language English
topic machine learning
card fraud
fraud detection
imbalanced data
strojové učení
karetní podvody
detekce podvodů
nevyvážená data
spellingShingle machine learning
card fraud
fraud detection
imbalanced data
strojové učení
karetní podvody
detekce podvodů
nevyvážená data
Sinčák, Jan
Machine Learning Methods in Payment Card Fraud Detection
topic_facet machine learning
card fraud
fraud detection
imbalanced data
strojové učení
karetní podvody
detekce podvodů
nevyvážená data
description Protection of clients from fraudulent transactions is a complicated task. Banks tend to rely on rule-based systems which require manual creation of rules to identify fraud. These rules have to be set up by employees of the bank who need to look for any trends in fraudulent transactions themselves. This thesis deals with the problem of detection of fraudulent card transactions as it com- pares multiple machine learning models for fraud detection. These models can find complex relationships in the data and potentially outperform standard fraud detection systems, Logistic regression, neural network, random forest, and extreme gradient boosting (XGBoost) models are trained on a simulated dataset that closely follows properties of real card transactions. Performance of the models is measured by sensitivity, specificity, precision, AUC, and time to predict on the testing dataset. XGBoost shows the highest performance among the tested models. It is then compared to a standard fraud detection system used in a Czech bank. The bank system achieves higher specificity but XGBoost still shows promising performance. It is possible that certain machine learning models could outperform today's fraud detection systems if they are well-tuned. JEL Classification G21, K42 Keywords machine learning, card fraud, fraud. Ochrana klientů před podvodnými transakcemi je náročný úkol. Banky se ob- vykle spoléhají na systémy založené na pravidlech, které vyžadují ruční tvorbu těchto pravidel pro identifikaci podvodu. Tato pravidla musí nastavit zaměst- nanci banky, kteří musí sami vyhledávat trendy v podvodných transakcích. Tato práce se zabývá problémem odhalování podvodných karetních transakcí a porovnává několik modelů strojového učení pro detekci podvodů. Tyto mod- ely mohou v datech najít složité vztahy a potenciálně překonat klasické sys- témy detekce podvodů, Logistická regrese, neuronová síť, random forest a ex- treme gradient boosting (XGBoost) jsou trénovány na simulovaném souboru dat, který věrně kopíruje vlastnosti skutečných ...
author2 Baruník, Jozef
Vácha, Lukáš
format Thesis
author Sinčák, Jan
author_facet Sinčák, Jan
author_sort Sinčák, Jan
title Machine Learning Methods in Payment Card Fraud Detection
title_short Machine Learning Methods in Payment Card Fraud Detection
title_full Machine Learning Methods in Payment Card Fraud Detection
title_fullStr Machine Learning Methods in Payment Card Fraud Detection
title_full_unstemmed Machine Learning Methods in Payment Card Fraud Detection
title_sort machine learning methods in payment card fraud detection
publisher Univerzita Karlova, Fakulta sociálních věd
publishDate 2023
url https://hdl.handle.net/20.500.11956/182600
genre sami
genre_facet sami
op_relation http://hdl.handle.net/20.500.11956/182600
236963
op_doi https://doi.org/20.500.11956/182600
_version_ 1789338413815562240