Multilevel Oversampler for Bias Reduction in Imbalanced Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models often become biased when trained with imbalanced data, leading to inaccurate predictions, particularly in critical applications like tumor detection, where false negatives can have severe consequences.

Innovation Solution

A method that involves generating oversampled training data by calculating distance values between minority and majority data points, using these values to determine a sample rate, and then oversampling the minority level data points to create a more balanced dataset, which is used to train the model, thereby reducing bias.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional oversampling techniques (e.g., SMOTE) are used to balance imbalanced data, then model accuracy improves, but computation time and energy consumption increase

Engineering Contradiction:
Improvemodel accuracyVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the parameter of oversampling strategy from uniform/random sampling to distance-based selective sampling. By calculating distance values between minority class samples and majority class samples, the system identifies and oversamples only those minority samples that are most critical (farther from majority class boundaries), thereby maintaining model accuracy while reducing the total number of oversampled samples and associated computation time

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by treating different minority class samples differently based on their distance metrics. Instead of uniformly oversampling all minority samples, the system identifies specific regions in the feature space where minority samples are most vulnerable to misclassification and applies oversampling selectively to those local regions, optimizing both accuracy and efficiency

Inventive Principle:
Principle #3Local quality

2Reliability

If traditional oversampling techniques (e.g., SMOTE) are used to balance imbalanced data, then model accuracy improves, but energy consumption increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent modifies the oversampling parameter from comprehensive to selective based on distance calculations. By changing the sampling criterion to distance-based selection, the system reduces the computational burden and energy consumption associated with generating and processing oversampled samples, while still achieving the goal of improving model accuracy on imbalanced data

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by performing oversampling only on the subset of minority class samples that fall below a distance threshold, rather than oversampling all minority samples. This partial approach suffices to improve model accuracy on critical regions while consuming less energy compared to exhaustive oversampling methods

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If distance-based selective oversampling is used, then computation time and energy consumption are reduced, but model accuracy may be compromised

Engineering Contradiction:
Improvecomputation timeVSAvoidmodel accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent carefully tunes the distance threshold parameter to balance between oversampling intensity and computational efficiency. By adjusting this parameter, the system ensures that enough critical minority samples are oversampled to maintain model accuracy, while avoiding excessive oversampling that would increase computation time. The threshold is set to capture the most informative minority samples

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240242109A1Multilevel oversampler
Publication Date: 2024.07.18 ACCENTURE GLOBAL SOLUTIONS LTD
  • US20240242109A1 patent drawing
  • US20240242109A1 patent drawing
  • US20240242109A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for oversampling training data for training a machine learning model. In some implementations, techniques described enable debiasing of trained models through oversampling of training data. In general, training data can be partitioned into multiple levels corresponding to specific elements of data, e.g., type of tumor, type of individual, time of day, among others. A given level can be associated with higher bias than other levels. For example, input data of a particular type of individual, such as an individual of a certain age range or with certain genetic traits, can cause corresponding machine learning model predictions or results that are more biased compared to other data. Higher bias can include an increased number of false positives or false negatives for Boolean model predictions or predictions.