Source of Bias Identification Tool for Dataset De-biasing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Artificial intelligence computing systems trained on biased datasets can generate incorrect results due to innate biases, leading to unfair outcomes in applications like credit approval, where biases against certain age groups or ethnicities are not readily discernible and propagate to operational parameters, affecting downstream systems.

Innovation Solution

A method and tool for identifying sources of bias in datasets using a Source of Bias Identification (SoBI) computing tool, which executes bias detection operations to generate sub-groups for protected attributes, analyzes these sub-groups based on fairness metrics, and outputs bias notifications to de-bias the dataset, thereby correcting AI systems and retraining them with de-biased data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bias detection operations are performed on AI system outputs to identify sources of bias in datasets, then the fairness and reliability of AI decision-making is improved, but the complexity of the system increases due to additional analysis layers and processing steps

Engineering Contradiction:
Improvefairness of AI decision-makingVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the dataset into multiple sub-groups based on protected attributes (e.g., age, ethnicity, gender) and analyzes each sub-group separately to identify bias sources. This segmentation allows the system to pinpoint specific biased sub-groups without needing to overhaul the entire AI system, thereby improving fairness while managing complexity through targeted analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary bias analysis layer between the AI system and its outputs. This intermediary component performs bias detection operations by analyzing relationships between protected attributes and output characteristics, identifying biased sub-groups without requiring changes to the core AI decision-making engine, thus improving reliability while isolating complexity to a separate modular component.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the dataset is de-biased by removing or modifying data from identified biased sub-groups, then the fairness of AI outputs is improved, but the quantity and diversity of training data is reduced

Engineering Contradiction:
Improvefairness of AI outputsVSAvoidtraining data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes only the specific biased sub-groups from the dataset that were identified through bias detection operations, rather than removing entire protected attribute categories. This selective extraction approach eliminates the harmful biased data while preserving the majority of the training dataset, thereby improving fairness without significantly reducing the overall quantity and diversity of available training data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality changes by modifying only the specific biased portions of the dataset (identified biased sub-groups) while leaving the rest of the data intact. This localized modification ensures that fairness improvements are achieved precisely where needed, without unnecessarily reducing the overall training data volume or diversity of non-biased data.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If detailed bias analysis is performed on each sub-group to precisely identify bias sources, then the precision of bias identification is improved, but the time and computational resources required increase

Engineering Contradiction:
Improveprecision of bias identificationVSAvoidbias detection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the analysis process into discrete steps: first performing initial bias detection on the overall dataset, then dividing protected attributes into sub-groups, and finally conducting detailed analysis only on sub-groups that show signs of bias. This segmented approach achieves high precision in identifying bias sources while avoiding the need to perform detailed analysis on all data points, thereby reducing overall detection time and computational resource requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing comprehensive bias analysis only on sub-groups that are identified as potentially biased through initial screening, rather than analyzing every sub-group in detail. This partial analysis approach achieves sufficient precision for identifying bias sources while significantly reducing the time and computational resources required compared to exhaustive analysis of all data.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11475331B2Bias source identification and de-biasing of a dataset
Publication Date: 2022.10.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11475331B2 patent drawing
  • US11475331B2 patent drawing
  • US11475331B2 patent drawing

AI summary

A source of bias identification (SoBI) tool is provided that identifies sources of bias in a dataset. A bias detection operation is performed on results of a computer model, based on an input dataset, to generate groupings of values for a protected attribute corresponding to a detected bias in the operation of the computer model. The SoBI tool generates a plurality of sub-groups for each grouping of values. Each sub-group comprises an individual value, or a sub-range, for the protected attribute. The SoBI tool analyzes each of the sub-groups in the plurality of sub-groups, based on at least one source of bias identification criterion, to identify one or more sources of bias in the input dataset. The SoBI tool outputs a bias notification to an authorized computing device specifying the one or more sources of bias in the input dataset.