Domain Adaptation via Confidence-Weighted Pseudo-Labeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models trained in one environment (source domain) often perform poorly in different environments (target domain) due to mismatched data, leading to domain adaptation challenges, particularly in object detection tasks, where approaches like feature mapping can be costly and inefficient.

Innovation Solution

A method involving a primary model and an ancillary model, where the ancillary model generates confidence values for primary model predictions, allowing for retraining based on an objective function that updates model parameters using both source and target domain data, reducing noise and improving performance without explicit feature mapping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If supervised model fine-tuning is used in the target domain, then model performance in the target domain is improved, but financial and logistical costs of acquiring labelled data increase

Engineering Contradiction:
Improvemodel performanceVSAvoiddata acquisition cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system uses the primary model's own predictions on target domain data as pseudo-labels for self-supervised training. The model serves itself by generating training labels from its own outputs, eliminating the need for external labelled target domain data while still adapting to the new domain distribution

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The objective function acts as an intermediary that bridges source domain knowledge and target domain adaptation. It mediates between the primary model's predictions and the ancillary model's confidence assessments to guide parameter updates without requiring direct labelled target domain supervision

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If feature mapping approaches are used for domain adaptation, then model performance across domains is improved, but computational complexity and implementation difficulty increase

Engineering Contradiction:
Improvemodel performanceVSAvoidfeature mapping complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential adaptation signal from the ancillary model's confidence predictions without implementing full feature mapping. Instead of transforming features between domains, it extracts confidence values that indicate prediction reliability and uses these to weight training examples in the objective function

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the domain adaptation problem into two independent components: the primary model for object detection and the ancillary model for confidence assessment. This segmentation avoids the complexity of joint feature mapping while achieving adaptation through separate, specialized sub-models

Inventive Principle:
Principle #1Segmentation

3Reliability

If comprehensive training data encompassing both source and target domains is collected, then model performance in the target domain is improved, but data collection time and resources increase

Engineering Contradiction:
Improvemodel performanceVSAvoiddata collection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary training on source domain data to establish a baseline model before target domain deployment. This preliminary action creates a model that can immediately generate pseudo-labels for target domain data, enabling rapid adaptation without time-consuming data collection and annotation processes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of source domain labelled data by generating pseudo-labels for target domain images using the primary model's predictions. These synthetic labelled examples serve as copies that transfer source domain knowledge to the target domain without requiring physical collection of labelled target domain data

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11625612B2Systems and methods for domain adaptation
Publication Date: 2023.04.11 D WAVE SYSTEMS INC
  • US11625612B2 patent drawing
  • US11625612B2 patent drawing
  • US11625612B2 patent drawing

AI summary

The domain adaptation problem is addressed by using the predictions of a trained model over both source and target domain to retain the model with the assistance of an auxiliary model and a modified objective function. Inaccuracy in the model's predictions in the target domain is treated as noise and is reduced by using a robust learning framework during retraining, enabling unsupervised training in the target domain. Applications include object detection models, where noise in retraining is reduced by explicitly representing label noise and geometry noise in the objective function and using the ancillary model to inject information about label noise.