A Review On Credit Card Fraud Detection Using Machine Learning
A Review On Credit Card Fraud Detection Using Machine Learning
net/publication/336552027
CITATIONS READS
0 576
4 authors, including:
Some of the authors of this publication are also working on these related projects:
Overcome Key Escrowing problem with attribute based access control policy & efficient cloud environment View project
All content following this page was uploaded by Chetan J Awati on 15 October 2019.
Abstract: In recent years credit card fraud has become one of the growing problem. A large financial loss has greatly affected individual person using
credit card and also the merchants and banks. Machine learning is considered as one of the most successful technique to identify the fraud. This paper
reviews different fraud detection techniques using machine learning and compare them using performance measure like accuracy, precision and
specificity. The paper also proposes a FDS which uses supervised Random Forest algorithm. With this proposed system the accuracy of detecting fraud
in credit card is increased. Further, the proposed system use learning to rank approach to rank the alert and also effectively addresses the problem
concept drift in fraud detection.
Index Terms: Concept drift, credit card fraud, Machine Learning, Random Forest
—————————— ——————————
1217
IJSTR©2019
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 10, OCTOBER 2019 ISSN 2277-8616
1218
IJSTR©2019
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 10, OCTOBER 2019 ISSN 2277-8616
5 CONCLUSION
This paper has reviewed various machine learning algorithm
Fig. 2. Block Diagram of Proposed System detect fraud in credit card transaction. The performances of
all this techniques are examined based on accuracy,
precision and specificity metrics. We have selected
4.2 Modules
supervised learning technique Random Forest to classify the
The system is proposed to have the following modules along
alert as fraudulent or authorized. This classifier will be
with functional requirements.
trained using feedback and delayed supervised sample.
a. Data Preprocessing
Next it will aggregate each probability to detect alerts.
b. Scoring Rule
Further we proposed learning to rank approach where alert
c. Classification of Alerts
will be ranked based on priority. The suggested method will
d. Ranking of Alert
be able to solve the class imbalance and concept drift
e. Performance Analysis
problem. Future work will include applying semi-supervised
4.2.1 Data Preprocessing learning methods for classification of alert in FDS.
In this module selected data is formatted, cleaned and
sampled. The data preprocessing steps includes following: REFERENCES
a. Formatting: The data which is been selected may [1] Jalinus, N., Nabawi, R. A., & Mardin, A. (2017). The
not be in a suitable format. The data may be in a file Seven Steps of Project-Based Learning Model to
format and we may like it in relational database or Enhance Productive Competences of Vocational
Students. In 1st International Conference on Technology
vice versa.
and Vocational Teacher (ICTVT 2017). Atlantis Press.
b. Cleaning: Removal or fixing of missing data is called Advances in Social Science, Education and Humanities
as cleaning. The dataset may contain record which research (Vol. 102, pp. 251-256).
may be incomplete or it may have null values. Such [2] Andrea Dal Pozzolo, Giacomo Boracchi, Olivier Caelen,
records need to remove. Cesare Alippi and Gianluca Botempi, ‖Credit card Fraud
c. Sampling: As number of frauds in dataset is less Detection : A realistic Modeling and a Novel Learning
than overall transaction, class distribution is Strategy‖, IEEE Trans. on Neural Network and Learning
system,vol.29,No.8, August 2018.
unbalanced in credit card transaction. Hence [3] Shiyang Xuan,Guanjun Liu,Zhenchuan Li,Lutao
sampling method is used to solve this issue. Zheng,Shuo Wang, Jiang,‖Random Forest for credit card
fraud detection‖,Int.conf.on Networking,Sensing and
4.2.2 Scoring Rule control,2018.
Percentage of fraud in transaction is called as score. This [4] Y. Sahin , and Duman,E.,(2011) ―Detecting credit card
module assigns score by matching recent transaction pattern fraud by ANN and logistic regression.‖ In Innovations in
with the past transaction pattern of cardholder. If score is Intelligent Systems and Applications(INISTA),2011
greater then the transaction is considered as suspicious and international Symposium on (pp.315-319).IEEE
further proceeding is stopped. Otherwise it is moved to next [5] Y. Sahin, S. Bulkan, and E. Duman, ―A cost-sensitive
decision tree approach for fraud detection,‖ Expert Syst.
module.
Appl., vol. 40, no. 15,pp. 5916–5923, 2013
4.2.3 Classification of Alert [6] Sahin Y. and Duman E. (2011),‖Detecting Credit Crad
Fraud by Decision Trees and Support Vector Machines‖,
Here machine learning model will be used that will train and International Multi-Conference Of Engineers and
update the data based on feedback and delayed samples. Computer Scientists(IMECS 2011),Mar 16-18,Hong
Classifier will be trained separately using feedback and Kong,Vol.1,pp.1-6
delayed samples and their probabilities will be aggregated to [7] Sai Kiran, Jypti Guru, Rishabh Kumar, Naveen Kumar,
identify alerts. Transaction that will be having high probability Deepak Katariya,‖Credit card fraud detection using
1219
IJSTR©2019
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 10, OCTOBER 2019 ISSN 2277-8616
Naïve Bayes model based and KNN classifier‖, Int. transaction neural network vol. 8, no. 4, pp. 827-834,
Journal of Adv. Research , Ideas and Innovations in Jul.1997.
Technology,vol.4,2018. [24] D. J. Weston, D. J. Hand, N. M. Adams, C. Whitrow, and
[8] A. Dal Pozzolo, G. Boracchi, O. Caelen, C. Alippi, and G. P. Juszczak,―Plastic card fraud detection using peer
Bontempi, ―Credit card fraud detection and concept-drift group analysis,‖ Adv. Data Anal.Classification, vol. 2, no.
adaptation with delayed supervised information,‖ in Proc. 1, pp. 45–62, 2008.
Int. Joint Conf. Neural Netw., 2015,pp. 1–8.
[9] A. C. Bahnsen, D. Aouada, and B. Ottersten, ―Example-
dependent cost-sensitive decision trees,‖ Expert Syst.
Appl., vol. 42, no. 19,pp. 6609–6619, 2015
[10] A. Dal Pozzolo, O. Caelen, and G. Bontempi, ―When is
undersampling effective in unbalanced classification
tasks?‖ in Machine Learning and Knowledge Discovery
in Databases. Cambridge, U.K.: Springer, 2015
[11] N. Mahmoudi and E. Duman, ―Detecting credit card
fraud by modified fisher discriminant analysis,‖ Expert
Syst. Appl., vol. 42, no. 5,pp. 2510–2516, 2015
[12] A. C. Bahnsen, D. Aouada, A. Stojanovic, and B.
Ottersten, ―Detecting credit card fraud using periodic
features,‖ in Proc. 14th Int. Conf. Mach. Learn. Appl.,
Dec. 2015, pp. 208–213.
[13] Anuruddha Thennakoon, Chee Bhagyani, Sasitha
Premadasa, Shalitha Mihiranga,‖Realtime Credit Card
Fraud Detection Using Machine Learning ,‖Int. Conf. on
Cloud Computing, Data Science & Engineering,2019.
[14] S. Wang, L.L. Minku, and X. Yao, ―Resampling-based
ensemble methods for online class imbalance learning.‖
Trans, Knowl., Data Eng., vol 27, no. 5, pp. 1356-1368,
May 2015.
[15] Jan may Kumar Behera, Suvasini Panigrahi, ―Credit
Card Fraud Detection: A Hybrid Approach using Fuzzy
Clustering and Neural Network‖, 2015 IEEE Second
International Conference on Advances in Computing and
Communication Engineering.
[16] M. Carminati, R. Caron, F. Maggi, I. Epifani, and S.
Zanero, BankSealer: ―A Decision Support System for
Online Banking Fraud Analysis and Investigation‖,
Berlin, Germany: Springer, 2014, pp. 380–394
[17] R. J. Bolton and D. J. Hand, ―Unsupervised profiling
methods for fraud detection,‖ in Credit Scoring Credit
Control VII. London, U.K.: Imperial College London,
2001, pp. 235–255
[18] R. Elwell and R. Polikar, ―Incremental learning of
concept drift in nonstationary environments,‖ Trans.
Neural Netw., vol. 22, no. 10,pp. 1517–1531, 2011.
[19] S. Bhattacharyya, S. Jha, K. Tharakunnel, and J. C.
Westland, ―Data mining for credit card fraud: A
comparative study,‖ Decision SupportSyst., vol. 50, no.
3, pp. 602–613, 2011.
[20] Tao Guo ,Gui-Yang Li ,‖Neural data mining for credit
card fraud detection‖,Int.Conf. on Machine Learning and
Cybernetics, Sept 2008
[21] J. Gao, B. Ding, W. Fan, J. Han, P.S. Yu, ―Classifying
data streams with skewed class distributions and
concept drifts‖, IEEE internet comput., vol.12, no. 6, pp.
37-49, Nov 2008
[22] E. Aleskerov, B. Freisleben, and B. Rao, ―CARDWATCH:
A neural network based database mining system for
credit card fraud detection,‖ in Proc. IEEE/IAFE
Computat. Intell. Financial Eng., Mar. 1997, pp. 220–
226.
[23] J.R. Dorronsoro, F. Ginel, C. Sgnchez and C.S. Cruz,
―Neural fraud detection in credit card operations‖, IEEE
1220
IJSTR©2019
View publication stats
www.ijstr.org