Class-Specific Data Generation for Imbalanced ML Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models require large amounts of training data, which can be scarce and imbalanced, leading to sampling bias due to under-representation or over-representation of certain classes, particularly in fields like medicine.

Innovation Solution

A system and method for generating class-specific data using a probabilistic generative model that approximates an initial probability distribution, samples from identified portions likely to belong to specific classes, and utilizes uncertainty information to create more data for training, employing a normalizing, flow-based model and a classification model to enhance dataset balance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If raw data is used for training machine learning models, then the model can learn from real-world examples, but the data may be scarce and imbalanced leading to sampling bias

Engineering Contradiction:
Improvemodel training reliabilityVSAvoiddata quantity and balance
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent uses probabilistic generative models to create synthetic copies of training data that replicate the statistical properties and uncertainty characteristics of real data. These synthetic samples are generated by sampling from learned parameter distributions, effectively copying the essential features of real-world data while augmenting the training dataset

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms raw data into a different representation space by learning parameter distributions (e.g., Gaussian distributions with learned means and covariances) that characterize each class. By sampling from these parameter distributions, the system generates new data points with controlled parameter variations that maintain class-specific characteristics

Inventive Principle:
Principle #35Parameter changes

2Reliability

If more training data is collected to reduce sampling bias, then class representation improves, but data collection time and resources increase

Engineering Contradiction:
Improveclass representationVSAvoiddata collection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary learning of class-specific parameter distributions from available raw data before actual data collection or model training. This preliminary action captures the essential statistical characteristics and uncertainty patterns of each class, enabling subsequent synthetic data generation without requiring additional real data collection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of collecting more real data, the system creates synthetic copies by sampling from learned parameter distributions. This copying approach efficiently generates additional training samples that reflect the underlying data distribution without the time and resource costs of real data collection

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If synthetic data is generated without uncertainty information, then data augmentation is simple, but the generated data lacks realistic variation and reliability

Engineering Contradiction:
Improvedata generation simplicityVSAvoidgenerated data reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent enhances synthetic data generation by learning and sampling from parameter distributions (means, covariances, and other statistical parameters) rather than using fixed parameters. This approach introduces realistic variation by sampling from distributions that capture the inherent uncertainty and variability of each class, while maintaining computational simplicity through standardized sampling procedures

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12530622B2Generating new data based on class-specific uncertainty information using machine learning
Publication Date: 2026.01.20 BITSBODY LLC
  • US12530622B2 patent drawing
  • US12530622B2 patent drawing
  • US12530622B2 patent drawing

AI summary

A system and related methods for generating class-specific data are disclosed. The data belong to an input space with an unknown initial probability distribution and a known classification scheme. From a relatively small, unbalanced dataset of samples with respect to the classification scheme in the input space, the system is programmed to learn a series of invertible transformations from the input space to a target space, a target probability distribution for the samples in the target space, and a trainable parameter probability distribution for each parameter of the target probability distribution to represent uncertainty information related to the target probability distribution. The system is programmed to further identify how to sample from each parameter probability distribution, which determine how to sample from the target probability distribution, to generate samples in the input space that are more likely to belong to specific classes.