ソースフリーの教師なしドメイン適応 (SF-UDA) は、ソース データにアクセスせずに、十分にトレーニングされたソース モデルをラベルのないターゲット ドメインに適応させることを目的としています。重要な課題の 1 つは、ドメイン適応中にソース データが不足していることです。これに対処するために、ソース モデルの隠された知識をマイニングし、それを利用してソース アバター プロトタイプを生成することを提案します。この目的を達成するために、我々は対照プロトタイプ生成と適応 (CPGA) 手法を提案します。 CPGA は、プロトタイプの生成とプロトタイプの適応という 2 つの段階で構成されます。 3 つの UDA ベンチマーク データセットに対する広範な実験により、CPGA の優位性が実証されました。ただし、既存の SF.UDA 研究では、ソース ドメインとターゲット ドメインの両方でバランスの取れたクラス分布が暗黙的に想定されており、実際のアプリケーションの妨げとなっています。この問題に対処するために、我々は、不均衡にとらわれない SF-UDA と呼ばれる、より実用的な SF-UDA タスクを研究します。このタスクでは、目に見えないソース ドメインとラベルのないターゲット ドメインの両方のクラス分布が不明であり、恣意的に歪められる可能性があります。このタスクは、ソース ドメインとターゲット ドメインの間で共変量シフトと未確認のクラス分布シフトが共起するため、バニラ SF-UDA よりもはるかに困難です。この課題に対処するために、我々は CPGA を拡張し、新しい Target-aware Contrastive Prototype Generation and Adaptation (T-CPGA) 手法を提案します。具体的には、不均衡にとらわれないシナリオでのプロトタイプの適応を改善するために、T-CPGA は、ソース モデルの集合知と追加の対照的な言語を利用することにより、未知のターゲット クラスの分布を特定し、正確な擬似ラベルを生成する新しい擬似ラベル生成戦略を適用します。画像の事前トレーニング済みモデル。一方で、モデルを未知のターゲット クラス分布に適応させるために、ターゲット ラベル分布を認識した分類器をさらに考案します。我々は、不均衡に依存しないSF-UDAにおいて、T-CPGAがCPGAおよび他のSF-UDA手法よりも大幅に優れていることを経験的に示しています。
Source-free Unsupervised Domain Adaptation (SF-UDA) aims to adapt a well-trained source model to an unlabeled target domain without access to the source data. One key challenge is the lack of source data during domain adaptation. To handle this, we propose to mine the hidden knowledge of the source model and exploit it to generate source avatar prototypes. To this end, we propose a Contrastive Prototype Generation and Adaptation (CPGA) method. CPGA consists of two stages: Prototype generation and Prototype adaptation. Extensive experiments on three UDA benchmark datasets demonstrate the superiority of CPGA. However, existing SF.UDA studies implicitly assume balanced class distributions for both the source and target domains, which hinders their real applications. To address this issue, we study a more practical SF-UDA task, termed imbalance-agnostic SF-UDA, where the class distributions of both the unseen source domain and unlabeled target domain are unknown and could be arbitrarily skewed. This task is much more challenging than vanilla SF-UDA due to the co-occurrence of covariate shifts and unidentified class distribution shifts between the source and target domains. To address this task, we extend CPGA and propose a new Target-aware Contrastive Prototype Generation and Adaptation (T-CPGA) method. Specifically, for better prototype adaptation in the imbalance-agnostic scenario, T-CPGA applies a new pseudo label generation strategy to identify unknown target class distribution and generate accurate pseudo labels, by utilizing the collective intelligence of the source model and an additional contrastive language-image pre-trained model. Meanwhile, we further devise a target label-distribution-aware classifier to adapt the model to the unknown target class distribution. We empirically show that T-CPGA significantly outperforms CPGA and other SF-UDA methods in imbalance-agnostic SF-UDA.