Adaptive Sampling for Imbalanced Dataset Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning pipelines face challenges in scalability and efficiency, particularly with large and imbalanced datasets, leading to prolonged training and validation processes and biased model predictions.

Innovation Solution

An adaptive data-sampling technique that iteratively subsamples datasets using a greedy approach, balancing between model performance and resource efficiency by adjusting sample sizes based on validation scores and customizable stopping criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If under-sampling strategy is applied to decrease dataset size, then resource requirements are reduced, but sampling accuracy and model performance may deteriorate

Engineering Contradiction:
Improvedataset sizeVSAvoidsampling accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent implements dynamic adaptive sampling that adjusts sampling rates based on class distribution and model performance metrics. The system continuously monitors validation scores and modifies sampling strategies iteratively, transitioning from static under-sampling to a dynamic process that adapts to dataset characteristics and model needs, thereby maintaining accuracy while reducing dataset size.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters simultaneously including sampling rates for different classes, dataset composition ratios, and model hyperparameters. By coordinating changes in these parameters through iterative optimization, the system achieves both dataset size reduction and performance maintenance, resolving the contradiction between quantity reduction and quality preservation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If larger datasets are used to improve model performance, then prediction accuracy increases, but training and validation time increase

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

Solution Approach 1:

The patent applies partial action by using adaptive sampling to select only the necessary portion of data required for achieving good model performance. Instead of using the complete dataset, the system identifies and uses representative subsets that provide sufficient training signal, thereby reducing training time while maintaining acceptable performance levels through optimized sampling strategies.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary adaptive sampling and validation to identify optimal dataset configurations before full model training. By pre-processing and characterizing the data distribution, the system determines efficient sampling parameters in advance, enabling faster subsequent training while preserving performance, thus resolving the time-performance tradeoff.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If imbalanced datasets are used as-is, then data efficiency is improved, but model bias toward over-represented classes increases

Engineering Contradiction:
Improvedata efficiencyVSAvoidprediction accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by implementing differential sampling rates for different classes based on their specific characteristics and representation in the dataset. Instead of uniform processing, the system tailors sampling strategies to each class's needs, applying higher sampling rates to under-represented classes and lower rates to over-represented classes, thereby maintaining data efficiency while correcting model bias through localized quality adjustments.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11562178B2Adaptive sampling for imbalance mitigation and dataset size reduction in machine learning
Publication Date: 2023.01.24 ORACLE INT CORP
  • US11562178B2 patent drawing
  • US11562178B2 patent drawing
  • US11562178B2 patent drawing

AI summary

According to an embodiment, a method includes generating a first dataset sample from a dataset, calculating a first validation score for the first dataset sample and a machine learning model, and determining whether a difference in validation score between the first validation score and a second validation score satisfies a first criteria. If the difference in validation score does not satisfy the first criteria, the method includes generating a second dataset sample from the dataset. If the difference in validation score does satisfy the first criteria, the method includes updating a convergence value and determining whether the updated convergence value satisfies a second criteria. If the updated convergence value satisfies the second criteria, the method includes returning the first dataset sample. If the updated convergence value does not satisfy the second criteria, the method includes generating the second dataset sample from the dataset.