Divide and Contrast: Source-free Domain Adaptation via Adaptive Contrastive Learning
Ziyi Zhang, Weikai Chen, Hui Cheng, Zhen Li, Siyuan Li, Liang Lin,, Guanbin Li

TL;DR
This paper introduces Divide and Contrast (DaC), a novel source-free domain adaptation method that combines global class clustering and local structure learning through adaptive contrastive learning, improving performance across multiple datasets.
Contribution
DaC uniquely divides target data based on source model confidence and applies tailored contrastive learning strategies, effectively addressing limitations of existing SFUDA methods.
Findings
DaC outperforms state-of-the-art methods on VisDA, Office-Home, and DomainNet datasets.
The adaptive division improves domain alignment and class clustering.
Memory bank-based MMD reduces distribution mismatch effectively.
Abstract
We investigate a practical domain adaptation task, called source-free domain adaptation (SFUDA), where the source-pretrained model is adapted to the target domain without access to the source data. Existing techniques mainly leverage self-supervised pseudo labeling to achieve class-wise global alignment [1] or rely on local structure extraction that encourages feature consistency among neighborhoods [2]. While impressive progress has been made, both lines of methods have their own drawbacks - the "global" approach is sensitive to noisy labels while the "local" counterpart suffers from source bias. In this paper, we present Divide and Contrast (DaC), a new paradigm for SFUDA that strives to connect the good ends of both worlds while bypassing their limitations. Based on the prediction confidence of the source model, DaC divides the target data into source-like and target-specific…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning
MethodsDynamic Algorithm Configuration · ALIGN · Contrastive Learning
