Loan Default Risk Assessment Models
Loan Default Risk Assessment Models
ISSN No:-2456-2165
Abstract:- The goal of this research is to develop a provided, each borrower must be classified as a defaulter or
model for forecasting loan defaults. This type of not.
strategy is unavoidable since bad loans are a critical
problem in the financial sector. To address this issue, Observing the previous methods used in various research
a literature analysis has been conducted to study the papers we have concluded that currently to solve the situation
significant factors that lead up to and solve this of Loan Risk Assessment using predictive methods based on
problem. Dense Neural Network with Dropout (ANN machine learning algorithms. The main approach has been to
with Deep Learning), XGBoost, Random Forest, assign client probability to an individual based on their
Logistics Regression, and Support Vector Classifier payment history and profile features. Summary of the past
are the approaches utilized. We have compared the work done on this problem statement is as follows.
models' accuracies, performance, and confusion
matrix measures during the experimental phase. The In [1], Bagherpour’s paper was based on a dataset of
best approach has been chosen, described, and loans issued between 2001-2016, at quarter frequency. To
suggested based on these factors. Our final results are estimate the loan defaults, he relied on K-Nearest Neighbours,
based on the number of defaulters predicted and SVMs. Factorization Machines, Random Forest classifiers. He
actualized, while we have also suggested a model if we came to the conclusion that nonlinear and non-parametric
models/algorithms provided better results than traditional
prefer institutional research that prioritized accuracy,
logistic regression models. It was also observed that
performance, and speed.
Factorization Machines predicted AUC values between 88-
Keywords:- Credit Score, Logistic Regression, XGBoost. 91% which was the highest amongst other classifiers.
Khandani, A.E. et al. (2010) had proposed to use a In [13], the authors do research about behaviors of
set of features consisting of standard credit scoring, debt- default prediction models based on credit scoring methods
to-income ratio, and consumer banking transactions to be with machine learning algorithms. The authors compare the
utilized as input for the model. He corroborated that the prediction performance of different models with the data of
transactional features increase the predictive power of the the "My Home, My Life" program, and the results indicate
model greatly.[6] that : the accuracy of models improves with the number of
days overdue increasing, traditional ensemble techniques,
While in 2011, Khashman A. recommended a new bagging, random forest, and boosting.
approach for predicting the credit risk by employing an
emotional neural network which would account for the II. PROBLEM STATEMENT
negative and positive confidence during the learning
process and then the results were to be compared to a Developing a solution to assess loan default risk, using
traditional neural network.[7] The author resolved that the machine learning models and relevant datasets, and
emotional neural network had a better performance index comparing their performance. So that banks can predict the
than other neural network models in terms of speed, capability of each candidate for paying back the loan
accuracy, and clarity. beforehand. This can save a lot of time for both the bank and
the applicant.
Beque, A., Lessmann, S. worked with a new type of
feed-forward neural network which compared its III. PROPOSED SOLUTION
performance to that of traditional methods such as
artificial neural networks, decision trees, regularized
logistic regression, forests, and support vector machines
called Extreme Learning Machine(ELM)[8]. They
claimed that this new method marks a substantial step
forward.
A Study of Classification Based Credit Risk Our dataset consists of 27 columns after cleaning, of
Analysis Algorithm by Ketaki Chopde, et. al. From this, which it is the loan_status column that classifies loans as
they discuss credit score modeling, which divides loan either charged-off or fully paid. Following data preprocessing,
applicants into two groups: Good Credit borrowers and we performed EDA where we used Pearson correlation to find
In light of our current situation, we are concerned Support Vector Classifiers, like Logistic Regression,
about defaulters if our models are used commercially. As have an AUC-ROC performance score of 0.501, which is
a result, we must reduce False Positives, or circumstances quite volatile. Both these models suffer because of the
in which the defaulter was expected to have paid off his convergence problem .
obligations while maximizing True Negatives, or cases in The GaussianCopula class from sdv was used to generate
which the defaulter was anticipated to have not paid off data similar to our processed data (with similar statistical
his debts. properties).
According to Khandani et al., the introduction of transaction-based features significantly enhanced the predictive power of credit risk models by providing a richer and more dynamic set of inputs that reflect real-time financial behaviors rather than static attributes such as historical credit scores. These transactional features, which include data from current accounts, savings accounts, and credit card transactions, allowed the models to increase accuracy by capturing patterns related to spending behaviors and cash flow that are crucial for assessing credit risk .
The application of synthetic data generation helps in addressing issues such as data shortage and privacy concerns by creating data that mirrors the statistical properties of real datasets without revealing sensitive information. This process can stabilize model training by providing more balanced datasets, particularly in scenarios involving imbalanced classes. However, the studies found no significant change in the accuracy and precision of XGBoost when tested with synthetic data compared to processed datasets, indicating that while synthetic data can augment the training samples, its impact on model performance may vary depending on how well it captures essential characteristics of the original data .
The AUC-ROC metric evaluates the true positive rate versus the false positive rate across various threshold settings, providing a comprehensive measure of a model’s ability to discriminate between positive and negative classes. Unlike accuracy, which can be misleading especially in imbalanced datasets, AUC-ROC offers insight into how well a model distinguishes between defaulters and non-defaulters regardless of class distribution. It is preferred over accuracy alone because it provides a more nuanced understanding of the trade-offs between sensitivity and specificity, crucial for fine-tuning threshold levels in financial risk prediction contexts .
The reduction of False Positives in commercial loan default prediction models is crucial because incorrectly categorizing a defaulter as a non-defaulter can lead to significant financial risk for lending institutions. Such errors mean that the institution may continue to extend credit to borrowers likely to default, increasing potential losses. Therefore, models are designed to minimize False Positives to ensure that defaulters are correctly identified and mitigated, ultimately safeguarding the institution's financial health .
The application of Convolutional Neural Networks (CNNs) in mortgage default prediction represents a more advanced approach compared to traditional classifier models. CNNs can effectively capture temporal and spatial dependencies in the data, which are particularly useful for analyzing time series transaction data. In studies, CNNs achieved AUC scores of 0.918, which improved to 0.926 when combined with Random Forest Classifiers, showcasing their ability to enhance predictive accuracy over traditional models like logistic regression .
Machine learning algorithms such as LightGBM and XGBoost have been shown to outperform traditional logistic regression models in predicting loan defaults due to their ability to handle nonlinearities and interactions in the data more effectively. In particular, LightGBM demonstrated a significant reduction in overfitting and provided better accuracy compared to XGBoost. Nonlinear and nonparametric models like these generally provide better AUC values, indicating superior discriminative performance compared to logistic regression which often assumes linear relationships .
Artificial Neural Networks (ANNs) show superior accuracy in predictive tasks for loan default due to their ability to learn complex patterns and relationships within the data that other models, including logistic regression and support vector machines, might not capture. ANNs have a large memory capacity and can adapt to nonlinear relationships, making them powerful for recognizing subtle structures that contribute to loan defaults. In studies, ANNs achieved high accuracy levels as they avoided overfitting and maintained their predictive performance across both training and testing datasets .
In hybrid credit scoring systems, Principal Component Analysis (PCA) serves as a feature selection tool that reduces the dimensionality of the data while preserving variance, helping to simplify and improve the efficiency of the model training process. On the other hand, Artificial Neural Network-AdaBoost is used as a classification method that combines the strengths of neural networks with AdaBoost to improve robustness and accuracy. While PCA addresses the preprocessing stage by enhancing data quality and interpretability, ANN-AdaBoost focuses on the learning phase to improve the model's predictive performance .
Ensemble learning techniques such as Random Forest improve upon single predictive models by aggregating predictions from multiple decision trees, thereby enhancing model robustness and accuracy. Each tree in the forest makes an independent prediction, and the final result is typically obtained through voting or averaging, which reduces the variance and combats overfitting. In the context of loan risk assessment, ensemble methods capture a broader range of data interactions and can model complex relationships better than standalone models, leading to higher accuracy and better generalization on unseen data .
Extreme Learning Machine (ELM) differs from traditional neural networks mainly in its learning speed and generalization ability. ELM provides faster training due to its unique architecture where the input weights and biases are randomly generated and remain fixed, allowing for more rapid computation than the iterative weight adjustment in traditional neural networks. In credit risk assessment, ELM has shown substantial improvement over classical models, offering a balance between speed, accuracy, and computational efficiency, making it apt for real-time credit risk analysis where quick decision-making is crucial .