A comparative study of forecasting Corporate Credit Ratings using Neural Networks, Support Vector Machines, and Decision Trees

Abstract Credit ratings are one of the primary keys that reflect the level of riskiness and reliability of corporations to meet their financial obligations. Rating agencies tend to take extended periods of time to provide new ratings and update older ones. Therefore, credit scoring assessments using artificial intelligence has gained a lot of interest in recent years. Successful machine learning methods can provide rapid analysis of credit scores while updating older ones on a daily time scale. Related studies have shown that neural networks and support vector machines outperform other techniques by providing better prediction accuracy. The purpose of this paper is two fold. First, we provide a survey and a comparative analysis of results from literature applying machine learning techniques to predict credit rating. Second, we apply ourselves four machine learning techniques deemed useful from previous studies (Bagged Decision Trees, Random Forest, support vector machine and Multilayer Perceptron) to the same datasets. We evaluate the results using a 10-fold cross validation technique. The results of the experiment for the datasets chosen show superior performance for decision tree based models. In addition to the conventional accuracy measure of classifiers, we introduce a measure of accuracy based on notches called ”Notch Distance” to analyze the performance of the above classifiers in the specific context of credit rating. This measure tells us how far the predictions are from the true ratings. We further compare the performance of three major rating agencies, Standard & Poors, Moody’s and Fitch where we show that the difference in their ratings is comparable with the decision tree prediction versus the actual rating on the test dataset.

[1]  R. R. West An Alternative Approach to Predicting Corporate Bond Ratings , 1970 .

[2]  John Moody,et al.  Architecture Selection Strategies for Neural Networks: Application to Corporate Bond Rating Predicti , 1995, NIPS 1995.

[3]  Lijuan Cao,et al.  Bond rating using support vector machine , 2006, Intell. Data Anal..

[4]  Alexander M. Karminsky,et al.  Extended Modeling of Banks’ Credit Ratings , 2016 .

[5]  Subrata Saha,et al.  Credit Risk of Bank Customers can be Predicted from Customer's Attribute using Neural Network , 2017 .

[6]  Yu Wang,et al.  Ensemble classification based on supervised clustering for credit scoring , 2016, Appl. Soft Comput..

[7]  Andrea Roli,et al.  A neural network approach for credit risk evaluation , 2008 .

[8]  Vadlamani Ravi,et al.  Failure prediction of dotcom companies using hybrid intelligent techniques , 2009, Expert Syst. Appl..

[9]  Petr Hájek,et al.  Predicting Corporate Credit Ratings Using Content Analysis of Annual Reports - A Naïve Bayesian Network Approach , 2016, FinanceCom.

[10]  Bertrand K. Hassani,et al.  Credit Risk Analysis Using Machine and Deep Learning Models , 2018 .

[11]  Jana Hančlová,et al.  Corporate rating forecasting using Artificial Intelligence statistical techniques , 2019, Investment Management and Financial Innovations.

[12]  You-Shyang Chen,et al.  Classifying credit ratings for Asian banks using integrating feature selection and the CPDA-based rough sets approach , 2012, Knowl. Based Syst..

[13]  Kee S. Kim,et al.  Predicting bond ratings using publicly available information , 2005, Expert Syst. Appl..

[14]  Chunyan Miao,et al.  Comparing the learning effectiveness of BP, ELM, I-ELM, and SVM for corporate credit ratings , 2014, Neurocomputing.

[15]  Kyoung-jae Kim,et al.  A corporate credit rating model using multi-class support vector machines with an ordinal pairwise partitioning approach , 2012, Comput. Oper. Res..

[16]  R. Krishnan,et al.  Multivariate Time Series Forecasting of Crude Palm Oil Price Using Machine Learning Techniques , 2017 .

[17]  Peter E. Kennedy,et al.  Combining Bond Rating Forecasts Using Logit , 2001 .

[18]  Anthony Brabazon,et al.  Corporate Bond Rating Using Neural Networks , 2004, IC-AI.

[19]  B. Kelly,et al.  Empirical Asset Pricing Via Machine Learning , 2018, The Review of Financial Studies.

[20]  C. K. Chu,et al.  Predicting issuer credit ratings using a semiparametric method , 2010 .

[22]  Chih-Fong Tsai,et al.  Using neural network ensembles for bankruptcy prediction and credit scoring , 2008, Expert Syst. Appl..

[23]  Ingoo Han,et al.  A case-based approach using inductive indexing for corporate bond rating , 2001, Decis. Support Syst..

[24]  Hua Li,et al.  A novel pattern recognition algorithm: Combining ART network with SVM to reconstruct a multi-class classifier , 2009, Comput. Math. Appl..

