Bank Customers (Credit) Rating System Based On Expert System and ANN



Similar documents
Open Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *

Comparison of K-means and Backpropagation Data Mining Algorithms

DESIGN AND STRUCTURE OF FUZZY LOGIC USING ADAPTIVE ONLINE LEARNING SYSTEMS

Performance Evaluation On Human Resource Management Of China S Commercial Banks Based On Improved Bp Neural Networks

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING

A Prediction Model for Taiwan Tourism Industry Stock Index

2. IMPLEMENTATION. International Journal of Computer Applications ( ) Volume 70 No.18, May 2013

NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling

Business Intelligence and Decision Support Systems

Prediction of Cancer Count through Artificial Neural Networks Using Incidence and Mortality Cancer Statistics Dataset for Cancer Control Organizations

Prediction of Stock Performance Using Analytical Techniques

Price Prediction of Share Market using Artificial Neural Network (ANN)

Performance Evaluation of Artificial Neural. Networks for Spatial Data Analysis

Supply Chain Forecasting Model Using Computational Intelligence Techniques

Analecta Vol. 8, No. 2 ISSN

NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling

Neural network software tool development: exploring programming language options

Rural Loan Financial Indicator Ratios 1

A New Approach For Estimating Software Effort Using RBFN Network

Prediction Model for Crude Oil Price Using Artificial Neural Networks

NEURAL NETWORKS IN DATA MINING

Study on the Evaluation for the Knowledge Sharing Efficiency of the Knowledge Service Network System in Agile Supply Chain

Republic Polytechnic Continuing Education & Training Course Structure for : Finance Management

Power Prediction Analysis using Artificial Neural Network in MS Excel

Ratios from the Statement of Financial Position

Machine Learning with MATLAB David Willingham Application Engineer

Horse Racing Prediction Using Artificial Neural Networks

Feed-Forward mapping networks KAIST 바이오및뇌공학과 정재승

CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER

U.P.B. Sci. Bull., Series C, Vol. 77, Iss. 1, 2015 ISSN

Neural Computation - Assignment

Impact of Feature Selection on the Performance of Wireless Intrusion Detection Systems

Stock Market Prediction System with Modular Neural Networks

Lecture 6. Artificial Neural Networks

Data Mining Techniques Chapter 7: Artificial Neural Networks

Data Management and Exploration targeting case studies from Tanzania and Ghana

Credit & Risk Management. Lawrence Marsiello Vice Chairman and Chief Lending Officer

ARTIFICIAL NEURAL NETWORKS FOR ADAPTIVE MANAGEMENT TRAFFIC LIGHT OBJECTS AT THE INTERSECTION

Cash Forecasting: An Application of Artificial Neural Networks in Finance

EuroRating credit rating agency

Neural Networks and Back Propagation Algorithm

Stock Prediction using Artificial Neural Networks

Lecture 2 Bond pricing. Hedging the interest rate risk

The learners are able to

Fuzzy Signature Neural Network

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

Chapter 18 Working Capital Management

Stock Data Analysis Based On Neural Network. 1Rajesh Musne, 2 Sachin Godse

Credit Risk Comprehensive Evaluation Method for Online Trading

Stock Market Prediction Based on Fundamentalist Analysis with Fuzzy- Neural Networks

Ratio Analysis CBDC, NB. Presented by ACSBE. February, Copyright 2007 ACSBE. All Rights Reserved.

About the NeuroFuzzy Module of the FuzzyTECH5.5 Software

Neural Network Applications in Stock Market Predictions - A Methodology Analysis

INSURANCE RATING METHODOLOGY

CORPORATE FINANCE THE PROJECT

Optimum Design of Worm Gears with Multiple Computer Aided Techniques

STATISTICA. Clustering Techniques. Case Study: Defining Clusters of Shopping Center Patrons. and

Impelling Heart Attack Prediction System using Data Mining and Artificial Neural Network

Applications of improved grey prediction model for power demand forecasting

Design of Prediction System for Key Performance Indicators in Balanced Scorecard

Chapter 18 Working Capital Management

ICAP GROUP S.A. FINANCIAL RATIOS EXPLANATION

ANN Based Fault Classifier and Fault Locator for Double Circuit Transmission Line

RISK ANALYSIS ON THE LEASING MARKET

American International Journal of Research in Science, Technology, Engineering & Mathematics

Bank Credit Risk Management Early Warning and Decision-making based on BP Neural Networks

SINGULAR SPECTRUM ANALYSIS HYBRID FORECASTING METHODS WITH APPLICATION TO AIR TRANSPORT DEMAND

Chapter 12 Discovering New Knowledge Data Mining

The relation between news events and stock price jump: an analysis based on neural network

Neural Network and Genetic Algorithm Based Trading Systems. Donn S. Fishbein, MD, PhD Neuroquant.com

Neural Networks and Support Vector Machines

D A T A M I N I N G C L A S S I F I C A T I O N

TYPES OF FINANCIAL RATIOS

