AI Dataset Management via Stratified Sampling and Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dataset management techniques for AI models struggle with efficiently handling large volumes of unlabeled data, often leading to biased sampling and missing high-level semantic considerations, which can result in incomplete representation of semantic categories.

Innovation Solution

A system that applies multiple AI models to categorize and select sample elements based on stratified sampling, ensuring representation of semantic categories, using pre-trained classifiers and embeddings with clustering techniques like k-means to generate a significantly smaller, unbiased sample set for training new AI models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If random sampling is used to reduce dataset size, then training efficiency is improved, but sampling bias increases and important information may be excluded

Engineering Contradiction:
Improvetraining efficiencyVSAvoidsampling representativeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the dataset into distinct clusters based on feature similarity using unsupervised learning algorithms. By dividing the large dataset into meaningful segments or clusters, the system ensures that each cluster is represented in the sampled subset, preventing the loss of important information while maintaining training efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary clustering and analysis of the dataset before sampling. By pre-organizing data into clusters and identifying important substructures ahead of time, the system can then perform stratified sampling that guarantees representation of all major data categories, avoiding bias while improving training efficiency.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If unsupervised learning algorithms are used to organize large volumes of unlabeled data, then data organization is automated, but the algorithms may not be suitable for very large datasets

Engineering Contradiction:
Improvedata organization automationVSAvoidprocessing efficiency
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

The patent divides the large unlabeled dataset into smaller manageable clusters using unsupervised learning. By segmenting the data into clusters based on feature similarity, the system makes the data organization task more tractable and efficient, allowing automated processing of very large datasets that would otherwise be computationally infeasible.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces manual data organization with automated unsupervised learning algorithms that perform clustering and pattern recognition. This substitution of mechanical/manual processes with intelligent automated systems enables efficient organization of large volumes of unlabeled data without human intervention.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If a large fraction of the original sample is used to mitigate bias from random sampling, then sampling representativeness is improved, but dataset size reduction is compromised

Engineering Contradiction:
Improvesampling representativenessVSAvoidsample size reduction
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent performs preliminary clustering and stratification of the dataset before sampling. By pre-organizing data into well-defined clusters and determining appropriate sample sizes for each cluster based on their importance and variability, the system can achieve high representativeness with a much smaller overall sample size than traditional random sampling would require.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the sampling parameters from simple random sampling to stratified sampling based on cluster membership. By adjusting the sampling strategy to account for cluster structure and within-cluster variability, the system achieves better representativeness with smaller sample sizes, optimizing both quality and quantity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11580450B2System and method for efficiently managing large datasets for training an AI model
Publication Date: 2023.02.14 GENESEE VALLEY INNOVATIONS LLC
  • US11580450B2 patent drawing
  • US11580450B2 patent drawing
  • US11580450B2 patent drawing

AI summary

Embodiments described herein provide a system for facilitating efficient dataset management. During operation, the system obtains a first dataset comprising a plurality of elements. The system then determines a set of categories for a respective element of the plurality of elements by applying a plurality of AI models to the first dataset. A respective category can correspond to an AI model. Subsequently, the system selects a set of sample elements associated with a respective category of a respective AI model and determines a second dataset based on the selected sample elements.