Skip to main content
QUICK REVIEW

[論文レビュー] Federated Adversarial Domain Adaptation

Xingchao Peng, Zijun Huang|arXiv (Cornell University)|Nov 5, 2019
Domain Adaptation and Few-Shot Learning参考文献 57被引用数 117
ひとこと要約

本論文は、連邦学習における無監督型連邦ドメイン適応のための Federated Adversarial Domain Adaptation(FADA)を提案する。動的アテンションと表現分離を用いて、分散したソースドメイン間の表現をターゲットドメインへ整合させる。

ABSTRACT

Federated learning improves data privacy and efficiency in machine learning performed over networks of distributed devices, such as mobile phones, IoT and wearable devices, etc. Yet models trained with federated learning can still fail to generalize to new devices due to the problem of domain shift. Domain shift occurs when the labeled data collected by source nodes statistically differs from the target node's unlabeled data. In this work, we present a principled approach to the problem of federated domain adaptation, which aims to align the representations learned among the different nodes with the data distribution of the target node. Our approach extends adversarial adaptation techniques to the constraints of the federated setting. In addition, we devise a dynamic attention mechanism and leverage feature disentanglement to enhance knowledge transfer. Empirically, we perform extensive experiments on several image and text classification tasks and show promising results under unsupervised federated domain adaptation setting.

研究の動機と目的

  • データをドメイン間で共有できない UFDA を動機づけ、形式化する。
  • アルゴリズム設計を導くための UFDA の一般化境界を導出する。
  • 連邦設定での敵対的整合と特徴分離によりドメインシフトを最小化する FADA を提案する。

提案手法

  • ソースドメインの勾配をターゲットドメインへの寄与度に基づいて重み付けする動的アテンションを開発する。
  • データ共有を伴わず、ドメイン固有の局所特徴抽出器とグローバル識別器を訓練して連邦的敵対的整合を実現する。
  • 表現をドメイン不変成分とドメイン特有成分に分解する特徴分離を適用し、相互情報量推定器(MINE)を支援に用いる。
  • UFDA でソースとターゲットの分布を整合させるために、2 段階の敵対的目的(ドメイン識別子と生成器)を採用する。
  • 表現の完全性を保持する再構成損失とエンドツーエンドの SGD 最適化ループ(アルゴリズム 1)を組み込む。
  • ギャップ統計を活用してソースの寄与を測定し、動的勾配マスクを集約に用いる。

実験結果

リサーチクエスチョン

  • RQ1データをローカルソースにとどめ、勾配のみを共有する状況で UFDA を現実的にどのように達成できるか?
  • RQ2敵対的ドメイン整合と表現分離は連邦設定でドメインシフトを低減できるか?
  • RQ3動的アテンションが集約時の多様なソースドメインの重み付けに与える影響は?
  • RQ4FADA は UFDA の下で画像とテキスト分類タスクでどのように性能を示すか?
  • RQ5UFDA の性能を理論的にどの程度の保証で境界づけできるか?

主な発見

モデル | mt,sv,sy,up → mmmm,sv,sy,up → mtmt,mm,sy,up → svmt,mm,sv,up → symt,mm,sv,sy → up Avg
Source Only63.3 ± 0.790.5 ± 0.888.7 ± 0.863.5 ± 0.982.4 ± 0.677.7
DAN63.7 ± 0.796.3 ± 0.594.2 ± 0.862.4 ± 0.785.4 ± 0.780.4
DANN71.3 ± 0.597.6 ± 0.792.3 ± 0.863.4 ± 0.785.3 ± 0.882.1
Source Only (second block)49.6 ± 0.875.4 ± 1.322.7 ± 0.944.3 ± 0.775.5 ± 1.453.5
AdaBN59.3 ± 0.875.3 ± 0.734.2 ± 0.659.7 ± 0.787.1 ± 0.961.3
AutoDIAL60.7 ± 1.676.8 ± 0.932.4 ± 0.558.7 ± 1.290.3 ± 0.965.8
f -DANN59.5 ± 0.686.1 ± 1.144.3 ± 0.653.4 ± 0.989.7 ± 0.966.6
f -DAN57.5 ± 0.886.4 ± 0.745.3 ± 0.758.4 ± 0.790.8 ± 1.167.7
FADA + attention ( I )44.2 ± 0.790.5 ± 0.827.8 ± 0.555.6 ± 0.888.3 ± 1.261.3
FADA + adversarial ( II )58.2 ± 0.892.5 ± 0.948.3 ± 0.662.1 ± 0.590.6 ± 1.170.3
FADA + disentangle ( III )62.5 ± 0.791.4 ± 0.750.5 ± 0.371.8 ± 0.591.7 ± 1.073.6
  • フルセットのコンポーネント(動的アテンション、敵対的整合、分離)を備えた FADA は Digit-Five で平均性能が最も高くなる(表 1 の 73.6%)。
  • 動的アテンションと敵対的整合はそれぞれベースラインより性能を改善し、分離バリアントはタスク全体で強力な向上を提供する(モデル III)。
  • ソースはデータを集中化できないため、共有データを前提とするマルチソース DA より UFDA は困難である。
  • FADA は f-DANN および f-DAN と比較して学習特徴のクラス内分散をより圧縮し、クラス間分散を大きくする(Figure 3 の t-SNE で可視化)。
  • Office-Caltech10、DomainNet、Amazon Review の各データセットで、分離を備えた FADA は強力なベースラインより一貫して精度を改善している(Tables 2–4)。

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

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

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

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