Professional Documents
Culture Documents
On
Credit Card Fraud Detection System
(2022)
2
ABSTRACT
As more people use bank cards for money transactions, so does the no of
fraudulent card transactions. Since the year 2018, there has been a steady
exponential increase of no of fraudulent credit card transactions.
As a result, billions of dollars are lost to fraudulent credit card transactions.
The design of efficient fraud detection algorithms is key for reducing these
losses. More algorithms rely on advanced machine learning techniques to
assist fraud investigators.
3
1. INTRODUCTION
Bank cards have grown more popular ever since the turn of the century. So much
so, that it has become a part of our daily lifestyle.[1]
As a result of this growth, cybersecurity has become immensely important to
shield people from credit card frauds.
Credit card fraud is an inclusive term for fraud committed using a payment card,
such as a credit card or debit card.[2]
Bank cards can be used as a virtual card for online transaction and a physical card
for offline transaction.
In an offline transaction, the cardholder presents his/her card to the merchant for
making a payment.
In an online transaction, the cardholder presents his/her card details such as secure
code, card number, expiration date, CVV, etc. These important information can be
stolen by the attackers.
4
…continued
Fraud detection is a set of processes and analyses that allow businesses to
identify and prevent unauthorized financial activity. This includes fraudulent
credit card transactions.
Fraud detection is a term applicable in many industries including banking and
financial sectors, insurances, government agencies and law enforcement.
Credit card fraud detection technique is used to identify fraudulent credit card
transactions so that the customers are not charged for the articles they did not
purchase
5
2. LITERATURE SURVEY
SL Author(s), Paper and Findings Relevance to the
Publication Details
no. Project
1. Nilson Report- Issue 1209, Various statistics of losses The finding on the paper
December 2021. David Robertson, caused by fraudulent card were used in the problem
Publisher. transactions throughout the statement.
https://nilsonreport.com/mention/1 years on an annual basis.
313/1link/
2. Kaggle Dataset for Credit Card Dataset for thousands of The dataset will be used for
Transactions for Analyses by Erik credit card transactions. training our machine learning
Altman and Youssef Mroueh. 14th model for credit card fraud
October,2021. detection.
https://www.kaggle.com/ealtman20
19/credit-card-transactions?select=
credit_card_transactions-ibm_v2.cs
3. vNetwork anomaly detection based Detection of anomalies using Logistic regression algorithm
on logistic regression of nonlinear logistic regression algorithm. will be used train out ML
chaotic variants by Francesco model since the fraudulent
Palmieri,2019. cases were shown to be
https://www.sciencedirect.com/scie anomalistic.
nce/article/abs/pii/S108480451930
3200 6
3.PROBLEM DEFINITION
Credit card fraud stands as major problem for financial institutions, worldwide.
The 10th Annual online fraud report by Cyber Source shows that estimated loss die to
online fraud is $4 billion for 2008 which is 11% more than $3.6 billion loss in 2007. In
2018, $24 billion was lost due to credit card fraud worldwide.[3]
According to the annual report from the industry research firm Nilson Report, card fraud
over the next decade will cost the industry a collective $ 408.50 billion in losses globally.
The presence of a credit card fraud detector can help reduce the no of fraudulent
transactions and decreasing the annual losses.
7
4. SOLUTION STRATEGY
Technologies used:
• Machine Learning: is the scientific study of algorithms and static models that
computer systems use in order to perform a specific task effectively without
using the explicit instruction, relaying on patterns and interface instead.
9
SOLUTION STRATEGY(SLIDE 3)
Data Mining: Implies classifying, grouping, and segmenting of data to search millions of
transactions to find patterns and detect fraud.
Pattern recognition: Implies detecting the classes, clusters, and patterns of suspicious
behaviour.
Machine Learning here represents the choice of a model/set of modls that best fit a certain
business problem. For example, the neural networks approach helps automatically identify the
characteristics most often found in fraudulent transactions.
Once the Machine Learning – driven Fraud Protection module is integrated into the E-
commerce platform, it starts tracking the transactions. Whenever a user requests a transaction
it is processed for some time. Depending on the level of predicted fraud probability.
10
SOLUTION STRATEGY(SLIDE 4)
Algorithm used:
Logistic regression: is a statistical method that in its basic
form uses a logistic function to model a binary dependent
variable, although many more complex extensions exist. In
regression analysis, logistic regression[4] is estimating the
parameters of a logistic model (a form of binary regression).
Mathematically, a binary logistic model has a dependent
variable with two possible values, such as pass/fail which is
represented by an indicator variable, where two values are
labelled “0” and “1”.
11
MODULES
Module 1: Frame the problem
Module 2: Collect raw data
Download data from Kaggle.
Module 3: Import the libraries
Pandas, numpy, skeleton, etc.
Module 4: Process the data analysis
Perform logistic regression on the data.
Explore the data.
Module 5: Perform in-depth analysis
Module 6: Communicate results of the analysis.
12
6. DESIGN
Rejected
Terminal check
Correct pin?
Sufficient balance?
Blocked card?
Fraud score
13
7.GANTT CHART
SAMPLE
ACTIVITY TIME FRAME
JANUARY FEBRUARY MARCH APRIL MAY
FEASIBILITY STUDY
PROBLEM IDENTIFICATION
DESIGN
IMPLEMENTATION
TESTING
ANALYSIS
DOCUMENTATION
14
REFERENCES
[1] https://www.thehindu.com/business/Industry/payment-industry-to-witness-multi
fold-growth/article7814959.ece
[2] https://www.bajajfinserv.in/credit-card-fraud-in-india
[3]
https://www.cybersource.com/content/dam/documents/campaign/global-fraud-repor
t-2021.pdf
[4] https://en.wikipedia.org/wiki/Logistic_regression#cite_note-1
15
THANK YOU
16