An intelligent credit card fraud detection approach based on semantic fusion of two classifiers

  • Saad M. DarwishEmail author
Methodologies and Application


The increased usage of credit cards for online and regular purchases in E-banking communication systems is vulnerable to credit card fraud. Data imbalance also poses a huge challenge in the fraud detection process. The efficiency of the current fraud detection system (FDS) is in question only because they detect the fraudulent activity after the suspicious transaction is done. This paper proposes an intelligent two-level credit card fraud detection model from highly imbalanced datasets, relying on the semantic fusion of k-means and artificial bee colony algorithm (ABC) to enhance the classification accuracy and speed up detection convergence. ABC as a second classification level performs a kind of neighborhood search combined with the global search to handle the inability the k-means classifier to discover the real cluster if the same data is inputted in a different order it may produce different cluster. Besides, the k-means classifier may be surrounded by the local optimum as it is sensitive to the initial condition. The advised system filters the dataset’ features using a built-in rule engine to analyze whether the transaction is genuine or fraudulent based on many customer behavior (profile) parameters such geographical locations, usage frequency, and book balance. Experimental results indicate that the proposed model can enhance the classification accuracy against the risk coming from suspicious transactions, and gives higher accuracy compared to traditional methods.


Online fraud detection Optimization algorithm Multi-level classification E-banking 


Compliance with ethical standards

Conflicts of interest

The first author declares that he has no conflict of interest. The second author declares that he has no conflict of interest.

Research involving human participants and/or animals

This article does not contain any studies with human participants or animals performed by any of the authors.

Informed consent

There are no studies with human participants.


  1. Adnan M (2011) Detect CNP Fraudulent Transactions. World Comput Sci Inf Technol J 1(8):326–332Google Scholar
  2. Adnan M (2012) Electronic payment fraud detection techniques. World Comput Sci Inf Technol J 2(4):137–141Google Scholar
  3. Bin W, Cun H (2011) Differential artificial bee colony algorithm for global numerical optimization. J Comput 6(5):841–848Google Scholar
  4. Deoshree D, Snehlata S (2017) Classification model using optimization technique a review. Int J Comput Sci Netw 6(1):42–48Google Scholar
  5. Dheepa V, Dhanapal R (2012) Behavior based credit card fraud detection using support vector machines. J Soft Comput 2(4):391–397Google Scholar
  6. Divya S, Rakesh P (2015) Credit card fraud detection using hidden markov model. Int J Sci Eng Res 6(1):1488–1491Google Scholar
  7. Faiza A, Azuraliza A (2012) A cluster-based deviation detection task using the artificial bee colony algorithm. Int J Soft Comput 2(7):71–78Google Scholar
  8. Falaki S, Alese B, Adewale O, Ayeni J, Aderounmu G (2012) Probabilistic credit card fraud detection system in online transactions. Int J Softw Eng Appl 6(4):69–78Google Scholar
  9. Ganesh K, Vasanth S (2012) Novel artificial neural networks and logistic approach for detecting credit card deceit. Int J Comput Sci Manag Res 1(3):297–303Google Scholar
  10. Ganesh K, Vasanth S (2013) Novel artificial neural networks and logistic approach for detecting credit card deceit. Int J Comput Sci Netw Secur 13(9):58–65Google Scholar
  11. Hala M, Ghada H, Yousef A (2016) ABC-SVM: artificial bee colony and svm method for microarray gene selection and multi class cancer classification. Int J Machine Learn Comput 6(3):184–190Google Scholar
  12. Hastie T, Trevor H, Robert T, Friedman JH (2001) The elements of statistical learning: data mining, inference, and prediction. Springer, New YorkzbMATHGoogle Scholar
  13. Ishu T, Mrigya M (2016) Credit card fraud detection. Int J Adv Res Comput Commun Eng 5(1):39–42Google Scholar
  14. Krishna K, Mahesh A (2012) Survey on credit card fraud detection methods. Int J Emerg Technol Adv Eng 2(11):721–726Google Scholar
  15. Madhav P, Anil K, Varun B (2015) Credit card fraud detection using an efficient enhanced k- mean clustering algorithm. Int J Eng Comput Sci 4(2):10367–10374Google Scholar
  16. Mohd A, Yuk Y, Wei C, Noorhaniza W, Ahmed M (2011) ABC based data mining algorithms for classification tasks. Canadian Center of Sci Edu 5(4):217–231Google Scholar
  17. Mortazavi E, Ahmadzadeh M (2014) A hybrid approach for automatic credit approval. Int J Sci Eng Res 5(8):614–619Google Scholar
  18. Morteza T (2015) Improving genetic algorithm operators for analyzing. Int J New Technol Res 1(6):1–9Google Scholar
  19. Nadisha A, Rakendu R, Surekha M (2015) A hybrid approach to detect credit card fraud. Int J Sci Res Publ 5(11):304–314Google Scholar
  20. Nimisha P, Sherly K (2012) Credit card fraud detection based on behavior mining. Int J Sci Technol Res 1(2012):7–12Google Scholar
  21. Pooja C, Prajakta K, Madhura G, Priyanka N (2015) Genetic k-means algorithm for credit card fraud detection. Int J Comput Sci and Inf Technol 6(2):1724–1727Google Scholar
  22. Prakash A, Chandrasekar C (2015) An optimized multiple semi-hidden markov model for credit card fraud detection. Indian J Sci Technol 8(2):165–171Google Scholar
  23. Rama K, Uma D (2012) Fraud detection of credit card payment system by genetic algorithm. Int J Sci Eng Res 3(7):1–6Google Scholar
  24. Rinkal S, Samir K, Hiteshkumar N (2014) Artificial bee colony algorithm, a comparative approach for optimization algorithm and application: survey. Int J Futur Trends Eng Technol 4(1):17–21Google Scholar
  25. Shilpa H, Kulkarni R (2015) Credit card fraud detection system based on user based model with ga and artificial immune system. J Multidiscip Eng Sci Technol 2(7):1820–1825Google Scholar
  26. Siddhi D, Vidhi S, Jay V (2016) Credit card fraud detection using hybrid approach. Int J Adv Res Comput Commun Eng 5(5):287–289Google Scholar
  27. Sivakumar N, Balasubramanian R (2016) Enhanced anomaly detection in imbalanced credit card transactions using hybrid pso. Int J Comput Appl 135(10):28–32Google Scholar
  28. Stephen G, Olumide O, Oluwafunmito A (2016) Hybrid methods for credit card fraud detection using k-means clustering with hidden markov model and multilayer perception algorithm. Br J Appl Sci Technol 13(5):1–11Google Scholar
  29. Sudan J (2015) Emerging issues of credit card frauds and their detection techniques using genetic algorithm. Int J Integ Comput Appl Res 1(1):1–6Google Scholar
  30. Sunil B, Rashmi B, Santosh H (2016) Analysis of credit card fraud detection techniques. Int J Sci Res 5(3):1302–1306Google Scholar
  31. Vadoodparast M, Razak H (2015) Fraudulent electronic transaction detection using dynamic model. Int J Comput Sci Inf Secur 13(2):1–10Google Scholar
  32. Vaishali V (2014) Fraud detection in credit card by clustering approach. Int J Comput Appl 98(3):29–32Google Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Institute of Graduate Studies and ResearchAlexandria University, EgyptAlexandriaEgypt

Personalised recommendations