LEAD: Learning Decomposition for Source-free Universal Domain Adaptation
About
Universal Domain Adaptation (UniDA) targets knowledge transfer in the presence of both covariate and label shifts. Recently, Source-free Universal Domain Adaptation (SF-UniDA) has emerged to achieve UniDA without access to source data, which tends to be more practical due to data protection policies. The main challenge lies in determining whether covariate-shifted samples belong to target-private unknown categories. Existing methods tackle this either through hand-crafted thresholding or by developing time-consuming iterative clustering strategies. In this paper, we propose a new idea of LEArning Decomposition (LEAD), which decouples features into source-known and -unknown components to identify target-private data. Technically, LEAD initially leverages the orthogonal decomposition analysis for feature decomposition. Then, LEAD builds instance-level decision boundaries to adaptively identify target-private data. Extensive experiments across various UniDA scenarios have demonstrated the effectiveness and superiority of LEAD. Notably, in the OPDA scenario on VisDA dataset, LEAD outperforms GLC by 3.5% overall H-score and reduces 75% time to derive pseudo-labeling decision boundaries. Besides, LEAD is also appealing in that it is complementary to most existing methods. The code is available at https://github.com/ispc-lab/LEAD.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Partial Domain Adaptation | Office-Home | Average Accuracy75 | 97 | |
| Partial Domain Adaptation | Office-31 | Avg Accuracy95.5 | 52 | |
| Open Set Domain Adaptation | Office-Home | DA Accuracy (Ar -> Cl)64.9 | 45 | |
| Open-Partial-Set Domain Adaptation | Office-31 OPDA | Accuracy (A->D)88.7 | 38 | |
| Open-Partial-Set Domain Adaptation | DomainNet | Acc (P->R)63.5 | 36 | |
| Open-Partial-Set Domain Adaptation | Office-Home | Accuracy (Ar->Cl)65.7 | 31 | |
| Open Set Domain Adaptation | Office-31 standard (full) | A->D Accuracy90.4 | 21 | |
| Open-Partial-Set Domain Adaptation | VisDA S2R | S2R Accuracy76.8 | 13 | |
| Open Set Domain Adaptation | VisDA | S2R Accuracy74.2 | 12 | |
| Partial Domain Adaptation | VisDA | S2R Accuracy78.1 | 12 |