Iterative Synthetic Data Generation for Machine Learning Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning systems are limited by their dependence on historical data for training, which reduces their reliability and adaptiveness, especially in scenarios with rapid data environment changes or adversarial conditions.

Innovation Solution

An iterative synthetic data generation system using generative adversarial networks (GAN) that identifies emerging patterns, expands data scenarios, and refines synthetic data sets to continuously train machine learning models, enhancing pattern detection and adaptability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If machine learning models are trained only on historical data, then training is simple and straightforward, but the models lack adaptiveness and reliability in rapidly changing data environments

Engineering Contradiction:
ImproveadaptivenessVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by generating synthetic training data in advance that anticipates future data distributions and emerging patterns. The GAN-based synthetic data generation creates diverse scenarios beforehand, allowing models to be pre-trained on a broader range of potential situations, thereby improving adaptiveness when deployed in rapidly changing environments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of real data through synthetic data generation using GANs. These synthetic copies mimic the statistical properties and patterns of real data while introducing variations that represent emerging patterns. This allows models to learn from multiple copies of diverse scenarios without requiring additional real-world data collection.

Inventive Principle:
Principle #26Copying

2Reliability

If synthetic data is generated to improve model adaptiveness, then model reliability improves, but the complexity of data generation and model training increases

Engineering Contradiction:
Improvemodel reliabilityVSAvoidtraining complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback loops where generated synthetic data is evaluated against emerging patterns detected from real data. The performance metrics and pattern detection results feed back into the synthetic data generation process, allowing continuous refinement of the GAN models and training strategies. This feedback mechanism improves model reliability by ensuring synthetic data remains aligned with actual data distributions while managing complexity through iterative optimization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adapts the synthetic data generation process based on detected emerging patterns and changing data environments. Rather than using a static training approach, the system continuously adjusts the GAN generation parameters, data sampling strategies, and model architectures to match current environmental conditions, thereby improving reliability without requiring fixed complex procedures.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the system continuously generates and refines synthetic data, then pattern detection capability improves, but computational resources and processing time increase

Engineering Contradiction:
Improvepattern detection capabilityVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system applies partial action by selectively generating synthetic data for specific emerging patterns rather than continuously generating all types of data. When certain patterns are detected with high confidence, the system focuses computational resources on generating synthetic data for less certain or emerging patterns, thereby improving pattern detection capability while maintaining processing efficiency by avoiding redundant data generation.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements periodic action by generating and refining synthetic data at specific intervals based on detected pattern stability and environmental changes. Rather than continuous generation, the system monitors data streams and triggers synthetic data generation when significant pattern shifts are detected, balancing improved pattern detection with efficient use of computational resources through time-based and event-based triggering.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11537880B2System and methods for generation of synthetic data cluster vectors and refinement of machine learning models
Publication Date: 2022.12.27 BANK OF AMERICA CORP
  • US11537880B2 patent drawing
  • US11537880B2 patent drawing
  • US11537880B2 patent drawing

AI summary

Embodiments of the present invention provide an improvement to conventional machine model training techniques by providing an innovative system, method and computer program product for the generation of synthetic data using an iterative process that incorporates multiple machine learning models and neural network approaches. A collaborative system for receiving data and continuously analyzing the data to determine emerging patterns is provided. The proposed invention involves generating synthetic data clusters to be stored and used for retraining the main model as well as other models. In addition, the invention includes using one or more (subset) of the synthetic data clusters to train or retrain machine learning models, developing and training machine learning models that are trained with emerging synthetic data clusters, and ensembling machine learning models trained with emerging synthetic data clusters.