Adversarial Autoencoder Label Discriminator for Domain Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current domain adaptation techniques using adversarial autoencoders fail to effectively handle classes in multi-source domain datasets, leading to disjoint codewords and neglecting labeled information, which results in reduced accuracy in classification tasks.

Innovation Solution

A label-aware Adversarial Auto-Encoder is introduced, incorporating a label discriminator to group similar labels and enforce class-aware patterns, using Generative Adversarial Networks (GANs) for domain adaptation, and employing a Monte-Carlo method to stabilize the learning process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If general domain adaptation is used without label handling, then the system can process multi-source domain data, but the codewords become disjoint and classification accuracy decreases

Engineering Contradiction:
Improvemulti-source domain adaptation capabilityVSAvoidclassification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the label space by introducing a label discriminator that processes labels separately from the main encoding process. This allows the system to handle multiple source domains while maintaining class-aware representations, preventing codeword disjointness and improving classification accuracy by addressing the segmentation between different source domains and classes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The label discriminator acts as an intermediary component between the input data and the final classification. It processes label information and feeds it back to influence the encoding process, enabling the system to maintain both domain adaptation capability and classification accuracy by mediating between these two requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If automatic codeword mapping is used without considering session labels, then the mapping process is simple, but the system fails to capture class-aware patterns

Engineering Contradiction:
Improvesimplicity of mapping processVSAvoidclass-aware representation quality
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The label discriminator provides feedback about label information back to the encoding process. This feedback mechanism allows the system to automatically adjust the encoding to capture class-aware patterns while maintaining a relatively simple overall mapping process, resolving the contradiction between simplicity and reliability

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameters of the encoding process by incorporating label information through the label discriminator. This allows the mapping process to automatically adapt to capture class-aware patterns without requiring complex manual intervention, balancing ease of manufacture with reliability

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If GANs are used to enforce constraints on representation layer, then domain adaptation is achieved, but the training process becomes complex and unstable

Engineering Contradiction:
Improvedomain adaptation performanceVSAvoidtraining process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the GAN training process into distinct phases: first training the label discriminator, then using its output to train the main encoding model. This segmentation reduces the complexity and instability of the overall training process while maintaining domain adaptation performance

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The label discriminator is trained preliminarily before the main encoding model. This preliminary action simplifies the subsequent training process by pre-processing label information, reducing the complexity of training the full GAN system while maintaining adaptation performance

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20220261657A1Monte-carlo adversarial autoencoder for multi-source domain adaptation
Publication Date: 2022.08.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20220261657A1 patent drawing
  • US20220261657A1 patent drawing
  • US20220261657A1 patent drawing

AI summary

Embodiments may include novel techniques for training and using an adversarial autoencoder for multi-source domain functions. For example, a method may comprise training an adversarial encoder comprising an encoder and a decoder by simultaneously training the encoder and the decoder, using data comprising a plurality of datasets, the data having labels based on an origin class and a dataset number, training the encoder to act as a generator to generate codewords based on the data for a generative adversarial network including the generator and a discriminator by training the generator to cause the discriminator to predict random labels for a plurality of data samples of each class and training the generator using the predicted random labels to generate codewords that relate to the origin class, and classifying new data samples using the trained adversarial encoder and generator, and the discriminator.