Skip to main content
QUICK REVIEW

[論文レビュー] Bayesian Federated Learning over Wireless Networks

Seunghoon Lee, Chanho Park|arXiv (Cornell University)|Dec 31, 2020
Privacy-Preserving Technologies in Data参考文献 34被引用数 16
ひとこと要約

本稿は、無線ネットワークにおけるベイジアンフェデレーテッドラーニング(BFL)を提案する。サーバーは事前分布、量子化関数、チャネル状態情報を利用して、1ビット量子化された勾配を最適に集約し、平均二乗誤差(MSE)を最小化する。さらに、各デバイスから2つのスカラーパラメータのみを送信する低複雑度なバージョンであるスケーラブル-BFL(SBFL)を導入し、非均質な無線環境下でMNISTに対してsignSGDを上回る収束性能を達成する。

ABSTRACT

Federated learning is a privacy-preserving and distributed training method using heterogeneous data sets stored at local devices. Federated learning over wireless networks requires aggregating locally computed gradients at a server where the mobile devices send statistically distinct gradient information over heterogenous communication links. This paper proposes a Bayesian federated learning (BFL) algorithm to aggregate the heterogeneous quantized gradient information optimally in the sense of minimizing the mean-squared error (MSE). The idea of BFL is to aggregate the one-bit quantized local gradients at the server by jointly exploiting i) the prior distributions of the local gradients, ii) the gradient quantizer function, and iii) channel distributions. Implementing BFL requires high communication and computational costs as the number of mobile devices increases. To address this challenge, we also present an efficient modified BFL algorithm called scalable-BFL (SBFL). In SBFL, we assume a simplified distribution on the local gradient. Each mobile device sends its one-bit quantized local gradient together with two scalar parameters representing this distribution. The server then aggregates the noisy and faded quantized gradients to minimize the MSE. We provide a convergence analysis of SBFL for a class of non-convex loss functions. Our analysis elucidates how the parameters of communication channels and the gradient priors affect convergence. From simulations, we demonstrate that SBFL considerably outperforms the conventional sign stochastic gradient descent algorithm when training and testing neural networks using MNIST data sets over heterogeneous wireless networks.

研究の動機と目的

  • 非均質な無線ネットワークにおける1ビット量子化とフェージングチャネルを伴うフェデレーテッドラーニングにおける最適勾配集約の課題に対処すること。
  • 局所的勾配の事前分布、量子化効果、チャネルフェージングを統合的にモデル化し、推定精度を向上させること。
  • スケーラブルなバージョン(SBFL)を提案することで、大規模フェデレーテッドラーニングにおける計算および通信のオーバーヘッドを低減すること。
  • 非凸な損失関数に対して、リアルな無線制約下でのSBFLの収束性を分析すること。
  • MNISTにおいて、テスト精度および収束速度の面でsignSGDを上回る優れた性能を示すこと。

提案手法

  • ノイズが乗ったフェージングされた1ビット量子化勾配から、ベイジアン線形最小平均二乗誤差(BLMMSE)推定を用いて、グローバル勾配を最適に再構築するベイジアンフェデレーテッドラーニング(BFL)を提案する。
  • 3つの主要な要素を統合する:局所勾配の事前分布、1ビット量子化関数、チャネル状態分布を用いて推定MSEを最小化する。
  • 各デバイスごとに簡素化されたガウス事前分布を仮定し、全勾配ではなく2つのスカラーパラメータ(平均と分散)のみを送信するスケーラブル-BFL(SBFL)を導入する。
  • 受信信号と既知の統計的パラメータを用いて、サーバーでBLMMSE推定を実行し、グローバル勾配を再構築する。
  • 非凸な目的関数の収束を保証するために、収束解析で適応的学習率 $\gamma^t = \frac{1}{t+1}$ を用いる。
  • 再構築勾配のMSEに対する理論的上限を導出し、最適化プロセスにおける各反復での期待される改善と関連付ける。

実験結果

リサーチクエスチョン

  • RQ1非均質なデバイスとフェージングチャネルを有する無線フェデレーテッドラーニングシステムにおいて、1ビット量子化勾配をどのように最適に集約できるか?
  • RQ2勾配の事前分布とチャネル品質は、フェデレーテッドラーニングにおける勾配再構築性能にどのような影響を及えるか?
  • RQ3通信オーバーヘッドを最小限に抑えつつ、高い性能を維持できる低複雑度なベイジアン勾配集約のアーキテクチャを設計可能か?
  • RQ4非凸モデルにおいて、提案されたSBFLアルゴリズムはsignSGDと比較して、収束速度および最終テスト精度の面でどのように異なるか?
  • RQ5非凸損失関数下で、提案アルゴリズムの収束に対してどのような理論的保証を提供できるか?

主な発見

  • MNISTデータセットを用いたニューラルネットワーク学習において、SBFLは非均質な無線ネットワーク下でsignSGDに比べて顕著に高いテスト精度を達成する。
  • 適切な学習率スケジューリングのもとで、非凸損失関数に対してSBFLの収束は理論的に保証される。
  • BFLにおける再構築勾配のMSEは、勾配の事前分布、量子化モデル、チャネル状態分布を統合的に活用することで最小化される。
  • SBFLは1デバイスあたり2つのスカラーパラメータのみを送信することで通信コストを削減し、同時にフルプレシジョン集約に近い性能を維持する。
  • SBFLの収束速度は、チャネル品質、勾配分散、学習率の相互作用に依存し、良好なチャネル状態が収束を向上させる。
  • 理論的解析により、各反復での期待される改善は、真の勾配のノルムと推定誤差分散によって上限づけられ、後者はチャネルおよび事前パラメータによって制御されることが示された。

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

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

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

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