AI Credit: Machine Learning Based Credit Score Analysis

Authors

  • Suleman Qamar Critical Infrastructure Protection and Malware Analysis (CIPMA) Lab, Department of Computer and Information Science, Pakistan Institute of Engineering and Applied Sciences, Islamabad 45650, Pakistan.
  • Muhammad Hanif Durad Critical Infrastructure Protection and Malware Analysis (CIPMA) Lab, Department of Computer and Information Science, Pakistan Institute of Engineering and Applied Sciences, Islamabad 45650, Pakistan.
  • Faizan Ul Islam Department of Computer and Information Science, Pakistan Institute of Engineering and Applied Sciences, Islamabad 45650, Pakistan
  • Syeda Rozeena Saleha Kalam4Solutions, Islamabad, Pakistan.
  • Muhammad Hamza Department of Computer and Information Science, Pakistan Institute of Engineering and Applied Sciences, Islamabad 45650, Pakistan.
  • Allay Hyder Urooj Directorate of Outreach, University of Agriculture, Faisalabad 38000, Pakistan.
  • Syed Muhammad Abrar Akber Department of Computer Graphics, Vision and Digital Systems, Faculty of Automatic Control, Electronics and Computer Science, Silesian University of Technology, Gliwice, 44-100, Poland.

Keywords:

Credit score, Bagging and Boosting, Machine learning, Bankruptcy

Abstract

Statistical credit rating indicates whether a person is able to pay his debts or not. In this study, the effectiveness of different machine learning (ML) classifiers for credit scoring and bankruptcy prediction is investigated and compared. The main advantage of this system is to reduce the risk of financial crisis and bankruptcy. This will help applicants who wish to find out if they are qualified for credit and how much they are capable of receiving as well as for creditors taking the risk factor into consideration. In the study, credit applicants were divided into two categories: those who paid their bills on time and those who didn't. Using this information, people were classified into those who were eligible for credit and those who weren't eligible for credit. The data set used for credit scores was "GIVE ME SOME CREDIT" from Kaggle. Flask was used to build and deploy the final model. Several machine learning classifiers were used, including bagging, logistic regression, gradient classifier, and random forest classifier. XGboost performed the best among all, achieving 94% accuracy, ROC of 86%, and 92% F1 score.

Downloads

Published

2023-06-05

How to Cite

Suleman Qamar, Muhammad Hanif Durad, Faizan Ul Islam, Syeda Rozeena Saleha, Muhammad Hamza, Allay Hyder Urooj, & Syed Muhammad Abrar Akber. (2023). AI Credit: Machine Learning Based Credit Score Analysis. Journal of Computing & Biomedical Informatics, 5(01), 217–229. Retrieved from https://jcbi.org/index.php/Main/article/view/142