AI Bias Prediction via Structured Test Data Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current AI models often exhibit bias at runtime despite extensive testing, making it difficult to predict and mitigate bias proactively, leading to trust issues and time-consuming corrections.

Innovation Solution

A computer-implemented system that generates structured test data to predict the likelihood of AI model bias using auto-encoders and payload logging data, alerting users when bias is likely, and allowing for proactive retraining to prevent bias.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If extensive testing is performed on AI models before deployment, then the model's initial accuracy is improved, but bias still appears at runtime causing trust issues and requiring time-consuming corrections

Engineering Contradiction:
Improvebias detection accuracyVSAvoidcorrection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary bias detection by generating structured test data and analyzing payload logging data before deployment issues occur. This advance detection allows bias to be identified and corrected during the testing phase rather than requiring time-consuming corrections after deployment, directly resolving the contradiction between detection accuracy and correction time.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If AI models are deployed without proactive bias prediction, then deployment speed is improved, but bias occurs at runtime leading to trust issues

Engineering Contradiction:
Improvedeployment speedVSAvoidmodel fairness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary bias prediction analysis by generating structured test data and analyzing payload logging data before deployment. This allows bias to be detected and addressed during the testing phase, enabling fast deployment of reliable models without compromising either deployment speed or model fairness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system analyzes payload logging data from the AI model's operation and uses this feedback to generate structured test data for detecting bias. This continuous feedback loop enables the system to identify bias patterns and improve detection accuracy, maintaining both high deployment speed and model reliability through iterative refinement.

Inventive Principle:
Principle #23Feedback

3Difficulty of detecting and measuring

If structured test data is generated to predict bias, then bias detection capability is improved, but system complexity increases

Engineering Contradiction:
Improvebias detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The system introduces structured test data as an intermediary between the AI model and the bias detection process. This structured test data serves as a mediator that translates complex model behavior into analyzable patterns, improving bias detection capability while managing system complexity through standardized data representation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system generates structured test data that copies and represents the AI model's processing patterns in a simplified, analyzable format. This copying approach allows bias detection without requiring direct analysis of the complex model internals, thereby improving detection capability while controlling system complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240111995A1Predicting future possibility of bias in an artificial intelligence model
Publication Date: 2024.04.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20240111995A1 patent drawing
  • US20240111995A1 patent drawing
  • US20240111995A1 patent drawing

AI summary

One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to predicting bias in an artificial intelligence (AI) model. A system can comprise a memory configured to store computer executable components; and a processor configured to execute the computer executable components stored in the memory, wherein the computer executable components can comprise a data generation component that can generate a set of structured test data to test likelihood of an AI model generating biased outputs, based on analysis of payload logging data; and an alerting component that can alert a user of likelihood that the AI model will generate the biased outputs, wherein the alerting component can generate an alert in response to at least a first set of records approaching a defined threshold.