Effect of Feature Ranking on the Detection of Credit Card Fraud: Comparative Evaluation of Four Techniques

John Oloruntoba Awoyemi*, Adebayo Adetunmbi **, Samuel Oluwadare***
* Part-time Lecturer, Department of Computer Science, Federal Polytechnic Ado-Ekiti, Ekiti State, Nigeria.
** Professor, Department of Computer Science, Federal University of Technology, Akure, Nigeria.
*** Senior Lecturer and Head, Department of Computer Science, School of Computing, FUTA, Nigeria.
Periodicity:September - November'2018
DOI : https://doi.org/10.26634/jpr.5.3.15676

Abstract

Credit card fraud detection is an important aspect of financial institutions that provide various online payment services to its customers. One of criteria which affect performance of credit card fraud detection models is the selection of variables. This paper studies the effects of feature engineering on two sets of feature ranked imbalanced credit card fraud datasets for four classifier techniques. This paper employs the credit card fraud datasets (Taiwan and European bank) obtained from UCI and ULB repositories containing 30,000 and 284,807 transactions respectively. Feature ranking on the sets of datasets is carried out using correlation analysis technique. Algorithms of four classifiers are produced and used on feature and raw ranked data. The algorithms of the classifiers are run in MATLAB. The performance metrics applied in assessing the effects of the four classifiers on the feature and raw ranked datasets are specificity, precision, Matthews correlation coefficient, sensitivity, accuracy, and balanced classification rate. Results from the comparative analysis show that decision tree variants classifiers outperform naïve bayes, support vector and neural network radial basis function techniques respectively. The feature ranked and raw datasets of the European credit card fraud data recorded highest performance metrics for decision trees. The paper investigates the effect of feature ranking of two imbalanced credit card fraud data on four machine learning techniques using filter approach.

Keywords

Credit Card Fraud, Feature Ranking, Neural Network RB, Decision Tree, Naive Bayes, Support Vector Machine.

How to Cite this Article?

Awoyemi, J., Adetunmbi, A., and Oluwadare, S (2018). Effect of Feature Ranking on the Detection of Credit Card Fraud: Comparative Evaluation of Four Techniques. i-manager’s Journal on Pattern Recognition, 5(3), 10-20. https://doi.org/10.26634/jpr.5.3.15676

References

