<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Loan Default Prediction Using Spark Machine Learning Algorithms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aiman Muhammad Uwais</string-name>
          <email>aiman.uwais@myport.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hamidreza Kh</string-name>
          <email>hamidreza.khaleghzadeh@port.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Computing, University of Portsmouth</institution>
          ,
          <addr-line>Portsmouth, PO1 3HE</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Loan lending has been an important business activity for both individuals and nancial institutions. Pro t and loss of nancial lenders to an extent depend on loan repayment. Though loan lending is bene cial for both lenders and borrowers, it does carry a great risk of the inability of the loan receiver to repay back the loan. This inability is termed as loan default. Loan default prediction is a crucial process that should be carried out by nancial lenders to help them nd out if a loan can default or not. Successful loan default prediction can help nancial institutions to decrease the number of bad loan issues and eventually increase pro t. The aim of this paper is to use data mining techniques to bring out insight from data then build a loan prediction model using machine learning algorithms on the Sparks Big Data platform. Six supervised machine learning classi cation algorithms are applied to predict loan default: Logistic Regression, Decision Tree, Random Forest, Gradient Boosted Tree (GBTs), Factorization Machines (FM) and Linear Support Vector Machine (LSVM). Accuracy, precision, recall, ROC curve and F measure are used to evaluate the models and the results compared. We achieve the highest accuracy of 99.62% using the Decision Tree and Random Forest Models.</p>
      </abstract>
      <kwd-group>
        <kwd>Loan default</kwd>
        <kwd>Prediction</kwd>
        <kwd>Machine learning</kwd>
        <kwd>Big Data</kwd>
        <kwd>Spark</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        With increasing competition in the nancial world and due to severe nancial
