Reinforcement Learning Agent Bias Reduction via Reward Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI models often amplify biases present in input data, leading to unfair predictions and outcomes, as they lack effective methods to mitigate latent biases and ensure data representation across all feature combinations.

Innovation Solution

A reinforcement learning-based system that computes reward values based on similarity between pre-trained model predictions and agent predictions, applying rules with weights and comparison thresholds to identify and penalize biased outcomes, thereby reducing biases while maintaining prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a machine learning model is trained with comprehensive input data to improve prediction accuracy, then the model can generate more accurate results, but the model amplifies biases present in the input data leading to unfair predictions

Engineering Contradiction:
Improveprediction accuracyVSAvoidbias amplification
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent implements feedback mechanisms where the model's predictions are continuously evaluated against fairness metrics and bias detection algorithms. The system provides feedback signals that adjust model parameters to reduce bias while maintaining accuracy, creating a closed-loop system that iteratively improves both fairness and precision

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes key parameters including data sampling strategies, feature selection criteria, and model training parameters to reduce bias. Specifically, it modifies the training process by introducing fairness constraints as additional parameters in the optimization function, allowing the model to balance accuracy and fairness through parameter adjustment

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If variables associated with bias are explicitly removed from the model to reduce bias, then fairness improves, but the model cannot prevent bias encoding through other correlated variables

Engineering Contradiction:
Improvebias reductionVSAvoidbias encoding through latent variables
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent introduces intermediary components including fairness auditors, bias detection layers, and correlation analysis modules that act as mediators between the input data and model predictions. These intermediaries monitor and adjust for bias encoding through latent variables without removing the underlying features, maintaining reliability while reducing harmful bias

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If more input data is collected to improve representation across all feature combinations, then model accuracy improves, but data collection becomes increasingly difficult and costly

Engineering Contradiction:
Improvedata representation accuracyVSAvoiddata collection complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by using synthetic data generation and data augmentation techniques to create representative samples before actual data collection. It pre-processes available data to identify and correct representation gaps, and uses generative models to synthesize underrepresented feature combinations, reducing the need for extensive additional data collection

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12067496B2Methods and systems for reducing bias in an artificial intelligence model
Publication Date: 2024.08.20 MASTERCARD INT INC
  • US12067496B2 patent drawing
  • US12067496B2 patent drawing
  • US12067496B2 patent drawing

AI summary

Embodiments provide methods and systems for reducing bias in an artificial intelligence model. A method includes computing, by a processor, a reward value based at least in part on a similarity between model predictions from a pre-trained model and agent predictions from a Reinforcement Learning (RL) agent. The method includes performing each step of one or more steps of a rule of a plurality of rules. The rule is assigned a weight and the rule includes a protected attribute, a cumulative statistic value type, and a comparison threshold. The method includes sending a cumulative reward value generated using the reward value and each weighted punishment value computed based at least in part on applying each rule of the plurality of rules to the RL agent. The RL agent learns to biases from the agent predictions while maintaining similarity with model predictions by maximizing the cumulative reward value.