Fairness-Enhanced Machine Learning Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine-learning models in the financial industry often lack fairness, resulting in disparate treatment or impact on legally protected groups, posing legal issues and performance challenges when attempting to address these concerns through manual data removal.

Innovation Solution

Incorporating fairness improvements into the model training process by using control parameters to minimize disparities, enabling self-adaptive control vectors that balance model performance and fairness, and automatically generating fair data labeling to develop models that satisfy specific fairness metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine-learning models are trained to maximize prediction power, then model accuracy is improved, but fairness deteriorates resulting in disparate treatment or impact on protected groups

Engineering Contradiction:
Improveprediction powerVSAvoiddisparate impact
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent transforms the fairness improvement problem from a post-processing step to an integrated part of the model training process by changing the optimization parameters. It introduces control parameters (lambda vectors) that allow simultaneous optimization of both prediction power and fairness metrics during training, rather than treating them as conflicting objectives requiring separate handling.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary action by automatically generating fair data labeling and incorporating fairness constraints before the actual model training occurs. The system pre-processes the training data to ensure fairness requirements are embedded in the data itself, and pre-defines control parameters that will guide the optimization process to balance accuracy and fairness from the outset.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If manual data removal is used to address fairness concerns, then disparate impact is reduced, but model performance deteriorates

Engineering Contradiction:
Improvedisparate impactVSAvoidmodel performance
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The patent implements feedback mechanisms where the system continuously monitors both fairness metrics and model performance during training. The control parameters are adjusted based on feedback from fairness evaluations, allowing the model to learn from discrepancies and improve both fairness and performance iteratively rather than through static data removal.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically generating fair data labeling and adjusting control parameters without requiring manual intervention. The machine-learning model itself is equipped with the capability to identify and correct its own fairness issues through the integrated optimization framework, eliminating the need for external manual data processing.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If fairness metrics are enforced during training, then fairness is improved, but training complexity increases

Engineering Contradiction:
ImprovefairnessVSAvoidtraining complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent merges the fairness optimization objective with the traditional prediction accuracy objective into a single unified loss function. By combining these objectives with appropriate weighting through control parameters, the system handles multiple goals simultaneously in one optimization process rather than requiring separate training runs or complex multi-objective optimization frameworks.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11928730B1Training machine learning models with fairness improvement
Publication Date: 2024.03.12 SOCIAL FINANCE INC DBA SOFI
  • US11928730B1 patent drawing
  • US11928730B1 patent drawing
  • US11928730B1 patent drawing

AI summary

A method including training a machine-learning model, based on historical data, with a maximization problem and one or more minimization problems to improve one or more fairness metrics. The method also can include receiving real-time data. The method additionally can include generating a risk score based on the machine-learning model, as trained, and the real-time data. Other embodiments are described.