How to use Decision Rules for Lending in Financial Services
In this article, we will showcase the use of DecisionRules in a financial services environment, more specifically in the approval process for applications for lending products. Unlike in the sale of consumer goods, when customers want to “buy” a credit product they need to be accepted by the institution providing the funds – the approval process is made up of a series of go/no-go decisions based on the perceived level of risk of the customer, suitability of product, and pricing (commensurate with level of risk).
In this article, we will showcase the use of DecisionRules in a financial services environment, more specifically in the approval process for applications for lending products. Unlike in the sale of consumer goods, when customers want to “buy” a credit product they need to be accepted by the institution providing the funds – the approval process is made up of a series of go/no-go decisions based on the perceived level of risk of the customer, suitability of product, and pricing (commensurate with level of risk).
At a high level, the credit approval process can be described using the structure below.
- Eligibility filters
Filtering performed based on application data and internal data only, before bureau data is retrieved. Applications can be customer-driven or lender-driven (e.g., when offering additional products to existing customers). DecisionRules can easily and efficiently manage this step, resulting in the first go/no-go decision.
- Scoring filter
Run scoring on eligible applications. The orchestration system receives the response from DecisionRules for Step 1 and manages the bureau call(s). The score calculation can be designed in DecisionRules or in a separate scoring service (as it is common to use the Python or similar tools for the score calculations). With the score calculated, DecisionRules can filter out applications based on the score cut-off and assign a risk grade (which can be used for pricing and for defining policy-rule-set for approval).
- Pricing
Based on risk grade and application parameters (e.g., loan amount requested), the pricing for the financial product is set. Based on pricing, key parameters can also be calculated e.g., monthly repayment amount for an instalment loan product, APR, etc. Sample loan application
- Policy Rules
Policy rules establish additional rules, in addition to the risk score, that need to be met for approval. Rules can be simple (e.g., no CCJs on file) or more complex (if risk grade is X or worse, Debt-to-Income ratio needs to be under Y%). There can be a large number of rules, but we will keep this example simple for illustrative purposes.
- Affordability
Final step for automated approval process. Affordability calculations assesses whether customer can afford the new financial commitment based on information available. This is a crucial step to ensure responsible lending and something regulators are very keen to see well demonstrated. Affordability calculation also feeds into the credit limit that can be offered to a customer for different products (per product and aggregated). Output can be approval, decline (possibly indicating an alternative lower amount customer would be able to afford), or referral to manual underwriting (if part of lender’s process); in case of referral, full logic flow can be shown to manual underwriter for assessment focused on key decision-making elements.
End to End rules management
All of those steps can be achieved in the DecisionRules as the one process or as the individual services. DecisionRules have the capability to keep the versions for regulatory and re-applicability requirements.
In addition to the above, before opening the account and making funds available, the lender should also verify the applicant’s income and perform fraud and compliance checks, processes which can also use DecisionRules.
Moreover, the lending process could be designed to cater for champion-challenger testing, to allow variations to the process for different customer acquisition channels, and to allow customers to obtain a non-binding quote before finally submitting their application.
For illustrative purposes, we have designed a sample credit approval process using DecisionRules – the Rule Flow diagram below (Figure 1) provides a high-level picture of the building blocks of this process.
Simple Interface management
The inputs and outputs (I/O) used in the process are shown in Figure 2. This process is a simplified version of a real-world example, showing a single-product (instalment loan) use-case. However, DecisionRules is able to manage the logic for different products in an efficient way, using the same structure (the same Decision Tables within this Rule Flow could be expanded to cater for multiple products
More details comming soon
The different steps in the sample process shown above will be further detailed in the following articles - Eligibility filters, Scoring Risk grading and Pricing, Policy Rules, Affordability calculation, Alternative Implementation, which are coming soon.