Detection of DDoS Attack Scheme

Risk Management. Risk Charts. Credit Risk

Valuation Report on Prudential Annuities Limited as at 31 December The investigation relates to 31 December 2003.

Financial Statements and Ratios: Notes

John A. Jaeger, CCE Manager Credit & Accounts Receivable Follett Higher Education Group. Extend Credit Management Financial Analyst Investor

2 1.1 % 02/13 12/12 01/13

Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations

Discussion on Airport Business Intelligence System Architecture

Faculty Innovator Grant 2011 Center for Learning Technologies. Final Report Form

A Content based Spam Filtering Using Optical Back Propagation Technique

A Fuzzy Logic Based Approach for Selecting the Software Development Methodologies Based on Factors Affecting the Development Strategies

Forecasting the first step in planning. Estimating the future demand for products and services and the necessary resources to produce these outputs

A Trust-Evaluation Metric for Cloud applications

Data Mining and Neural Networks in Stata

Chapter 3 Local Marketing in Practice

Stabilization by Conceptual Duplication in Adaptive Resonance Theory

Measuring Financial Performance: A Critical Key to Managing Risk

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network

Performance Based Evaluation of New Software Testing Using Artificial Neural Network

BACKGROUND KNOWLEDGE for Teachers and Students

Income Measurement and Profitability Analysis

Big Data Analytics Using Neural networks

Hybrid Data Envelopment Analysis and Neural Networks for Suppliers Efficiency Prediction and Ranking

OBIEE 11g Pre-Built Dashboards from Oracle Courtesy: Oracle OBIEE 11g Deployment on Vision Demo Data FINANCIALS

Education & Training Plan Finance Professional Certificate Program with Externship

CONSTRUCTION AND PROPERTIES OF VOLATILITY INDEX FOR WARSAW STOCK EXCHANGE

DEBT MANAGEMENT. Capital vs. Current Expenditures

Transcription:

Bank Customers (Credit) Rating System Based On Expert System and ANN Project Review Yingzhen Li Abstract The precise rating of customers has a decisive impact on loan business. We constructed the BP network, which requires financial statements as the input and predicted ratings that range from A to AAA. To make flexible prediction, we developed another fuzzy expert system, which requested the analyst to answer raised questions. Finally, we combined these two models and provided a final rating by trade-off. 1 Introduction Loan is one of the main source of the bank s profits, especially the loan to enterprises is a large amount of bank s fund and income. Loan quality will directly related to the recovery of bank funds, and the precise rating of customers has a decisive impact on loan business. However, the approval of loan is a very complex and onerous process. While managers expect a software-based standardized procedure to deal with this issue, nowadays many of them rely on their experience for judgement. This leaves banks with greater risk of subjectivity, but it also present the chance of novel systems of credit rating. Our project aims at developing a customer s credit rating system, which raises an opportunity to achieve a more standardized loan approval procedure. We rated the customers from qualitative and quantitative aspect and combine their results by trade-off. The qualitative analysis was based on fuzzy expert system, while the quantitative part utilized the BP network model. This review of project is organized as listed. Section 2 introduces the background of customer rating. Qualitative analysis is described in Section 3, while quantitative part is discussed in Section 4. Section 5 shortly introduced the software development, Section 6 evaluated the performance of the system as well as discussed the future work, and the review is concluded in Section 6. 2 Background 2.1 Credit Rating System in China So far in China, most credit rating system is by hand operation, which is vulnerable to mistakes and risks as well as in low efficiency. Another problem is the focus on big company when they develop the system, hence they pay less attention to medium and small companies, which are the potential customers. 1

2.2 Overseas Banks: Best Rating Systems Available Now Many famous banks around the world use internal rating system for risk management, and that of Bank of America and Citi Bank are the best ones among them. Bank of America rates their customers with the same criteria when issuing company loans. However, they may consider other factors such as the financial conditions, scale and the ownership structure when rating their customers of retail loans. They consider their system a mixture of pure judgement and template matching, and now they are developing a rating score card to improve the existing system. Citigroup trains their advanced rating system with a large dataset. The rating system consists of customer rating, which applied statistical models with axillary of external rating, scoring model and manager judgement, and debt rating which combines the result of customer rating and other factors such as loan structure to generate the final grades. The rating systems discussed above still have some disadvantages, such as the subjective judgement, to be improved. A good rating system should not only rely on various kinds of advanced mathematical and economical model, but also have large data sources and industry experience to support. These requests have presented opportunities for novel researches in rating systems. 3 Qualitative Analysis: the Fuzzy Expert System In order to add flexibility to the rating system, we design a qualitative rating process for companies based on the fuzzy expert system. Users give gradings of the questions raised by the system according to their understanding of the company s financial condition, which then are converted into the input of the expert system. The logical framework of the expert system is showned as Figure 1. We also introduce the fuzzy logic to the expert system. The fuzzy expert system works following the listed 4 steps: step 1: set the inputs and outputs user rates the qualities with respect to the company in 3 levels: low, average and high 1. the output is a real number ranged from 0 to 10, which corresponds to 3 different levels: low, normal and high. step 2: set membership function the grade of membership illustrates the degree of the input score belonging to different levels of the output we use the triangle-shaped membership functions step 3: set rules of the expert system (see the project report section 2.4.2 for detailed rules) step 4: defuzzify the outputs by centroid defuzzification (compute the center of area under the curve if the output satisfies more than one rules, i.e. corresponds to more than 1 level) Finally, the scores generated by all the rules are summed up to a final grade of the qualitative part, which ranges from 0 to 80. 1 see the project report Section 2.4.1 for detailed scoring table 2