[25]  David West,et al.  Neural network credit scoring models , 2000, Comput. Oper. Res..

[26]  J. Horrigan DETERMINATION OF LONG-TERM CREDIT STANDING WITH FINANCIAL RATIOS , 1966 .

[27]  Kyoung-jae Kim,et al.  Financial time series forecasting using support vector machines , 2003, Neurocomputing.

[28]  Tian-Shyug Lee,et al.  Mining the customer credit using classification and regression tree and multivariate adaptive regression splines , 2006, Comput. Stat. Data Anal..

[29]  Alvin J. Surkan,et al.  Neural networks for bond rating improved by multiple hidden layers , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[30]  Yi Liu,et al.  One-against-all multi-class SVM classification using reliability measures , 2005, Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005..

[31]  Vincenzo Pacelli,et al.  An Artificial Neural Network Approach for Credit Risk Management , 2011, J. Intell. Learn. Syst. Appl..

[32]  Sotirios Chatzis,et al.  A novel corporate credit rating system based on Student's-t hidden Markov models , 2016, Expert Syst. Appl..

[33]  Krzysztof Michalak,et al.  Feature selection in corporate credit rating prediction , 2013, Knowl. Based Syst..

[34]  Eiman Kambal,et al.  Credit scoring using data mining techniques with particular reference to Sudanese banks , 2013, 2013 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRICAL AND ELECTRONIC ENGINEERING (ICCEEE).

[35]  Ingoo Han,et al.  Ordinal Pairwise Partitioning (OPP) Approach to Neural Networks Training in Bond rating , 1997, Intell. Syst. Account. Finance Manag..

[36]  Isabelle Guyon,et al.  Comparison of classifier methods: a case study in handwritten digit recognition , 1994, Proceedings of the 12th IAPR International Conference on Pattern Recognition, Vol. 3 - Conference C: Signal Processing (Cat. No.94CH3440-5).

[37]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[38]  KangByeong Ho,et al.  Investigation and improvement of multi-layer perceptron neural networks for credit scoring , 2015 .

[39]  Chih-Chou Chiu,et al.  A Bayesian latent variable model with classification and regression tree approach for behavior and credit scoring , 2012, Knowl. Based Syst..

[40]  Tarun K. Sen,et al.  Predicting Bond Ratings Using Neural Networks: A Comparison with Logistic Regression , 1997, Intell. Syst. Account. Finance Manag..

[41]  Theophilos Papadimitriou,et al.  Forecasting bank credit ratings , 2014 .

[42]  Thomas Tamisier,et al.  Automated Credit Rating Prediction in a competitive framework , 2016, RAIRO Oper. Res..

[43]  Kin Keung Lai,et al.  Credit risk assessment with a multistage neural network ensemble learning approach , 2008, Expert Syst. Appl..

[44]  A. Lo,et al.  Consumer Credit Risk Models Via Machine-Learning Algorithms , 2010 .

[45]  Kuldeep Kumar,et al.  Credit Rating Forecasting Using Machine Learning Techniques , 2019, Advances in Data Mining and Database Management.

[46]  Ping-Feng Pai,et al.  Credit Rating Analysis by the Decision-Tree Support Vector Machine with Ensemble Strategies , 2015, Int. J. Fuzzy Syst..

[47]  Hussein A. Abdou,et al.  Predicting Creditworthiness in Retail Banking with Limited Scoring Data , 2016, Knowl. Based Syst..

[48]  Petr Hájek,et al.  Predicting Firms' Credit Ratings Using Ensembles of Artificial Immune Systems and Machine Learning - An Over-Sampling Approach , 2014, AIAI.

[49]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[50]  Ingoo Han,et al.  Ordinal Pairwise Partitioning (OPP) Approach to Neural Networks Training in Bond rating , 1997, Intell. Syst. Account. Finance Manag..

[51]  Arash Bahrammirzaee,et al.  A comparative survey of artificial intelligence applications in finance: artificial neural networks, expert system and hybrid intelligent systems , 2010, Neural Computing and Applications.

[52]  J. Suykens,et al.  Benchmarking state-of-the-art classification algorithms for credit scoring: An update of research , 2015, Eur. J. Oper. Res..

[53]  Soumitra Dutta,et al.  Bond rating: A non-conservative application of neural networks , 1988 .

[54]  Ming-Fu Hsu,et al.  Credit risk assessment and decision making by a fusion approach , 2012, Knowl. Based Syst..

[55]  Robert Culkin,et al.  Machine Learning in Finance : The Case of Deep Learning for Option Pricing , 2017 .

