Skip to main content
QUICK REVIEW

[論文レビュー] FedSiam: Towards Adaptive Federated Semi-Supervised Learning

Zewei Long, Liwei Che|arXiv (Cornell University)|Dec 6, 2020
Privacy-Preserving Technologies in Data参考文献 48被引用数 10
ひとこと要約

FedSiamは、ラベルがクライアントにあり、ラベルがサーバーにあるという両方の状況において、非IIDデータを扱い、モデルの汎化性能を向上させるためにモーメンタム更新を用いたシアンプスネットワークを活用する、画期的なフェデレーテッド半教師あり学習フレームワークを提案する。レイヤーごとの重みの乖離に基づく適応的レイヤー選択メカニズムを導入することで、通信効率を向上させ、複数のデータセットおよびデータ分布設定において最先端の性能を達成した。

ABSTRACT

Federated learning (FL) has emerged as an effective technique to co-training machine learning models without actually sharing data and leaking privacy. However, most existing FL methods focus on the supervised setting and ignore the utilization of unlabeled data. Although there are a few existing studies trying to incorporate unlabeled data into FL, they all fail to maintain performance guarantees or generalization ability in various real-world settings. In this paper, we focus on designing a general framework FedSiam to tackle different scenarios of federated semi-supervised learning, including four settings in the labels-at-client scenario and two setting in the labels-at-server scenario. FedSiam is built upon a siamese network into FL with a momentum update to handle the non-IID challenges introduced by unlabeled data. We further propose a new metric to measure the divergence of local model layers within the siamese network. Based on the divergence, FedSiam can automatically select layer-level parameters to be uploaded to the server in an adaptive manner. Experimental results on three datasets under two scenarios with different data distribution settings demonstrate that the proposed FedSiam framework outperforms state-of-the-art baselines.

研究の動機と目的

  • 非IIDデータ分布下でも、ラベルなしデータを有効に活用しながら性能と汎化性能を維持する挑戦に応える。
  • 疑似ラベルへの過学習や複雑なデータ分布設定下での頑健性の欠如に苦しむ既存のFedSSL手法の限界を克服する。
  • ラベルがクライアントにあり、ラベルがサーバーにある両方の状況を含め、IIDおよび非IID条件下でも効果的な汎用フレームワークを提案する。
  • モデルの最も情報量の多いレイヤーのみをアップロードするように選択することで、通信オーバーヘッドを低減する、画期的な適応的レイヤー選択メカニズムを導入する。
  • 統計的データの非同一性が存在する状況でも、トレーニングの安定性を高めるためのモーメンタムベースの更新戦略により、モデルの頑健性を向上させる。

提案手法

  • 同じ入力の異なる視点間での一貫性正則化を可能にするために、重みを共有する同一の2つのブランチを持つシアンプスネットワークアーキテクチャを採用する。
  • シアンプスフレームワークにおけるターゲットネットワークの安定化のため、モーメンタム更新機構を適用し、分布シフトの低減とトレーニングの安定性向上を図る。
  • 2つのシアンプスブランチの対応するレイヤー間の差を定量化するためのレイヤー単位の重み乖離度を設計し、適応的モデル圧縮を可能にする。
  • 乖離度を用いて、サーバーにアップロードするレイヤーを動的に選択することで、通信コストを削減しながらモデル性能を維持する。
  • ラベルありとラベルなしの学習パスを分離するために、ストップグラデント操作を適用し、分類損失と一貫性損失の両方を用いてローカルモデルを訓練する。
  • ラベルがクライアントにあり、ラベルがサーバーにある両方の状況に対応するため、トレーニングおよび集約手順を適宜変更し、後者の状況ではサーバー側でのモデル更新を含める。

実験結果

リサーチクエスチョン

  • RQ1クライアントにラベルあり・ラベルなしの両方のデータが存在する状況で、非IIDデータ分布下でもフェデレーテッド半教師あり学習をどのようにして頑健に実現できるか?
  • RQ2モーメンタム更新を組み合わせたシアンプスネットワークアーキテクチャは、フェデレーテッド半教師あり学習における汎化性能の向上と過学習の低減に寄与するか?
  • RQ3性能と通信コストのバランスを取るために、フェデレーテッド学習におけるどのモデルレイヤーを通信するかを効果的かつ適応的に選択するメカニズムは何か?
  • RQ4提案されたFedSiamフレームワークは、IIDおよび非IIDの両方のデータ分布設定において、どのように性能を発揮するか?
  • RQ5ラベルがクライアントに存在しない、ラベルがサーバーにある状況を含め、さまざまなFedSSL設定に一般化可能か?

主な発見

  • FedSiamは、MNIST、CIFAR-10、SVHNの3つのベンチマークデータセットにおいて、IIDおよび非IIDデータ分布設定下で最先端のベースラインを上回った。
  • 非IID-I設定下で、KL損失を用いた場合、CIFAR-10において48.11%の正確度を達成し、同じ条件下でMSE損失ベースライン(41.09%)を顕著に上回った。
  • MNISTおよびSVHNの非IID-I設定下で、MSE損失を用いたFedSiamは、それぞれ95.61%および81.61%の正確度を達成し、既存のベースラインを上回った。
  • 適応的レイヤー選択メカニズムにより、高乖離度のレイヤーのみをアップロードすることで通信オーバーヘッドが低減され、精度を損なわず効率が向上した。
  • モーメンタム更新戦略により、特にデータの非同一性が顕著な非IID設定下で、トレーニングの安定性と収束性が向上した。
  • FedSiamは、ラベルがクライアントにある場合とラベルがサーバーにある場合の両方のシナリオにおいて、優れた汎化性能を示し、現実のフェデレーテッド学習制約に耐えうる頑健性と適応性を実証した。

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

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

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

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