Tunable Pre-trained Discriminator for GAN Training Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models, such as generative adversarial networks (GANs), face instability during training, where the discriminator stops learning and fails to provide feedback, leading to performance issues in processing big data.

Innovation Solution

Implementing a tunable, pre-trained discriminator system that generates training data for both pre-trained and untrained discriminators, allowing for real-time convergence and optimization of the GAN model by selecting labels based on accuracy and using a loss function to determine the best labels for training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a standard GAN training process is used, then the model structure is simple, but the training stability deteriorates and the discriminator stops learning

Engineering Contradiction:
Improvemodel structureVSAvoidtraining stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The discriminator is pre-trained on real data before the GAN training begins. This preliminary action ensures the discriminator has learned meaningful features and can provide useful feedback to the generator from the start, preventing the collapse scenario where the discriminator stops learning during training

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the discriminator's learning rate and other training parameters during the GAN training process. By changing these parameters adaptively, the system maintains training stability while allowing the discriminator to continue learning effectively throughout the training process

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the discriminator stops learning, then the training process is simpler, but the feedback to the generator is lost and performance suffers

Engineering Contradiction:
Improvetraining efficiencyVSAvoidfeedback signal
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The pre-trained discriminator provides continuous and meaningful feedback to the generator throughout the training process. By ensuring the discriminator remains in a learning state through pre-training and adaptive parameter adjustment, the system maintains a reliable feedback loop that guides the generator's improvements

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Pre-training the discriminator beforehand ensures it has the capability to provide quality feedback from the beginning of GAN training, preventing the scenario where feedback is lost due to discriminator collapse

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If a pre-trained discriminator is used, then the initial feedback quality is better, but the system complexity increases

Engineering Contradiction:
Improvelabel accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The discriminator undergoes pre-training on real data before being integrated into the GAN system. This preliminary training phase improves the initial label accuracy and feedback quality, allowing the generator to learn from more informative signals from the start

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses real data to pre-train the discriminator, allowing the discriminator to learn meaningful patterns and features independently before being used in the GAN framework. This self-service pre-training approach improves performance without requiring complex external interventions during the main training process

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240095497A1Using a tunable pre-trained discriminator to train a generator and an untrained discriminator
Publication Date: 2024.03.21 CAPITAL ONE SERVICES LLC
  • US20240095497A1 patent drawing
  • US20240095497A1 patent drawing
  • US20240095497A1 patent drawing

AI summary

Systems as described herein may implement a tunable pre-trained discriminator in a machine learning model, such as a general adversarial network. A server may generate training data using a generator of the machine learning model. The server may send the training data to a first discriminator (e.g., a pre-trained discriminator) and a second discriminator (e.g., an untrained discriminator). The server may receive a first set and a second set of labels from the first discriminator and the second discriminator, respectively. The server may select a label from either the first or the second set of labels. Accordingly, the server may provide the selected labels and the corresponding data records to further train the generator of the machine learning model.