Credit Card Fraud Detection using autoencoder based clustering

By increasing growth of e-commerce, which has coupled with the increase in online payments, fraud detection has become an important issue for banks. Fraud in financial transactions can cause heavy damages and endanger their reputation among their customers. Thus, focusing on a variety of fraud detection methods, as well as new ways to tackle and preventing them, is becoming increasingly important. In this paper, we have proposed an unsupervised fraud detection method using autoencoder based clustering. An autoencoder with three hidden layer and a k-means clustering has been used and tested on 284807 transactions from European banks. Based on the results, the accuracy of this method was 98.9%, as well as 81% TPR which outperforms in comparison with others.

[1]  D. Viji,et al.  An Improved Credit Card Fraud Detection Using K-Means Clustering Algorithm , 2018 .

[2]  Yong Hu,et al.  The application of data mining techniques in financial fraud detection: A classification framework and an academic review of literature , 2011, Decis. Support Syst..

[3]  Shirlee R. Ocampo,et al.  Bayesian Method with Clustering Algorithm for Credit Card Transaction Fraud Detection , 2018 .

[4]  Jun Li,et al.  Spectrum-based Deep Neural Networks for Fraud Detection , 2017, CIKM.

[5]  Hynek Hermansky,et al.  Towards increasing speech recognition error rates , 1995, Speech Commun..

[6]  H. Bourlard,et al.  Auto-association by multilayer perceptrons and singular value decomposition , 1988, Biological Cybernetics.

[7]  Chunhua Wang,et al.  Credit card fraud forecasting model based on clustering analysis and integrated support vector machine , 2018, Cluster Computing.

[8]  Yee Whye Teh,et al.  A Fast Learning Algorithm for Deep Belief Nets , 2006, Neural Computation.

[9]  Feng Liu,et al.  Auto-encoder Based Data Clustering , 2013, CIARP.

[10]  Rameshwar Pratap,et al.  Ensemble learning for credit card fraud detection , 2018, COMAD/CODS.

[11]  Cesare Alippi,et al.  Credit Card Fraud Detection: A Realistic Modeling and a Novel Learning Strategy , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[12]  Yoshua Bengio,et al.  Practical Recommendations for Gradient-Based Training of Deep Architectures , 2012, Neural Networks: Tricks of the Trade.

[13]  Helen J. Wang,et al.  SubVirt: implementing malware with virtual machines , 2006, 2006 IEEE Symposium on Security and Privacy (S&P'06).

[14]  Bintong Chen,et al.  Credit card fraud detection strategies with consumer incentives , 2019, Omega.

[15]  S. Siva Prakash,et al.  Credit Card Fraud Detection using Adaboost and Majority Voting , 2019 .

[16]  Xiao Qin,et al.  LOMA: A local outlier mining algorithm based on attribute relevance analysis , 2017, Expert Syst. Appl..

[17]  Siddhartha Bhattacharyya,et al.  Data mining for credit card fraud: A comparative study , 2011, Decis. Support Syst..

[18]  Liu Yan,et al.  Credit Card Fraud Detection using Deep Learning based on Auto-Encoder and Restricted Boltzmann Machine , 2018 .

[19]  Monique Snoeck,et al.  GOTCHA! Network-Based Fraud Detection for Social Security Fraud , 2017, Manag. Sci..

[20]  Gianluca Bontempi,et al.  SCARFF: A scalable framework for streaming credit card fraud detection with spark , 2017, Inf. Fusion.

[21]  Yoshua Bengio,et al.  Greedy Layer-Wise Training of Deep Networks , 2006, NIPS.

[22]  Roberto Saia A Discrete Wavelet Transform Approach to Fraud Detection , 2017, NSS.

[23]  Alfredo De Santis,et al.  Using generative adversarial networks for improving classification effectiveness in credit card fraud detection , 2017, Inf. Sci..

[24]  Roberto Saia,et al.  Evaluating Credit Card Transactions in the Frequency Domain for a Proactive Fraud Detection Approach , 2017, SECRYPT.