Feature Impact Analysis for Machine Learning Model Interpretability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques are inefficient and computationally slow in determining the impact of features on the output of machine learning models, making it difficult to identify the most influential features for predicting user actions or system behaviors.

Innovation Solution

A system that determines feature impact by modifying specific feature values in a feature vector and analyzing the output score differences, ranking features based on aggregated sensitivity to identify top driver features and generating human-readable descriptions for display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional techniques are used to determine feature impact on machine learning model outputs, then the analysis can be performed, but the process is computationally slow and highly inefficient

Engineering Contradiction:
Improvefeature impact analysis efficiencyVSAvoidcomputation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the feature impact analysis into individual feature evaluations. For each feature, the system independently calculates the impact by comparing model outputs with and without that feature, allowing parallel processing and avoiding the computational burden of evaluating all features simultaneously. This segmentation enables efficient identification of top driver features without analyzing the entire feature space at once.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If machine learning models are treated as black boxes, then predictions can be made quickly, but the system is unable to determine which features were the likely cause of the output

Engineering Contradiction:
Improvefeature impact informationVSAvoidmodel interpretability complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary analysis layer that sits between the black box machine learning model and the user. This intermediary system calculates feature impact scores by systematically varying input features and measuring output changes, translating the opaque model decisions into interpretable feature importance metrics without modifying the original model's predictive functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If all features are analyzed to determine their impact on model output, then complete information is obtained, but the process becomes computationally expensive and time-consuming

Engineering Contradiction:
Improvefeature impact measurement accuracyVSAvoidanalysis speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by focusing analysis only on the most impactful features rather than exhaustively analyzing all features. The system identifies and ranks features based on their impact scores, then selectively analyzes only the top driver features in detail. This approach achieves sufficient measurement precision for practical decision-making while dramatically reducing computational requirements compared to analyzing every feature equally.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11468364B2Determining impact of features on individual prediction of machine learning based models
Publication Date: 2022.10.11 HUMANA INC
  • US11468364B2 patent drawing
  • US11468364B2 patent drawing
  • US11468364B2 patent drawing

AI summary

A system trains a machine learning based model to predict the likelihood of an outcome for an entity, for example, a user. The system determines, for a particular prediction for a user, feature impact scores that indicate how each feature of the user impacted the prediction for that user. The feature impact scores are ranked to determine top driver features for the user that had the highest impact on the prediction. The system generates a human understandable description for the top driver features. The system provides the generated description for the top driver features for display, for example, via a user interface.