AI Bias Estimation via Unsupervised Deep Neural Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bias detection and estimation methods for machine learning models are limited by inconsistent and insufficient outputs, as each method explores a different ethical aspect of bias and requires different inputs, necessitating domain expert involvement and ensemble methods for comprehensive evaluation.

Innovation Solution

A system and method using a pre-trained unsupervised deep neural network for bias estimation in AI models, which generates bias vectors indicating the degree of bias for each feature, allowing for both targeted and non-targeted evaluations in a single execution without requiring domain experts, and producing scaled and complete bias estimations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple bias detection methods are applied to explore different ethical aspects of bias, then the comprehensiveness of bias detection is improved, but the complexity of the evaluation process increases and contradictory outputs arise

Engineering Contradiction:
Improvebias detection comprehensivenessVSAvoidevaluation process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple bias detection methods into a single unified framework that processes all ethical aspects simultaneously. The system integrates demographic parity, equalized odds, and other fairness metrics into one coherent evaluation process that produces consistent results across all bias dimensions, eliminating the need to manually coordinate multiple separate methods.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal bias detection system that can evaluate multiple ethical aspects and fairness metrics through a single platform. This multi-functional system handles different types of bias detection (protected attribute bias, indirect bias, feature importance bias) and produces standardized outputs that can be compared across all methods without requiring separate evaluation processes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If ensemble methods are used to ensure comprehensive bias detection, then the reliability of bias detection is improved, but the resource consumption and manual effort increase

Engineering Contradiction:
Improvebias detection reliabilityVSAvoidmanual analysis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements an automated bias detection system that performs comprehensive ensemble evaluation without requiring manual expert intervention. The system automatically selects appropriate bias detection methods, processes the data through multiple fairness metrics, and generates unified results, eliminating the need for domain experts to manually coordinate and interpret results from multiple separate methods.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary processing and standardization of bias detection methods before actual evaluation. The system pre-configures multiple bias detection algorithms, establishes unified output formats, and prepares the evaluation framework in advance, so that when comprehensive bias detection is needed, the system can execute the ensemble method efficiently without requiring manual setup or coordination during the actual evaluation process.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If different bias detection methods are applied, then various ethical aspects of bias are explored, but the outputs are in different ranges and scales making comparison difficult

Engineering Contradiction:
Improveethical aspect coverageVSAvoidoutput comparability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent applies parameter transformation to standardize the output of different bias detection methods. The system transforms results from various fairness metrics (demographic parity, equalized odds, etc.) into a unified scale and range, allowing direct comparison of bias levels across different ethical aspects and methods. This parameter standardization enables meaningful aggregation and comparison of results that would otherwise be incomparable.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If domain experts are involved to adjust each bias detection method, then the accuracy of bias detection is improved, but the ease of operation deteriorates

Engineering Contradiction:
Improvebias detection accuracyVSAvoidsystem usability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent creates a self-configuring bias detection system that automatically adapts to different datasets and evaluation scenarios without requiring domain expert intervention. The system autonomously selects appropriate bias detection methods, configures their parameters, and processes evaluations, making the tool accessible and easy to use while maintaining high detection accuracy through automated expert-level decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20220101062A1System and a Method for Bias Estimation in Artificial Intelligence (AI) Models Using Deep Neural Network
Publication Date: 2022.03.31 DEUTSCHE TELEKOM AG
  • US20220101062A1 patent drawing
  • US20220101062A1 patent drawing

AI summary

A system for bias estimation in Artificial Intelligence (AI) models using a pre-trained unsupervised deep neural network, comprising a bias vector generator implemented by at least one processor that executes an unsupervised DNN with a predetermined loss function. The bias vector generator is adapted to store a given ML model to be examined, with predetermined features; store a test-set of one or more test data samples being input data samples; receive a feature vector consisting of one or more input samples; output a bias vector indicating the degree of bias for each feature, according to said one or more input samples. The system also comprises a post-processor which is adapted to receive a set of bias vectors generated by said bias vector generator; process said bias vectors; calculate a bias estimation for every feature of said ML model, based on predictions of said ML model; provide a final bias estimation for each examined feature.