Skip to main content
QUICK REVIEW

[論文レビュー] Uncertainty-Aware Unsupervised Domain Adaptation in Object Detection

Dayan Guan, Jiaxing Huang|arXiv (Cornell University)|Feb 27, 2021
Domain Adaptation and Few-Shot Learning参考文献 82被引用数 5
ひとこと要約

本論文は、サンプルの不確実性を用いて敵対的損失を適応的に重み付けするUncertainty-Aware Domain Adaptation Network (UaDAN)を提案する。これは、うまく一致している特徴を保護しながら、不一致の特徴に焦点を当てる、オブジェクト検出のための新しい教師なしドメイン適応フレームワークである。不確実性に基づく敵対的学習と不確実性誘導型カリキュラム学習を組み合わせることで、4つのベンチマークデータセットにおいて最先端の性能を達成した。

ABSTRACT

Unsupervised domain adaptive object detection aims to adapt detectors from a labelled source domain to an unlabelled target domain. Most existing works take a two-stage strategy that first generates region proposals and then detects objects of interest, where adversarial learning is widely adopted to mitigate the inter-domain discrepancy in both stages. However, adversarial learning may impair the alignment of well-aligned samples as it merely aligns the global distributions across domains. To address this issue, we design an uncertainty-aware domain adaptation network (UaDAN) that introduces conditional adversarial learning to align well-aligned and poorly-aligned samples separately in different manners. Specifically, we design an uncertainty metric that assesses the alignment of each sample and adjusts the strength of adversarial learning for well-aligned and poorly-aligned samples adaptively. In addition, we exploit the uncertainty metric to achieve curriculum learning that first performs easier image-level alignment and then more difficult instance-level alignment progressively. Extensive experiments over four challenging domain adaptive object detection datasets show that UaDAN achieves superior performance as compared with state-of-the-art methods.

研究の動機と目的

  • 従来の敵対的学習が、グローバルな特徴分布を一様に一致させることで、うまく一致しているサンプルを不一致にさせてしまうという、教師なしドメイン適応における制限を解消すること。
  • 画像レベルの特徴一致をインスタンスレベルの一致の前に段階的に実施することで、2段階のオブジェクト検出パイプラインにおける誤差蓄積を低減すること。
  • 予測の不確実性を活用して一致を誘導することで、ラベルが限られているか、ないターゲットドメインにおけるモデルのロバスト性と一般化性能を向上させること。
  • サンプルの不確実性に基づいて敵対的損失を動的に調整する手法を開発し、うまく一致しているサンプルは保持しながら、不一致のものだけを是正すること。

提案手法

  • エントロピーを用いて予測の不確実性を推定し、適応的敵対的損失重みを割り当てる不確実性に配慮した敵対的学習(UaAL)モジュールを導入。低不確実性(うまく一致)のサンプルでは損失重みを低く、高不確実性(不一致)のサンプルでは重みを高く設定する。
  • 画像レベルの特徴一致を最初に実行する2段階のトレーニングパイプラインを設計。その後、誤差伝搬を低減するためにインスタンスレベルの一致を実施する。
  • エントロピーを用いて一致の難易度を決定し、より簡単な画像レベルの一致を優先し、その後に難しいインスタンスレベルの一致に進む不確実性誘導型カリキュラム学習(UgCL)を設計。
  • 全体の損失を検出損失、不確実性重み付き画像レベル敵対的損失($\mathcal{L}_{img}^{ua}$)、不確実性重み付きインスタンスレベル敵対的損失($\mathcal{L}_{ins}^{ua}$)の組み合わせとして定式化。温度パrameter $\xi$ がカリキュラムスケジュールを制御する。
  • 不確実性の指標としてエントロピーを用いる:$H(y) = -\sum_{c} p_c \log p_c$。ここで $p_c$ はクラス $c$ の予測確率を表し、モデルの信頼度を定量化し、損失重み付けを誘導する。
  • エンド・ツー・エンドで訓練し、画像レベルの一致が低い不確実性に達した後、のみインスタンスレベルの一致をアクティブ化するカリキュラムスケジュールを採用。これにより、安定的かつ段階的な適応が保証される。

実験結果

リサーチクエスチョン

  • RQ1予測の不確実性に基づく適応的敵対的損失重み付けは、教師なしオブジェクト検出においてうまく一致しているサンプルを損なわずにドメイン一致を改善できるか?
  • RQ2画像レベルから始まり、その後インスタンスレベルに進む段階的で不確実性誘導型のカリキュラム学習戦略は、誤差蓄積を低減し、検出性能を向上させるか?
  • RQ3不確実性に配慮した損失重み付けとカリキュラム学習の統合は、オブジェクト検出における多様なドメインシフトのシナリオにおいて性能にどのように影響を与えるか?
  • RQ4画像レベルとインスタンスレベルの一致の最適なバランスは何か?また、ハイパーパrameter $\xi$ は提案手法の性能にどのように影響するか?
  • RQ5UaDANは、挑戦的なドメインシフト下で、既存の最先端手法をどれほど上回るか?

主な発見

  • UaDANは、4つの挑戦的なドメイン適応ベンチマークで最先端の性能を達成した:Cityscapes → Mapillary Vistas(32.7% mAP)、Cityscapes → Foggy Cityscapes(41.1% mAP)、PASCAL VOC → Clipart1k(40.2% mAP)。
  • アブレーションスタディの結果、不確実性に配慮した敵対的学習(UaAL)は、画像レベルおよびインスタンスレベルの両方で標準的な敵対的学習を常に上回り、特に画像レベルの一致で最大の向上が観察された。
  • UgCLなしのUaDANは、インスタンスレベルのUaALおよび画像レベルのUaALを上回る性能を示し、2つのモジュールが相補的であることを示し、カリキュラム学習が全体の性能を向上させることを裏付けた。
  • 完全なUaDANモデルは、UgCLなしのバージョンを大きく上回り、不確実性誘導型カリキュラム学習が段階的にドメイン一致を洗練させることの有効性を検証した。
  • ハイパーパrameter感度分析の結果、$\xi = 0.5$ がすべての3つのテストドメイン適応タスクで最良の性能を示し、画像レベルとインスタンスレベルの一致の最適なバランスを示した。
  • モデルは迅速に収束し、最初の10,000イテレーションでトレーニングおよびテスト損失が急激に低下し、50,000イテレーション後に安定化した。これは、安定的かつ効率的な最適化を示している。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。