AI Report Presentation
AI Report Presentation
Machine
Learning
Group:23 Supervisor
Md. Shakil Hossain -2023 Md. Mahmudur Rahman
Mahabubur Rahman-2024 Lecturer
Nahidul Islam-2028 Institute of Information Technology
Jahangirnagar University
Overview
Problem statement: The increasing prevalence of credit card fraud in the digital era necessitates the
development of robust and efficient fraud detection systems. This project aims to develop a
machine-learning model to detect credit card fraud. The model will be trained on a dataset of
historical credit card transactions and evaluated on a holdout dataset of unseen transactions.
Project Goal: The main aim of this project is the detection of fraudulent credit card transactions, as
it is essential to figure out the fraudulent transactions so that customers do not get charged for the
purchase of products that they did not buy.
Research question: What machine learning model is most suited for detecting fraudulent credit card
transactions?
Literature Review
• The model used by Alenzi and Aljehane to detect Fraud in credit cards was Logis- tic Regression. Their
model scored 97.2% in Accuracy, 97% sensitivity and 2.8% Error Rate.[1]
• Dighe and his team used KNN, Logistic Regression and Neural Networks, multi- layer perceptron and
Decision Tree in their work, then evaluated the results regarding numerous accuracy metrics. Of all the
models created, the best performing one is KNN, which scored 99.13%, then in second place performing
model at 96.40% and in last place is logistic Regression with 96.27%.[2]
• Sahin and Duman used four Support Vector Machine methods in detecting credit card fraud. (SVM) Support
Vector Machine with RBF, Polynomial, Sigmoid, and Linear Kernel,all models scored 99.87% in the training
model and 83.02% in the test- ing part of the model.[3]
• Maniraj’s team built a model to recognize if any new transaction is Fraud or non- fraud. Their goal was to get
100% in detecting fraudulent transactions andtry to minimize the incorrectly classified fraud instances. Their
model has performed well as they got 99.7% of the fraudulent transactions.[4]
Data Description
• Data Description: The dataset was retrieved from an open-source website, Kaggle.com. It con- tains data on transactions made in 2013
by European credit card users in two days only. The dataset consists of 31 attributes and 284,808 rows.
• Twenty-eight attributes are numeric variables that, due to the confidentiality and privacy of the customers.
• Time: which contains the elapsed seconds between the first and other transactions of each Attribute.
• Amount : Which is the amount of each transaction
• Class : which contains binary variables where 1 is a case of fraudulent transaction, and 0 is not as case of fraudulent transaction.
• Dataset : https://www.kaggle.com/datasets/mlg-ulb/creditcardfraud
Data Analysis
Table of Accuracy
References
[1] . A. N. O. Alenzi, H. Z., “Fraud detection in credit cards using logistic regression.
https://thesai.org/Publications/ViewPaper?Volume=11&Issue= 12&Code=IJACSA&SerialNo=65, 2020
[2]. P. S. . K. S. Dighe, D., “Detection of credit card fraud transactions using machine learning algorithms and neural networks.”
https://doi.org/10.1109/iccubea.
[3] . D. E. . Sahin, Y., “Detecting credit card fraud by decision trees and support vector machines,” 2011. Accessed: 23-oct-2023.
[4] . S. A. A. S. . S. S. D. Maniraj, S. P., “Credit card fraud detection using machine learning and data science.”
https://doi.org/10.17577/ijertv8is090031, 2019. Accessed: 25-oct-2023.
Question