テスト時の適応は、教師なしドメイン適応の特別な設定であり、ソースドメインでトレーニングされたモデルは、ソースデータにアクセスせずにターゲットドメインに適応する必要があります。自己監視型の対照学習を活用してターゲットの特徴学習を容易にする新しい方法と、疑似ラベルのノイズを大幅に除去する改良されたオンライン疑似ラベル付けスキームを提案します。対照学習タスクは、疑似ラベル付けと一緒に適用され、MoCoと同様に構築された正と負のペアを対比しますが、ソース初期化エンコーダーを使用し、疑似ラベルで示される同じクラスの負のペアを除外します。一方、疑似ラベルをオンラインで作成し、メモリキューを維持することで可能になる、ターゲット機能空間内の最近傍間のソフト投票によってそれらを改良します。私たちの方法であるAdaContrastは、主要なベンチマークで最先端のパフォーマンスを実現すると同時に、メモリ効率、ハイパーパラメータに対する感度の低さ、モデルのキャリブレーションの向上など、既存の作業と比較していくつかの望ましい特性を備えています。プロジェクトページ:sites.google.com/view/adacontrast。
Test-time adaptation is a special setting of unsupervised domain adaptation where a trained model on the source domain has to adapt to the target domain without accessing source data. We propose a novel way to leverage self-supervised contrastive learning to facilitate target feature learning, along with an online pseudo labeling scheme with refinement that significantly denoises pseudo labels. The contrastive learning task is applied jointly with pseudo labeling, contrasting positive and negative pairs constructed similarly as MoCo but with source-initialized encoder, and excluding same-class negative pairs indicated by pseudo labels. Meanwhile, we produce pseudo labels online and refine them via soft voting among their nearest neighbors in the target feature space, enabled by maintaining a memory queue. Our method, AdaContrast, achieves state-of-the-art performance on major benchmarks while having several desirable properties compared to existing works, including memory efficiency, insensitivity to hyper-parameters, and better model calibration. Project page: sites.google.com/view/adacontrast.