An Efficient Deep Learning Classification Model for Predicting Credit Card Fraud on Skewed Data
محتوى المقال
الملخص
Due to fast-evolving technology, the world is moving to the use of credit cards rather than money in their daily lives, giving rise to many new opportunities for fraudsters to use credit cards maliciously. Based on the Nilson report, losses related to global cards were estimated to be over $35 billion by 2020. In order to maintain the security of users of these cards, the credit card company must develop a service to ensure that users are protected from any risks they may be exposed to. For this reason, we introduce a fraud detection model, denoted ST-BPNN, which is based on machine and deep learning approaches to identify fraudulent transactions. ST-BPNN was applied on real fraud detection data provided by the European bank. Comparing the obtained results from ST-BPNN with a recent state-of-the-art approach shows that our proposed model demonstrates high predictive performance for detecting fraudulent transactions.
الكلمات المفتاحية
Credit Card Fraud Detection، Imbalanced Data Problem، Artificial Deep Neural Networks، Classification Accuracy، Cybersecurity، Machine Learning Techniques
التنزيلات
المراجع
R. R. Popat and J. Chaudhary, “A Survey on Credit Card Fraud Detection Using Machine Learning,” in 2018 2nd Int. Conf. Trend. Electron. Inf. (ICOEI), India, 2018, pp. 1120-1125, doi: 10.1109/ICOEI.2018.8553963.
The Nilson Report, Oct. 2016. [Online]. Available: https://nilsonreport.com/publication_newsletter_archive_issue.php?issue=1096
N. Rtayli, and N. Enneya, “Enhanced credit card fraud detection based on SVM-recursive feature elimination and hyper-parameters optimization,” J. Inf. Secur. Appl., vol. 55, p. 102596, 2020, doi: 10.1016/j.jisa.2020.102596.
“Fifth report on card fraud,” EUROPEAN Central Bank, Sept. 2018. [Online]. Available: https://www.ecb.europa.eu/pub/pdf/cardfraud/ecb.cardfraudreport201809.en.pdf
N. Rtayli and N. Enneya, “Credit Card Risk Detection based on Feature-Filter and Fraud Identification,” in 2019 3rd Int. Conf. Intell. Comput. Data Sciences (ICDS), Morocco, 2019, pp. 1-8, doi: 10.1109/ICDS47004.2019.8942373.
Y. Wu et al., “Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation,” arXiv:1609.08144, 2016. [Online]. Available: https://arxiv.org/abs/1609.08144
R. Akmeliawati, M. P. Ooi, and Y. C. Kuang, “Real-Time Malaysian Sign Language Translation using Colour Segmentation and Neural Network,” in 2007 IEEE Instrum. Meas. Technol. Conf. IMTC 2007, Poland, 2007, pp. 1-6, doi: 10.1109/IMTC.2007.379311.
Z. Wu, S. Pan, F. Chen, G. Long, C. Zhang and P. S. Yu, "A Comprehensive Survey on Graph Neural Networks," in IEEE Trans Neural Netw Learn Syst, vol. 32, no. 1, pp. 4-24, Jan. 2021, doi: 10.1109/TNNLS.2020.2978386.
G.V. de la Cruz Jr, Y. Du, and M. E. Taylor, “Pre-training with non-expert human demonstration for deep reinforcement learning,” Knowl. Eng. Rev., vol. 34, 2019, Art. no. e10, doi: 10.1017/S0269888919000055.
J. M. Johnson, and T. M. Khoshgoftaar, “Medicare fraud detection using neural networks,” J. Big Data, vol. 6, July 2019, Art. no. 63, doi: 10.1186/s40537-019-0225-0.
Y. Lu, “Deep neural networks and fraud detection,” Dep. Math., Uppsala Univ., Sweden, U.U.D.M Proj. Rep. 2017:38, 2017.
A. Roy, J. Sun, R. Mahoney, L. Alonzi, S. Adams, and P. Beling, “Deep learning detecting fraud in credit card transactions,” in 2018 Syst. Inf. Eng. Des. Symp. (SIEDS), USA, 2018, pp. 129-134, doi: 10.1109/SIEDS.2018.8374722.
D. Choi and K. Lee, “An Artificial Intelligence Approach to Financial Fraud Detection under IoT Environment: A Survey and Implementation,” Secur. Commun. Netw., vol. 2018, Sept. 2018, Art. no. 5483472, doi: 10.1155/2018/5483472.
A. Fawzi, S. Moosavi-Dezfooli, P. Frossard, and S. Soatto, “Empirical Study of the Topology and Geometry of Deep Networks,” in 2018 IEEE/CVF Conf. Comput. Vis. Pattern Recognit., USA, 2018, pp. 3762-3770, doi: 10.1109/CVPR.2018.00396.
M. Caron, P. Bojanowski, A. Joulin, and M. Douze, “Deep clustering for unsupervised learning of visual features,” in 15th Eur. Conf. Comput. Vis., in Computer Vision – ECCV 2018, V. Ferrari, M. Hebert, C. Sminchisescu, and Y. Weiss, Eds., in Lucture Notes in Computer Science, vol. 11218, 2018, doi: 10.1007/978-3-030-01264-9_9.
Y. Yu, T. Hur, J. Jung, and I. G. Jang, “Deep learning for determining a near-optimal topological design without any iteration,” Struct. Multidiscip. Optim., vol. 59, pp. 787-799, 2019, doi: 10.1007/s00158-018-2101-5.
J. M. Johnson and T. M. Khoshgoftaar, “Survey on deep learning with class imbalance,” J. Big Data, vol. 6, Mar. 2019, Art. no. 27, doi: 10.1186/s40537-019-0192-5.
A. Abdallah, M. A. Maarof, and A. Zainal, “Fraud detection system: A survey,” J. Netw. Comput. Appl., vol. 68, pp. 90-113, June 2016, doi: 10.1016/j.jnca.2016.04.007.
A. O. Adewumi and A. A. Akinyelu, “A survey of machine-learning and nature-inspired based credit card fraud detection techniques,” Int. J. Syst. Assur. Eng. Manag., vol. 8, pp. 937-953, 2017, doi: 10.1007/s13198-016-0551-y.
A. Walke, “Comparison of Supervised and Unsupervised Fraud Detection,” in Int. Conf. Comput., in Advances in Data Science, Cyber Security and IT Applications, A. Alfaries, H. Mengash, A. Yasar, and E. Shakshuki, Eds., in Communications in Computer and Information Science, vol. 1097, 2019, pp. 8-14, doi: 10.1007/978-3-030-36365-9_2.
A. Salazar, G. Safont, and L. Vergara, “Semi-Supervised Learning For Imbalanced Classification Of Credit Card Transaction,” in 2018 Int. Jt. Conf. Neural Netw. (IJCNN), Brazil, 2018, pp. 1-7, doi: 10.1109/IJCNN.2018.8489755.
D. Tax and R. Duin, “Uniform object generation for optimizing one-class classifiers,” J. Mach. Learn. Res., vol. 2, pp. 155-173, 2001.
D. J. Weston, D. J. Hand, N. M. Adams, C. Whitrow, and P. Juszczak, “Plastic card fraud detection using peer group analysis,” Adv. Data Anal. Classif., vol. 2, pp. 45-62, 2008, doi: 10.1007/s11634-008-0021-8.
E. Duman and M. H. Ozcelik, “Detecting credit card fraud by genetic algorithm and scatter search,” Expert Syst. Appl., vol. 38, no. 10, pp. 13057-13063, 2011, doi: 10.1016/j.eswa.2011.04.110.
A. C. Bahnsen, A. Stojanovic, D. Aouada, and B. Ottersten, “Cost Sensitive Credit Card Fraud Detection Using Bayes Minimum Risk,” in 2013 12th Int. Conf. Mach. Learn. Appl., 2013, pp. 333-338, doi: 10.1109/ICMLA.2013.68.
W. N. Robinson and A. Aria, “Sequential fraud detection for prepaid cards using hidden Markov model divergence,” Expert Syst. Appl., vol. 91, pp. 235–251, 2018, doi: 10.1016/j.eswa.2017.08.043.
S. Carta, G. Fenu, D. Reforgiato Recupero, and R. Saia, “Fraud detection for E-commerce transactions by employing a prudential Multiple Consensus model,” J. Inf. Secur. Appl., vol. 46, pp. 13–22, 2019, doi: 10.1016/j.jisa.2019.02.007.
R. Saia, “A Discrete Wavelet Transform Approach to Fraud Detection,” in Int. Conf. Netw. Syst. Secur., in Network and System Security, Z. Yan, R. Molva, W. Mazurczyk, and R. Kantola, Eds., in Lecture Notes in Computer Science, vol. 10394, 2017, pp. 464-474, doi: 10.1007/978-3-319-64701-2_34.
R. Saia and S. Carta, “A linear-dependence-based approach to design proactive credit scoring models,” in IC3K 2016 - Proc. 8th Int. Jt. Conf. Knowl. Discov. Knowl. Eng. Knowl. Manag., Portugal, 2016, pp. 111-120, doi: 10.5220/0006066701110120.
R. Saia and S. Carta, “Evaluating credit card transactions in the frequency domain for a proactive fraud detection approach,” in ICETE 2017 - Proc. 14th Int. Jt. Conf. E-bus. Telecommun., Spain, 2017, pp. 335-342, doi: 10.5220/0006425803350342.
A. Salazar, G. Safont, A. Rodriguez, and L. Vergara, “New Perspectives of Pattern Recognition for Automatic Credit Card Fraud Detection,” in Encyclopedia of Information Science and Technology, M. Khosrow-Pour, Ed., 5th ed. Pennsylvania, USA: IGI Global, 2017, vol. 7, ch. 428, pp. 4937-4950.
L. Vergara, A. Salazar, J. Belda, G. Safont, S. Moral, and S. Iglesias, “Signal processing on graphs for improving automatic credit card fraud detection,” in 2017 Int. Carnahan Conf. Secur. Technol. (ICCST), Spain, 2017, pp. 1-6, doi: 10.1109/CCST.2017.8167820.
M. Zareapoor and P. Shamsolmoali, “Boosting prediction performance on imbalanced dataset,” Int. J. Inf. Commun. Technol., vol. 13, no. 2, pp. 186-195, 2018, doi: 10.1504/IJICT.2018.090556.
M. Zareapoor and J. Yang, “A Novel Strategy for Mining Highly Imbalanced Data in Credit Card Transactions,” Intell. Autom. Soft Comput., 2017, doi: 10.1080/10798587.2017.1321228.
M. Zareapoor, P. Shamsolmoali, D. Kumar Jain, H. Wang, and J. Yang, “Kernelized support vector machine with deep learning: An efficient approach for extreme multiclass dataset,” Pattern Recognit. Lett., vol. 115, pp. 4-13, 2018, doi: 10.1016/j.patrec.2017.09.018.
J. Jurgovsky et al., “Sequence classification for credit-card fraud detection,” Expert Syst. Appl., vol. 100, pp. 234-245, June 15, 2018, doi: 10.1016/j.eswa.2018.01.037.
C. Mishra, D. L. Gupta, and R. Singh, “Credit Card Fraud Identification Using Artificial Neural Networks,” Int. J. Comput. Syst., vol. 04, no. 07, pp. 151–159, 2017.
J. Akhilomen, “Data Mining Application for Cyber Credit-Card Fraud Detection System,” in Ind. Conf. Data Min., in Advances in Data Mining: Applications and Theoretical Aspects, P. Perner, Ed., in Lucture Notes in Computer Science, vol. 7987, 2013, pp. 218-228, doi: 10.1007/978-3-642-39736-3_17.
R. Patidar and L. Sharma, “Credit card fraud detection using neural network,” unpublished.
M. Syeda, Yan-Qing Zhang, and Yi Pan, “Parallel granular neural networks for fast credit card fraud detection,” in 2002 IEEE World Congr. Comput. Intell. 2002 IEEE Int. Conf. Fuzzy Syst. FUZZ-IEEE'02. Proc. (Cat. No.02CH37291), USA, 2002, pp. 572-577 vol.1, doi: 10.1109/FUZZ.2002.1005055.
A. Srivastava, A. Kundu, S. Sural, and A. Majumdar, “Credit Card Fraud Detection Using Hidden Markov Model,” in IEEE Trans. Dependable Secure Comput., vol. 5, no. 1, pp. 37-48, Jan.-March 2008, doi: 10.1109/TDSC.2007.70228.
S. K. Kamaruddin and V. Ravi, “Credit card fraud detection using big data analytics: Use of PSOAANN based one-class classification,” in ACM Int. Conf. Proc. Series, India, 2016, pp. 1-8, Art. no. 33, doi: 10.1145/2980258.2980319.
G. Biau, E. Scornet, and J. Welbl, “Neural Random Forests,” Sankhya A, vol. 81, pp. 347-386, 2019, doi: 10.1007/s13171-018-0133-y.
S. Wang, C. Aggarwal, and H. Liu, “Using a random forest to inspire a neural network and improving on it,” in Proc. 17th SIAM Int. Conf. Data Min., USA, 2017, pp. 1-9, doi: 10.1137/1.9781611974973.1.
C. Phua, D. Alahakoon, and V. Lee, “Minority report in fraud detection: classification of skewed data,” ACM SIGKDD Explor. Newsl., vol. 6, no. 1, pp. 50-59, 2004, doi: 10.1145/1007730.1007738.
A. A. Shah, M. Ehsan, K. Ishaq, Z. Ali, and M. Farooq, “An Efficient Hybrid Classifier Model for Anomaly Intrusion Detection System,” Int. J. Comput. Sci. Netw. Secur., vol. 18, no. 11, pp. 127-135, 2018.
F. Carcillo, Y. A. Le Borgne, O. Caelen, Y. Kessaci, F. Oblé, and G. Bontempi, “Combining unsupervised and supervised learning in credit card fraud detection,” Inf. Sci., vol. 557, pp. 317-331, 2019, doi: 10.1016/j.ins.2019.05.042.
P. Kumari and S. P. Mishra, “Analysis of Credit Card Fraud Detection Using Fusion Classifiers,” in Proc. Int. Conf. CIDM 2017, in Computational Intelligence in Data Mining, H. S. Behera, J. Nayak, B. Naik, and A. Abraham, Eds., in Advances in Intelligent Systems and Computing, vol. 711, 2018, pp. 111-122, doi: 10.1007/978-981-10-8055-5_11.
Raghunath, Feb. 16, 2017, “Credit card Fraud data,” distributed by data.world, https://data.world/raghu543/credit-card-fraud-data
G. -h. Li et al., “The flywheel fault detection based on Kernel principal component analysis,” in 2019 IEEE 3rd Inf. Technol. Netw. Electr. Autom. Control Conf. (ITNEC), China, 2019, pp. 425-432, doi: 10.1109/ITNEC.2019.8729163.
Y. Miao, Z. Ruan, L. Pan, J. Zhang, Y. Xiang, and Y. Wang, “Comprehensive Analysis of Network Traffic Data,” in 2016 IEEE Int. Conf. Comput. Inf. Technol. (CIT), Fiji, 2016, pp. 423-430, doi: 10.1109/CIT.2016.22.
F. Carcillo, Y.-A. Le Borgne, O. Caelen, and G. Bontempi, “Streaming active learning strategies for real-life credit card fraud detection: assessment and visualization,” Int. J. Data Sci. Anal., vol. 5, pp. 285-300, 2018, doi: 10.1007/s41060-018-0116-z.
Y. Charfaoui, “Resampling to Properly Handle Imbalanced Datasets in Machine Learning,” medium.com. https://heartbeat.comet.ml/resampling-to-properly-handle-imbalanced-datasets-in-machine-learning-64d82c16ceaa (accessed Oct. 02, 2020).
F. Jobse, “Detecting suspicious behavior in the Bitcoin network,” M.S. thesis, Dep. Commun. Inf. Sci., Tilburg Univ., Netherlands, 2017.
Q. Wang, J. Xin, J. Wu, and N. Zheng, “SVM classification of microaneurysms with imbalanced dataset based on borderline-SMOTE and data cleaning techniques,” in 9th Int. Conf. Mach. Vis. (ICMV 2016), France, 2017, doi: 10.1117/12.2268519.
N. K. Gyamfi and J. Abdulai, “Bank Fraud Detection Using Support Vector Machine,” in 2018 IEEE 9th Annu. Inf. Technol. Electron. Mob. Commun. Conf. (IEMCON), Canada, 2018, pp. 37-41, doi: 10.1109/IEMCON.2018.8614994.
Y. Safi and A. Bouroumi, “Prediction of forest fires using Artificial neural networks,” Appl. Math. Sci., vol. 7, no. 5-8, pp. 271–286, 2013, doi: 10.12988/ams.2013.13025.
I. Stančin and A. Jović, “An overview and comparison of free Python libraries for data mining and big data analysis,” in 2019 42nd Int. Conv. Inf. Commun. Technol. Electron. Microelectron. (MIPRO), Croatia, 2019, pp. 977-982, doi: 10.23919/MIPRO.2019.8757088.
C. Bergmeir, R. J. Hyndman, and B. Koo, “Validity of Cross-Validation for Evaluating Time Series Prediction,” Comput. Stat. Data Anal., vol. 120, pp. 70-83, 2018, doi: 10.1016/j.csda.2017.11.003.
H. Larochelle, Y. Bengio, J. Louradour, and P. Lamblin, “Exploring strategies for training deep neural networks,” J. Mach. Learn. Res., vol. 10, pp. 1-40, 2009, Art. no. 1.
H. Larochelle, D. Erhan, and P. Vincent, “Deep learning using robust interdependent codes,” in Proc. 12th Int. Conf. Artif. Intell. Stat., USA, 2009, vol. 5, pp. 312-319.
R. Tkachenko, A. Doroshenko, I. Izonin, Y. Tsymbal and B. Havrysh, “Imbalance Data Classification via Neural-Like Structures of Geometric Transformations Model: Local and Global Approaches,” in Int. Conf. Comput. Sci. Eng. Educ. Appl., in Advance in Computer Science for Engineering and Education, Z. Hu, S. Petoukhov, I. Dychka, M. He, Eds., in Advances in Intelligent Systems and Computing, vol. 754, 2018, pp. 112-122, doi: 10.1007/978-3-319-91008-6_12.
I. Sohony, R. Pratap, and U. Nambiar, “Ensemble learning for credit card fraud detection,” in CoDS-COMAD ’18 Proc. ACM India Jt. Int. Conf. Data Sci. Manag. Data, India, 2018, pp. 289-294, doi: 10.1145/3152494.3156815.
S. Misra, S. Thakur, M. Ghosh, and S. K. Saha, “An Autoencoder Based Model for Detecting Fraudulent Credit Card Transaction,” Procedia Comput. Sci., vol. 167, pp. 254–262, 2020, doi: 10.1016/j.procs.2020.03.219.
M. Zamini and G. Montazer, “Credit Card Fraud Detection using autoencoder based clustering,” in 2018 9th Int. Symp. Telecommun. (IST), Iran, 2018, pp. 486-491, doi: 10.1109/ISTEL.2018.8661129.
N. Rtayli and N. Enneya, “Selection Features and Support Vector Machine for Credit Card Risk Identification,” Procedia Manuf., vol. 46, pp. 941–948, 2020, doi: 10.1016/j.promfg.2020.05.012.
K. Kittidachanan, W. Minsan, D. Pornnopparath, and P. Taninpong, “Anomaly Detection based on GS-OCSVM Classification,” in 2020 12th Int. Conf. Knowl. Smart Technol. (KST), Thailand, 2020, pp. 64-69, doi: 10.1109/KST48564.2020.9059326.
Minitab, “Receiver operating characteristic (ROC) curve for Fit Binary Logistic Model,” https://support.minitab.com/en-us/minitab/19/help-and-how-to/statistical-modeling/regression/how-to/fit-binary-logistic-model/interpret-the-results/all-statistics-and-graphs/receiver-operating-characteristic-roc-curve/ (accessed May 09, 2020).
تفاصيل المقال

هذا العمل مرخص بموجب Creative Commons Attribution-NonCommercial 4.0 International License.