Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

C-SFDA: A Curriculum Learning Aided Self-Training Framework for Efficient Source Free Domain Adaptation

About

Unsupervised domain adaptation (UDA) approaches focus on adapting models trained on a labeled source domain to an unlabeled target domain. UDA methods have a strong assumption that the source data is accessible during adaptation, which may not be feasible in many real-world scenarios due to privacy concerns and resource constraints of devices. In this regard, source-free domain adaptation (SFDA) excels as access to source data is no longer required during adaptation. Recent state-of-the-art (SOTA) methods on SFDA mostly focus on pseudo-label refinement based self-training which generally suffers from two issues: i) inevitable occurrence of noisy pseudo-labels that could lead to early training time memorization, ii) refinement process requires maintaining a memory bank which creates a significant burden in resource constraint scenarios. To address these concerns, we propose C-SFDA, a curriculum learning aided self-training framework for SFDA that adapts efficiently and reliably to changes across domains based on selective pseudo-labeling. Specifically, we employ a curriculum learning scheme to promote learning from a restricted amount of pseudo labels selected based on their reliabilities. This simple yet effective step successfully prevents label noise propagation during different stages of adaptation and eliminates the need for costly memory-bank based label refinement. Our extensive experimental evaluations on both image recognition and semantic segmentation tasks confirm the effectiveness of our method. C-SFDA is readily applicable to online test-time domain adaptation and also outperforms previous SOTA methods in this task.

Nazmul Karim, Niluthpol Chowdhury Mithun, Abhinav Rajvanshi, Han-pang Chiu, Supun Samarasekera, Nazanin Rahnavard• 2023

Related benchmarks

TaskDatasetResultRank
Semantic segmentationGTA5 → Cityscapes (val)
mIoU48.1
533
Image ClassificationOffice-Home
Average Accuracy73.5
142
Domain AdaptationOffice-Home (test)
Mean Accuracy73.5
112
Domain AdaptationOFFICE
Average Accuracy90.5
96
Image ClassificationOffice-31 (test)
Avg Accuracy90.5
93
Semantic segmentationSYNTHIA-to-Cityscapes 16 categories (val)
mIoU (Overall)44.6
74
Image ClassificationDomainNet
Average Accuracy69
58
Image ClassificationVisDA (val)
Plane Accuracy97.6
44
Domain AdaptationVisDA-C (test)
S→R Score0.878
26
Domain AdaptationDomainNet-126
Accuracy (S->P)67.4
26
Showing 10 of 11 rows

Other info

Code

Follow for update