constraints, taking a loan has become certain. Individuals and organizations rely
on loans for reasons such as overcoming nancial limits to achieve their personal
goals or for the basic purpose of managing their a airs in times where there
are nancial constraints [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Though loan lending is quite bene cial for both
the lenders and the receivers and is considered an essential part of nancial
transactions, it does carry some great risks [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This risk is termed credit risk or
loan default.
      </p>
      <p>Murray de nes loan default as when a borrower does not make required
payments or does not comply with the terms of a loan. Pro t or loss of the nancial
Copyright 2021 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0)
lender to a large extent depends on loan repayments, that is whether customers
are paying back the loans or not (defaulting). Therefore, when loans default,</p>
      <p>
        nancial institutions will lose money, and it might even lead to bankruptcy
and collapse of the institution. By predicting loan default, nancial institutions
(lenders) can reduce credit risk, prevent loan default and increase pro t by
evaluating the ability of the borrower to deliver on their obligation of loan repayment
i.e. loan default prediction [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The process of forecasting when a loan will default
or not was initially done manually or semi-manually. With the advancement of
statistical computing packages, several machine learning algorithms are used to
calculate and predict loan default by evaluating an individual's historical data.
      </p>
      <p>But with an ever-increasing amount of data for loan default prediction, there
is the need to use Big Data applications. In this paper, we solve this problem
by building a high-performing machine learning classi er model using Apache
Spark machine learning libraries to predict loan default.</p>
      <p>This paper aims to demonstrate the application of Big Data and machine
learning in the nance industry. First, exploratory data analysis using data
mining techniques is carried out to bring out insights from the dataset. Secondly, we
employ Apache Spark machine learning libraries to make accurate loan detail
predictions. Six supervised machine learning classi cation algorithms are applied
to predict loan default, and we achieve the highest accuracy of 99.62% using the
Decision Tree and Random Forest Models.</p>
      <p>The structure of the paper is as follows. Section 2 presents related work.</p>
      <p>Section 3 describes the research dataset, some exploratory data analysis and
data preparation. Modelling is illustrated in Section 4. Section 5 evaluates and
compares the presented models. Finally, Section 6 concludes the paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>In this section, we review di erent types of mechanisms that have been employed
for loan default prediction on di erent platforms/architectures.</p>
      <p>
        Wang et al. present a study that uses 4000 samples and 21 attributes to build
and evaluate a classi er predictive model. Four algorithms are used: classic SVM,
Backpropagation Neural Network, C4.5 and R SVM. The result shows that the
total predicting accuracy of R SVM is better than other methods [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>
        Reddy and Kavitha [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] use neural networks through attribute relevance
analysis in testing class defaulter. Hassan and Abraham [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] use a bank dataset which
has 1000 cases; each case with 24 numerical attributes to develop and compare
models produced from di erent training algorithms, scaled conjugate gradient
back-propagation, Levenberg-Marquardt algorithm and One-step secant
backpropagation (SCG, LM and OSS). The study shows that the slowest algorithm
is OSS and the best algorithm is LM because it has the largest R, but that
means that is the best for this dataset.
      </p>
      <p>
        Hamid and Ahmed [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] propose a model for classifying the application of
loans to good and bad loans using three algorithms; J48, Bayesian network and
Naive Bayes classi er. They use the Weka application for the implementation
and testing. They show that J48 has the best accuracy of 78.378%. Turkson
et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] applied 15 di erent types of machine learning algorithms to predict
customers' creditworthiness. The experiment shows that, apart from the Nearest
Centroid and Gaussian Naive Bayes, the rest of the algorithms performed well
in terms of accuracy and other performance evaluation metrics. Each of these
algorithms achieved an accuracy rate between 76% to over 80%.
      </p>
      <p>
        Odegua proposes the use of the Extreme Gradient Boosting algorithm called
XGBoost for loan default prediction. The prediction is based on loan data from
a bank with datasets containing 4368 samples and 10 attributes from both the
loan application and the demographic of the applicants. Location and age of
customers are the two most important features that a ect loan default. The
XGBoost model had an accuracy of 79%, precision (97%), Recall (79%) and F1 score
(87%). Conclusively, the paper provides an e ective basis for loan credit approval
to identify risky customers from many loan applications using predictive
modelling [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Lai classi es and predicts loan default using a real-world dataset of
132,029 instances from an international bank using AdaBoost, XGBoost, random
forest, multi-layer perceptron and k-nearest neighbours. The experiment shows
that boosting algorithms performs better with the AdaBoost method achieving
100% prediction accuracy outperforming the others. ROC and AUC evaluation
metrics are used in the model evaluations. Based on the outcome obtained, it
is concluded that the application of machine learning techniques is promising in
the nancial industry [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Mohammad et al. present a study on loan prediction by building a logistic
regression with a sigmoid function model and analysing the problem of predicting
loan defaulters. Logistic Regression models are built, and the di erent measures
of performances are computed. The models are compared based on the
sensitivity and speci city performance measures. The best-case accuracy obtained is
81.1%. The researchers made the conclusion that the logistic regression method
e ciently detects the right customers to be targeted for granting loans [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        Patel et al. use various data mining algorithms to predict the likely defaulters
from a dataset that contains information about home loan applications, thereby
helping the banks to make better decisions in the future. The dataset used has
640,000 instances and 14 attributes. Optimum results are obtained using
Logistic Regression, Random Forest, Gradient Boosting and CatBoost Classi er.
CatBoost classi er and Gradient Boost provide almost equal accuracy with the
Gradient Boosting process giving better results of 84.035%. The researchers
concluded that these models can be used to make better decisions on loan applicants
in predicting loan default and save nancial institutions from undergoing huge
losses [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Meer uses a dataset consisting of 5,960 records. Two models are built using
tuned Logistic Regression algorithms, one model using a tuned Random
Forest classi er algorithm and one model using a tuned Gradient Boosting Tree
algorithm [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>Research Dataset</title>
      <sec id="sec-3-1">
        <title>Dataset Characteristics</title>
        <p>
          The dataset has been obtained from the Kaggle website and created for
pedagogic purposes for a common loan default prediction task. The data is generated
in such a way that default prediction machine learning models are likely to be
biased against women and minorities [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. The dataset contains 640,000 instances
and 14 features with the default attribute as the target feature. The other
features are the minority, sex, ZIP, loan size, payment timing year, rent, education,
income, job stability and occupation. We use 70% of the dataset for training and
the rest is used for testing. The dataset consists of two class default labels; true
and false.
        </p>
        <p>Figure 1 displays the scatter plot of income against education using pandas
matplotlib python function available on Spark. The gure shows that as the
educational level increases, the income of the applicants increases. So, it implies
that the people with a higher level of education have higher incomes. This depicts
a positive correlation.</p>
        <p>Figure 2 shows the histogram distribution of the amount of loan size taken.
For the rst 1000 rows of the dataset around 5000 is the highest amount issued.</p>
        <p>Figure 3 displays the default class for the two gender types. Non-defaults
(false or blue bar) are the highest meaning for both gender types, more people
were able to repay their loan as compared to those that defaulted.
In this section, exploratory Data Analysis using data mining techniques is
carried out on the data to bring out some insights. Figure 5 shows the correlation
Heatmap of the dataset. A correlation heatmap displays a 2D correlation matrix
between two discrete dimensions, using coloured cells to represent data on what
is usually a coherent scale. The rows show the values of the rst dimension, while
the column shows the second dimension. The colour of the cell is proportional
to the number of measures that correspond to the value of the dimension. Based
on the heatmap diagram in gure 5, one can conclude that the target variable
(default) is most positively a ected by some features such as rent and negatively
correlated with job stability.
3.3</p>
      </sec>
      <sec id="sec-3-2">
        <title>Data Preparation</title>
        <p>Data preparation is the process of preparing the raw dataset to be suitable for
the machine learning algorithms. The initial pre-processing task entails null value
removal and attribute data types adjustment. The data preparation steps are
listed below:
1. Feature selection: The attributes that in uence the prediction are selected
based on the correlation Heatmap and other social factors that in uence
loan default. The attributes that are selected and used for model building</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Modelling</title>
      <sec id="sec-4-1">
        <title>Implementation Platform</title>
        <p>
          With the ever-increasing amount of data that is in gigabytes and terabytes
generated by the nancial institution to evaluate loan default, there is the need to
use Big Data applications that will e ciently and accurately predict loan default
no matter the quantity of the data. Apache Spark contains machine learning
libraries and is the most suitable Big Data application to carry out this task.
Apache Spark is a uni ed computing engine and a set of libraries (framework)
for parallel Big Data processing. It supports widely used programming languages
(Python, R, etc.), libraries (SQL, streaming, machine learning, etc.) and can run
from laptops to server clusters. Sparks provides a uni ed platform for
developing Big Data applications [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. It also has a machine learning library, known as
MLlib, to perform a variety of machine learning tasks.
4.2
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Modelling Algorithms</title>
        <p>As explained earlier, loan default is the inability of a borrower to pay back his
loan. So, when a loan default is true, it means the borrower has defaulted and
cannot pay back the loan or meet up with the terms of the loan. However, if the
loan default is false, it implies the borrower can meet up with obligation and
pay back the loan.</p>
        <p>Since the problem we are trying to solve aims to successfully classify values
between two categories, true and false, the problem falls within the binary
classication problem. Six supervised machine learning classi cation algorithms that
are available on spark MLlib namely, Logistic Regression (LR), Decision Trees
(DT), Random Forests (RF), Gradient Boosting Trees (GBM), Factorization
machine (FM) and Linear Support Vector Machines (LSVM) are applied with
the training data used to train the models and the testing data used to evaluate
the models. Table 1 presents a brief description of the algorithms. We have used
the Spark MLlib API on the Databricks environment to implement the models.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Model Evaluation and Result</title>
      <p>This section shows the model performance evaluation where 30% of the whole
dataset is used for model testing and evaluation. Model evaluation is an
important component of model development in which it evaluates the performance of
the developed predictive models. Therefore, we carry out a comparison of the
performance of the proposed models.</p>
      <p>For model evaluation, we consider ROC curves, accuracy, recall, precision and
F score derived from confusion matrices. A ROC curve is a graphical method
that shows the sensitivity and speci city of a classi er model. A confusion matrix
is a fundamental two-dimensional matrix that contains information about the
actual and predicted categories of the classi er. Accuracy, recall, precision and
F-score are then obtained from the confusion matrix parameters: true positive
(tp), true negative (tn), false positive (fp) and false negative (fn).
5.1</p>
      <sec id="sec-5-1">
        <title>Result Comparison</title>
        <p>Table 2 shows the overall evaluation metrics for the six developed machine
learning classi cation models for loan default prediction. From the table, the accuracy</p>
        <p>Algorithm Description
Logistic Regression (LR) LR is a supervised classi cation algorithm used to
predict a categorical response by predicting the likelihood of
outcomes. It is a generalized linear model that predicts
the likelihood of outcomes. Logistic regression is one of
the features available in spark.ml that can be used to
predict a binary or multiclass outcome by using binomial
or multinomial logistic regression respectively.</p>
        <p>Decision Tree (DT) DT is one of the most common supervised learning
techniques used to solve classi cation problems. It has a
structure of a tree with node and leaf representing
features and class labels respectively. It is easy to
understand, less data cleaning is required, and non-linearity
does not a ect the model's performance, but it may have
over tting problems.</p>
        <p>Random Forest (RF) RF is exible and easy to apply supervised ML algorithm
that produces, even without hyper-parameter tuning, a
top-notch result maximum of the time. It can be used for
both classi cation and regression duties.</p>
        <p>Gradient-Boosted Trees (GBTs) GBTs classi er is a supervised learning classi cation
algorithm. It is a collection of trees that trains a set of
decision trees with "weak" constraints and uses boosts
to combine predictions.</p>
        <p>Factorization Machines (FM) FM is a supervised machine learning algorithm that is
used to solve classi cation problems. Interactions
between features are estimated even in problems with huge
sparsity. The spark.ml implementation supports
factorization machines for binary classi cation and regression.</p>
        <p>Linear Support Vector Machine (LSVM) LSVM classi er is a supervised machine learning
algorithm use to solve classi cation problems. SVM builds
a hyperplane or set of hyperplanes in high or in
nitedimensional space that can be used for classi cation,
regression, or other problems. Intuitively, a good
separation is achieved by the hyperplane that has the greatest
distance to the closest training data points of any class.
values for DT, RF, and GBTs are almost similar and are the highest (99%) but
when critically examining the top values, the RF classi er model has the highest
accuracy of 99.619%. We cannot measure the performance of machine learning
models only based on their accuracy. In this research, other evaluation metrics
like precision, recall and F measure are also considered.</p>
        <p>
          As shown in Figure 6, the DT and RF classi ers have the highest ROC
curve value of 99.56%, precision 99.8%, recall 99.2% and F-score of 99.5%. It
implies that these two models perform better in loan default classi cation than
the remaining models. The main reason for this observation is that both DT and
RF works well for categorical and numerical values, also missing values does not
a ect their performance. Following these two models, we have GBT, LR, LSVM
and the FM classi ers with F-scores of 98%, 95%, 94% and 85%, respectively.
In this research, the factorization machine model is outperformed by the other
models. It might be due to the poor performance of FM on dense data. However,
FMs perform best in data with high sparsity [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
        <p>As summarised in Table 2, the Decision tree and Random forest models
show better performance (highest ROC scores) with a value of 99.5% while the
Factorization machine model gives the least performance (lowest ROC scores)
with 88.16%. This result is con rmed by the ROC plots displayed in Figure 7.</p>
        <p>
          Figure 7 shows ROC plots for the DT, RF and FM algorithms proposed
in this paper. The Area Under a ROC curve (ROC) is the expectation that a
model will give an elevated grade to a randomly selected positive class data point
than a randomly selected negative class data point. A ROC curve that traces a
diagonal line signi es a poor classi cation algorithm, and it will randomly guess
if a loan will default. In addition, a good performing model will have ROC closer
to 1 while the ROC will be closer to 0.5 for poor-performing algorithms [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
Therefore, as shown in Figure 7, the plot for DT and RF ROC curve is towards
1 showing a better model performance compared with the ROC curve of FM.
6
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>In this paper, the application of data mining and Big Data techniques in building
loan default predictors is studied. Six models were developed using the Spark
MLlib API allowing us to obtain the best performing model for loan default
prediction. Based on the model evaluation, The random forest model presented the
highest accuracy (99.619%). Also, the Random forest and Decision tree models
have the best performance in terms of ROC curve (99.56%), precision (99.8%),
recall (99.2%) and f-score (99.5%). Therefore, it can be concluded that decision
tree and random forest classi er models are the most e cient and accurate in
predicting the binary categories of loan default.</p>
      <p>Based on the results obtained, Spark machine learning library-based models
have shown a promising result in the prediction of loan default in this research.
It allows nancial institutions (lenders) to be informed of default in issued loans
beforehand which will help them reduce nancial loss and the cost associated
with loan recovery. This will increase pro ts.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Adewusi</surname>
            ,
            <given-names>A.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oyedokun</surname>
            ,
            <given-names>T.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bello</surname>
            ,
            <given-names>M.O.</given-names>
          </string-name>
          :
          <article-title>Application of arti cial neural network to loan recovery prediction</article-title>
          .
          <source>International Journal of Housing Markets and Analysis</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Chambers</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaharia</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          : Spark:
          <article-title>The de nitive guide: Big data processing made simple. "</article-title>
          <string-name>
            <surname>O'Reilly Media</surname>
          </string-name>
          ,
          <source>Inc."</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Hamid</surname>
            ,
            <given-names>A.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ahmed</surname>
            ,
            <given-names>T.M.:</given-names>
          </string-name>
          <article-title>Developing prediction model of loan risk in banks using data mining</article-title>
          .
          <source>Machine Learning and Applications: An International Journal (MLAIJ)</source>
          Vol
          <volume>3</volume>
          (
          <issue>1</issue>
          ) (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Hassan</surname>
            ,
            <given-names>A.K.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abraham</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Modeling consumer loan default prediction using neural netware</article-title>
          .
          <source>In: 2013 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRICAL AND ELECTRONIC ENGINEERING (ICCEEE)</source>
          . pp.
          <volume>239</volume>
          {
          <fpage>243</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Klaas</surname>
          </string-name>
          , J.:
          <article-title>Loan default model trap</article-title>
          . https://www.kaggle.com/jannesklaas/modeltrap, (Accessed on 13/10/2021)
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Lai</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Loan default prediction with machine learning techniques</article-title>
          .
          <source>In: 2020 International Conference on Computer Communication and Network Security (CCNS)</source>
          . pp.
          <volume>5</volume>
          {
          <issue>9</issue>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Marques</given-names>
            <surname>Marzal</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.I.</surname>
          </string-name>
          , Garc a Jimenez,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Sanchez</surname>
          </string-name>
          <string-name>
            <surname>Garreta</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.S.:</surname>
          </string-name>
          <article-title>Exploring the behaviour of base classi ers in credit scoring ensembles (</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Meer</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Machine learning models for mortgage default prediction in pakistan</article-title>
          .
          <source>In: 2021 International Conference on Arti cial Intelligence (ICAI)</source>
          . pp.
          <volume>164</volume>
          {
          <fpage>169</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Murray</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Default on a loan, united states business law and taxes guide national credit act (</article-title>
          <year>2005</year>
          ).
          <source>act no. 34 of</source>
          <year>2005</year>
          , republic of south africa (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Odegua</surname>
          </string-name>
          , R.:
          <article-title>Predicting bank loan default with extreme gradient boosting</article-title>
          . arXiv preprint arXiv:
          <year>2002</year>
          .
          <year>02011</year>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Patel</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patil</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hembram</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jaswal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Loan default forecasting using data mining</article-title>
          .
          <source>In: 2020 International Conference for Emerging Technology (INCET)</source>
          . pp.
          <volume>1</volume>
          {
          <issue>4</issue>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Reddy</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kavitha</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Neural networks for prediction of loan default using attribute relevance analysis</article-title>
          .
          <source>In: 2010 International Conference on Signal Acquisition and Processing</source>
          . pp.
          <volume>274</volume>
          {
          <fpage>277</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Rendle</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Factorization machines</article-title>
          .
          <source>In: 2010 IEEE International conference on data mining</source>
          . pp.
          <volume>995</volume>
          {
          <fpage>1000</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Sheikh</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goel</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>An approach for prediction of loan approval using machine learning algorithm</article-title>
          .
          <source>In: 2020 International Conference on Electronics and Sustainable Communication Systems (ICESC)</source>
          . pp.
          <volume>490</volume>
          {
          <fpage>494</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Turkson</surname>
            ,
            <given-names>R.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baagyere</surname>
            ,
            <given-names>E.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wenya</surname>
            ,
            <given-names>G.E.:</given-names>
          </string-name>
          <article-title>A machine learning approach for predicting bank credit worthiness</article-title>
          .
          <source>In: 2016 Third International Conference on Arti cial Intelligence and Pattern Recognition (AIPR)</source>
          . pp.
          <volume>1</volume>
          {
          <issue>7</issue>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Defaults assessment of mortgage loan with rough set and svm</article-title>
          .
          <source>In: 2007 International Conference on Computational Intelligence and Security (CIS</source>
          <year>2007</year>
          ). pp.
          <volume>981</volume>
          {
          <fpage>985</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>