Selective Data Poisoning for Generative Model Classification Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for training generators in generative adversarial networks (GANs) do not effectively control the accuracy and specificity of generated data, leading to generators that may not be suitable for intended tasks due to misclassification in certain labeled data sets.

Innovation Solution

A method is introduced to create a selectively poisoned generator by altering specific data in the training set, training a discriminator, and then retraining the generator to achieve desired levels of misclassification for unauthorized labels while maintaining accuracy for authorized labels, using a processor to input and alter data, train the discriminator, and test the generator's performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the generator is trained to improve accuracy for authorized labels, then classification accuracy for authorized labels is improved, but the generator may inadvertently improve accuracy for unauthorized labels as well

Engineering Contradiction:
Improveclassification accuracyVSAvoidselectivity of classification
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by selectively poisoning only specific portions of the training data corresponding to unauthorized labels, while leaving authorized label data unaltered. This creates localized degradation in specific classification pathways while preserving accuracy in authorized pathways, enabling the generator to maintain high accuracy for authorized labels while deliberately reducing accuracy for unauthorized labels.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The training data is segmented into authorized and unauthorized portions, with different treatment applied to each segment. The poisoning process is applied selectively to the unauthorized segment, creating distinct classification performance characteristics for different label types. This segmentation enables independent control over accuracy for different label categories.

Inventive Principle:
Principle #1Segmentation

2Object-generated harmful factors

If data is altered in the training set to poison the generator, then misclassification for unauthorized labels is improved, but accuracy for authorized labels may deteriorate

Engineering Contradiction:
Improvemisclassification for unauthorized labelsVSAvoidaccuracy for authorized labels
Core Design Contradiction:
Object-generated harmful factorsVSReliability

Solution Approach 1:

The poisoning alteration is applied locally only to data portions corresponding to unauthorized labels, while authorized label data remains completely unaltered. This selective application ensures that harmful misclassification effects are concentrated only where intended (unauthorized labels) while authorized label classification reliability is preserved at full strength.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The poisoning process is performed as a preliminary step before generator training, where specific training data is pre-altered to encode the desired misclassification behavior. This preliminary action embeds the selective poisoning characteristics into the training data itself, ensuring that the generator learns the desired discriminatory accuracy patterns from the outset without requiring post-training adjustments that might affect authorized labels.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the generator is made highly accurate for all labels, then overall classification accuracy is improved, but the ability to selectively control classification for specific tasks is lost

Engineering Contradiction:
Improveoverall classification accuracyVSAvoidcontrolled use and price differentiation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent changes the parameter distribution of the training data by introducing selective poisoning alterations that modify the accuracy parameter for specific label categories. By adjusting the degree and nature of data alterations for unauthorized labels while maintaining original data for authorized labels, the system creates a generator with differentiated accuracy parameters across different label types, enabling controlled use and pricing strategies.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent converts the harmful effect of data poisoning (which typically degrades overall model performance) into a beneficial feature by selectively applying poisoning only to unauthorized label data. This transforms what would normally be a detrimental accuracy reduction into a useful mechanism for task-specific control, allowing the generator to be optimized for specific authorized tasks while deliberately performing poorly on unauthorized tasks.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS12112270B2Deliberate conditional poison training for generative models
Publication Date: 2024.10.08 ADVANCED MICRO DEVICES INC
  • US12112270B2 patent drawing
  • US12112270B2 patent drawing
  • US12112270B2 patent drawing

AI summary

A generator for generating artificial data, and training for the same. Data corresponding to a first label is altered within a reference labeled data set. A discriminator is trained based on the reference labeled data set to create a selectively poisoned discriminator. A generator is trained based on the selectively poisoned discriminator to create a selectively poisoned generator. The selectively poisoned generator is tested for the first label and tested for the second label to determine whether the generator is sufficiently poisoned for the first label and sufficiently accurate for the second label. If it is not, the generator is retrained based on the data set including the further altered data. The generator includes a first ANN to input first information and output a set of artificial data that is classifiable using a first label and not classifiable using a second label of the set of labeled data.