Domain Adaptation via Pseudo-Label Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing domain adaptation methods struggle when adapting a model from a source domain to a target domain without access to training data or detailed implementation information from the source domain, and when the target domain data is unlabeled.

Innovation Solution

The method involves classifying training data from the target domain using a group of source models from the source domain, generating pseudo labels by aggregating classification results based on source model weights, and training a target model using these pseudo labels and target domain data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If domain adaptation is performed without access to source domain training data or detailed model information, then model adaptability to target domain is improved, but knowledge transfer accuracy deteriorates

Engineering Contradiction:
Improvemodel adaptabilityVSAvoidknowledge transfer accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent introduces pseudo-labels as an intermediary mechanism to bridge the gap between source models and target domain data. The source models generate predictions on target domain data, these predictions are aggregated through voting to create pseudo-labels, which then serve as training labels for the target model. This intermediary approach enables knowledge transfer without direct access to source training data, resolving the contradiction between adaptability and accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the labeling function by using source models to generate pseudo-labels for target domain data. Instead of directly transferring source model parameters or accessing source training data, the system copies the functional outcome (classifications) and uses aggregated voting results to create synthetic labels that mimic the structure and quality of true labels, enabling effective target model training.

Inventive Principle:
Principle #26Copying

2Reliability

If pseudo labels are generated by aggregating classification results from multiple source models, then classification reliability in target domain is improved, but computational complexity increases

Engineering Contradiction:
Improveclassification reliabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the classification results from multiple source models through a voting aggregation mechanism. Each source model independently classifies target domain data, and the system combines these predictions by counting votes for each class. This merging approach improves classification reliability by leveraging diverse model perspectives while maintaining computational efficiency through simple majority voting rather than complex ensemble methods.

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If target domain data is unlabeled, then data availability for training is improved, but training effectiveness deteriorates

Engineering Contradiction:
Improvedata availabilityVSAvoidtraining effectiveness
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent implements a self-service labeling mechanism where the source models automatically generate pseudo-labels for the target domain data without human intervention. The system uses the source models' predictions, aggregates them through voting, and directly creates training labels from these aggregated results. This self-service approach transforms unlabeled data into effectively labeled data, enabling automated training pipeline that maintains both data availability and training effectiveness.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12321828B2Domain adaptation
Publication Date: 2025.06.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12321828B2 patent drawing
  • US12321828B2 patent drawing
  • US12321828B2 patent drawing

AI summary

A computer implement method for domain adaptation. According to the method, training data from a target domain may be classified by using a group of source models of a source domain, where each of the source models is trained to classify data from the source domain. A first pseudo label indicating a category of the training data may be generated by aggregating classification results of the source models based on respective weights of the source models on predetermined data categories. A target model of the target domain may be trained based on the training data and the first pseudo label and the second pseudo label, where the target model is trained to classify data from the target domain.