Adversarial Image Transformations for Single-Source Domain Shifts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models struggle with domain generalization, particularly in single-source scenarios, as they fail to adequately capture the diversity needed to adapt to large semantic shifts and maintain performance across different domains.

Innovation Solution

The Adversarially Learned Transformations (ALT) framework uses an adversary network to generate diverse and challenging image transformations that fool classifiers, combining diversity and adversarial training to enhance generalization capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pre-specified image augmentations are used during training, then model generalization improves, but the diversity and hardness of transformations are insufficient to model large domain shifts

Engineering Contradiction:
Improvemodel generalizationVSAvoidtransformation diversity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms static pre-specified augmentations into dynamic learned transformations. The diversity network learns to generate transformations adaptively during training, allowing the system to discover domain-specific transformation patterns rather than relying on fixed pre-defined augmentations. This enables the model to adapt transformations to match actual domain shifts in the data.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of transformations from fixed pre-specified values to learned parameters. The diversity network learns transformation parameters (such as rotation angles, scaling factors, color adjustments) from the data itself, allowing the transformations to better capture the actual domain variations present in the training data rather than using generic pre-defined parameter sets.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If naive pre-specified augmentations are applied, then implementation simplicity is maintained, but the transformations cannot cover common domain shift types

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddomain shift coverage
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system performs self-service by automatically learning appropriate transformations from the data without requiring manual specification. The diversity network autonomously discovers and generates transformations that are relevant to the specific domain shifts in the training data, eliminating the need for researchers to manually design and specify augmentation strategies for each domain.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary learning of transformations during the training phase. The diversity network is trained alongside the main model to learn transformations that will be beneficial for domain generalization, preparing the system in advance to handle domain shifts rather than relying on post-hoc augmentation strategies.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If more diverse transformations are generated, then domain generalization improves, but the computational complexity increases

Engineering Contradiction:
Improvedomain generalization performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the transformation generation process into a dedicated diversity network component. This separate network is responsible for generating diverse transformations, while the main classification network focuses on learning domain-invariant features. This segmentation allows the system to handle transformation diversity without overwhelming the main model with excessive complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The diversity network acts as an intermediary that generates transformations which are then applied to training data. This intermediary component handles the computational burden of generating diverse transformations, allowing the main classification network to work with pre-processed diverse data without bearing the full computational load of transformation generation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250329147A1Diversity using adversarially learned transformations for domain generalization
Publication Date: 2025.10.23 LAWRENCE LIVERMORE NAT SECURITY LLC
  • US20250329147A1 patent drawing
  • US20250329147A1 patent drawing
  • US20250329147A1 patent drawing

AI summary

An ALT framework (Adversarially Learned Transformations framework) may be trained to learn multiple target generalizations from a single source domain utilizing a diversity network, an adversary network, and a classifier. ALT framework may obtain an image training dataset and generate image perturbations parameterized by the adversarial network as learnable weights of a neural network representing learned image transformations by the adversarial network for the plurality of input images. Processing circuitry may train an Artificial Intelligence model (AI model) of ALT framework to learn generalizations for the single source domain from the plurality of input images of the image training dataset and the learnable weights of the neural network representing the learned image transformations by the adversarial network. Processing circuitry may train the AI model of the ALT framework to learn the multiple target generalizations from supplemental images generated by the adversarial network and output the AI model.