[1]. Abdelhamid, D., Khaoula, S., & Atika, O. (2014). Automatic bank fraud detection using support vector machines. In The International Conference on Computing Technology and Information Management (ICCTIM2014) (pp. 10-17). The Society of Digital Information and Wireless Communication.
[2]. Abdulla, N., Rakendu, R., & Varghese, S. M. (2015). A hybrid approach to detect credit card fraud. International Journal of Scientific and Research Publications, 5(11), 304-314.
[3]. Awoyemi, J. O., Adetunmbi, A. O., & Oluwadare, S. A. (2017, October). Credit card fraud detection using machine learning techniques: A comparative analysis. In Computing Networking and Informatics (ICCNI), 2017 International Conference on (pp. 1-9). IEEE.
[4]. Bahnsen, A. C., Stojanovic, A., Aouada, D., & Ottersten, B. (2014, April). 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.
[5]. Bhattacharyya, S., Jha, S., Tharakunnel, K., & Westland, J. C. (2011). Data mining for credit card fraud: A comparative study. Decision Support Systems, 50(3), 602-613.
[6]. Brause, R., Langsdorf, T., & Hepp, M. (1999). Neural data mining for credit card fraud detection. In Tools with Artificial Intelligence, 1999. Proceedings. 11th IEEE International Conference on (pp. 103-106). IEEE.
[7]. Brownlee, J. (2014). An Introduction to Feature Selection. In Machine Learning Mastery, [Online Article]. Retrieved from www.machineleaeningmastery.com/anintroduction- to-feature-selection
[8]. Chen, R. C., Shu-Ting, L., & Shiue-Shiun, L. (2006). Detecting credit card fraud by using support vector machines and neural networks. International Journal of Soft Computing, 1(1), 30-35.
[9]. Cheruku, R., Edla, D. R., & Kuppili, V. (2017). Diabetes classification using radial basis function network by combining cluster validity index and Bat optimization with novel fitness function. Int. J. Comput. Intell. Syst., 10(1), 247-265.
[10]. Dal Pozzolo, A., Caelen, O., Johnson, R. A., & Bontempi, G. (2015, December). Calibrating probability with undersampling for unbalanced classification. In Computational Intelligence, 2015 IEEE Symposium Series on (pp. 159-166). IEEE.
[11]. Demla, N., & Aggarwal, A. (2016). Credit card fraud detection using SVM and reduction of false alarms. International Journal of Innovations in Engineering and Technology (IJIET), 7(2), 176-182.
[12]. Dhanapal, R., & Gayathiri, P. (2012). Credit card fraud detection using decision tree for tracing Email and IP. International Journal of Computer Science Issues (IJCSI), 9(5), 406-412.
[13]. Dheepa, V., & Dhanapal, R. (2012). Behavior based credit card fraud detection using Support Vector Machines. ICTACT Journal on Soft Computing, 4(4), 391- 397.
[14]. Duman, E., Buyukkaya, A., & Elikucuk, I. (2013, December). A novel and successful credit card fraud detection system implemented in a turkish bank. In Data Mining Workshops (ICDMW), 2013 IEEE 13th International Conference on (pp. 162-171). IEEE.
[15]. Ghosh, S., & Reilly, D. L. (1994, January). Credit card fraud detection with a neural-network. In System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on (Vol. 3, pp. 621-630). IEEE.
[16]. Kalyani, K. R., & Devi, D. U. (2012). Fraud detection of credit card payment system by genetic algorithm. International Journal of Scientific & Engineering Research, 3(7), 1-6.
[17]. Kamboj, M., & Gupta, S. (2016). Credit card fraud detection and false alarms reduction using support vector machines. International Journal of Advance Research, Ideas and Innovations in Technology, 2(4), 1- 10.
[18]. Kou, Y., Lu, C. T., Sirwongwattana, S., & Huang, Y. P. (2004). Survey of fraud detection techniques. In Networking, Sensing and Control, 2004 IEEE International Conference on (Vol. 2, pp. 749-754). IEEE.
[19]. Lichman, M. (2013). UCI Machine Learning Repository. Irvine, CA: University of California, School of Information and Computer Science. URL http://archive. ics. uci. edu/ml
[20]. Maes, S., Tuyls, K., Vanschoenwinkel, B., & Manderick, B. (2002, January). Credit card fraud detection using Bayesian and neural networks. In Proceedings of the 1st International Naiso Congress on Neuro Fuzzy Technologies (pp. 261-270).
[21]. Meshram, P. L., & Bhanarkar, P. (2012). Credit and ATM card fraud detection using genetic approach. International Journal of Engineering Research & Technology (IJERT), 1(10), 1-5.
[22]. Murli, D., Jami, S., Jog, D., & Nath, S. (2014). Credit card fraud detection using neural networks. International Journal of Students' Research in Technology & Management, 2(2), 84-88.
[23]. Ng, A. Y., & Jordan, M. I. (2002). On discriminative vs. generative classifiers: A comparison of logistic regression and Naïve Bayes. In Advances in Neural Information Processing Systems (pp. 841-848).
[24]. Nipane, V. B., Kalinge, P. S., Vidhate, D., War, K., & Deshpande, B. P. (2016). Fraudulent detection in credit card system using SVM and Decision Tree. International Journal of Scientific Development and Research (IDSDR), 1(5), 590-594.
[25]. Ogwueleka, F. N. (2011). Data mining application in credit card fraud detection system. Journal of Engineering Science and Technology, 6(3), 311-322.
[26]. Patel, S. (2017). SVM (Support Vector Machinr) - Theory. In Machine Learning 101. Retrieved from https://medium.com/machine-learning-101/chapter-2- svm-support-vector-machine-theory-f0812effc72
[27]. Patidar, R., & Sharma, L. (2011). Credit card fraud detection using neural network. International Journal of Soft Computing and Engineering (IJSCE), 1, 32-38.
[28]. Patil, S., Somavanshi, H., Gaikwad, J., Deshmane, A., & Badgujar, R. (2015). Credit card fraud detection using decision tree induction algorithm. International Journal of Computer Science and Mobile Computing (IJCSMC), 4(4), 92-95.
[29]. Prathiba, R., Balasingmoses, M., Devaraj, D., & Karuppasamypandiyan, M. (2016). Multiple output radial basis function Neural Network with reduced input features for on-line estimation of available transfer capability. Journal of Control Engineering and Applied Informatics, 18(1), 95-106.
[30]. Quah, J. T., & Sriganesh, M. (2008). Real-time credit card fraud detection using computational intelligence. Expert Systems with Applications, 35(4), 1721-1732.
[31]. Rao, V. M., & Singh, Y. P. (2013, November). Decision tree induction for financial fraud detection using ensemble learning techniques. In Proceeding of the International Conference on Artificial Intelligence in Computer Science and ICT (AICS 2013) (pp. 25-26).
[32]. Şahin, Y. G., & 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 (Vol. 1).
[33]. Save, P., Tiwarekar, P., Jain, K. N., & Mahyavanshi, N. (2017). A novel idea for credit card fraud detection using decision tree. International Journal of Computer Applications, 161(13), 6-9.
[34]. Seeja, K. R., & Zareapoor, M. (2014). Fraud Miner: A novel credit card fraud detection model based on frequent itemset mining. The Scientific World Journal, 2014.
[35]. Shanmugam, B., & Idris, N. B. (2011). Hybrid Intrusion Detection Systems (HIDS) using Fuzzy logic. In Intrusion Detection Systems. InTech.
[36]. Shen, A., Tong, R., & Deng, Y. (2007, June). Application of classification models on credit card fraud detection. In Service Systems and Service Management, 2007 International Conference on (pp. 1-4). IEEE.
[37]. Singh, G., Gupta, R., Rastogi, A., Chandel, M. D., & Riyaz, A. (2012). A machine learning approach for detection of fraud based on SVM. International Journal of Scientific Engineering and Technology, 1(3), 194-198.
[38]. Syeda, M., Zhang, Y. Q., & Pan, Y. (2002). Parallel granular neural networks for fast credit card fraud detection. In Fuzzy Systems, 2002. FUZZ-IEEE'02. Proceedings of the 2002 IEEE International Conference on (Vol. 1, pp. 572-577). IEEE.
[39]. Thandar, A. M., & Khine, M. K. (2012). Radial Basis Function (RBF) Neural network classification based on consistency evaluation measure. International Journal of Computer Applications, 54(15), 20-23.
[40]. Zareapoor, M., Seeja, K. R., & Alam, M. A. (2012). Analysis on credit card fraud detection techniques: based on certain design criteria. International Journal of Computer Applications, 52(3), 35-42.
[41]. Zareapoor, M., & Shamsolmoali, P. (2015). Application of credit card fraud detection: Based on bagging ensemble classifier. Procedia Computer Science, 48(2015), 679-685.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.