Skip to main content
QUICK REVIEW

[論文レビュー] Secure Bilevel Asynchronous Vertical Federated Learning with Backward Updating

Qingsong Zhang, Bin Gu|arXiv (Cornell University)|Mar 1, 2021
Privacy-Preserving Technologies in Data参考文献 32被引用数 10
ひとこと要約

本稿では、バックワードアップデートを備えた安全で二段階非同期な垂直フェデレーテッドラーニングフレームワーク、VF${\mathbf{B}}^{2}$ を提案する。このフレームワークにより、ラベルを持つアクティブな参加者と持たないパassingな参加者を含め、全参加者がプライバシー漏洩なしに共同でモデルを訓練できる。新たなバックワードアップデートメカニズムと二段階非同期アーキテクチャを導入することで、強い凸および非凸設定下でも理論的収束保証のもとで、効率的でスケーラブルかつ損失のない学習が可能となり、ベンチマークデータセットを用いた検証でもその有効性が確認された。

ABSTRACT

Vertical federated learning (VFL) attracts increasing attention due to the emerging demands of multi-party collaborative modeling and concerns of privacy leakage. In the real VFL applications, usually only one or partial parties hold labels, which makes it challenging for all parties to collaboratively learn the model without privacy leakage. Meanwhile, most existing VFL algorithms are trapped in the synchronous computations, which leads to inefficiency in their real-world applications. To address these challenging problems, we propose a novel {\bf VF}L framework integrated with new {\bf b}ackward updating mechanism and {\bf b}ilevel asynchronous parallel architecture (VF{${ extbf{B}}^2$}), under which three new algorithms, including VF{${ extbf{B}}^2$}-SGD, -SVRG, and -SAGA, are proposed. We derive the theoretical results of the convergence rates of these three algorithms under both strongly convex and nonconvex conditions. We also prove the security of VF{${ extbf{B}}^2$} under semi-honest threat models. Extensive experiments on benchmark datasets demonstrate that our algorithms are efficient, scalable and lossless.

研究の動機と目的

  • ラベルを保有する参加者が一部に限られる状況において、垂直フェデレーテッドラーニング(VFL)が非効率的かつ非安全であるという課題に対処すること。
  • 計算リソースが不均衡な実世界のシステムにおいて、同期型VFLアルゴリズムの非効率性を克服すること。
  • ラベルを持たない参加者を含め、すべての参加者がモデル更新に貢献できる、安全でスケーラブルかつ損失のない学習フレームワークを設計すること。
  • 提案されたフレームワーク下で、強い凸および非凸条件下におけるSGD型アルゴリズムの収束レートを理論的に確立すること。
  • 半信頼性攻撃モデル下でフレームワークの安全性を証明し、モデル学習中の機微なデータやモデルパラメータの漏洩を防止すること。

提案手法

  • ラベルのないパassing参加者が、アクティブ参加者からの勾配を活用することでモデル更新に貢献できる新たなバックワードアップデートメカニズム(BUM)を提案し、ラベルのアクセスなしに共同学習を可能にする。
  • グローバル更新とローカル更新を分離することで、参加者が非同期に更新しつつも収束を維持できる二段階非同期並列アーキテクチャ(BAPA)を設計する。
  • BUMおよびBAPAフレームワークに基づき、確率的勾配降下法、分散低減型、平均勾配法をそれぞれ基にした3つの新アルゴリズム—VF${\mathbf{B}}^{2}$-SGD、-SVRG、-SAGA—を導入する。
  • 各参加者が古く不整合なパラメータ読み込みを用いてローカル勾配を計算するグローバルからローカルへの勾配集約戦略を採用し、通信オーバーヘッドを最小限に抑える。
  • リャプノフ関数と確率的近似理論に基づく収束解析フレームワークを用いて、強い凸および非凸設定下での収束レートを導出する。
  • 半信頼性攻撃モデル下でセキュリティ証明を適用し、送信された勾配や中間結果から、参加者が機微なデータやモデルパラメータを推測できないことを保証する。

実験結果

リサーチクエスチョン

  • RQ1ラベルを持たないパassing参加者が、プライバシーや精度を損なわずにモデル学習に意味的に貢献できる垂直フェデレーテッドラーニング(VFL)フレームワークは可能か?
  • RQ2計算リソースが不均衡なシステムにおいて、収束性を損なわず、学習効率を向上させるために、VFLにおける非同期更新をどのように設計できるか?
  • RQ3バックワードアップデートを備えた二段階非同期VFL設定下で、SGD型アルゴリズムの理論的収束保証はどのように確立できるか?
  • RQ4垂直フェデレーテッドラーニングの文脈下で、バックワードアップデートのセキュリティを半信頼性攻撃モデル下で形式的に証明できるか?
  • RQ5ラベルが参加者の一部にしか保有されていない状況でも、提案されたフレームワークは、標準的なVFL手法と比較して損失のないモデル性能を達成できるか?

主な発見

  • 提案されたVF${\mathbf{B}}^{2}$ フレームワークは、強い凸および非凸問題の両方で収束を達成し、理論的境界により、期待される二乗勾配ノルムが $\mathcal{O}(1/T)$ に減少することが示された。ここで $T$ はエポック数を表す。
  • バックワードアップデートメカニズムにより、ラベルを持たない参加者を含め、すべての参加者がモデル更新に貢献でき、全パラメータ最適化が可能となり、モデル精度の損失が解消される。
  • フレームワークは半信頼性攻撃モデル下で安全性が証明されており、送信された勾配や中間結果から情報漏洩を防止する。
  • ベンチマークデータセットを用いた広範な実験により、VF${\mathbf{B}}^{2}$-SGD、-SVRG、-SAGA は、ベースラインVFL手法と比較して効率的でスケーラブルであり、損失のない性能を達成することが確認された。
  • 収束レート解析により、非凸設定下でも $\mathcal{O}(1/T)$ の収束が維持され、学習率 $\gamma = \frac{m_0}{L_* n^\alpha}$ および問題パラメータに明示的な依存関係があることが確認された。
  • 二段階非同期アーキテクチャのおかげで、通信遅延や計算負荷の不均衡に対して高い耐性を示し、実世界の展開環境において同期型手法を上回る性能を発揮した。

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

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

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

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