Skip to main content
QUICK REVIEW

[論文レビュー] Mutual Learning Network for Multi-Source Domain Adaptation

Zhenpeng Li, Zhao Zhen|arXiv (Cornell University)|Mar 29, 2020
Domain Adaptation and Few-Shot Learning参考文献 30被引用数 13
ひとこと要約

本稿では、マルチソース・ドメイン変遷(MSDA)のための相互学習ネットワーク(ML-MSDA)を提案する。このフレームワークは、各ソース・ターゲットペアに対して条件付き敵対的変遷ネットワーク(ブランチネットワーク)を用い、複数のソースドメインの統合を扱う共有ガイドナウンネットワークを備え、予測分布のJS発散正則化を用いて相互学習を強制する。本手法は、複数のベンチマークデータセットで最先端の性能を達成し、従来のUDAおよびMSDA手法と比較して平均精度で最大1.7%の向上を示した。

ABSTRACT

Early Unsupervised Domain Adaptation (UDA) methods have mostly assumed the setting of a single source domain, where all the labeled source data come from the same distribution. However, in practice the labeled data can come from multiple source domains with different distributions. In such scenarios, the single source domain adaptation methods can fail due to the existence of domain shifts across different source domains and multi-source domain adaptation methods need to be designed. In this paper, we propose a novel multi-source domain adaptation method, Mutual Learning Network for Multiple Source Domain Adaptation (ML-MSDA). Under the framework of mutual learning, the proposed method pairs the target domain with each single source domain to train a conditional adversarial domain adaptation network as a branch network, while taking the pair of the combined multi-source domain and target domain to train a conditional adversarial adaptive network as the guidance network. The multiple branch networks are aligned with the guidance network to achieve mutual learning by enforcing JS-divergence regularization over their prediction probability distributions on the corresponding target data. We conduct extensive experiments on multiple multi-source domain adaptation benchmark datasets. The results show the proposed ML-MSDA method outperforms the comparison methods and achieves the state-of-the-art performance.

研究の動機と目的

  • ソースドメインのデータ分布が異なるマルチソース・ドメイン変遷におけるドメインシフトの課題に対処すること。
  • ソースドメインが非均質な場合に失敗する単一ソースのドメイン変遷手法の限界を克服すること。
  • 複数のソースドメインから単一のターゲットドメインへの有効な知識移転を可能にするとともに、負のトランスファーを最小限に抑えるフレームワークを開発すること。
  • 複数のブランチネットワーク間および共有ガイドナウンネットワークとの間で予測を整合化する相互学習メカニズムを導入し、モデルの頑健性と一般化性能を向上させること。
  • 特徴レベルと予測レベルの二重レベルの整合化により、ソース同士およびソース・ターゲットドメイン間の分布乖離をバランスさせること。

提案手法

  • 各ソースドメイン・ターゲットドメインペアに対して、特徴の整合化とドメインシフトの低減を目的とした分離された条件付き敵対的変遷ネットワーク(ブランチネットワーク)を学習する。
  • 共有特徴抽出層を用いて初期特徴を共有することで、複数ソースドメインの統合をターゲットドメインと整合化する共有ガイドナウンネットワークを学習する。
  • すべてのブランチネットワークおよびガイドナウンネットワークのターゲットドメイン予測確率分布に、JS発散正則化を適用して相互学習を強制する。
  • 二重整合化メカニズムを実装する:各ソース・ターゲットドメイン間で条件付き敵対的特徴整合化を実施し、ブランチネットワークとガイドナウンネットワーク間でJS発散による中心化予測整合化を実現する。
  • 条件付き敵対的損失、教師なしエントロピー損失、相互学習正則化損失の複数の損失成分を統合した共同学習戦略を実装する。
  • バックボーンネットワークにResNet-101を採用し、すべてのネットワークで初期畳み込み段階の重みを共有することで、共有表現を保持する。

実験結果

リサーチクエスチョン

  • RQ1ソースドメインの分布が非均質な状況下でも、マルチソース・ドメイン変遷におけるドメインシフトを相互学習フレームワークが効果的に低減できるか?
  • RQ2ブランチネットワークとガイドナウンネットワーク間のJS発散に基づく予測整合化は、モデルの一般化性能を向上させるとともに負のトランスファーを低減するか?
  • RQ3特徴レベルと予測レベルの二重レベルの整合化は、単一レベルの手法と比較して、ドメイン変遷性能をどの程度向上させるか?
  • RQ4複数ソースドメインの統合をモデル化する共有ガイドナウンネットワークを導入することで、個々のソース・ターゲット整合化のみに依存する場合と比較して、特徴移転が改善されるか?
  • RQ5本手法の個々の構成要素(例:条件付き敵対的損失、エントロピー損失、相互学習)は、全体の性能にどの程度寄与しているか?

主な発見

  • 提案されたML-MSDA手法は、DomainNetデータセットにおける6つのマルチソース・ドメイン変遷タスクで平均44.3%の精度を達成し、すべての比較手法を1.7ポイント以上上回った。
  • clp,inf,pnt,rel,skt → qdrという困難なタスクにおいても、ML-MSDAは既存のMSDAおよび単一ソースDA手法を顕著に上回り、負のトランスファーが低減していることが示された。
  • アブレーションスタディの結果、相互学習正則化を除いた場合(ML-w/o LM)は顕著な性能低下を示し、その重要性がモデルの安定性と精度に与える役割を確認した。
  • 推論時にガイドナウンネットワークとブランチネットワークの両方を用いたアンサンブル(集合)が、単一のガイドナウンネットワークやブランチネットワークの平均化に比べてより優れた結果をもたらした。
  • t-SNEを用いた特徴可視化により、ML-MSDA下ではターゲットドメインの特徴がソースドメインクラスタにより近接して配置されていることが確認され、移転可能性と識別性の向上が示された。
  • 条件付き敵対的整合化を欠如させたバージョン(ML-w/o condition-adv)は、完全な手法に比べて性能が劣っており、予測に条件付けられたドメイン整合化の重要性が裏付けられた。

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

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

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

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