[56]  Soushan Wu,et al.  Credit rating analysis with support vector machines and neural networks: a market comparative study , 2004, Decis. Support Syst..

[57]  Jared Dunnmon,et al.  Machine Learning for Better Models for Predicting Bond Prices , 2017, ArXiv.

[58]  Tarun K. Sen,et al.  Predicting Bond Ratings Using Neural Networks: A Comparison with Logistic Regression , 1997, Intell. Syst. Account. Finance Manag..

[59]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[60]  Nello Cristianini,et al.  Large Margin DAGs for Multiclass Classification , 1999, NIPS.

[61]  Anthony Brabazon,et al.  Credit Classification Using Grammatical Evolution , 2006, Informatica.

[62]  Hussein A. Abdou An evaluation of alternative scoring models in private banking , 2009 .

[63]  S. Garavaglia,et al.  An application of a counter-propagation neural network: simulating the Standard and Poor's Corporate Bond Rating system , 1991, Proceedings First International Conference on Artificial Intelligence Applications on Wall Street.

[64]  Younes Boujelbene,et al.  Credit risk prediction: A comparative study between discriminant analysis and the neural network approach , 2015 .

[65]  So Young Sohn,et al.  Support vector machines for default prediction of SMEs based on technology credit , 2010, Eur. J. Oper. Res..

[66]  You-Shyang Chen,et al.  Hybrid models based on rough set classifiers for setting credit rating decision rules in the global banking industry , 2013, Knowl. Based Syst..

[67]  M. Ryser,et al.  Selecting credit rating models: a cross-validation-based comparison of discriminatory power , 2009 .

[68]  Ching-Chiang Yeh,et al.  A hybrid KMV model, random forests and rough set theory approach for credit rating , 2012, Knowl. Based Syst..

[69]  Petr Hájek,et al.  Credit rating analysis using adaptive fuzzy rule-based systems: an industry-specific approach , 2012, Central Eur. J. Oper. Res..

[70]  Bryan T. Kelly,et al.  Empirical Asset Pricing Via Machine Learning , 2018, The Review of Financial Studies.

[71]  Petr Hájek,et al.  Credit rating modelling by kernel-based approaches with supervised and semi-supervised learning , 2011, Neural Computing and Applications.

[72]  Jingyu He,et al.  Deep Learning for Predicting Asset Returns , 2018, ArXiv.

[73]  Gang Kou,et al.  An empirical study of classification algorithm evaluation for financial risk prediction , 2011, Appl. Soft Comput..

[74]  Cheng-Few Lee,et al.  On multiple-class prediction of issuer credit ratings , 2009 .

[75]  R. Kaplan,et al.  Statistical Models of Bond Ratings: A Methodological Inquiry , 1979 .

[76]  Fabio Parlapiano,et al.  Corporate default forecasting with machine learning , 2020, Expert Syst. Appl..

[77]  Sourish Das,et al.  A statistical machine learning approach to yield curve forecasting , 2017, 2017 International Conference on Computational Intelligence in Data Science(ICCIDS).

[78]  Gianluca Antonini,et al.  Subagging for credit scoring models , 2010, Eur. J. Oper. Res..

[80]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[81]  Adnan Khashman,et al.  Neural networks for credit risk evaluation: Investigation of different neural models and learning schemes , 2010, Expert Syst. Appl..

[82]  Jinyu Li,et al.  A Multiclass Machine Learning Approach to Credit Rating Prediction , 2008, 2008 International Symposiums on Information Processing.

[83]  Young-Chan Lee,et al.  Application of support vector machines to corporate credit rating prediction , 2007, Expert Syst. Appl..

[84]  Shouyang Wang,et al.  Forecasting stock market movement direction with support vector machine , 2005, Comput. Oper. Res..

[85]  Soner Akkoç,et al.  An empirical comparison of conventional techniques, neural networks and the three stage hybrid Adaptive Neuro Fuzzy Inference System (ANFIS) model for credit scoring analysis: The case of Turkish credit card data , 2012, Eur. J. Oper. Res..

[86]  Kyungsup Kim,et al.  The cluster-indexing method for case-based reasoning using self-organizing maps and learning vector quantization for bond rating cases , 2001, Expert Syst. Appl..

[87]  Bart Baesens,et al.  Credit rating prediction using Ant Colony Optimization , 2010, J. Oper. Res. Soc..

[88]  Thorsten Poddig,et al.  Evaluation of rating systems , 2006, Expert Syst. Appl..

[89]  Richard T. Redmond,et al.  Expert systems for bond rating: a comparative analysis of statistical, rule‐based and neural network systems , 1993 .