Adversarial Data Augmentation for Debiased Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models, such as image classification models, often learn biased decision rules due to unintended biases in real-world datasets, leading to poor performance in various situations and difficulty in generalizing to different environments.

Innovation Solution

An electronic device is configured to train a biased model using original data and generate adversarial data to create a debiased model, which is then retrained using the adversarial data to reduce bias, thereby improving the model's performance by attacking bias information and generating data without bias labels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a machine learning model is trained using original real-world data, then the model can learn from actual data distributions, but the model learns biased decision rules due to unintended biases in the data

Engineering Contradiction:
Improvemodel performanceVSAvoidgeneralization capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary anti-action by generating adversarial data that deliberately counteracts the biased patterns in original data before the model learns from it. The adversarial data is designed to oppose the biased decision rules, preventing the model from learning incorrect patterns in the first place. This is achieved by creating synthetic data that challenges the biased features while maintaining the underlying true relationships.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent introduces an intermediary mechanism - the adversarial data generation process - that mediates between the biased original data and the model training. This intermediary creates a bridging dataset that preserves useful information from original data while removing harmful biases, allowing the model to learn from a balanced representation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If adversarial data is generated to reduce bias in the model, then the model's generalization improves, but the training process becomes more complex

Engineering Contradiction:
Improvegeneralization capabilityVSAvoidtraining process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-processing the original data to generate adversarial data before the main model training begins. This adversarial data is prepared in advance and then integrated into the training process, allowing the model to learn from bias-reduced data without requiring complex real-time adjustments during training.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes key parameters of the training process by introducing adversarial data with modified characteristics. The adversarial data differs from original data in specific parameters (such as feature distributions or label assignments) to counteract biases, while maintaining other parameters that preserve the true underlying patterns for effective learning.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240152764A1Method and electronic device with adversarial data augmentation
Publication Date: 2024.05.09 SAMSUNG ELECTRONICS CO LTD
  • US20240152764A1 patent drawing
  • US20240152764A1 patent drawing
  • US20240152764A1 patent drawing

AI summary

A method and electronic device with adversarial data augmentation are provided. The electronic device includes a processor configured to execute instructions; and a memory storing the instructions, where the execution of the instructions by the processor configures the processor to, based on a biased feature within original data, train a biased model to generate biased prediction information using biased training data related to the original data; train a debiased model to generate debiased prediction information using debiased training data, less biased with respect to the biased feature than the biased training data, related to the original data and first adversarial data; and retrain the debiased model using second adversarial data generated based on the biased model and the debiased model.