Skip to main content
QUICK REVIEW

[論文レビュー] Federated Multi-Target Domain Adaptation

Chun-Han Yao, Boqing Gong|arXiv (Cornell University)|Aug 17, 2021
Domain Adaptation and Few-Shot Learning参考文献 45被引用数 4
ひとこと要約

本稿では、ラベル付き中央集約データセットとラベルなしクライントデータを用いて、プライバシーを守りながら効率的なモデル学習を可能にする、新しいフェデレーテッドマルチターゲットドメインアダプテーション(FMTDA)フレームワークであるDualAdaptを提案する。クライントでの軽量分類器とGMMを用いたローカルアダプテーションを、サーバーでのミックスアップベースのプロキシセットを用いたグローバル特徴アダプテーションから分離することで、通信量と計算コストを最小限に抑えつつ高い精度を達成する。ベースラインと比較してクライントのFLOPsを約75%削減する。

ABSTRACT

Federated learning methods enable us to train machine learning models on distributed user data while preserving its privacy. However, it is not always feasible to obtain high-quality supervisory signals from users, especially for vision tasks. Unlike typical federated settings with labeled client data, we consider a more practical scenario where the distributed client data is unlabeled, and a centralized labeled dataset is available on the server. We further take the server-client and inter-client domain shifts into account and pose a domain adaptation problem with one source (centralized server data) and multiple targets (distributed client data). Within this new Federated Multi-Target Domain Adaptation (FMTDA) task, we analyze the model performance of exiting domain adaptation methods and propose an effective DualAdapt method to address the new challenges. Extensive experimental results on image classification and semantic segmentation tasks demonstrate that our method achieves high accuracy, incurs minimal communication cost, and requires low computational resources on client devices.

研究の動機と目的

  • クライントデータがラベルなしでプライベートな状況下で、フェデレーテッドラーニングにおいて正確なビジョンモデルを訓練するという実用的課題に対処すること。
  • FMTDAにおける主な課題を特定すること:サーバーでのクライントデータへのアクセス不能、クライント間のドメインシフト、限られたクライントデータ、通信・計算制約。
  • クライントでの軽量ローカルアダプテーションとサーバーでの重いグローバルアダプテーションを分離する新しいフレームワークを提案すること。
  • クライント側の計算コストと通信コストを最小限に抑えつつ、多様なクライントドメインにおいて高いモデル精度を維持すること。
  • 実際のフェデレーテッド環境下で、画像分類およびセマンティックセグメンテーションタスクに対して強力なベースラインを用いて評価すること。

提案手法

  • クライントデバイス上で、凍結された特徴抽出器と学習可能なローカル分類器にモデルを分解することで、クライント側の計算を削減する。
  • 各クライントのラベルなしデータにパラメトリックなガウス・ミックス・モデル(GMM)をフィットさせ、その統計的分布をサーバーに転送可能にする。
  • 生データの送信を回避し、プライバシーを保護するために、GMMパラメータとローカル分類器の重みのみをサーバーにアップロードする。
  • サーバーでは、ソースデータセットのミックスアップ拡張版をプロキシセットとして用い、多様なターゲットドメインをシミュレートする。
  • 各クライント固有のGMMを用いて、ミックスアッププロキシサンプルの重みを付与することで、グローバル特徴アダプテーション中に各ターゲットドメインの分布を近似する。
  • GMM重み付きプロキシセットを用いて、クライントデータにアクセスせずにグローバル特徴抽出器と分類器を共同でファインチューニングすることで、直接的なデータ移転を回避した効果的なドメインアダプテーションを実現する。

実験結果

リサーチクエスチョン

  • RQ1ラベルなしクライントデータと中央集約ラベルソースを有するフェデレーテッド・マルチターゲット設定に適応した際、既存の集中型ドメインアダプテーション手法はどの程度の性能を示すか?
  • RQ2フェデレーテッドマルチターゲットドメインアダプテーションにおいて、クライント間のドメインシフトと限られたクライントデータがもたらす主な課題は何か?
  • RQ3クライント・サーバー間の訓練戦略を分離することで、通信コストと計算コストを削減しつつ、FMTDAにおける高いモデル精度を維持できるか?
  • RQ4直接データアクセスなしに、GMM重み付きミックスアッププロキシセットを用いることで、多様なクライントデータ分布をサーバー上でどれほど正確に近似できるか?
  • RQ5FMTDAにおいて、モデル性能、通信コスト、クライント側の計算コストの最適なトレードオフは何か?

主な発見

  • DualAdaptは、Digit-FiveベンチマークにおいてFed-MCDより1.1%の精度向上を達成するとともに、クライント側のFLOPsを約75%削減、通信オーバーヘッドを50%削減した。
  • DualAdaptに自己学習を追加することで、追加の0.7%の精度向上が得られ、計算コストの増加は無視できるほど小さい。
  • GMM重み付け機構により、わずか1,000の追加パラメータでアップロードおよびブロードキャストすることで、ほぼオラクル性能に近い性能が達成された。
  • 特徴抽出器を凍結させ、デバイス上で完全なモデル更新を回避することで、クライント側の計算コストをベースラインの約1/4にまで削減した。
  • 集中型マルチターゲットDAの実験では、低データレジーム下で、共有特徴抽出器と個別分類器を有する「1対多」アプローチが「1対1」と「1対結合」アプローチを上回り、FMTDAにおける設計選択の妥当性を裏付けた。
  • 画像分類およびセマンティックセグメンテーションにおける広範な実験から、DualAdaptは精度、通信効率、計算効率の面で、集中型およびフェデレーテッドベースラインを一貫して上回った。

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

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

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

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