フェデレーテッドオプティマイザ
フェデレーテッドオプティマイザは、ローカルのデータサンプルを保持する分散型デバイスまたはサーバー(クライアント)のネットワーク全体で機械学習モデルを訓練するように設計されたアルゴリズムフレームワークです。すべての生データを中央の場所に集約するのではなく、オプティマイザはグローバルモデルをクライアントに送信してトレーニングプロセスを調整し、クライアントがローカルでトレーニングした後、モデルの更新(勾配または重み)のみを中央サーバーに集約します。
フェデレーテッドオプティマイザを使用する主な動機は、大規模AIの要求と厳格なデータプライバシー規制(GDPRやHIPAAなど)との両立の必要性です。機密データをスマートフォンやローカル病院サーバーなどのエッジデバイス上に保持することにより、組織はプライバシー要件に違反したり、大規模なデータ転送コストを発生させたりすることなく、膨大で分散したデータセットを活用してモデルを改善できます。
このプロセスは通常、次の手順に従います。
フェデレーテッド最適化は、データが本質的にサイロ化されているか、非常に機密性の高いシナリオで非常に適用可能です。
フェデレーテッドラーニングは全体的なパラダイムであり、フェデレーテッドオプティマイザは学習されたパラメータを集約するために使用される特定のメカニズムまたはアルゴリズムを指します。差分プライバシーは、データ再構築攻撃に対する数学的な保証を追加するために、フェデレーテッドラーニングの上に重ねて適用されることがよくあります。