Warm-Start Multiplier Tuning for Machine Learning Fairness and Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models struggle to achieve high levels of fairness and accuracy simultaneously, with methods like random selection and retraining being inefficient and unpredictable, and existing optimization algorithms often require wasteful warm-up times due to random starting locations.

Innovation Solution

A warm start mechanism is introduced for a genetic algorithm that optimizes fairness and accuracy by using designed initial points, such as identity, parity, and opportunity points, to accelerate multiplier tuning and generate a tri-objective Pareto frontier for improved fairness and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If random selection or random generation is used to generate or adjust an inference, then exploration of the search space is enabled, but the inference becomes nondeterministic and may not be repeatable

Engineering Contradiction:
Improveexploration capabilityVSAvoidrepeatability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing lookup tables of adjusted inferences for different probability adjustments before runtime. This allows the system to perform deterministic lookups during inference adjustment rather than performing random operations, thereby maintaining repeatability while still enabling exploration through the pre-computed variety of adjustment options.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of the base model's inferences through deterministic transformations using lookup tables. Instead of generating new random inferences, the system copies and transforms existing inferences through predefined adjustment mechanisms, ensuring repeatability while providing diverse exploration outcomes through multiple copy variants.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If preprocessing of training corpus or adjustment inside ML model is performed, then fairness and accuracy may be improved, but retraining is required which is slow

Engineering Contradiction:
Improvefairness and accuracyVSAvoidretraining time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent extracts the fairness adjustment functionality from the model training process and relocates it to a post-processing stage. By taking out the adjustment logic from training and implementing it as a separate inference adjustment module with lookup tables, the system achieves fairness improvement without requiring slow retraining operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces lookup tables as an intermediary between the base model's raw inferences and the final adjusted inferences. This intermediary structure enables fairness and accuracy improvements through deterministic transformations without requiring direct modification of the model parameters or retraining, thus avoiding time loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If optimization algorithms use random starting locations, then exploration of search space is enabled, but much time is wasted identifying and evaluating many suboptimal solutions

Engineering Contradiction:
Improvesearch space explorationVSAvoidoptimization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-computing lookup tables containing adjusted inferences for various probability adjustment scenarios before the optimization process begins. This eliminates the need for random starting locations and iterative exploration, as the system can directly access pre-computed optimal adjustments, dramatically improving optimization efficiency while maintaining comprehensive search coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent skips the wasteful warm-up phase of random optimization by directly utilizing pre-computed lookup tables. Instead of rushing through many suboptimal random starting points, the system jumps directly to high-quality solutions through deterministic lookup operations, achieving the same exploration goal without the productivity loss.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20250245562A1Warm start for multiplier tuning postprocessing for machine learning bias mitigation
Publication Date: 2025.07.31 ORACLE INT CORP
  • US20250245562A1 patent drawing
  • US20250245562A1 patent drawing
  • US20250245562A1 patent drawing

AI summary

Here is postprocessing calibration of class probabilities inferred by a machine learning (ML) model, and this calibration is improved by generation of novel initial points that accelerate a genetic algorithm that optimizes fairness and accuracy of the ML model. Tri-objective optimization for multiplier tuning is enhanced by adding a “warm start” mechanism. Innovative designed points are high performance as follows. An identity point has all group multipliers set to 1.0, corresponding to the original model. By definition, this solution will have high accuracy scores and no outcome regression. A parity point has multipliers that have near-perfect disparity and outcome regression. This entails finding multipliers that provide every subgroup approximately the outcome rate of the subgroup with the highest outcome rate. An opportunity point has multipliers that give an approximation of the outcome rate given by an Equality of Opportunity algorithm. This solution provides near-optimal values for accuracy and disparity.