Source-linked AI summary
Semantic Concentration for Domain Adaptation
Shuang Li, Mixue Xie, Fangrui Lv, Chi Harold Liu, Jian Liang, Chen Qin, Wei Li
TL;DR
Domain adaptation transfers knowledge from a labeled source to an unlabeled target, while whole-image feature alignment can include irrelevant semantics. SCDA aligns prediction distributions adversarially to concentrate on principal features, and the paper reports state-of-the-art results on multiple cross-domain benchmarks.
Problem
Whole-image feature alignment can include irrelevant semantics, potentially disrupting correct object matching and causing semantically negative transfer.
Source: §1 · p. 1Method
Results
SCDA suppresses irrelevant semantics during adaptation and yields state-of-the-art results on multiple cross-domain benchmarks.
Source: §1 · p. 2Takeaways & Limitations
SCDA can be integrated as a regularizer into various domain adaptation methods to improve adaptation performance.
Source: §1 · p. 2, §5 · p. 8SCDA does not conduct intra-domain pairing within the target domain because target data lack ground-truth labels.
Source: §3.3 · p. 4
Abstract
from arXiv · showhide
Domain adaptation (DA) paves the way for label annotation and dataset bias issues by the knowledge transfer from a label-rich source domain to a related but unlabeled target domain. A mainstream of DA methods is to align the feature distributions of the two domains. However, the majority of them focus on the entire image features where irrelevant semantic information, e.g., the messy background, is inevitably embedded. Enforcing feature alignments in such case will negatively influence the correct matching of objects and consequently lead to the semantically negative transfer due to the confusion of irrelevant semantics. To tackle this issue, we propose Semantic Concentration for Domain Adaptation (SCDA), which encourages the model to concentrate on the most principal features via the pair-wise adversarial alignment of prediction distributions. Specifically, we train the classifier to class-wisely maximize the prediction distribution divergence of each sample pair, which enables the model to find the region with large differences among the same class of samples. Meanwhile, the feature extractor attempts to minimize that discrepancy, which suppresses the features of dissimilar regions among the same class of samples and accentuates the features of principal parts. As a general method, SCDA can be easily integrated into various DA methods as a regularizer to further boost their performance. Extensive experiments on the cross-domain benchmarks show the efficacy of SCDA.
1. Introduction
Domain adaptation transfers knowledge from labeled source data to a related unlabeled target domain, but aligning entire-image features can also align irrelevant semantics and cause negative transfer. SCDA uses pair-wise adversarial alignment of prediction distributions to concentrate on principal features, and experiments report state-of-the-art results across multiple cross-domain benchmarks.
1. Introduction
- Aligning entire-image features can embed irrelevant semantics, such as messy backgrounds, and negatively affect object matching, causing semantic negative transfer.Source: §1 · p. 2
- The classifier maximizes prediction-distribution discrepancy for same-label pairs, while the feature extractor minimizes it to concentrate on principal features.Pairing includes intra-source and source–target samples; the figure describes the resulting adversarial process.Source: Figure 1 · p. 1, §1 · p. 2
- SCDA’s pair-wise adversarial prediction alignment suppresses irrelevant semantics and accentuates class objects, achieving semantic concentration.The classifier maximizes same-label pair prediction discrepancy while the feature extractor minimizes it.Source: §1 · p. 2
- SCDA can be integrated as a regularizer into various domain adaptation methods to improve adaptation performance.Source: §1 · p. 2
- SCDA yields state-of-the-art results on multiple cross-domain benchmarks.The paper reports extensive experimental results and analysis.Source: §1 · p. 2
2. Related Work
Related domain adaptation work aligns distributions through statistical discrepancy measures or adversarial feature learning, while concentration methods seek to emphasize principal image regions. SCDA instead uses pair-wise adversarial prediction alignment, including dark knowledge, as a plug-and-play regularizer.
Feature Distribution Alignment
- Feature-distribution alignment methods use statistical discrepancy measures or adversarial domain discriminators to learn domain-invariant features.Examples include minimizing statistical metrics and training a discriminator to distinguish source from target samples.Source: §2 · p. 2
- Whole-image feature alignment can let irrelevant semantics dominate, misaligning different categories or failing to align samples within the same category.Source: §2 · p. 2
Concentration Mechanism
- Attention-based concentration methods emphasize principal semantic information, but often require elaborate network architectures that limit versatility.SCDA instead uses prediction-space pair-wise adversarial alignment as a plug-and-play regularizer.Source: §2 · p. 2
Dark Knowledge
- SCDA uses dark knowledge—information in wrong predictions—and their activated feature regions to suppress irrelevant semantics during adaptation.Prior prediction-space methods often focus on correct-class predictions.Source: §2 · p. 3
3. Method
SCDA addresses semantic negative transfer by aligning prediction distributions for same-class samples, rather than relying only on entire-image feature alignment. Its adversarial objectives use class-activation maps to identify irrelevant regions, suppress their features, and emphasize principal parts, while the method can also be added to existing DA methods as a regularizer.
3.1. Preliminaries and Motivation
- SCDA frames domain adaptation as transferring knowledge from a labeled source to an unlabeled target with a shared label space but differing data distributions.That distribution shift can degrade performance when a source-trained network is applied directly to the target.Source: §3.1 · p. 3
3.2. Revisit the Class Activation Map
- Class-activation maps connect class predictions to spatial regions, with each map indicating the importance of locations for a class prediction.The map can be upsampled to locate the regions concentrated on by the model.Source: §3.2 · p. 3
3.3. Amplify Concentrations on Irrelevant Regions
- For same-class sample pairs, the classifier maximizes prediction-distribution discrepancy to amplify concentrations on irrelevant regions.Pairs are formed within the source domain or across source and target domains; target samples use pseudo-labels.Source: §3.3 · p. 4
3.4. Suppress Features of Irrelevant Semantics
- The feature extractor minimizes paired prediction discrepancy, suppressing irrelevant semantics and accentuating similar parts of the samples.Intra-domain pairs help extract principal class features, while inter-domain pairs emphasize shared cross-domain knowledge.Source: §3.4 · pp. 4–5
3.5. Overall Formulation
- The overall objective combines source cross-entropy with adversarial prediction-discrepancy and target mutual-information losses, optimized through a gradient reversal layer.The mutual-information loss is intended to improve pseudo-label quality; target samples with maximum prediction probability at least 0.8 participate in inter-domain pairing.Source: §3.5 · p. 5
3.6. Regularizer to Existing DA Methods
- SCDA is presented as a regularizer for existing DA methods, including CDAN and statistical-discrepancy approaches.For CDAN, the integration adds a gradient reversal layer to combine SCDA with the domain-adversarial loss.Source: §3.6 · p. 5
4. Experiment
Experiments evaluate SCDA across three domain-adaptation benchmarks and analyze its components, semantic concentration, robustness, and parameter sensitivity. Results show gains when SCDA is used alone or with existing methods.
4.1. Experimental Setting
- Evaluation spans 30 DomainNet, 12 Office-Home, and 6 Office-31 adaptation tasks, using labeled source and unlabeled target data and averaging three trials.The experiments use ResNet-101 for DomainNet and ResNet-50 for Office-Home and Office-31.Source: §4.1 · pp. 5–6
4.2. Results
- 4.1% and 4.7% prediction-accuracy gains result from applying SCDA to CDAN and MDD on DomainNet.SCDA also outperforms the compared methods on average accuracy.Source: Table 1 · p. 6, §4.2 · p. 6
- 5.5% extra gain for CDAN+SCDA on Office-Home, while DCAN+SCDA achieves the best performance at 73.1%.SCDA also achieves comparable or better performance than the cited state-of-the-art methods.Source: Table 2 · p. 6, §4.2 · p. 7
- 90.5% accuracy is achieved by MDD+SCDA on Office-31, with gains especially noted on A → D, D → A, and W → A.The authors report superior prediction accuracy over other popular adaptation methods.Source: Table 3 · p. 7, §4.2 · p. 7
4.3. Analysis
- Full SCDA outperforms its ablated variants; removing cross-domain pair-wise alignment degrades performance by 2.5%.The authors identify this loss as important for transferring common knowledge and suppressing domain-specific knowledge.Source: Table 4 · p. 7, §4.3 · p. 7
- Maximizing prediction-distribution discrepancy increases concentration on irrelevant regions, while minimizing it suppresses irrelevant features and accentuates principal regions.The final visualizations show concentration on critical parts used in image classification.Source: Figure 3 · p. 7, §4.3 · p. 7
- SCDA variants show lower, more slowly increasing noise sensitivity; SCDA is relatively insensitive to T, α0, and β but sensitive to ϵ, with ϵ = 0.8 working best.The authors attribute the threshold sensitivity to unreliable pseudo-labels confusing pairing when ϵ is too small and insufficient transfer when it is too large.Source: Figure 4 · p. 8, §4.3 · p. 8
- SCDA and CDAN+SCDA improve confusion-matrix results, while SCDA learns discriminative t-SNE features with clear boundaries.The confusion matrices show fewer class-confusion errors; original methods do not align target data well with source data.Source: Figure 5 · p. 8, §4.3 · p. 8, Figure 6 · p. 8
5. Conclusion
SCDA uses pair-wise adversarial alignment in prediction space to concentrate features on principal parts and suppress irrelevant semantics. It can also be integrated as a regularizer into other domain-adaptation methods.
- SCDA applies pair-wise adversarial prediction-space alignment within and across domains to accentuate principal features and suppress irrelevant semantics.The paper reports that extensive experiments verify its efficacy.Source: §5 · p. 8