Automated Dataset Generation via Iterative Discriminator Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating large, accurately labeled datasets for machine learning are labor-intensive, prone to inconsistent labeling due to human bias, and inefficient in producing diverse dataset types, particularly for proprietary or sensitive data, and often require significant computational resources.

Innovation Solution

An automated system that uses an analytic server to iteratively refine dataset generator models through pre-trained discriminators, enabling the creation of large, labeled datasets from a small set of seed examples using unsupervised or weakly supervised learning, reducing the need for extensive human effort and computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual labeling methods are used to generate training datasets, then labeling accuracy can be maintained through skilled human effort, but the productivity and time required to produce large datasets deteriorate significantly

Engineering Contradiction:
Improvelabeling accuracyVSAvoiddataset generation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system enables datasets to label themselves through self-supervised learning mechanisms. The model automatically generates labels by predicting missing data, inferring relationships, or completing patterns without human intervention, allowing the system to serve its own labeling needs at scale

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical labeling processes are replaced with automated machine learning models that perform labeling tasks algorithmically. The system substitutes human cognitive processes with computational algorithms that can process and label data at machine speed while maintaining consistency

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

2Productivity

If crowd-sourcing is used to distribute labeling work among many people, then productivity increases, but labeling consistency deteriorates due to personal biases

Engineering Contradiction:
Improvedataset generation speedVSAvoidlabeling consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system ensures homogeneous labeling by using a single unified model architecture and consistent learning algorithms across all data processing. All data points are labeled through the same computational process, eliminating the heterogeneity introduced by different human labelers with varying biases and standards

Inventive Principle:
Principle #33Homogeneity

3Manufacturing precision

If CGI technologies are used to generate photorealistic imagery, then the quality and realism of generated datasets improve, but the computational resources and skilled labor required deteriorate tremendously

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational power
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-training models on available data and pre-processing input data to reduce complexity before generation. By preparing models and data in advance with appropriate feature extraction and dimensionality reduction, the actual generation process requires significantly less computational power during deployment

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If GANs are used to generate datasets with multiple labels, then the versatility of the generated datasets improves, but the requirement for multiple separate training datasets and models deteriorates

Engineering Contradiction:
Improvemulti-label capabilityVSAvoidnumber of models required
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates a universal model architecture that performs multiple labeling functions simultaneously. A single model can generate datasets with various types of labels including object detection, segmentation, classification, and relational labels, eliminating the need for separate specialized models for each label type

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20230297841A1Generating datasets for machine learning systems
Publication Date: 2023.09.21 ARCHITECTURE TECH CORP
  • US20230297841A1 patent drawing
  • US20230297841A1 patent drawing
  • US20230297841A1 patent drawing

AI summary

Disclosed herein are embodiments of systems, methods, and products comprising an analytic server that automates training dataset generation for different application areas. The server may perform an automated, iterative refinement process to build a collection of dataset generator models over time. The server may receive a set of seed examples in a domain and generate candidate examples based on the features of the seed examples using data synthesis techniques. The server may execute a pre-trained label discriminator (LD) and domain discriminator (D2) on the candidate examples. The LD may identify and reject mislabeled data. The D2 may identify and reject out of domain data. The analytic server may regenerate new labeled data based on the feedback of the LD and D2. The analytic server may train a dataset generator by iteratively performing these steps for refinement until the regenerated candidate examples reach a pass rate threshold.