Skip to main content
QUICK REVIEW

[論文レビュー] FLAME: Differentially Private Federated Learning in the Shuffle Model

Ruixuan Liu, Yang Cao|arXiv (Cornell University)|Sep 17, 2020
Privacy-Preserving Technologies in Data被引用数 6
ひとこと要約

FLAMEは、微分プライバシーのシャッフルモデルにおける新しいフェデレーテッドラーニングフレームワークを提案する。信頼できるアナライザーを必要とせず、シャッフルとサブサンプリングによるプライバシー強化を活用することで、高いユーティリティを達成する。SS-Topkと呼ばれる勾配スパarsificationに基づくプロトコルを導入し、ローカルモデルFLに比べ60.7%、キュレーター・モデルFLに比べ33.94%のテスト精度向上を達成するが、(2.348, 5e−6)-DPの条件下で1エポックあたりわずか1.48%の精度損失にとどめる。

ABSTRACT

Federated Learning (FL) is a promising machine learning paradigm that enables the analyzer to train a model without collecting users' raw data. To ensure users' privacy, differentially private federated learning has been intensively studied. The existing works are mainly based on the extit{curator model} or extit{local model} of differential privacy. However, both of them have pros and cons. The curator model allows greater accuracy but requires a trusted analyzer. In the local model where users randomize local data before sending them to the analyzer, a trusted analyzer is not required but the accuracy is limited. In this work, by leveraging the extit{privacy amplification} effect in the recently proposed shuffle model of differential privacy, we achieve the best of two worlds, i.e., accuracy in the curator model and strong privacy without relying on any trusted party. We first propose an FL framework in the shuffle model and a simple protocol (SS-Simple) extended from existing work. We find that SS-Simple only provides an insufficient privacy amplification effect in FL since the dimension of the model parameter is quite large. To solve this challenge, we propose an enhanced protocol (SS-Double) to increase the privacy amplification effect by subsampling. Furthermore, for boosting the utility when the model size is greater than the user population, we propose an advanced protocol (SS-Topk) with gradient sparsification techniques. We also provide theoretical analysis and numerical evaluations of the privacy amplification of the proposed protocols. Experiments on real-world dataset validate that SS-Topk improves the testing accuracy by 60.7\% than the local model based FL.

研究の動機と目的

  • シャッフルモデルのプライバシー強化効果を活用することで、フェデレーテッドラーニングにおけるユーティリティとプライバシーのトレードオフを是正すること。
  • キュレーター・モデルと同等の精度を達成しつつ、信頼できるアナライザーに依存しないこと。
  • 大規模なモデルパラメータ次元数に起因する高次元FL環境におけるプライバシー強化の劣化を克服すること。
  • 制御されたインデックスプライバシーを伴うデータ依存型勾配スパース化を導入することで、高次元環境におけるユーティリティを向上させること。
  • シャッフルモデル下でのトップ-k選択プロトコルにおけるインデックスプライバシーのリスクを形式的に定式化し、定量的に評価すること。

提案手法

  • ユーザー、シャッフル装置、アナライザー間の信頼境界を分離するシャッフルモデルにおけるフェデレーテッドラーニングフレームワークFLAMEを提案する。
  • 1次元シャッフルベースのプロトコルをFLに拡張するプロトコルSS-Simpleを導入するが、高次元モデル更新のためプライバシー強化が限定的であることが観察される。
  • ランダムサブサンプリングを活用してプライバシー強化を向上させるSS-Doubleを設計し、シャッフルとサブサンプリングの効果を形式的に合成するための新規ダミー埋め込み技術を導入する。
  • 勾配スパース化を用いてトップ-k次元を選択するプロトコルSS-Topkを開発し、高次元環境でのユーティリティ向上を実現するとともに、インデックスプライバシー漏洩の定量的評価と制御を可能にする。
  • シャッフルとサブサンプリングによるプライバシー強化の形式的証明を提供し、インデックスプライバシーとユーティリティの間の柔軟なトレードオフメカニズムを導入する。
  • 理論的分析と数値的評価を用いて、提案プロトコルのプライバシー強化とユーティリティ向上の有効性を検証する。

実験結果

リサーチクエスチョン

  • RQ1大規模なモデルパラメータを持つ高次元フェデレーテッドラーニングに、微分プライバシーのシャッフルモデルを効果的に適用可能か?
  • RQ2モデル更新の次元数が大きく、ユーザー数が中程度の状況において、フェデレーテッドラーニングでプライバシー強化を最大化する方法は何か?
  • RQ3サブサンプリングとシャッフルを形式的に合成することで、シャッフルモデルにおけるより強いプライバシー強化を達成できるか?
  • RQ4インデックス選択がデータ依存的である場合に、プライバシーを損なわずシャッフルモデルに勾配スパース化を統合できるか?
  • RQ5シャッフルモデル下でのトップ-k選択プロトコルにおいて、ユーティリティとインデックスプライバシーのトレードオフは何か?そして、定量的に管理可能か?

主な発見

  • SS-TopkはローカルモデルベースのFLに比べ60.7%高いテスト精度を達成し、強いプライバシー下でも顕著なユーティリティ向上を示す。
  • SS-Topkはキュレーター・モデルベースのFLに比べ33.94%高い精度を達成し、信頼できるアナライザーを必要とせず、ユーティリティと信頼のギャップを埋める。
  • SS-Doubleで提案されたシャッフルとサブサンプリングの二重プライバシー強化は、SS-Simpleに比べ数十倍の高いプライバシー強化を達成する。
  • (2.348, 5e−6)-DPの条件下で1エポックあたり、SS-Topkは非プライベートFLに比べわずか1.48%の精度損失にとどまる。これは最小限のユーティリティコストを示している。
  • 形式的分析により、ダミー埋め込みがシャッフルとサブサンプリング両方からのプライバシー強化を合成可能であることを証明し、きめ細やかなプライバシー保証を実現する。
  • 本研究ではトップ-k選択におけるインデックスプライバシー漏洩を定量的に評価し、アナライザー・レベルのプライバシーを保ちつつユーティリティを向上させる柔軟なトレードオフメカニズムを提案する。

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

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

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

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