Automated Data Augmentation for AI Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data enhancement methods for AI model training are time-consuming and rely heavily on subjective analysis by data scientists, with limitations in existing techniques such as generative adversarial networks (GAN) and reinforcement learning, which face challenges like extra model training requirements and restricted augmentation settings.

Innovation Solution

A dataset-aware method that automatically analyzes data sets to determine deficiencies and employs a data augment generator to create augmented data sets using suitable augmentation methods, reducing manual effort and improving data robustness for AI model training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual data enhancement is performed by data scientists through analysis and selection of enhancement methods, then data quality and model robustness are improved, but the process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improvemodel robustnessVSAvoiddata enhancement time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service data augmentation by automatically analyzing dataset characteristics and selecting appropriate augmentation methods without requiring manual data scientist intervention. The data augmentation system autonomously performs the entire workflow from analysis to enhancement, eliminating the time-consuming manual process while maintaining data quality and model robustness.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameters of data augmentation by dynamically selecting different augmentation methods based on dataset characteristics. Instead of using fixed manual enhancement approaches, the system adapts augmentation parameters automatically according to the specific dataset being processed, optimizing both speed and effectiveness.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If generative adversarial networks (GAN) are used for data augmentation, then data diversity is increased, but additional model training requirements and system complexity are introduced

Engineering Contradiction:
Improvedata diversityVSAvoidmodel training complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provides multi-functional data augmentation capabilities by supporting multiple augmentation methods (geometric transformations, color adjustments, noise addition, etc.) within a single unified framework. This universal approach eliminates the need for separate GAN model training while achieving data diversity through various transformation techniques.

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

Solution Approach 2:

The system extracts the essential function of data diversity generation from complex GAN models and implements it through simpler, more direct augmentation techniques. By taking out the core purpose of GANs (creating diverse data) and achieving it through less complex means, the system avoids the overhead of additional model training while maintaining data versatility.

Inventive Principle:
Principle #2Taking out (Extraction)

3Extent of automation

If reinforcement learning is used for data augmentation, then automated selection is achieved, but augmentation settings remain restricted and require extra training

Engineering Contradiction:
Improveaugmentation selection automationVSAvoidaugmentation setting flexibility
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The system achieves self-service automation by automatically analyzing dataset characteristics and selecting appropriate augmentation methods without requiring reinforcement learning training. The automated selection process is built-in and requires no additional training phases, providing both automation and flexibility simultaneously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements dynamic augmentation settings that can adapt to different dataset characteristics in real-time. Instead of restricted fixed settings from reinforcement learning, the system dynamically adjusts augmentation parameters based on the specific requirements of each dataset, providing both automation and versatility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230121812A1Data augmentation for training artificial intelligence model
Publication Date: 2023.04.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20230121812A1 patent drawing
  • US20230121812A1 patent drawing
  • US20230121812A1 patent drawing

AI summary

Data augmentation is described to train an artificial intelligence model that includes analyzing a first data set to measure an amount of data in the data set and the variation in the amount of data in the first data set to determine deficiencies for training an artificial intelligence model. Augmenting data is added for the first data set having an amount of data measured that fails to meet a threshold value. Deficiencies in the variation in the amount of data in the first data set are augmented using augmentation methods outside the variation scope of the first data set to provide a second data set of augmented data. An artificial intelligence model is trained with a combined data set of the first data set, and the second data set of augmented data when the first and second data set have an amount of data meeting the threshold value.