Multi-Source Domain Adaptation via Selective Distillation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-source domain adaptation methods suffer from suboptimal performance due to the sacrifice of discriminative feature properties, unequal treatment of sources, and the vanishing gradient problem, particularly when dealing with multiple labeled source domains and an unlabeled target domain with different distributions.

Innovation Solution

The multi-source distilling domain adaptation (MDDA) algorithm separately trains source classifiers using labeled data from each source domain, selects a subset of data based on similarity to the target domain, refines the classifiers, and predicts labels using refined source classifiers, while employing adversarial training to maintain stable gradients and asymmetrically map the target to the source feature space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If domain invariant features are learned to bridge the gap between source and target domains, then domain adaptation performance is improved, but the discriminative property of extracted features is sacrificed

Engineering Contradiction:
Improvedomain adaptation performanceVSAvoiddiscriminative property of features
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The method segments the feature learning process into two distinct pathways: one for learning domain-invariant features through adversarial training, and another for preserving discriminative features through selective distillation. By separating these conflicting requirements into different processing streams, the system can simultaneously achieve both domain adaptability and feature discriminativity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by selectively applying different processing treatments to different portions of source data. High-quality source samples that are similar to the target domain are selected for distillation to preserve discriminative properties, while maintaining domain invariance through adversarial training on the overall feature distribution. This localized selective approach resolves the contradiction between global domain invariance and local feature discriminativity.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If multiple source domains are treated equally in domain adaptation, then implementation simplicity is maintained, but suboptimal performance occurs when sources have different discrepancies from target

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddomain adaptation performance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adjusts the treatment of each source domain based on its similarity to the target domain. Through selective distillation, the method automatically identifies and weights source samples according to their relevance to the target, creating a dynamic adaptation process that adapts to the specific characteristics of each source-target pair rather than applying static equal treatment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces asymmetry in how different source domains are treated during adaptation. By calculating similarity metrics between each source and the target domain, the system applies asymmetric weighting and selective distillation, giving more importance to sources with smaller domain gaps and less importance to sources with larger discrepancies, thereby improving overall adaptation performance.

Inventive Principle:
Principle #4Asymmetry

3Ease of operation

If all samples from each source domain are treated equally, then processing uniformity is maintained, but performance deteriorates when different samples have different similarities to target

Engineering Contradiction:
Improveprocessing uniformityVSAvoiddomain adaptation performance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The method applies partial action by selectively distilling only the most relevant source samples rather than processing all samples uniformly. By selecting a subset of high-quality source samples that are most similar to the target domain for distillation, the system achieves better performance with focused processing on critical data points rather than uniform treatment of all samples.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the processing parameters for different samples based on their similarity to the target domain. Through similarity-based weighting and selective distillation, samples are assigned different importance weights and processing intensities, transforming the uniform processing approach into a differentiated parameter-based processing scheme that adapts to sample-specific characteristics.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If domain classifier network perfectly distinguishes target representations from source ones, then domain classification accuracy is improved, but vanishing gradient problem occurs

Engineering Contradiction:
Improvedomain classification accuracyVSAvoidgradient stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-processing the source data through selective distillation and similarity-based weighting before the adversarial domain classification process. By pre-selecting and weighting high-quality source samples that are more similar to the target domain, the system creates a more balanced and informative training distribution that prevents the domain classifier from achieving perfect separation too quickly, thereby maintaining gradient flow throughout training.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11526807B2Machine learning systems and methods with source-target adaptation
Publication Date: 2022.12.13 BEIJING DIDI INFINITY TECH & DEV CO LTD
  • US11526807B2 patent drawing
  • US11526807B2 patent drawing
  • US11526807B2 patent drawing

AI summary

Embodiments of the disclosure provide systems and methods for domain adaptation between a plurality of source domains and a target domain. The artificial intelligence method includes receiving labeled data from the plurality of source domains and unlabeled data from the target domain. The method further includes separately training, by a processor, a plurality of source classifiers each corresponding to a source domain using the labeled data received from the respective source domains. The method also includes selecting a subset of the labeled data received from each source domain based on a similarity between the selected labeled data and the unlabeled data of the target domain. The method additionally includes refining, by the processor, each source classifier using the selected subset of the labeled data, and predicting labels of the unlabeled data using the refined source classifiers.