Bias Detection in Predictive Models via Feature Group Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for testing predictive models fail to identify and correct biases, leading to inaccurate predictions due to masked performance metrics that do not reveal biases in specific predictor variables, resulting in ineffective retraining and potential reproduction of errors.

Innovation Solution

A processing device identifies biases by comparing performance metrics and baseline metrics for feature groups in trained predictive models, isolates the biased training data, and generates model corrections to reduce or eliminate biases, thereby improving predictive model accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If overall accuracy metric is used to evaluate model performance, then evaluation is simple, but biases in specific predictor variables are masked and not identified

Engineering Contradiction:
Improveevaluation simplicityVSAvoidbias detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the overall model evaluation into component-level evaluations by analyzing performance metrics for each predictor variable separately. This allows biases in specific variables to be identified without sacrificing the simplicity of automated evaluation, resolving the contradiction between easy evaluation and precise bias detection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary analysis layer that sits between the model predictions and the evaluation metrics. This intermediary component calculates additional metrics that specifically measure bias in predictor variables, enabling precise bias detection while maintaining the simplicity of the overall evaluation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If model is retrained without identifying bias causes, then retraining process is quick, but errors are reproduced due to unchanged biased training data

Engineering Contradiction:
Improveretraining timeVSAvoidmodel accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent performs preliminary analysis to identify the root causes of biases in the training data before retraining occurs. By detecting and isolating biased data points in advance, the system ensures that retraining actually improves model accuracy rather than simply reproducing existing errors, resolving the contradiction between fast retraining and reliable results.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where performance metrics and bias detections from testing feed back into the training data preparation process. This feedback loop allows the system to identify and correct biased data points before retraining, ensuring that time is not wasted reproducing errors and that model accuracy genuinely improves.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If detailed performance metrics are generated for each feature group, then biases are detected, but evaluation complexity increases

Engineering Contradiction:
Improvebias detection accuracyVSAvoidevaluation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality analysis by generating detailed performance metrics specifically for each feature group where biases are suspected or detected. Rather than uniformly complex evaluation across all aspects, the system focuses detailed analysis where needed, maintaining simplicity elsewhere while achieving high precision in bias detection.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11593648B2Methods and systems for detection and isolation of bias in predictive models
Publication Date: 2023.02.28 ADOBE INC
  • US11593648B2 patent drawing
  • US11593648B2 patent drawing
  • US11593648B2 patent drawing

AI summary

This disclosure involves detecting biases in predictive models and the root cause of those biases. For example, a processing device receives test data and training data from a client device. The processing device identifies feature groups from the training data and the test data generates performance metrics and baseline metrics for a feature group. The processing device detects biases through a comparison of the performance metrics and the baseline metrics the feature group. The processing device then isolates a portion of the training data that corresponds to the detected bias. The processing device generates a model correction usable to remove the bias from the predictive model.