Skip to main content
QUICK REVIEW

[論文レビュー] On Differentially Private Stochastic Convex Optimization with Heavy-tailed Data

Di Wang, Hanshen Xiao|arXiv (Cornell University)|Oct 21, 2020
Stochastic Gradient Optimization Techniques被引用数 11
ひとこと要約

本稿は、勾配が有界でないか、Lipschitz損失関数の仮定が成立しないような重たい尾を持つデータに対して、微分プライバシーを満たす確率的凸最適化(DP-SCO)アルゴリズムを提案する。標準的な仮定が破綻する状況においても、第二モーメントが有界であるという最小限の仮定の下で、高い確率で $ olimits ilde{O}(\frac{d^2}{n\epsilon^2})$ の過剰母集団リスクを達成する勾配トリミングとスムージングのフレームワークを導入した。

ABSTRACT

In this paper, we consider the problem of designing Differentially Private (DP) algorithms for Stochastic Convex Optimization (SCO) on heavy-tailed data. The irregularity of such data violates some key assumptions used in almost all existing DP-SCO and DP-ERM methods, resulting in failure to provide the DP guarantees. To better understand this type of challenges, we provide in this paper a comprehensive study of DP-SCO under various settings. First, we consider the case where the loss function is strongly convex and smooth. For this case, we propose a method based on the sample-and-aggregate framework, which has an excess population risk of $ ilde{O}(\frac{d^3}{nε^4})$ (after omitting other factors), where $n$ is the sample size and $d$ is the dimensionality of the data. Then, we show that with some additional assumptions on the loss functions, it is possible to reduce the extit{expected} excess population risk to $ ilde{O}(\frac{ d^2}{ nε^2 })$. To lift these additional conditions, we also provide a gradient smoothing and trimming based scheme to achieve excess population risks of $ ilde{O}(\frac{ d^2}{nε^2})$ and $ ilde{O}(\frac{d^\frac{2}{3}}{(nε^2)^\frac{1}{3}})$ for strongly convex and general convex loss functions, respectively, extit{with high probability}. Experiments suggest that our algorithms can effectively deal with the challenges caused by data irregularity.

研究の動機と目的

  • 勾配が無限大になり得る重たい尾を持つデータにおいて、従来のDP-SCO手法が標準的な仮定(有界な勾配など)を満たさないために失敗する問題を解決すること。
  • 損失関数がLipschitz性や有界ノルムの性質を持たない重たい尾を持つ分布下でのDP-SCOの理論的限界を調査すること。
  • データや勾配が重たい尾を持つ場合でも、プライバシーと性能の両立を保つ新しい微分プライバシー付きアルゴリズムを設計すること。
  • 勾配の第二モーメントが有界であるという最小限の仮定の下で、過剰母集団リスクの境界を提供すること。
  • 合成データおよび実世界の重たい尾を持つデータセットを用いて、提案手法の有効性を検証すること。

提案手法

  • 強い凸性と滑らかさを仮定した損失関数に対して、サンプルアグリゲーションフレームワークを提案し、標準的な仮定の下で $ olimits ilde{O}(\frac{d^3}{n\epsilon^4})$ の過剰リスクを達成する。
  • Sub-exponentialおよびLipschitz勾配仮定の下で、プライベート1次元平均推定(Bun & Steinke, 2019)を用いた勾配降下ベースのアルゴリズムを導入し、期待過剰リスクが $ olimits ilde{O}(\frac{d^2\log(1/\delta)}{n\epsilon^2})$ となるようにする。
  • 強い仮定を必要とせず、第二モーメントが有界であるという条件でのみ成立する、勾配トリミングとスムージングのメカニズム(アルゴリズム4)を設計する。
  • 極端な勾配の影響を制限するためにトリミングを適用し、プライバシーを保ちつつ性能を維持する。
  • 一般凸および強い凸損失関数の下で、高確率の集中不等式を用いてリスク保証を導出する。
  • 高次元かつ重たい尾を持つ状況でも頑健性を発揮するように、プライベート平均推定技術を統合する。

実験結果

リサーチクエスチョン

  • RQ1データや勾配が重たい尾を持つ場合、標準的な有界性仮定が破綻する中で、微分プライバシーを満たす確率的凸最適化を効果的に行うことは可能か?
  • RQ2勾配の第二モーメントが有界であるという最小限の仮定の下で、どのような過剰母集団リスク境界を達成できるか?
  • RQ3重たい尾を持つデータによって、標準的なLipschitz性や有界ノルムの仮定が破綻した場合、DP-SCOの性能はどの程度劣化するか?
  • RQ4重たい尾を持つ状況において、従来の出力または勾配ノイズ追加法とは異なり、勾配トリミングとスムージング戦略が頑健な代替手段となるか?
  • RQ5重たい尾を持つDP-SCOにおいて、プライバシーのパrameter($ olimits\epsilon, \delta$)、次元$d$、サンプルサイズ$n$、および過剰リスクの間のトレードオフはどのようなものか?

主な発見

  • 強い凸性と滑らかさを仮定した損失関数に対して、サンプルアグリゲーション法は高い確率で $ olimits ilde{O}(\frac{d^3}{n\epsilon^4})$ の過剰母集団リスクを達成する。
  • Sub-exponentialおよびLipschitz勾配仮定の下で、勾配降下ベースのアルゴリズムは期待過剰リスクが $ olimits ilde{O}(\frac{d^2\log(1/\delta)}{n\epsilon^2})$ となる。
  • 勾配の第二モーメントが有界であるという仮定のみの下で、トリミングベースのアルゴリズムは強い凸損失関数に対して高い確率で $ olimits ilde{O}(\frac{d^2\log(1/\delta)}{n\epsilon^2})$ の過剰リスクを達成する。
  • 同様の仮定の下で一般凸損失関数に対しては、高い確率で $ olimits ilde{O}(\frac{d^{2/3}\log(1/\delta)}{(n\epsilon^2)^{1/3}})$ の過剰リスクを達成する。
  • 合成データおよび実世界データ(Adult)を用いた実験により、トリミングベースのアルゴリズム(アルゴリズム4)が非プライベート手法と同等の性能を示し、重たい尾のノイズに対しても頑健であることが確認された。
  • 事前分布依存のアルゴリズム(アルゴリズム3)は、事前分布の強さ$\kappa$に敏感であり、重たい尾の条件下で不安定であるのに対し、アルゴリズム4は一貫性があり、スケーラブルな性能を示した。

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

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

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

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