journal article·2022-09-26Open access

Financial Fraud Detection Based on Machine Learning: A Systematic Literature Review

Abdulalem Ali, Shukor Abd Razak, Siti Hajar Othman, Taiseer Abdalla Elfadil Eisa, Arafat Al-Dhaqm, Maged Nasser, Tusneem Elhassan, Hashim Elshafie, Abdu Saif

Applied Sciences· Volume 12· Issue 19

Abstract

Financial fraud, considered as deceptive tactics for gaining financial benefits, has recently become a widespread menace in companies and organizations. Conventional techniques such as manual verifications and inspections are imprecise, costly, and time consuming for identifying such fraudulent activities. With the advent of artificial intelligence, machine-learning-based approaches can be used intelligently to detect fraudulent transactions by analyzing a large number of financial data. Therefore, this paper attempts to present a systematic literature review (SLR) that systematically reviews and synthesizes the existing literature on machine learning (ML)-based fraud detection. Particularly, the review employed the Kitchenham approach, which uses well-defined protocols to extract and synthesize the relevant articles; it then report the obtained results. Based on the specified search strategies from popular electronic database libraries, several studies have been gathered. After inclusion/exclusion criteria, 93 articles were chosen, synthesized, and analyzed. The review summarizes popular ML techniques used for fraud detection, the most popular fraud type, and evaluation metrics. The reviewed articles showed that support vector machine (SVM) and artificial neural network (ANN) are popular ML algorithms used for fraud detection, and credit card fraud is the most popular fraud type addressed using ML techniques. The paper finally presents main issues, gaps, and limitations in financial fraud detection areas and suggests possible areas for future research.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Imbalanced Data Classification Techniques · Financial Distress and Bankruptcy Prediction · Electricity Theft Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Computing, Faculty of Engineering, Universiti Teknologi Malaysia, Skudai 81310, Malaysia

Faculty of Informatics and Computing, Universiti Sultan Zainal Abidin, Kuala Terengganu 21300, Malaysia

Department of Information Systems-Girls Section, King Khalid University, Mahayil 62529, Saudi Arabia

School of Computer Sciences, Universiti Sains Malaysia, Gelugor 11800, Malaysia

College of Computer Science, King Khalid University, Abha 61421, Saudi Arabia

Department of Electrical Engineering, Faculty of Engineering, University of Malaya, Kuala Lumpur 50603, Malaysia

Funding

Deanship of Scientific Research at King Khalid University

References (100+)

