フェデレーテッドエンジン
フェデレーテッドエンジンは、生データを一元化することなく、分散したデータソースのネットワーク全体でモデルのトレーニングまたは実行を行うように設計された計算フレームワークです。エンジンはデータを中央サーバーに移動させるのではなく、計算をデータに近づけることで、モデルがローカルデータセットから学習できるようにしつつ、集約されたモデルの更新またはパラメータのみを共有します。
データ主権およびプライバシー規制(GDPRやCCPAなど)は、機密データの移動をますます制限しています。フェデレーテッドエンジンは、組織の境界を越えた、またはユーザーデバイス上での協調的なモデルトレーニングを可能にすることで、この課題に直接対処します。これにより、組織はコンプライアンスを損なったり、専有情報を露出させたりすることなく、膨大でサイロ化されたデータセットをAI開発に活用できます。
このプロセスは通常、いくつかの重要なステップを含みます。
フェデレーテッドエンジンは、いくつかのハイステークスな環境で極めて重要です。
フェデレーテッドシステムの導入には、ノード間の通信オーバーヘッドの管理、異種データセット(非IIDデータ)全体でのモデル収束性の確保、悪意のあるノードが破損した更新を送信するポイズニング攻撃に対する防御など、いくつかの障害があります。
この技術は、エッジコンピューティング、分散コンピューティング、差分プライバシーと密接に関連しており、これらはより強力なプライバシー保証を提供するためにフェデレーテッドラーニングと連携して機能することがよくあります。