Figure 1: The logical framework of the expert system. 3

Figure 2: The structure of the BP networks. The activate function of each node is the sigmoid function 4 Quantitative Analysis: the ANN Model 4.1 Overview Artificial neural network (ANN) is a mathematical model, which simulates the activities of neurons of biological neural network. It can encompass many models such as regression by simply tweaking with the activation functions and the network architecture. In the project we introduce a 3-layer Back Propagation networks to analyse the financial data samples and grade the testing samples. Back Propagation (BP) network is one of the classical models of Feed Forward Networks, where connections between the units do not form a directed cycle. In this network, the information moves in only one direction, forward, from the input nodes, through the hidden nodes (if any) and to the output nodes, then return the error backward to the input layer to adjust the weights of connections. Figure 2 shows the a typical structure of 3-layer BP networks. 4.2 Our Approach Input signal is collected from the financial statements, and after forward propagation the network generates the rating as outputs. Input data consists the features listed below 2 : debt paying ability asset-liability ratio, liquidity ratio, total debt/ebitda, all capitalization ratio, hasbeen interest multiples, quick Ratio, net cash Flows from Operating /total debt financial benefit ROE, sales profit margins, ROA, cash inflows from operating activities / sales revenue, the ratio of profits to cost capital operation total asset turnover, current assets turnover, inventory turnover, accounts receivable turnover, sales growth rate, capital accumulation rate, total assets growth rate, threeyear average profit growth rate 2 see the project report Section 2.4.3 for detailed computation 4

There are 14 nodes in the hidden layer. The output of the network is a grading ranged from 0 to 100. We convert the grading to the credit level ranged from C to AAA: [90, 100] : AAA, [80, 90) : AA, [70, 80) : A, [60, 70) : BBB, [50, 60) : BB, [40, 50) : B, [0, 40) : C. 4.3 Experiment The network model was tested by importing 43 training samples (financial statements) and 43 test samples. We trained the network with resilient back propagation method (applying different learning rates when the sign of present gradient varies from the last one), and the computation converges after 353 iterations. This trained network had achieved the average confidence level of 0.907, which can be seen as a relatively high level. 5 Short Description of the Software See the development document for details. 5.1 Technical Supports Database: MySQL Developing language: Java Graphical interface development: SWT/JFACE Simulation tests: Matlab 5.2 Interface Interaction Design qualitative analysis: a questionnaire for user scoring quantitative analysis: requesting the financial statement as input 5.3 Combining the Qualitative and Quantitative Results The total score of qualitative part is 80, and that of quantitative part is 100. The final score is computed as F inal = Qualitative 0.375 + Quantitative 0.7, and this real number score is converted into levels ranged from C to AAA as Section 4.2 indicated. 6 Evaluation and Discussion 6.1 Application Evaluation The test results showed a high performance of our system. However, one should notice that the training set of the network was quiet small. The computational complexity of neural network, facing the big data, significantly impact on the efficiency of our system. Furthermore, the sample we collected for training and test could hardly represent most of the companies financial condition because the credit grading of them are ranged from A to AAA. However, we 5

notice the difficulty of getting small companies financial statement, which limits the improvement of our system from this aspect. The design of the rules in the expert system need to be more specific, and the scoring table should provide more details for users to refer to. Also the ratio of combination of the two gradings must be carefully chose, which requests of large dataset for testing. 6.2 Future work As Section 2 indicated, the rating systems of domestic banks are in lower efficiency when compared with those of foreign banks. How ever, overseas banks rating systems still have some subjective judgements which need refinement. Also different criteria are adopted by banks, which asks for the flexibility of the system s rules. The system is expected to provide the module which permits the modification of the rules by the user, as well as adapt the different types of financial statements as the input of the quantitative parts. 7 Conclusion Precise rating of customers has a significant impact on loan business. In this project we developed a bank customer rating system to help in the loan approval procedure. The system consisted of fuzzy expert system as the qualitative part and the BP network as the quantitative part, then the results of these two models were combined by trade-off. The experiment showed a good performance of our system. Problems to be addressed are the computational complexity when facing big data, as well as the validation of the design of expert system s rules. We expect to add more flexibility of our system with balance of objective and subjective judgements, and hope the refined one to be a prototype of a standard software-based loan approval system. 6