Skip to main content
QUICK REVIEW

[論文レビュー] Privacy-Preserving Asynchronous Federated Learning Algorithms for Multi-Party Vertically Collaborative Learning

Bin Gu, An Xu|arXiv (Cornell University)|Aug 14, 2020
Privacy-Preserving Technologies in Data参考文献 45被引用数 17
ひとこと要約

本稿では、垂直に分割されたデータに対するプライバシー保護型で効率的な学習を可能にする、初めての非同期フェデレーテッドラーニングアルゴリズム—AFSGD-VP、およびそのSVRGおよびSAGAバージョン—を提案する。これらの手法は強い凸性のもとで収束を達成し、計算リソースが不均衡な状況でも同期型の対応手法よりも効率が優れている。暗号技術を用いることで、データおよびモデルのプライバシーを保持する。

ABSTRACT

The privacy-preserving federated learning for vertically partitioned data has shown promising results as the solution of the emerging multi-party joint modeling application, in which the data holders (such as government branches, private finance and e-business companies) collaborate throughout the learning process rather than relying on a trusted third party to hold data. However, existing federated learning algorithms for vertically partitioned data are limited to synchronous computation. To improve the efficiency when the unbalanced computation/communication resources are common among the parties in the federated learning system, it is essential to develop asynchronous training algorithms for vertically partitioned data while keeping the data privacy. In this paper, we propose an asynchronous federated SGD (AFSGD-VP) algorithm and its SVRG and SAGA variants on the vertically partitioned data. Moreover, we provide the convergence analyses of AFSGD-VP and its SVRG and SAGA variants under the condition of strong convexity. We also discuss their model privacy, data privacy, computational complexities and communication costs. To the best of our knowledge, AFSGD-VP and its SVRG and SAGA variants are the first asynchronous federated learning algorithms for vertically partitioned data. Extensive experimental results on a variety of vertically partitioned datasets not only verify the theoretical results of AFSGD-VP and its SVRG and SAGA variants, but also show that our algorithms have much higher efficiency than the corresponding synchronous algorithms.

研究の動機と目的

  • マルチパーティ設定における垂直に分割されたデータに対する、効率的でプライバシー保護型のフェデレーテッドラーニングアルゴリズムの欠如に対処すること。
  • 計算リソースや通信リソースが不均衡な実世界のシステムにおいて、従来の同期型手法に限定されたアプローチの限界を克服すること。
  • データおよびモデルのプライバシーを維持しつつ、スケーラブルで協調的な学習を可能にする非同期確率的最適化アルゴリズムを設計すること。
  • 強い凸性のもとで、提案された非同期アルゴリズムの理論的収束解析を提供すること。
  • 提案手法の効率性およびプライバシー保証を、多様な垂直に分割されたデータセット上で実験的に検証すること。

提案手法

  • 同じエンティティの異なる特徴を保持する各参加者が関与する垂直に分割されたデータを想定し、AFSGD-VPと呼ばれる非同期フェデレーテッド確率的勾配降下法を提案する。
  • 分散の低減技術を組み込むことで、AFSGD-VPをSVRGおよびSAGAバージョンに拡張する。
  • 通信および集約中における漏洩を防ぐために、暗号プロトコルを用いてデータおよびモデルのプライバシーを保証する。
  • リャプノフ関数のアプローチを用いて収束バウンドを導出し、非同期性および分散の低減が最適化の安定性に与える影響を分析する。
  • 遅延勾配および部分的更新を考慮に入れた収束レートを確立するために、再帰的誤差バウンド解析を導入する。
  • 他の参加者を待たずに各自が独立してパラメータを更新できるメカニズムを採用し、システム効率を向上させる。

実験結果

リサーチクエスチョン

  • RQ1垂直に分割されたデータに対して、非同期フェデレーテッドラーニングをプライバシーを保護しながら効果的に適用できるか?
  • RQ2非同期性は、垂直に協力的な設定におけるフェデレーテッドラーニングの収束にどのように影響するか?
  • RQ3非同期フェデレーテッドラーニングの分散低減版(SVRG、SAGA)は、標準的な非同期SGDに比べて収束速度および安定性で優れているか?
  • RQ4強い凸性のもとで、提案された非同期アルゴリズムの理論的収束レートは何か?
  • RQ5提案手法は、垂直に分割されたデータにおける既存の同期型フェデレーテッドラーニング手法と比較して、効率性およびプライバシー保護において優れているか?

主な発見

  • 提案されたAFSGD-VP、SVRG、およびSAGAバージョンは、強い凸性のもとで収束を達成し、非同期更新の理論的バウンドが導出された。
  • 計算負荷が不均衡な状況でも、同期型の対応手法に比べて著しく高いトレーニング効率を示した。
  • 強い凸性のもとでAFSGD-VPの収束レートはO(1/t)であることが示され、非同期性および分散低減の影響が明確に依存関係として記述された。
  • 理論的分析および実験の両方で、SAGAバージョンは勾配の分散が低いため、AFSGD-VPよりも速い収束レートを達成した。
  • 垂直に分割されたデータセットを用いた広範な実験により、理論的収束が確認され、同期型手法に比して高いトレーニング効率が示された。
  • 安全な集約および暗号技術を用いることで、データおよびモデルのプライバシーが保持され、生のデータが露出することはない。

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

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

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

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