Show source-provided references
1. Financial Fraud: A Review of Anomaly Detection Techniques and Recent Advances10.1016/j.eswa.2021.116429 ↗
2. Intelligent Fraud Detection in Financial Statements Using Machine Learning and Data Mining: A Systematic Literature Review10.1109/ACCESS.2021.3096799 ↗
3. Detecting Financial Fraud Using Data Mining Techniques: A Decade Review from 2004 to 2015
4. An Artificial Intelligence Approach to Financial Fraud Detection under IoT Environment: A Survey and Implementation
5. The application of data mining techniques in financial fraud detection: A classification framework and an academic review of literature10.1016/j.dss.2010.08.006 ↗
6. How Artificial Intelligence and machine learning research impacts payment card fraud detection: A survey and industry benchmark10.1016/j.engappai.2018.07.008 ↗
7. Financial fraud detection applying data mining techniques: A comprehensive review from 2009 to 201910.1016/j.cosrev.2021.100402 ↗
8. Chaquet-ulldemolins, J., Moral-rubio, S., and Muñoz-romero, S. (2022). On the Black-Box Challenge for Fraud Detection Using Machine Learning (II): Nonlinear Analysis through Interpretable Autoencoders. Appl. Sci., 12.10.3390/app12083856 ↗
9. Recommendation system based on deep learning methods: A systematic review and new directions
10. Zeng, Y., and Tang, J. (2021). RLC-GNN: An Improved Deep Architecture for Spatial-Based Graph Neural Network with Application to Fraud Detection. Appl. Sci., 11.10.3390/app11125656 ↗
11. Credit card fraud and detection techniques: A review
12. Discovering Golden Nuggets: Data Mining in Financial Application10.1109/TSMCC.2004.829279 ↗
13. Raj, S.B.E., and Portia, A.A. (2011, January 18–19). Analysis on credit card fraud detection methods. Proceedings of the 2011 International Conference on Computer, Communication and Electrical Technology (ICCCET), Tirunelveli, India.
14. Phua, C., Lee, V., Smith, K., and Gayler, R. (2010). A Comprehensive Survey of Data Mining-based Fraud Detection Research. arXiv.
15. Intelligent financial fraud detection: A comprehensive review10.1016/j.cose.2015.09.005 ↗
16. Fraud detection system: A survey10.1016/j.jnca.2016.04.007 ↗
17. Popat, R.R., and Chaudhary, J. (2018, January 11–12). A Survey on Credit Card Fraud Detection Using Machine Learning. Proceedings of the 2018 2nd International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India.10.1109/ICOEI.2018.8553963 ↗
18. Gyamfi, N.K., and Abdulai, J. (2018, January 1–3). Bank Fraud Detection Using Support Vector Machine. Proceedings of the 2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, BC, Canada.10.1109/IEMCON.2018.8614994 ↗
19. Carneiro, E.M., Dias, L.A.V., Da Cunha, A.M., and Mialaret, L.F.S. (2011, January 11–14). Cluster Analysis and Artificial Neural Networks: A Case Study in Credit Card Fraud Detection. Proceedings of the 2015 12th International Conference on Information Technology-New Generations, Mumbai, India.10.1109/ITNG.2015.25 ↗
20. Iyer, D., Mohanpurkar, A., Janardhan, S., Rathod, D., and Sardeshmukh, A. (2011, January 11–14). Credit card fraud detection using Hidden Markov Model. Proceedings of the 2011 World Congress on Information and Communication Technologies, Mumbai, India.10.1109/WICT.2011.6141395 ↗
21. ScienceDirect Predictive Modelling For Credit Card Fraud Detection Using Data Analytics10.1016/j.procs.2018.05.199 ↗
22. Comprehensive and systematic study on the fault tolerance architectures in cloud computing10.1142/S0218126620502400 ↗
23. Kitchenham, B., and Charters, S. (2007). Guidelines for Performing Systematic Literature Reviews in Software Engineering, Keele University.
24. Fraud detection: A systematic literature review of graph-based anomaly detection approaches10.1016/j.dss.2020.113303 ↗
25. Marcotte, P., and Petrillo, F. (2019, January 28–31). Multiple Fault-tolerance Mechanisms in Cloud Systems: A Systematic Review. Proceedings of the 2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), Berlin, Germany.10.1109/ISSREW.2019.00104 ↗
26. A systematic review of fault tolerance in mobile agents
27. Machine Learning for Anomaly Detection: A Systematic Review10.1109/ACCESS.2021.3083060 ↗
28. Credit Card Fraud Detection Using AdaBoost and Majority Voting10.1109/ACCESS.2018.2806420 ↗
29. Data mining for credit card fraud: A comparative study10.1016/j.dss.2010.08.008 ↗
30. Srivastava, A., Yadav, M., Basu, S., Salunkhe, S., and Shabad, M. (2016, January 16–18). Credit card fraud detection at merchant side using neural networks. Proceedings of the 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India.
31. A customized classification algorithm for credit card fraud detection10.1016/j.engappai.2018.03.011 ↗
32. Sequential fraud detection for prepaid cards using hidden Markov model divergence10.1016/j.eswa.2017.08.043 ↗
33. Mining corporate annual reports for intelligent detection of financial statement fraud—A comparative study of machine learning methods10.1016/j.knosys.2017.05.001 ↗
34. Deep learning for detecting financial statement fraud10.1016/j.dss.2020.113421 ↗
35. Detection of fi nancial statement fraud and feature selection using data mining techniques10.1016/j.dss.2010.11.006 ↗
36. An Efficient Fraud Identification Method Combining Manifold Learning and Outliers Detection in Mobile Healthcare Services10.1109/ACCESS.2018.2875516 ↗
37. Topological pattern discovery and feature extraction for fraudulent financial reporting10.1016/j.eswa.2014.01.012 ↗
38. Peng, J., Li, Q., Li, H., Liu, L., Yan, Z., and Zhang, S. (2018, January 9–11). Fraud Detection of Medical Insurance Employing Outlier Analysis. Proceedings of the 2018 IEEE 22nd International Conference on Computer Supported Cooperative Work in Design (CSCWD), Nanjing, China.10.1109/CSCWD.2018.8465273 ↗
39. Outlier detection in healthcare fraud: A case study in the Medicaid dental domain10.1016/j.accinf.2016.04.001 ↗
40. Anbarasi, M.S., and Dhivya, S. (2017, January 23–24). Fraud detection using outlier predictor in health insurance data. Proceedings of the 2017 International Conference on Information Communication and Embedded Systems (ICICES), Chennai, India.10.1109/ICICES.2017.8070750 ↗
41. Sundarkumar, G.G., Ravi, V., and Siddeshwar, V. (2015, January 10–12). One-class support vector machine based undersampling: Application to churn prediction and insurance fraud detection. Proceedings of the 2015 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), Madurai, India.10.1109/ICCIC.2015.7435726 ↗
42. Subudhi, S., and Panigrahi, S. (2018, January 21–23). Effect of Class Imbalanceness in Detecting Automobile Insurance Fraud. Proceedings of the 2018 2nd International Conference on Data Science and Business Analytics (ICDSBA), ChangSha, China.10.1109/ICDSBA.2018.00104 ↗
43. A Survey Paper On Credit Card Fraud Detection Techniques
44. Leveraging deep learning with LDA-based text analytics to detect automobile insurance fraud10.1016/j.dss.2017.11.001 ↗
45. Lifting the numbers game: Identifying key input variables and a best-performing model to detect financial statement fraud10.1111/acfi.12742 ↗
46. The relation between earnings management and financial statement fraud10.1016/j.adiac.2010.10.004 ↗
47. Enhancing intraday stock price manipulation detection by leveraging recurrent neural networks with ensemble learning10.1016/j.neucom.2019.03.006 ↗
48. Islam, S.R., Ghafoor, S.K., and Eberle, W. (2018, January 10–13). Mining Illegal Insider Trading of Stocks: A Proactive Approach. Proceedings of the 2018 IEEE International Conference on Big Data (Big Data), Seattle, WA, USA.10.1109/BigData.2018.8622303 ↗
49. Kulkarni, P.M., and Domeniconi, C. (2017). Network-based anomaly detection for insider trading. arXiv.
50. Identifying and Analyzing Cryptocurrency Manipulations in Social Media10.1109/TCSS.2021.3059286 ↗
51. Monamo, P.M., Marivate, V., and Twala, B. (2016, January 18–20). A Multifaceted Approach to Bitcoin Fraud Detection: Global and Local Outliers. Proceedings of the 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA), Anaheim, CA, USA.10.1109/ICMLA.2016.0039 ↗
52. Vasek, M., and Moore, T. (2015, January 1–5). There’s No Free Lunch, Even Using Bitcoin: Tracking the Popularity and Profits of Virtual Currency Scams BT–Financial Cryptography and Data Security. Proceedings of the International Conference on Financial Cryptography and Data Security, Kota Kinabalu, Malaysia.10.1007/978-3-662-47854-7_4 ↗
53. Monamo, P., Marivate, V., and Twala, B. (2016, January 17–18). Unsupervised learning for robust Bitcoin fraud detection. Proceedings of the 2016 Information Security for South Africa (ISSA), Johannesburg, South Africa.10.1109/ISSA.2016.7802939 ↗
54. Li, X., and Ying, S. (2010, January 7–9). Lib-SVMs Detection Model of Regulating-Profits Financial Statement Fraud Using Data of Chinese Listed Companies. Proceedings of the 2010 International Conference on E-Product E-Service and E-Entertainment, Henan, China.10.1109/ICEEE.2010.5660371 ↗
55. Financial fraud detection using vocal, linguistic and fi nancial cues10.1016/j.dss.2015.04.006 ↗
56. A computational model for fi nancial reporting fraud detection10.1016/j.dss.2010.08.010 ↗
57. Mareeswari, V., and Gunasekaran, G. (2016, January 25–26). Prevention of credit card fraud detection based on HSVM. Proceedings of the 2016 International Conference on Information Communication and Embedded Systems (ICICES), Chennai, India.10.1109/ICICES.2016.7518889 ↗
58. Identi fi cation of fraudulent fi nancial statements using linguistic credibility analysis10.1016/j.dss.2010.08.009 ↗
59. Li, X., Xu, W., and Tian, X. (2014, January 5–8). How to protect investors? A GA-based DWD approach for financial statement fraud detection. Proceedings of the 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC), San Diego, CA, USA.10.1109/SMC.2014.6974480 ↗
60. Karlos, S., Fazakis, N., Kotsiantis, S., and Sgarbas, K. (2016, January 10–12). Semi-supervised forecasting of fraudulent financial statements. Proceedings of the 20th Pan-Hellenic Conference on Informatics, Patras, Greece.10.1145/3003733.3003740 ↗
61. Özçelik, M.H., Duman, E., Işik, M., and Çevik, T. (2010, January 11–12). Improving a credit card fraud detection system using genetic algorithm. Proceedings of the 2010 International Conference on Networking and Information Technology, Manila, Philippines.10.1109/ICNIT.2010.5508478 ↗
62. Rizki, A., Surjandari, I., and Wayasti, R.A. (2017, January 25–26). Data mining application to detect financial fraud in Indonesia’s public companies. Proceedings of the 2017 3rd International Conference on Science in Information Technology (ICSITech), Bandung, Indonesia.10.1109/ICSITech.2017.8257111 ↗
63. Detection of fraudulent financial statements using the hybrid data mining approach
64. Yao, J., Zhang, J., and Wang, L. (2018, January 26–28). A financial statement fraud detection model based on hybrid data mining methods. Proceedings of the 2018 international conference on artificial intelligence and big data (ICAIBD), Chengdu, China.10.1109/ICAIBD.2018.8396167 ↗
65. Rajak, I., and Mathai, K.J. (2015, January 10–12). Intelligent fraudulent detection system based SVM and optimized by danger theory. Proceedings of the 2015 International Conference on Computer, Communication and Control (IC4), Indore, India.10.1109/IC4.2015.7375705 ↗
66. Jeragh, M., and Alsulaimi, M. (2018, January 30–31). Combining Auto Encoders and One Class Support Vectors Machine for Fraudulant Credit Card Transactions Detection. Proceedings of the 2018 Second World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4), London, UK.10.1109/WorldS4.2018.8611624 ↗
67. Kho, J.R.D., and Vea, L.A. (2017, January 5–8). Credit card fraud detection based on transaction behavior. Proceedings of the TENCON 2017-2017 IEEE Region 10 Conference, Penang, Malaysia.10.1109/TENCON.2017.8228165 ↗
68. Behera, T.K., and Panigrahi, S. (2015, January 1–2). Credit Card Fraud Detection: A Hybrid Approach Using Fuzzy Clustering & Neural Network. Proceedings of the 2015 Second International Conference on Advances in Computing and Communication Engineering, Dehradun, India.10.1109/ICACCE.2015.33 ↗
69. HaratiNik, M.R., Akrami, M., Khadivi, S., and Shajari, M. (2012, January 6–8). FUZZGY: A hybrid model for credit card fraud detection. Proceedings of the 6th International Symposium on Telecommunications (IST), Tehran, Iran.10.1109/ISTEL.2012.6483148 ↗
70. Malini, N., and Pushpa, M. (2017, January 27–28). Analysis on credit card fraud identification techniques based on KNN and outlier detection. Proceedings of the 2017 third international conference on advances in electrical, electronics, information, communication and bio-informatics (AEEICB), Chennai, India.10.1109/AEEICB.2017.7972424 ↗
71. Benchaji, I., Douzi, S., and ElOuahidi, B. (2018, January 17–18). Using Genetic Algorithm to Improve Classification of Imbalanced Datasets for Credit Card Fraud Detection. Proceedings of the International Conference on Advanced Information Technology, Services and Systems, Mohammedia, Morocco.10.1109/CSNET.2018.8602972 ↗
72. Case, B. (2016, January 10–12). Recognizing Debit Card Fraud Transaction Using CHAID and K-Nearest Neighbor: Indonesian Bank case. Proceedings of the 2016 11th International Conference on Knowledge, Information and Creativity Support Systems (KICSS), Yogyakarta, Indonesia.
73. Bhusari, V., and Patil, S. (March, January 29). Study of Hidden Markov Model in credit card fraudulent detection. Proceedings of the 2016 World Conference on Futuristic Trends in Research and Innovation for Social Welfare (Startup Conclave), Coimbatore, India.10.1109/STARTUP.2016.7583942 ↗
74. A cost-sensitive decision tree approach for fraud detection10.1016/j.eswa.2013.05.021 ↗
75. Detecting credit card fraud by genetic algorithm and scatter search10.1016/j.eswa.2011.04.110 ↗
76. Sahin, Y., and Duman, E. (2011, January 15–18). Detecting credit card fraud by ANN and logistic regression. Proceedings of the 2011 International Symposium on Innovations in Intelligent Systems and Applications, Istanbul, Turkey.10.1109/INISTA.2011.5946108 ↗
77. Ghobadi, F., and Rohani, M. (2016, January 14–15). Cost sensitive modeling of credit card fraud using neural network strategy. Proceedings of the 2016 2nd International Conference of Signal Processing and Intelligent Systems (ICSPIS), Tehran, Iran.10.1109/ICSPIS.2016.7869880 ↗
78. Awoyemi, J.O., Adetunmbi, A.O., and Oluwadare, S.A. (2017, January 29–31). Credit card fraud detection using machine learning techniques: A comparative analysis. Proceedings of the 2017 international conference on computing networking and informatics (ICCNI), Ota, Nigeria.10.1109/ICCNI.2017.8123782 ↗
79. Mishra, A., and Ghorpade, C. (2018, January 24–25). Credit Card Fraud Detection on the Skewed Data Using Various Classification and Ensemble Techniques. Proceedings of the 2018 IEEE International Students’ Conference on Electrical, Electronics and Computer Science (SCEECS), Bhopal, India.10.1109/SCEECS.2018.8546939 ↗
80. A Fraud Detection Approach with Data Mining in Health Insurance10.1016/j.sbspro.2012.09.168 ↗
81. Peng, H., and You, M. (2016, January 23–26). The Health Care Fraud Detection Using the Pharmacopoeia Spectrum Tree and Neural Network Analytic Contribution Hierarchy Process. Proceedings of the 2016 IEEE Trustcom/BigDataSE/ISPA, Tianjin, China.10.1109/TrustCom.2016.0306 ↗
82. Bauder, R., da Rosa, R., and Khoshgoftaar, T. (2018, January 7–9). Identifying Medicare Provider Fraud with Unsupervised Machine Learning. Proceedings of the 2018 IEEE International Conference on Information Reuse and Integration (IRI), Salt Lake City, UT, USA.10.1109/IRI.2018.00051 ↗
83. Bauder, R.A., Khoshgoftaar, T.M., Richter, A., and Herland, M. (2016, January 6–8). Predicting Medical Provider Specialties to Detect Anomalous Insurance Claims. Proceedings of the 2016 IEEE 28th International Conference on Tools with Artificial Intelligence (ICTAI), San Jose, CA, USA.10.1109/ICTAI.2016.0123 ↗
84. Badriyah, T., Rahmaniah, L., and Syarif, I. (2018, January 3–4). Nearest Neighbour and Statistics Method based for Detecting Fraud in Auto Insurance. Proceedings of the 2018 International Conference on Applied Engineering (ICAE), Batam, Indonesia.10.1109/INCAE.2018.8579155 ↗
85. Analyzing and Detecting Money-Laundering Accounts in Online Social Networks10.1109/MNET.2017.1700213 ↗
86. Mhamane, S.S., and Lobo, L.M.R.J. (2012, January 26–28). Internet banking fraud detection using HMM. Proceedings of the 2012 Third International Conference on Computing, Communication and Networking Technologies (ICCCNT’12), Karur, India.10.1109/ICCCNT.2012.6395910 ↗
87. A Review of Machine Learning Applications for Credit Card Fraud Detection with A Case study
88. Bhavitha, B.K., Rodrigues, A.P., and Chiplunkar, N.N. (2017, January 10–11). Comparative study of machine learning techniques in sentimental analysis. Proceedings of the 2017 International Conference on Inventive Communication and Computational Technologies (ICICCT), Coimbatore, India.10.1109/ICICCT.2017.7975191 ↗
89. Fraud detection for E-commerce transactions by employing a prudential Multiple Consensus model
90. Credit card fraud detection using artificial neural network10.1016/j.gltp.2021.01.006 ↗
91. Pradeep, G., Ravi, V., Nandan, K., Deekshatulu, B.L., Bose, I., and Aditya, A. (2015, January 18–19). Fraud Detection in Financial Statements Using Evolutionary Computation Based Rule Miners. Proceedings of the International Conference on Swarm, Evolutionary, and Memetic Computing, Hyderabad, India.10.1007/978-3-319-20294-5_21 ↗
92. Hajek, P. (2019, January 25–27). Interpretable Fuzzy Rule-Based Systems for Detecting Financial Statement Fraud. Proceedings of the IFIP International Conference on Artificial Intelligence Applications and Innovations, Crete, Greece.10.1007/978-3-030-19823-7_36 ↗
93. Khan, A., Singh, T., Sinhal, A., Khan, A., and Singh, T. (2012, January 6–8). Implement credit card fraudulent detection system using observation probabilistic in hidden Markov model. Proceedings of the 2012 Nirma University International Conference on Engineering (NUiCONE), Ahmedabad, India.10.1109/NUICONE.2012.6493206 ↗
94. Wang, X., Wu, H., and Yi, Z. (2018, January 27–29). Research on Bank Anti-Fraud Model Based on K-Means and Hidden Markov Model. Proceedings of the 2018 IEEE 3rd International Conference on Image, Vision and Computing (ICIVC), Chongqing, China.10.1109/ICIVC.2018.8492795 ↗
95. Song, R., Huang, L., Cui, W., and Vanthienen, J. (2020). Fraud Detection of Bulk Cargo Theft in Port Using Bayesian Network Models. Appl. Sci., 10.10.3390/app10031056 ↗
96. Dang, T.K., Tran, T.C., and Tuan, L.M. (2021). Machine Learning Based on Resampling Approaches and Deep Reinforcement Learning for Credit Card Fraud Detection Systems. Appl. Sci., 11.10.3390/app112110004 ↗
97. Bouchti, E., Chakroun, A., Abbar, H., and Okar, C. (2017, January 16–18). Fraud detection in banking using deep reinforcement learning. Proceedings of the 2017 Seventh International Conference on Innovative Computing Technology (INTECH), Luton, UK.10.1109/INTECH.2017.8102446 ↗
98. Zouboulidis, E., and Kotsiantis, S. (2012). Forecasting fraudulent financial statements with committee of cost-sensitive decision tree classifiers. Hellenic Conference on Artificial Intelligence, Springer.10.1007/978-3-642-30448-4_8 ↗
99. Hassanzadeh, R. (2014). A Nomaly Detection in Online Social Networks: Using Data-Mining Techniques and Fuzzy. [Ph.D. Thesis, Queensland University of Technology].
100. Shah, V., Shah, P., Shetty, H., and Mistry, K. (2019, January 29–30). Review of Credit Card Fraud Detection Techniques. Proceedings of the 2019 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN), Pondicherry, India.10.1109/ICSCAN.2019.8878853 ↗