A Systematic Review of Intelligent Systems and Analytic Applications in Credit Card Fraud Detection
Abstract
:1. Introduction
2. Theoretical Background
2.1. Anomaly Detection
2.2. Financial Fraud Detection
2.3. Credit Card Fraud Detection
- Imbalanced Learning (balancing the imbalanced card fraud data set);
- Feature Selection (detecting the important variables on the card fraud data set);
- Predictive Model (development of card fraud models for possible prediction).
3. Existing Fraud Detection Techniques
3.1. Solutions of Imbalanced Data in CCFD
3.2. Feature Selection and Dimensionality Reduction in CCFD
3.3. Supervised Learning Models in CCFD
4. Emerging Fraud Detection Techniques
4.1. Agent-Based Modelling in CCFD
4.2. Reinforcement Learning in CCFD
4.3. Proposed Conceptual Model
5. Conclusions and Future Works
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Alarfaj, F.K.; Malik, I.; Khan, H.U.; Almusallam, N.; Ramzan, M.; Ahmed, M. Credit Card Fraud Detection Using State-of-the-Art Machine Learning and Deep Learning Algorithms. IEEE Access 2022, 10, 39700–39715. [Google Scholar] [CrossRef]
- Jain, V.; Kavitha, H.; Mohana Kumar, S. Credit Card Fraud Detection Web Application using Streamlit and Machine Learning. In Proceedings of the 2022 IEEE International Conference on Data Science and Information System (ICDSIS), Hassan, India, 29–30 July 2022; IEEE: Hassan, India, 2022; pp. 1–5. [Google Scholar] [CrossRef]
- Arun, G.K.; Rajesh, P. Design of Metaheuristic Feature Selection with Deep Learning Based Credit Card Fraud Detection Model. In Proceedings of the 2022 Second International Conference on Artificial Intelligence and Smart Energy (ICAIS), Coimbatore, India, 23–25 February 2022; IEEE: Coimbatore, India, 2022; pp. 191–197. [Google Scholar] [CrossRef]
- Al-Faqeh, A.-W.K.; Zerguine, A.; Al-Bulayhi, M.A.; Al-Sleem, A.H.; Al-Rabiah, A.S. Credit Card Fraud Detection via Integrated Account and Transaction Submodules. Arab. J. Sci. Eng. 2021, 46, 10023–10031. [Google Scholar] [CrossRef]
- Lenard, M.J.; Watkins, A.L.; Alam, P. Effective Use of Integrated Decision Making: An Advanced Technology Model for Evaluating Fraud in Service-Based Computer and Technology Firms. J. Emerg. Technol. Account. 2007, 4, 123–137. [Google Scholar] [CrossRef]
- Roseline, J.F.; Naidu, G.; Pandi, V.S.; Rajasree, S.A.; Mageswari, N. Autonomous credit card fraud detection using machine learning approach. Comput. Electr. Eng. 2022, 102, 108132. [Google Scholar] [CrossRef]
- Berkmans, T.J.; Karthick, S. Credit Card Fraud Detection with Data Sampling. In Proceedings of the 2022 International Conference on Power, Energy, Control and Transmission Systems (ICPECTS), Chennai, India, 8–9 December 2022; IEEE: Chennai, India, 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Li, Y.; Chen, Z.; Zha, D.; Zhou, K.; Jin, H.; Chen, H.; Hu, X. Automated Anomaly Detection via Curiosity-Guided Search and Self-Imitation Learning. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 2365–2377. [Google Scholar] [CrossRef]
- Patra, M.R.; Jayasingh, B.B. A Software Agent Based Approach for Fraud Detection in Network Crimes. In Applied Computing. AACC 2004; Manandhar, S., Austin, J., Desai, U., Oyanagi, Y., Talukder, A.K., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2004; Volume 3285. [Google Scholar] [CrossRef]
- Boutaher, N.; Elomri, A.; Abghour, N.; Moussaid, K.; Rida, M. A Review of Credit Card Fraud Detection Using Machine Learning Techniques. In Proceedings of the 2020 5th International Conference on Cloud Computing and Artificial Intelligence: Technologies and Applications (CloudTech), Marrakesh, Morocco, 24–26 November 2020; IEEE: Marrakesh, Morocco, 2020; pp. 1–5. [Google Scholar] [CrossRef]
- Al Smadi, B.; Min, M. A Critical review of Credit Card Fraud Detection Techniques. In Proceedings of the 2020 11th IEEE Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), New York, NY, USA, 28–31 October 2020; IEEE: New York, NY, USA, 2020; pp. 0732–0736. [Google Scholar] [CrossRef]
- Karthik, V.S.S.; Mishra, A.; Reddy, U.S. Credit Card Fraud Detection by Modelling Behavior Pattern using Hybrid Ensemble Model. Arab. J. Sci. Eng. 2022, 47, 1987–1997. [Google Scholar] [CrossRef]
- Ravisankar, P.; Ravi, V.; Raghava Rao, G.; Bose, I. Detection of Financial Statement Fraud and Feature Selection using Data Mining Techniques. Decis. Support Syst. 2011, 50, 491–500. [Google Scholar] [CrossRef]
- Saeed, S.K.; Hagras, H. Adaptive Type-2 Fuzzy Logic Based System for Fraud Detection in Financial Applications. In Proceedings of the 2018 10th Computer Science and Electronic Engineering (CEEC), Colchester, UK, 19–21 September 2018; IEEE: Colchester, UK, 2018; pp. 15–18. [Google Scholar] [CrossRef]
- Hilal, W.; Gadsden, S.A.; Yawney, J. Financial Fraud: A Review of Anomaly Detection Techniques and Recent Advances. Expert Syst. Appl. 2022, 193, 116429. [Google Scholar] [CrossRef]
- Lahmiri, S.; Bekiros, S.; Giakoumelou, A.; Bezzina, F. Performance assessment of ensemble learning systems in financial data classification. Intell. Syst. Account. Financ. Manag. 2020, 27, 3–9. [Google Scholar] [CrossRef]
- Itoo, F.; Meenakshi Singh, S. Comparison and analysis of logistic regression, Naïve Bayes and KNN machine learning algorithms for credit card fraud detection. Int. J. Inf. Technol. 2021, 13, 1503–1511. [Google Scholar] [CrossRef]
- Alharbi, A.; Alshammari, M.; Okon, O.D.; Alabrah, A.; Rauf, H.T.; Alyami, H.; Meraj, T. A Novel text2IMG Mechanism of Credit Card Fraud Detection: A Deep Learning Approach. Electronics 2022, 11, 756. [Google Scholar] [CrossRef]
- Own, R.M.; Salem, S.A.; Mohamed, A.E. TCCFD: An Efficient Tree-based Framework for Credit Card Fraud Detection. In Proceedings of the 2021 16th International Conference on Computer Engineering and Systems (ICCES), Cairo, Egypt, 15–16 December 2021; IEEE: Cairo, Egypt, 2021; pp. 1–6. [Google Scholar] [CrossRef]
- Esenogho, E.; Mienye, I.D.; Swart, T.G.; Aruleba, K.; Obaido, G. A Neural Network Ensemble with Feature Engineering for Improved Credit Card Fraud Detection. IEEE Access 2022, 10, 16400–16407. [Google Scholar] [CrossRef]
- Kumbure, M.M.; Lohrmann, C.; Luukka, P.; Porras, J. Machine learning techniques and data for stock market forecasting: A literature review. Expert Syst. Appl. 2022, 197, 116659. [Google Scholar] [CrossRef]
- Zhang, W.; He, H.; Zhang, S. A Novel Multi-Stage Hybrid Model with Enhanced Multi-Population Niche Genetic Algorithm: An Application in Credit Scoring. Expert Syst. Appl. 2019, 121, 221–232. [Google Scholar] [CrossRef]
- Işık, M.; Sennaroğlu, B.; Genç, M. Predicting the Probability of Default with the Help of Macroeconomic Indicators in IFRS 9 Provision Calculations. In Post Covid Era: Future of Economies and World Order; Istanbul University Press: Istanbul, Turkey, 2023; pp. 181–194. [Google Scholar] [CrossRef]
- Xu, J.; Zhou, C.; Xu, S.; Zhang, L.; Han, Z. Feature selection based on multi-perspective entropy of mixing uncertainty measure in variable-granularity rough set. Appl. Intell. 2024, 54, 147–168. [Google Scholar] [CrossRef]
- Afriyie, J.K.; Tawiah, K.; Pels, W.A.; Addai-Henne, S.; Dwamena, H.A.; Owiredu, E.O.; Ayeh, S.A.; Eshun, J. A Supervised Machine Learning Algorithm for Detecting and Predicting Fraud in Credit Card Transactions. Decis. Anal. J. 2023, 6, 100163. [Google Scholar] [CrossRef]
- Bequé, A.; Lessmann, S. Extreme Learning Machines for Credit Scoring: An Empirical Evaluation. Expert Syst. Appl. 2017, 86, 42–53. [Google Scholar] [CrossRef]
- Sharma, N.; Ranjan, V. Credit Card Fraud Detection: A Hybrid of PSO and K-Means Clustering Unsupervised Approach. In Proceedings of the 2023 13th International Conference on Cloud Computing, Data Science & Engineering (Confluence), Noida, India, 19–20 January 2023; IEEE: Noida, India, 2023; pp. 445–450. [Google Scholar] [CrossRef]
- Du, H.; Lv, L.; Guo, A.; Wang, H. AutoEncoder and LightGBM for Credit Card Fraud Detection Problems. Symmetry 2023, 15, 870. [Google Scholar] [CrossRef]
- Ahmed, F.; Shamsuddin, R. A Comparative Study of Credit Card Fraud Detection Using the Combination of Machine Learning Techniques with Data Imbalance Solution. In Proceedings of the 2021 2nd International Conference on Computing and Data Science (CDS), Stanford, CA, USA, 28–29 January 2021; IEEE: Stanford, CA, USA, 2021; pp. 112–118. [Google Scholar] [CrossRef]
- Sahu, A.; Gm, H.; Gourisaria, M.K. A Dual Approach for Credit Card Fraud Detection using Neural Network and Data Mining Techniques. In Proceedings of the 2020 IEEE 17th India Council International Conference (INDICON), New Delhi, India, 10–13 December 2020; IEEE: New Delhi, India, 2020; pp. 1–7. [Google Scholar] [CrossRef]
- Ali, I.; Aurangzeb, K.; Awais, M.; ul Hussen Khan, R.J.; Aslam, S. An Efficient Credit Card Fraud Detection System using Deep learning-based Approaches. In Proceedings of the 2020 IEEE 23rd International Multitopic Conference (INMIC), Bahawalpur, Pakistan, 5–7 November 2020; IEEE: Bahawalpur, Pakistan, 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Chen, H.; Ai, H.; Yang, Z.; Yang, W.; Ye, Z.; Dong, D. An Improved XGBoost Model Based on Spark for Credit Card Fraud Prediction. In Proceedings of the 2020 IEEE 5th International Symposium on Smart and Wireless Systems Within the Conferences on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS), Dortmund, Germany, 17–18 September 2020; IEEE: Dortmund, Germany, 2020; pp. 1–6. [Google Scholar] [CrossRef]
- El hlouli, F.Z.; Riffi, J.; Mahraz, M.A.; El Yahyaouy, A.; Tairi, H. Credit Card Fraud Detection Based on Multilayer Perceptron and Extreme Learning Machine Architectures. In Proceedings of the 2020 International Conference on Intelligent Systems and Computer Vision (ISCV), Fez, Morocco, 9–11 June 2020; IEEE: Fez, Morocco, 2020; pp. 1–5. [Google Scholar] [CrossRef]
- Cui, Y.; Song, Z.; Hu, J. Research on Credit Card Fraud Classification Based on GA-SVM. In Proceedings of the 2021 4th International Conference on Advanced Electronic Materials, Computers and Software Engineering (AEMCSE), Changsha, China, 26–28 March 2021; IEEE: Changsha, China, 2021; pp. 1076–1080. [Google Scholar] [CrossRef]
- Aung, M.H.; Seluka, P.T.; Fuata, J.T.R.; Tikoisuva, M.J.; Cabealawa, M.S.; Nand, R. Random Forest Classifier for Detecting Credit Card Fraud based on Performance Metrics. In Proceedings of the 2020 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), Gold Coast, Australia, 16–18 December 2020; IEEE: Gold Coast, Australia, 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Ileberi, E.; Sun, Y.; Wang, Z. A Machine Learning based Credit Card Fraud Detection using the GA Algorithm for Feature Selection. J. Big Data 2022, 9, 24. [Google Scholar] [CrossRef]
- Gambo, M.L.; Zainal, A.; Kassim, M.N. A Convolutional Neural Network Model for Credit Card Fraud Detection. In Proceedings of the 2022 International Conference on Data Science and Its Applications (ICoDSA), Bandung, Indonesia, 6–7 July 2022; IEEE: Bandung, Indonesia, 2022; pp. 198–202. [Google Scholar] [CrossRef]
- Abd El-Naby, A.; Hemdan, E.E.-D.; El-Sayed, A. An Efficient Fraud Detection Framework with Credit Card Imbalanced Data in Financial Services. Multimed. Tools Appl. 2023, 82, 4139–4160. [Google Scholar] [CrossRef]
- Karthika, J.; Senthilselvi, A. Credit Card Fraud Detection based on Ensemble Machine Learning Classifiers. In Proceedings of the 2022 3rd International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India, 17–19 August 2022; IEEE: Coimbatore, India, 2022; pp. 1604–1610. [Google Scholar] [CrossRef]
- Singh, A.; Ranjan, R.K.; Tiwari, A. Credit Card Fraud Detection under Extreme Imbalanced Data: A Comparative Study of Data-level Algorithms. J. Exp. Theor. Artif. Intell. 2022, 34, 571–598. [Google Scholar] [CrossRef]
- Zioviris, G.; Kolomvatsos, K.; Stamoulis, G. Credit Card Fraud Detection using a Deep Learning Multistage Model. J. Supercomput. 2022, 78, 14571–14596. [Google Scholar] [CrossRef]
- Malik, E.F.; Khaw, K.W.; Belaton, B.; Wong, W.P.; Chew, X. Credit Card Fraud Detection Using a New Hybrid Machine Learning Architecture. Mathematics 2022, 10, 1480. [Google Scholar] [CrossRef]
- Negi, S.; Das, S.K.; Bodh, R. Credit Card Fraud Detection using Deep and Machine Learning. In Proceedings of the 2022 International Conference on Applied Artificial Intelligence and Computing (ICAAIC), Salem, India, 9–11 May 2022; IEEE: Salem, India, 2022; pp. 455–461. [Google Scholar] [CrossRef]
- Abdulghani, A.Q.; Ucan, O.N.; Alheeti, K.M.A. Credit Card Fraud Detection using XGBoost Algorithm. In Proceedings of the 2021 14th International Conference on Developments in eSystems Engineering (DeSE), Sharjah, United Arab Emirates, 7–10 December 2021; IEEE: Sharjah, United Arab Emirates, 2021; pp. 487–492. [Google Scholar] [CrossRef]
- Alfaiz, N.S.; Fati, S.M. Enhanced Credit Card Fraud Detection Model Using Machine Learning. Electronics 2022, 11, 662. [Google Scholar] [CrossRef]
- Tomar, P.; Shrivastava, S.; Thakar, U. Ensemble Learning based Credit Card Fraud Detection System. In Proceedings of the 2021 5th Conference on Information and Communication Technology (CICT), Kurnool, India, 10–12 December 2021; IEEE: Kurnool, India, 2021; pp. 1–5. [Google Scholar] [CrossRef]
- Jovanovic, D.; Antonijevic, M.; Stankovic, M.; Zivkovic, M.; Tanaskovic, M.; Bacanin, N. Tuning Machine Learning Models Using a Group Search Firefly Algorithm for Credit Card Fraud Detection. Mathematics 2022, 10, 2272. [Google Scholar] [CrossRef]
- Forough, J.; Momtazi, S. Sequential credit card fraud detection: A joint deep neural network and probabilistic graphical model approach. Expert Syst. 2022, 39, e12795. [Google Scholar] [CrossRef]
- Razaque, A.; Frej, M.B.H.; Bektemyssova, G.; Amsaad, F.; Almiani, M.; Alotaibi, A.; Jhanjhi, N.Z.; Amanzholova, S.; Alshammari, M. Credit Card-Not-Present Fraud Detection and Prevention Using Big Data Analytics Algorithms. Appl. Sci. 2022, 13, 57. [Google Scholar] [CrossRef]
- Ghosh, S.; Bilgaiyan, S.; Gourisaria, M.K.; Sharma, A. Comparative Analysis of Applications of Machine Learning in Credit Card Fraud Detection. In Proceedings of the 2023 6th International Conference on Information Systems and Computer Networks (ISCON), Mathura, India, 3–4 March 2023; IEEE: Mathura, India, 2023; pp. 1–7. [Google Scholar] [CrossRef]
- Mahajan, A.; Baghel, V.S.; Jayaraman, R. Credit Card Fraud Detection using Logistic Regression with Imbalanced Dataset. In Proceedings of the 2023 10th International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India, 15–17 March 2023; IEEE: New Delhi, India, 2023; pp. 339–342. [Google Scholar]
- Alabrah, A. An Improved CCF Detector to Handle the Problem of Class Imbalance with Outlier Normalization Using IQR Method. Sensors 2023, 23, 4406. [Google Scholar] [CrossRef]
- Gupta, P.; Varshney, A.; Khan, M.R.; Ahmed, R.; Shuaib, M.; Alam, S. Unbalanced Credit Card Fraud Detection Data: A Machine Learning-Oriented Comparative Study of Balancing Techniques. Procedia Comput. Sci. 2023, 218, 2575–2584. [Google Scholar] [CrossRef]
- Jose, S.; Devassy, D.; Antony, A.M. Detection of Credit Card Fraud Using Resampling and Boosting Technique. In Proceedings of the 2023 Advanced Computing and Communication Technologies for High Performance Applications (ACCTHPA), Ernakulam, India, 20–21 January 2023; IEEE: Ernakulam, India, 2023; pp. 1–8. [Google Scholar] [CrossRef]
- Tanapanichkan, S.; Kosolsombat, S.; Luangwiriya, T. Credit Card Fraud Detection Using Machine Learning. In Proceedings of the 2024 IEEE International Conference on Cybernetics and Innovations (ICCI), Chonburi, Thailand, 29–31 March 2024; IEEE: Chonburi, Thailand, 2024; pp. 1–5. [Google Scholar] [CrossRef]
- Menon, P.P.; Sachdeva, A.; M, G.V. Fraud Shield: Credit Card Fraud Detection with Ensemble and Deep Learning. In Proceedings of the 2024 4th International Conference on Pervasive Computing and Social Networking (ICPCSN), Salem, India, 3–4 May 2024; IEEE: Salem, India, 2024; pp. 224–230. [Google Scholar] [CrossRef]
- Mostafa, N.; Helmy, M.M.; Hatem, F.; Hani, J.; Nabil, L.M.; AbdElminaam, D.S. ML_MastercardFraud|Machine Learning’s Mastery in Credit Card Fraud Detection. In Proceedings of the 2024 Intelligent Methods, Systems, and Applications (IMSA), Giza, Egypt, 13–14 July 2024; IEEE: Giza, Egypt, 2024; pp. 259–266. [Google Scholar] [CrossRef]
- Jonsson, S. Credit risk: An agent-based model of post-credit decision actions and credit losses in banks. In Agent-Based Modeling and Simulation; Taylor, S.J.E., Ed.; Palgrave Macmillan: London, UK, 2014; pp. 185–207. [Google Scholar] [CrossRef]
- Jonsson, S. The Effects of Reward System on Bank Credit Losses—An Agent-Based Model. Manag. Financ. 2015, 41, 908–924. [Google Scholar] [CrossRef]
- Alexandre, M.; Lima, G.T. Macroeconomic Impacts of Trade Credit: An Agent-Based Modeling Exploration. EconomiA 2020, 21, 130–144. [Google Scholar] [CrossRef]
- Liu, X.; Zhang, W.; Xiong, X.; Shen, D.; Zhang, Y. Credit rationing and the simulation of bank-small and medium sized firm artificial credit market. J. Syst. Sci. Complex. 2016, 29, 991–1017. [Google Scholar] [CrossRef]
- Catullo, E.; Palestrini, A.; Grilli, R.; Gallegati, M. Early Warning Indicators and Macro-Prudential Policies: A Credit Network Agent Based Model. J. Econ. Interact. Coord. 2018, 13, 81–115. [Google Scholar] [CrossRef]
- Catullo, E.; Giri, F.; Gallegati, M. Macro and Microprudential Policies: Sweet and Lowdown in a Credit Network Agent-Based Model. Macroecon. Dyn. 2021, 25, 1227–1246. [Google Scholar] [CrossRef]
- Erlingsson, E.J.; Teglio, A.; Cincotti, S.; Stefansson, H.; Sturluson, J.T.; Raberto, M. Housing Market Bubbles and Business Cycles in an Agent-Based Credit Economy. Economics 2014, 8, 20140008. [Google Scholar] [CrossRef]
- Dosi, G.; Fagiolo, G.; Napoletano, M.; Roventini, A. Income Distribution, Credit and Fiscal Policies in an Agent-Based Keynesian Model. J. Econ. Dyn. Control 2013, 37, 1598–1625. [Google Scholar] [CrossRef]
- Russo, A.; Riccetti, L.; Gallegati, M. Increasing Inequality, Consumer Credit and Financial Fragility in an Agent Based Macroeconomic Model. J. Evol. Econ. 2016, 26, 25–47. [Google Scholar] [CrossRef]
- Cornalba, F.; Disselkamp, C.; Scassola, D.; Helf, C. Multi-objective reward generalization: Improving performance of Deep Reinforcement Learning for applications in single-asset trading. Neural Comput. Appl. 2024, 36, 619–637. [Google Scholar] [CrossRef]
- Kochliaridis, V.; Kouloumpris, E.; Vlahavas, I. Combining deep reinforcement learning with technical analysis and trend monitoring on cryptocurrency markets. Neural Comput. Appl. 2023, 35, 21445–21462. [Google Scholar] [CrossRef]
- Tahvonen, O.; Suominen, A.; Malo, P.; Viitasaari, L.; Parkatti, V.-P. Optimizing high-dimensional stochastic forestry via reinforcement learning. J. Econ. Dyn. Control 2022, 145, 104553. [Google Scholar] [CrossRef]
- Wu, B.; Li, L. Reinforcement learning for continuous-time mean-variance portfolio selection in a regime-switching market. J. Econ. Dyn. Control 2024, 158, 104787. [Google Scholar] [CrossRef]
- Liu, W.; Xiang, S.; Zhang, T.; Han, Y.; Guo, X.; Zhang, Y.; Hao, Y. Judgmentally adjusted Q-values based on Q-ensemble for offline reinforcement learning. Neural Comput. Appl. 2024, 36, 15255–15277. [Google Scholar] [CrossRef]
- Dang, T.K.; Tran, T.C.; Tuan, L.M.; Tiep, M.V. Machine Learning based on Resampling Approaches and Deep Reinforcement Learning for Credit Card Fraud Detection Systems. Appl. Sci. 2021, 11, 10004. [Google Scholar] [CrossRef]
- Mead, A.; Lewris, T.; Prasanth, S.; Adams, S.; Alonzi, P.; Beling, P. Detecting Fraud in Adversarial Environments: A Reinforcement Learning Approach. In Proceedings of the 2018 Systems and Information Engineering Design Symposium (SIEDS), Charlottesville, VA, USA, 27 April 2018; IEEE: Charlottesville, VA, USA, 2018; pp. 118–122. [Google Scholar] [CrossRef]
- Vimal, S.; Kayathwal, K.; Wadhwa, H.; Dhama, G. Application of Deep Reinforcement Learning to Payment Fraud. arXiv 2021. [Google Scholar] [CrossRef]
- Tekkali, C.G.; Natarajan, K. RDQN: Ensemble of Deep Neural Network with Reinforcement Learning in Classification based on Rough Set Theory for Digital Transactional Fraud Detection. Complex Intell. Syst. 2023, 9, 5313–5332. [Google Scholar] [CrossRef]
- Handhika, T.; Sabri, A.; Murni, M. Reinforcement Learning on Credit Risk-Based Pricing. In Proceedings of the 2021 2nd International Conference on Computational Methods in Science & Technology (ICCMST), Mohali, India, 17–18 December 2021; IEEE: Mohali, India, 2021; pp. 233–236. [Google Scholar] [CrossRef]
- Hassani, B.K. Societal Bias Reinforcement through Machine Learning: A Credit Scoring Perspective. AI Ethics 2021, 1, 239–247. [Google Scholar] [CrossRef]
- Herasymovych, M.; Märka, K.; Lukason, O. Using Reinforcement Learning to Optimize the Acceptance Threshold of a Credit Scoring Model. Appl. Soft Comput. J. 2019, 84, 105697. [Google Scholar] [CrossRef]
- Hu, Y.-J.; Lin, S.-J. Deep Reinforcement Learning for Optimizing Finance Portfolio Management. In Proceedings of the 2019 Amity International Conference on Artificial Intelligence (AICAI), Dubai, United Arab Emirates, 4–6 February 2019; IEEE: Dubai, United Arab Emirates, 2019; pp. 14–20. [Google Scholar] [CrossRef]
- Zejnullahu, F.; Moser, M.; Osterrieder, J. Applications of Reinforcement Learning in Finance—Trading with a Double Deep Q-Network. arXiv 2022. [Google Scholar] [CrossRef]
- Li, Z.; Liu, X.-Y.; Zheng, J.; Wang, Z.; Walid, A.; Guo, J. FinRL-Podracer: High Performance and Scalable Deep Reinforcement Learning for Quantitative Finance. In Proceedings of the ICAIF ‘21: Proceedings of the Second ACM International Conference on AI in Finance, Virtual, 3–5 November 2021; Cornell University: Ithaca, NY, USA, 2021; pp. 1–9. [Google Scholar] [CrossRef]
Resampling Type | Resampling Method | Abbreviation |
---|---|---|
Undersampling | Random Undersampling | RUS |
One-Sided Selection | OSS | |
Condensed Nearest Neighbor | CDNN | |
Edited Nearest Neighbors | ENN | |
Repeated Edited Nearest Neighbors | RENN | |
All k-Nearest Neighbors | AllKNN | |
Instance Hardness Threshold | IHT | |
Near Miss Sampling | NMS | |
Neighborhood Cleaning Rule | NCR | |
TomekLinks | TMLK | |
Cluster Centroid Sampling | CCS | |
Sequence Aware Undersampling | SAUS | |
Oversampling | Random Oversampling | ROS |
Synthetic Minority Oversampling Technique | SMOTE | |
Borderline Synthetic Minority Oversampling Technique | Borderline SMOTE | |
k-Means Synthetic Minority Oversampling Technique | k-Means SMOTE | |
Support Vector Machine Synthetic Minority Oversampling Technique | SVM SMOTE | |
Adaptive Synthetic Sampling | ADASYN | |
Oversampling followed by Undersampling | Synthetic Minority Oversampling Technique + Edited Nearest Neighbors | SMOTEENN |
Synthetic Minority Oversampling Technique + TomekLinks | SMOTETomek |
Supervised Learning Method | Abbreviation |
---|---|
Adaptive Boosting | AdaBoost |
Adaptive Boosting and Light Gradient Boosting Machine | AdaBoost-LGBM |
Classification and Regression Tree | CART |
Category Boosting | CatBoost |
Convolutional Neural Network | CNN |
Decision Tree | DT |
Ensemble Learning | EL |
Extreme Learning Machine | ELM |
Extra Tree Classifier | ETC |
Genetic Algorithm and Support Vector Machine | GA-SVM |
Generative Adversarial Network | GAN |
Gradient Boosting Machines | GBM |
Gaussian Naive Bayesian | GNB |
Gated Recurrent Unit | GRU |
K-Nearest Neighbors | KNN |
Linear Discriminant Analysis | LDA |
Light Gradient Boosting Machine | LGBM |
Logistic Regression | LR |
Long Short-Term Memory | LSTM |
Long Short-Term Memory and Conditional Random Fields | LSTM-CRF |
Latent Dirichlet Allocation | LTDA |
Multilayer Perceptron | MLP |
Multinominal Naive Bayesian | MNB |
Naive Bayesian | NB |
Passive Aggressive Classifier | PAC |
Particle Swarming Organization and Weighted k Means | PSO-Weighted k-Means |
Random Forest | RF |
Radius Neighbors Classifier | RNC |
Support Vector Machine | SVM |
eXtreme Gradient Boosting | XGBoost |
eXtreme Gradient Boosting on Spark | XGBoost-Spark |
Reference | Solutions for Imbalance Data | Feature Selection Methods | Classification Methods | The Best Model |
---|---|---|---|---|
[29] | RUS, ROS, SMOTE, and ADASYN | PCA | LR, SVM, NB, RF, DT, and KNN | RF Model with ROS |
[30] | ROS and CBM | PCA | MLP, DT, LR, RF, and SVM | RF Model with RUS |
[31] | ROS | PCA | GAN, NB, and MLP | MLP Model with ROS |
[32] | SMOTE | PCA | LR, RF, DT, XGBoost, and SXGBoost | SXGBoost |
[33] | SMOTE | PCA | MLP and ELM | MLP |
[34] | CCS | PCA | RF, LR, NB, and GA-SVM | GA-SVM |
[35] | SMOTE | PCA | RF, LR, MLP, SVM, NB, and KNN | RF |
[36] | SMOTE | GA | DT, RF, LR, MLP, and NB | RF |
[20] | SMOTEENN | PCA | SVM, MLP, DT, AdaBoost, and LSTM | LSTM |
[37] | ADASYN | PCA | CNN | CNN Model with ADASYN |
[38] | SMOTE, Borderline SMOTE, ADASYN, SMOTEENN, and SMOTETomek | PCA | KNN, LR, LTDA, CART, and NB | CART Model with Borderline SMOTE |
[39] | SMOTE | RFE | PAC, LDA, RNC, BNB, GNB, and ETC | ETC |
[40] | SMOTE, ADASYN, ROS, RUS, TMLK, CCS, AIIKNN, SMOTETomek, and SMOTEENN | PCA | AdaBoost, XGBoost, RF, SVM, LR, GNB, MNB, KNN, and DT | AdaBoost, XGBoost, and RF |
[41] | SMOTE, Borderline SMOTE, k-Means SMOTE, and ADASYN | PCA, AE, and VAE | CNN and SVM | CNN Model with ADASYN |
[42] | SMOTEENN | CRA | LR, SVM, NB, RF, LGBM, XGBoost, AdaBoost, and DT | AdaBoost + LGBM (Hybrid Model) |
[43] | RUS | PCA | LR, XGBoost, and MLP | MLP |
[44] | SMOTE | PCA | LR, LDA, NB, and XGBoost | XGBoost |
[45] | RUS, TMLK, OSS, CDNN, ENN, AllKNN, RENN, NCR, NMS, IHT, ROS, ADASYN, SMOTE, SVM SMOTE, Borderline SMOTE, SMOTEENN, and SMOTETomek | PCA | LR, DT, KNN, RF, NB, GBM, CatBoost, LGBM, and XGBoost | CatBoost Model with AllKNN |
[46] | RUS | PCA | DT, LR, NB, and EL | EL |
[19] | SMOTE, Borderline SMOTE, and ADASYN | PCA and MRMR | DT, RF, and ETC | ETC Model with Borderline SMOTE |
[47] | SMOTE | PCA | SVM, ELM, and XGBoost | XGBoost |
[48] | RUS, SAUS, ROS, ADASYN, and SMOTE | PCA | MLP, GRU, LSTM, and LSTM-CRF | LSTM-CRF |
[49] | RUS | t-SNE, PCA, and SVD | LR, KNN, DT, and SVM | LR |
[28] | ROS | PCA and AE | LGBM, KNN, and RF | LGBM |
[50] | SMOTE | PCA, AE, and OCSVM | LR, KNN, DT, RF, NB, AdaBoost, and XGBoost | XGBoost |
[51] | RUS and ROS | PCA | LR | LR |
[52] | SMOTEENN | Shapiro | LR, KNN, DT, RF, NB, AdaBoost, and XGBoost | RF |
[25] | RUS | CRA | LR, GNB, KNN, DT, and RF | RF |
[53] | RUS, ROS, and SMOTE | PCA | LR, DT, XGBoost, and MLP | XGBoost Model with ROS |
[54] | SMOTE | PCA | ETC, GBM, DT, and RF | GBM Model with AdaBoost and RF Model with AdaBoost |
[27] | SMOTEENN | PCA | k-Means, Weighted k-Means, and PSO-Weighted k-Means | PSO-Weighted k-Means Hybrid Model |
[55] | RUS, ROS, SMOTE, ADASYN, Borderline SMOTE, and SVM SMOTE | Mutual Information | RF, KNN, LGBM, XGBOOST, and DT | RF |
[56] | SMOTE | PCA | Voting, Stacking, CNN, and LSTM | Stacking |
[57] | RUS | PCA | RF, GBM, NB, KNN, DT, and LR | RF |
Reference | Title | Topic | Comment |
---|---|---|---|
(Jonsson, 2014) [58] | Credit Risk—an Agent Model of Post Credit Decision Actions and Credit Losses in Banks | Finance–Banking–Credit Risk | In the study, an agent model was developed to examine the effect of bankers’ post credit decisions on bank credit losses caused by lending to corporate customers. The model results show that post credit decisions have significant effects on bank loan losses. |
(Liu et al., 2016) [61] | Credit Rationing and the Simulation of Bank—Small- and Medium-Sized (SMEs) Firm Artificial Credit Market | Finance–Banking–Credit Transactions | In the study, the financing difficulties faced by SMEs were analyzed and an artificial credit market was created with agent-based computational to imitate credit transactions. The model results show that the number of collaterals, the average probability of success of the projects, and the principal interest ratio have an important effect on the average profit of the bank, the bank capital, the total interest ratio, the number of borrowers, the size of the credit, and the degree of the credit score. |
(Catullo et al., 2018) [62] | Early Warning Indicators and Macro Prudential Policies—a Credit Network Agent-Based Model | Finance–Banking–Credit Network System | In the study, an agent model was developed that renews an artificial credit network according to the leverage options of firms and banks. The study aimed to identify and analyze both early warning indicators and policy precautionary measures in the credit network. |
(Erlingsson et al., 2014) [64] | Housing Market Bubbles and Business Cycles in an Agent Credit Economy | Finance–Banking–Credit Network System | In the study, housing and mortgage markets were examined with an agent-based macroeconomic model. A series of computational experiments were conducted to investigate the effects of different households’ credibility conditions on the credit network system. In the study, it is seen that easy access to credit increases housing prices and uncertainty in the economy. |
(Dosi et al., 2013) [65] | Income Distribution, Credit and Fiscal Policies in an Agent Keynesian Model | Economics–Financial Impact–Macroeconomic Model | In the study, the relationships between income distribution and monetary and fiscal policies were examined using a different version of the agent-based Keynesian model. With the help of the developed model, it was attempted to explain the effect of financial factors on the real economy and income distribution. In addition, the model shows that unstable economies are subject to severe business cycle fluctuations, high unemployment rates, and high crisis probabilities. |
(Russo et al., 2016) [66] | Increasing Inequality, Consumer Credit, and Financial Fragility in an Agent Macroeconomic Model | Economics–Financial Impact–Macroeconomic Model | The study examined the interaction between increasing inequality and consumer credit in a multiplex macroeconomic system of households, banks and firms. The simulation results show that there are positive and negative effects to implementing consumer credit. A fiscal policy might be needed as the increase in financial profits triggers the decline in the real wealth of the household. |
(Catullo et al., 2021) [63] | Macro and Micro Prudential Policies—Sweet and Lowdown in a Credit Network Agent Model | Finance–Banking–Credit Network System | In the study, an agent-based model was presented that reproduces a credit network formed by firms, banks, and individual customers. Simulation trials show that a combination of micro and macro prudential strategies decreases systemic risk but also increases banks’ capital volatility. The results support the argument that meso prudential policy can reduce systemic risk without affecting the stability of banks’ capital structure. |
(Alexandre and Lima, 2020) [60] | Macroeconomic Impacts of Trade Credit—an Agent Modelling Exploration | Finance–Banking–Credit Transactions | In the study, the effects of macroeconomic changes on commercial loans were examined by evaluating the macroeconomic effects in various dimensions. Two different types of agent-based model were developed in the study (down-stream firms and up-stream firms). The results show that there is a potential relationship between the ratio of non-performing loans and the average product of firms. |
(Jonsson, 2015) [59] | The Effects of Reward System on Bank Credit Losses—an Agent Model | Finance–Banking–Credit Risk | In the study, an agent model was used to examine how reward system design affects bank credit losses. The model results show that a collaborative reward system has the potential to decrease bank credit losses. |
Reference | Title | Topic | Comment |
---|---|---|---|
(Mead et al., 2018) [73] | Detecting Fraud in Adversarial Environments: A Reinforcement Learning Approach | Finance–Banking–Credit Card Fraud | In the study, it was stated that credit card fraud is a costly problem for banks. In addition, it was stated that this abuse creates a great concern for consumers. The disadvantages of supervised learning methods used are mentioned in credit card fraud. It has been stated that supervised learning leads to a static approach and in this case, it creates weakness in recognizing the changing conditions. In addition, the reinforcement learning approach is more effective than static approaches in modelling. In the study, a hybrid structure was developed by adding the Markov decision process (MDP) to the reinforcement learning approach. |
(Dang et al., 2021) [72] | Machine Learning based on Resampling Approaches and Deep Reinforcement Learning for Credit Card Fraud Detection Systems | Finance–Banking–Credit Card Fraud | The study focused on the imbalanced data set problem and its solution. In the study, the raw data set and the data sets obtained because of resampling (SMOTE and ADASYN) were used. Machine learning algorithms and the deep reinforcement learning approach were applied to these data sets. Models obtained with different approaches (raw data-machine learning, resampled data sets-machine learning and raw data-deep reinforcement learning) were compared in terms of performance. The deep reinforcement learning model using the raw data set did not meet the expectations in terms of performance. |
(Tekkali and Natarajan, 2023) [75] | RDQN: Ensemble of Deep Neural Network with Reinforcement Learning in Classification based on Rough Set Theory for Digital Transactional Fraud Detection | Finance–Banking–Digital Fraud | In the study, it was stated that several machine learning algorithms can detect whether the digital transaction is fraudulent, but these algorithms fail to reduce the processing time. Hybrid models are being developed to detect movements quickly and efficiently. A new approach (RDQN) was obtained by combining the rough set theory approach and the deep reinforcement learning approach. The study consists of three main titles: data preprocessing process, determination of structural relations with rough set theory, and establishment of hybrid system (DQN) by determining properties. In particular, with the improvement in the reward function, the processing time is considerably reduced. |
(Vimal et al., 2021) [74] | Application of Deep Reinforcement Learning to Payment Fraud | Finance–Banking–Digital Fraud | In the study, it was mentioned that the models developed with standard machine learning algorithms could not give optimum results in the desired solutions. A decision model was created by adding the benefit maximization to the reward function in the reinforcement learning approach. The developed model was compared with other standard classifiers. The developed model gave very successful results in terms of performance compared to other classification models except for XGBoost. |
(Handhika et al., 2021) [76] | Reinforcement Learning on the Credit Risk-Based Pricing | Finance–Banking–Credit Pricing | In the study, credit prices were created on an individual basis by using individual customer information such as credit scores, maturity, and number of applications. While creating the credit scorecard used in pricing, the past information of individual customers was used. It was attempted to create a model pattern with the deep reinforcement learning approach. |
(Hassani, 2021) [77] | Societal Biases Reinforcement through Machine Learning—a Credit Scoring Perspective | Finance–Banking–Credit Scoring | The study tested whether social biases affect credit scorecards. Reinforcement learning approach was used in the analysis of factors and evaluation of results in this test process. When the results of the study were examined, it was seen that social biases affected credit scorecards and made them biased. |
(Herasymovych et al., 2019) [78] | Using Reinforcement Learning to Optimize the Acceptance Threshold of a Credit Scoring Model | Finance–Banking–Credit Scoring | In the study, the reinforcement learning approach was used to determine the optimal threshold values of credit scores. It was concluded that the optimal threshold values obtained with the reinforcement learning will be better than the threshold values obtained with the traditional approach (in terms of profit). |
(Zeynullahu et al., 2022) [80] | Applications of Reinforcement Learning in Finance-Trading with a Double Deep Q-Network | Finance–Banking–Investment Management | The study focused on improving the buying and selling of individual financial assets in the investment decision process. In the study, the agent is trained in buying/selling transactions, and its behavior is tested on new data. |
(Li et al., 2021) [81] | FinRL-Podracer: High Performance and Scalable Deep Reinforcement Learning for Quantitative Finance | Finance–Banking–Investment Management | The study offered a deep reinforcement learning approach cloud solution with high performance and high scalability in investment decisions. The deep reinforcement learning approach has a constantly renewing mechanism to improve investment performance. |
(Hu and Lin, 2019) [79] | Deep Reinforcement Learning for Optimizing Finance Portfolio Management | Finance–Banking–Portfolio Management | In the study, the use and results of deep reinforcement learning approach, which is a combination of deep learning and reinforcement learning approaches, were evaluated in portfolio management. In the first stage, GRUs, one of the deep neural network models, were used to examine the effects. Then, it was attempted to determine the risk adjustable reward function. In the last stage, a model was developed by combining deep and reinforcement learning approaches to determine the optimal policy in the portfolio. |
(Wu and Li, 2024) [70] | Reinforcement learning for continuous-time mean-variance portfolio selection in a regime-switching market | Finance–Banking–Portfolio Management | In the study, the RL approach was used to solve the continuous-time mean-variance portfolio selection problem in a market-facing regime change. It is seen that the model with an RL approach is quite useful in the long-term investment problem of portfolio management. |
Approach | Partition | Recall | Precision | GMean | F1-Score |
---|---|---|---|---|---|
DDQN Model | Train | 1.000000 | 0.987671 | 0.993816 | 0.993797 |
DDQN Model | Test | 1.000000 | 0.987617 | 0.993789 | 0.993770 |
SVM Model | Train | 0.993123 | 0.991848 | 0.992485 | 0.992485 |
SVM Model | Test | 0.993450 | 0.991721 | 0.992585 | 0.992585 |
RF Model | Train | 0.979660 | 0.998757 | 0.989162 | 0.989116 |
RF Model | Test | 0.978902 | 0.998480 | 0.988643 | 0.988594 |
Risk Group | Binning | Legal Rate | Fraud Rate |
---|---|---|---|
1 | Q Value < 0.2831 | 99.97% | 0.03% |
2 | 0.2831 ≤ Q Value < 0.2899 | 99.94% | 0.06% |
3 | 0. 2899 ≤ Q Value < 0. 2945 | 99.90% | 0.10% |
4 | 0. 2945 ≤ Q Value < 0. 2985 | 99.88% | 0.12% |
5 | 0. 2985 ≤ Q Value < 0.3031 | 99.64% | 0.36% |
6 | 0.3031 ≤ Q Value | 99.52% | 0.48% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Oztemel, E.; Isik, M. A Systematic Review of Intelligent Systems and Analytic Applications in Credit Card Fraud Detection. Appl. Sci. 2025, 15, 1356. https://doi.org/10.3390/app15031356
Oztemel E, Isik M. A Systematic Review of Intelligent Systems and Analytic Applications in Credit Card Fraud Detection. Applied Sciences. 2025; 15(3):1356. https://doi.org/10.3390/app15031356
Chicago/Turabian StyleOztemel, Ercan, and Muhammed Isik. 2025. "A Systematic Review of Intelligent Systems and Analytic Applications in Credit Card Fraud Detection" Applied Sciences 15, no. 3: 1356. https://doi.org/10.3390/app15031356
APA StyleOztemel, E., & Isik, M. (2025). A Systematic Review of Intelligent Systems and Analytic Applications in Credit Card Fraud Detection. Applied Sciences, 15(3), 1356. https://doi.org/10.3390/app15031356