Abstract
Credit card is one of the popular modes of payment for electronic transactions in many developed and developing countries. Invention of credit cards has made online transactions seamless, easier, comfortable and convenient. However, it has also provided new fraud opportunities for criminals, and in turn, increased fraud rate. The global impact of credit card fraud is alarming, millions of US dollars have been lost by many companies and individuals. Furthermore, cybercriminals are innovating sophisticated techniques on a regular basis, hence, there is an urgent task to develop improved and dynamic techniques capable of adapting to rapidly evolving fraudulent patterns. Achieving this task is very challenging, primarily due to the dynamic nature of fraud and also due to lack of dataset for researchers. This paper presents a review of improved credit card fraud detection techniques. Precisely, this paper focused on recent Machine Learning based and Nature Inspired based credit card fraud detection techniques proposed in literature. This paper provides a picture of recent trend in credit card fraud detection. Moreover, this review outlines some limitations and contributions of existing credit card fraud detection techniques, it also provides necessary background information for researchers in this domain. Additionally, this review serves as a guide and stepping stone for financial institutions and individuals seeking for new and effective credit card fraud detection techniques.
Similar content being viewed by others
References
Adewumi AO, Ali MM (2010) A multi-level genetic algorithm for a multi-stage space allocation problem. Math Comput Model 51:109–126
Applegate DL, Bixby RE, Chvátal V, Cook WJ (2006) The Traveling Salesman Problem: A Computational Study. Princeton University Press, New Jersey. ISBN: 9780691129938
Ayodele TO (2010) Types of machine learning algorithms. In: Yagang Zhang (ed) New Advances in Machine Learning. In-Tech Publisher, pp 19-48. ISBN: 978-953-307-034-6
Batouche M, Meshoul S (2010) Nature Inspired intelligent techniques for problem solving. Technical Report, King Saud University, Riyadh, Kingdom of Saudi Arabia
Bergholz A, Chang JH, Paaß G, Reichartz F, Strobel S (2008) Improved phishing detection using model-based features. In: Proceedings of the conference on email and anti-spam (CEAS), Mountain View, CA, USA
Bhusari V, Patil S (2011) Study of hidden markov model in credit card fraudulent detection. Int J Comput Appl 0975–8887(20):33–36
Buhmann JM (2015) Machine learning. https://ml2.inf.ethz.ch/courses/ml/. Accessed 08 Dec 2015
Carminati M, Caron R, Maggi F, Epifani I, Zanero S (2015) BankSealer: a decision support system for online banking fraud analysis and investigation. Comput Secur 53:175–186
Cerdeira-Pena A, Carpente L, Farina A, Seco D (2008) New approaches for the school timetabling problem. In: Seventh Mexican international conference on artificial intelligence (MICAI’08). Atizapan de Zaragoza, pp 261–267
Dorigo M (1992) Optimization, learning and natural algorithms. Ph. D. thesis, Politecnico di Milano, Italy
Duman E, Ozcelik MH (2011) Detecting credit card fraud by genetic algorithm and scatter search. Exp Syst Appl 38:13057–13063
Ehramikar S (2000) The enhancemeat of credit card fraud detectioa systems using machine learning methodology. Masters, University of Toronto, Canada
FFA (2015) Stop and spot: cardnot-present fraud. http://www.financialfraudaction.org.uk/. Accessed 02 Dec 2015
Gadi MFA, do Lago AP, Wang X (2016) A comparison of classification methods applyed on credit card fraud detection. Technical Report, Sao Paulo, Brazil
Ganesh K, Sena PV (2012) Novel artificial neural networks and logistic approach for detecting credit card deceit. Int J Comput Sci Netw Secur 13:58–65
Insider B (2015) Payments companies are trying to fix the massive credit-card fraud problem with these 5 new security protocols. http://www.businessinsider.com/how-payment-companies-are-trying-to-close-the-massive-hole-in-credit-card-security-2015-3. Accessed 01 Dec 2015
Jha S, Guillen M, Westland JC (2012) Employing transaction aggregation strategy to detect credit card fraud. Exp Syst Appl 39:12650–12657
Khan AP, Mahajan VS, Shaikh SH, Koli AB (2013) Credit card fraud detection system through observation probability using hidden markov model. Int J Thesis Proj Diss 1:7–16
Khan MZ, Pathan JD, Ahmed AHE (2014a) Credit card fraud detection system using hidden markov model and K-clustering. Int J Adv Res Comput Commun Eng 3:5458–5461
Khan AUS, Akhtar N, Qureshi MN (2014b) Real-time credit-card fraud detection using artificial neural network tuned by simulated annealing algorithm. In: Conference on recent trends in information, telecommunication and computing, ITC, pp 113–121
Lu Q, Ju C (2011) Research on credit card fraud detection model based on class weighted support vector machine. J Converg Inf Technol 6:62–68
Maes S, Tuyls K, Vanschoenwinkel B, Manderick B (2002) Credit card fraud detection using Bayesian and neural networks. In: Proceedings of the 1st international naiso congress on neuro fuzzy technologies, pp 261–270
Mahmoudi N, Duman E (2015) Detecting credit card fraud by modified fisher discriminant analysis. Exp Syst Appl 42:2510–2516
Mannila H (1996) Data mining: machine learning, statistics, and databases. In: Proceedings of the 8th international conference on scientific and statistical database management, Washington, DC, USA, pp 2–9
Mhamane S, Lobo L (2012a) Fraud detection in online banking using HMM. In: International conference on information and network technology (ICINT 2012), Singapore, pp 200–204
Mhamane SS, Lobo LJ (2012b) Use of hidden markov model as internet banking fraud detection. Int J Comput Appl 45:5–10
Mitchell M (1998) An introduction to genetic algorithms. MIT Press, New York
Modi H, Lakhani S, Patel N, Patel V (2013) Fraud detection in credit card system using web mining. Int J Innov Res Comput Commun Eng 1:175–179
Patel RD, Singh DK (2013) Credit card fraud detection & prevention of fraud using genetic algorithm. Int J Soft Comput Eng 2:2231–2307
Patidar R, Sharma L (2011) Credit card fraud detection using neural network. Int J Soft Comput Eng 1:2231–2307
Potamitis G (2013) Design and implementation of a fraud detection expert system using ontology-based techniques. Master Thesis, University of Manchester, UK
Quah JT, Sriganesh M (2008) Real-time credit card fraud detection using computational intelligence. Exp Syst Appl 35:1721–1732
RamaKalyani K, UmaDevi D (2012) Fraud detection of credit card payment system by genetic algorithm. Int J Sci Eng Res 3:1–6
Rozenberg G, Bck T, Kok JN (2011) Handbook of natural computing. Springer Publishing Company, Incorporated, Berlin
Sahin Y, Duman E (2011) Detecting credit card fraud by decision trees and support vector machines. In: Proceedings of the international multiConference of engineers and computer scientists (IMECS 2011), vol 1, Hong Kong, pp 1–6
Seeja K, Zareapoor M (2014) FraudMiner: a novel credit card fraud detection model based on frequent itemset mining. Sci World J 2014:10
Sen SK, Dash S (2013) Meta learning algorithms for credit card fraud detection. Meta 6:16–20
Soltani Halvaiee N, Akbari MK (2014) A novel model for credit card fraud detection using Artificial Immune Systems. Appl Soft Comput 24:40–49
Soltani N, Akbari MK, Javan MS (2012) A new user-based model for credit card fraud detection based on artificial immune system. In: 2012 16th CSI international symposium on artificial intelligence and signal processing (AISP), Shiraz, Fars, pp 029–033
Stolfo S, Fan W, Lee W, Prodromidis A, Chan P (1997) Credit card fraud detection using meta-learning: Issues and initial results. AAAI Workshop on AI approaches to fraud detection and risk management, pp 83–90
Van Vlasselaer V, Bravo C, Caelen O, Eliassi-Rad T, Akoglu L, Snoeck M et al (2015) APATE: a novel approach for automated credit card transaction fraud detection using network-based extensions. Decis Support Syst 75:38–48
VISA (2005a) Fact sheet 12: security and fraud prevention. http://www.visa-asia.com/ap/au/mediacenter/factsheets/includes/uploads/FS12_security_amd_prevention.pdf. Accessed 02 Dec 2015
Wong N, Ray P, Stephens G, Lewis L (2012) Artificial immune systems for the detection of credit card fraud: an architecture, prototype and preliminary results. Inf Syst J 22:53–76
Pun JK-F (2011) Improving credit card fraud detection using a meta-learning strategy. Master Thesis, University of Toronto, Canada
Zareapoor M, Shamsolmoali P (2005) Application of credit card fraud detection: based on bagging ensemble classifier. Procedia Comput Sci 48:679–685
Zareapoor M, Seeja KR, Alam MA (2012) Analysis of credit card fraud detection techniques: based on certain design criteria. Int J Comput Appl 52:35–42
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Adewumi, A.O., Akinyelu, A.A. A survey of machine-learning and nature-inspired based credit card fraud detection techniques. Int J Syst Assur Eng Manag 8 (Suppl 2), 937–953 (2017). https://doi.org/10.1007/s13198-016-0551-y
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-016-0551-y