Grouped Partial Dependence Plots for Adverse Action Reason Code Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Financial services companies face challenges in generating adverse action reason codes (AARCs) due to the complexity of machine learning (ML) models, which makes it difficult to analyze and rank the inputs contributing to credit decision outcomes, thereby hindering compliance with regulations like the Equal Credit Opportunity Act (ECOA).

Innovation Solution

The method involves utilizing partial dependence plots (PDPs) to interpret ML models by grouping input variables based on correlation using a clustering algorithm, generating PDP tables for each group, and creating a ranking vector that indicates the contribution of each group to the model's output. This allows for the identification of adverse action reason codes associated with the most significant contributions to credit denial decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If machine learning models are used to improve credit decision-making speed and remove human bias, then productivity and fairness are improved, but the complexity of analyzing model outputs and generating adverse action reason codes increases

Engineering Contradiction:
Improvecredit decision-making speedVSAvoidmodel analysis complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces partial dependence plots as an intermediary visualization tool between the complex ML model and the adverse action reason code generation process. These plots serve as a mediator that translates complex model predictions into interpretable relationships between input variables and output, enabling automated generation of AARCs without requiring manual analysis of the model's internal logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent utilizes visualizations (analogous to color changes in TRIZ) by generating partial dependence plots that visually represent the relationship between input variables and model outputs. These visual representations transform abstract numerical predictions into intuitive graphical patterns, making the model's decision logic transparent and enabling automated AARC generation based on visual interpretation of variable importance and interaction patterns.

Inventive Principle:
Principle #32Color changes

2Ease of operation

If traditional statistical techniques are used to generate adverse action reason codes, then ease of analysis and compliance with ECOA is improved, but the ability to handle complex machine learning models deteriorates

Engineering Contradiction:
Improveanalysis easeVSAvoidmodel compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal framework using partial dependence plots that can handle multiple types of machine learning models (classification, regression, ensemble methods) while maintaining ease of analysis for adverse action reason code generation. This universal approach allows the same visualization and analysis methodology to work across different complex models, providing both ease of operation and broad model compatibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If machine learning models are used to automate credit decisions, then efficiency is improved, but the ability to explain and rank contributing factors to credit denial deteriorates

Engineering Contradiction:
Improvedecision automation efficiencyVSAvoidfactor contribution information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

Partial dependence plots serve as an intermediary that preserves and reveals factor contribution information from complex ML models. By visualizing the relationship between input variables and model outputs, these plots maintain the explanatory information needed for ECOA compliance while enabling automated decision-making, thus preventing loss of interpretability information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual analysis mechanisms with automated visualization-based analysis. Instead of requiring manual inspection of model outputs, the system automatically generates partial dependence plots that can be programmatically interpreted to identify and rank contributing factors, substituting mechanical manual analysis with automated computational visualization.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250029015A1System and method for utilizing grouped partial dependence plots and shapley additive explanations in the generation of adverse action reason codes
Publication Date: 2025.01.23 CAPITAL ONE FINANCIAL CORP
  • US20250029015A1 patent drawing
  • US20250029015A1 patent drawing
  • US20250029015A1 patent drawing

AI summary

A framework for interpreting machine learning models is proposed that utilizes interpretability methods to determine the contribution of groups of input variables to the output of the model. Input variables are grouped based on correlation with other input variables. The groups are identified by processing a training data set with a clustering algorithm. Once the groups of input variables are defined, partial dependent plot (PDP) tables for each group are calculated and stored in a memory, which are used for calculating scores related to each group of input variables for a given instance of the input vector processed by the model. Furthermore, Shapley Additive Explanations (SHAP) values for each group can be calculated by summing the SHAP values of the input variables for a given instance of an input vector per group. These scores can then be sorted, ranked for each interpretability method, and then combined into one hybrid ranking.