Credit Card Fraud Detection

  • Ruchika JanbandhuEmail author
  • Shameedha Begum
  • N. Ramasubramanian
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1025)


Worldwide billions of dollars per year goes into vain because of credit card fraud which is a major on growing problem. High tech advanced classification methods provide the ability to detect these fraudulent transactions without much disturbance to legal transactions. However, some key risks are involved namely, (a) imbalance learning and (b) concept drift. This paper involves some hybrid sampling for handling class imbalance at the data level and algorithm level which is being examined on European credit card transactions over a period of two days. The results are compared with the three main algorithms which have high performance in the task of fraud detection: (a) linear support vector machine, random forest, and K-NN. Thus, it has been proven from the results that sophisticated generative sampling methods will fall short in generalizing the minority class in the presence of extreme class imbalance. The work is implemented in Python. The execution of the method is evaluated on the basis of accuracy. The outcomes show of optimal accuracy for support vector machine, k-nearest neighbor and random forest classifiers are 5, 79, and 84% separately. The similar outcomes demonstrate that random forest performs superior to support vector machine and k-nearest neighbor algorithms.


Hybrid sampling (ADASYN) Random forest Support vector machine K-NN 


  1. 1.
    Maes, S., Tuyls, K., Vanschoenwinkel, B., Manderick, B.: Credit card fraud detection using Bayesian and neural networks. In: Proceeding International NAISO Congress on Neuro-fuzzy Technologies (2002)Google Scholar
  2. 2.
    Ogwueleka, F.N.: Data mining application in credit card fraud detection system. J. Eng. Sci. Technol. 6 (2011)Google Scholar
  3. 3.
    RamaKalyani, K., UmaDevi, D.: Fraud detection of credit card payment system by genetic algorithm. Int. J. Sci. Eng. Res. 3(7) (2012). ISSN 2229-5518Google Scholar
  4. 4.
    Meshram, P.L., Bhanarkar, P.: Credit and ATM card fraud detection using genetic approach. Int. J. Eng. Res. & Technol. (IJERT) 1(10), 1–5 (2012). ISSN: 2278-0181Google Scholar
  5. 5.
    Singh, G., Gupta, R., Rastogi, A., Chandel, M.D.S., Riyaz, A.: A machine learning approach for detection of fraud based on SVM. Int. J. Sci. Eng. Technol. 1(3), 194–198 (2012). ISSN: 2277-1581Google Scholar
  6. 6.
    Seeja, K.R., Zareapoor, M.: FraudMiner: a novel credit card fraud detection model based on frequent itemset mining. Sci. World J. (Hindawi Publishing Corporation), 2014, Article ID 252797, 1–10 (2014)Google Scholar
  7. 7.
    Patil, S., Somavanshi, H., Gaikwad, J., Deshmane, A., Badgujar, R.: Credit card fraud detection using decision tree induction algorithm. Int. J. Comput. Sci. Mob. Comput. (IJCSMC) 4(4), 92–95 (2015). ISSN: 2320-088Google Scholar
  8. 8.
    Duman, E., Buyukkaya, A., Elikucuk, I.: A novel and successful credit card fraud detection system implemented in a Turkish bank. In: 2013 IEEE 13th International Conference on Data Mining Workshops (ICDMW), pp. 162–171. IEEE (2013)Google Scholar
  9. 9.
    Bahnsen, A.C., Stojanovic, A., Aouada, D., Ottersten, B.: Improving credit card fraud detection with calibrated probabilities. In: Proceedings of the 2014 SIAM International Conference on Data Mining, pp. 677–685. Society for Industrial and Applied Mathematics (2014)Google Scholar
  10. 10.
    Ng, A.Y., Jordan, M.I.: On discriminative vs. generative classifiers: a comparison of logistic regression and naive Bayes. Adv. Neural Inf. Process. Syst. 2, 841–848 (2002)Google Scholar
  11. 11.
    Maes, S., Tuyls, K., Vanschoenwinkel, B., Manderick, B.: Credit card fraud detection using Bayesian and neural networks. In: Proceedings of the 1st International Naiso Congress on Neuro-fuzzy Technologies, pp. 261–270 (2002)Google Scholar
  12. 12.
    Shen, A., Tong, R., Deng, Y.: Application of classification models on credit card fraud detection. In: 2007 International Conference on Service Systems and Service Management, pp. 1–4. IEEE (2007)Google Scholar
  13. 13.
    Bhattacharyya, S., Jha, S., Tharakunnel, K., Westland, J.C.: Data mining for credit card fraud: a comparative study. Decis. Support. Syst. 50(3), 602–613 (2011)CrossRefGoogle Scholar
  14. 14.
    Bhatla, T.P., Prabhu, V., Dua, A.: Understanding credit card frauds. Cards Business Review# 2003-1, Tata Consultancy Services (2003)Google Scholar
  15. 15.
    The Nilson Report: U.S. Credit & Debit Cards 2015. David Robertson (2015)Google Scholar
  16. 16.
    Stolfo, S., Fan, D.W., Lee, W., Prodromidis, A., Chan, P.: Credit card fraud detection using meta-learning: issues and initial results. In: AAAI-97 Workshop on Fraud Detection and Risk Management (1997)Google Scholar
  17. 17.
    Bahnsen, A.C., Stojanovic, A., Aouada, D., Ottersten, B.: Cost-sensitive credit card fraud detection using Bayes minimum risk. In: 2013 12th International Conference on Machine Learning and Applications (ICMLA), vol. 1, pp. 333–338. IEEE (2013)Google Scholar
  18. 18.
    Pun, J.K.F. (2011). Improving credit card fraud detection using a meta-learning strategy. Doctoral dissertation, University of TorontoGoogle Scholar
  19. 19.
    Sahin, Y., Bulkan, S., Duman, E.: A cost-sensitive decision tree approach for fraud detection. Expert. Syst. Appl. 40(15), 5916–5923 (2013)CrossRefGoogle Scholar
  20. 20.
    Kou, Y., Lu, C-T., Sinvongwattana, S., Huang, Y-P.: Survey of fraud detection techniques. In: Proceedings of the 2004 IEEE International Conference on Networking, Sensing & Control, Taipei, Taiwan, March 21–23 (2004)Google Scholar
  21. 21.
    The Nilson Report. HSN Consultants., Carpinteria, CA, Issue 1096, October 2016.
  22. 22.
    The Nilson Report. HSN Consultants., Carpinteria, CA, Issue 1101, January 2017.

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • Ruchika Janbandhu
    • 1
    Email author
  • Shameedha Begum
    • 1
  • N. Ramasubramanian
    • 1
  1. 1.National Institute of TechnologyTiruchirappalliIndia

Personalised recommendations