Black-Box ML Model Explanation via Visual Feature Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Black-box machine learning models lack transparency and understanding, leading to potential errors and biases due to unknown relationships and constraints, which can result in undesirable outcomes.

Innovation Solution

The implementation of computer-implemented systems and methods that provide insights into machine learning models by analyzing features and training data, offering global and local explanations through visual indicators, allowing for the understanding of model behavior and performance, and enabling tuning of the model to achieve better results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If black-box machine learning models are used to perform complex data analysis and predictions, then productivity and predictive capability are improved, but transparency and understandability of model behavior deteriorate

Engineering Contradiction:
Improvepredictive capabilityVSAvoidtransparency
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent introduces explanation systems as intermediary components between the black-box ML model and users. These intermediaries (such as LIME, SHAP, or counterfactual explanation systems) translate the model's complex internal decisions into human-understandable formats, preserving both the model's predictive power and its interpretability. The intermediary layer processes model outputs and presents them in transparent ways without altering the underlying model functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If complex machine learning models are deployed to analyze large volumes of data, then productivity is improved, but the ability to detect and measure model behavior and biases worsens

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidmodel behavior detection
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback mechanisms where model predictions and their explanations are continuously analyzed to detect biases and behavioral patterns. Explanation systems provide feedback loops that allow users to scrutinize model decisions, identify problematic patterns, and adjust the model accordingly. This feedback enables measurement and detection of model behavior even in complex black-box systems.

Inventive Principle:
Principle #23Feedback

3Productivity

If machine learning models operate without complete understanding of their behavior, then productivity is improved through automated processing, but reliability deteriorates due to potential errors and biases

Engineering Contradiction:
Improveautomated processingVSAvoidmodel accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by implementing explanation and validation systems before full model deployment. These systems pre-analyze model behavior, identify potential biases in training data, and establish baseline expectations for model performance. By performing these checks in advance, the system ensures reliability is maintained while preserving automated processing capabilities.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11645581B2Meaningfully explaining black-box machine learning models
Publication Date: 2023.05.09 FAIR ISAAC & CO INC
  • US11645581B2 patent drawing
  • US11645581B2 patent drawing
  • US11645581B2 patent drawing

AI summary

Computer-implemented machines, systems and methods for providing insights about a machine learning model, the machine learning model trained, during a training phase, to learn patterns to correctly classify input data associated with risk analysis. Analyzing one or more features of the machine learning model, the one or more features being defined based on one or more constraints associated with one or more values and relationships and whether said one or more values and relationships satisfy at least one of the one or more constraints. Displaying one or more visual indicators based on an analysis of the one or more features and training data used to train the machine learning model, the one or more visual indicators providing a summary of the machine learning model's performance or efficacy.