Daily Arxiv

世界中で発行される人工知能関連の論文をまとめるページです。
このページはGoogle Geminiを活用して要約し、非営利で運営しています。
論文の著作権は著者および関連機関にあり、共有する際は出典を明記してください。

CLoVE: Personalized Federated Learning through Clustering of Loss Vector Embeddings

Created by
  • Haebom

作者

Randeep Bhatia, Nikos Papadis, Murali Kodialam, TV Lakshman, Sayak Chakrabarty

概要

CLoVE(Clustering of Loss Vector Embeddings)は、クラスタベースの連合学習(CFL)のための新しいアルゴリズムです。 CFLでは、クライアントはデータの分布に基づいて自然にクラスタにグループ化されていますが、クライアントの割り当てが不明であるため、これらのクラスタを識別するのは難しい問題です。 CLoVEはクライアントデータのモデル損失から派生したクライアント埋め込みを使用し、同じクラスタ内のクライアントは同様の損失値を共有し、他のクラスタ内のクライアントは区別される損失パターンを示すという洞察を利用します。これらの組み込みに基づいて、CLoVEは異なるクラスタ内のクライアントを繰り返し識別して分離し、フェデレーション集約を通じてクラスタ固有のモデルを最適化できます。従来のCFLアルゴリズムと比較して、CLoVEの主な利点は、(1)単純さ、(2)地図と非地図設定の両方に適用可能、(3)ほとんど最適なモデル初期化が不要であることです。理論的収束境界を設定することで、CLoVEが1ラウンドで高い確率でクラスターを正確に回復し、線形設定から最適モデルに指数関数的に迅速に収束することを示しています。さまざまなタイプのデータセットと幅広い非IID設定で、さまざまなCFLおよび一般的なパーソナライズされたフェデレーション学習(PFL)アルゴリズムと比較した包括的な実験は、CLoVEが数ラウンドの学習だけで非常に正確なクラスターリカバリとともに、さまざまなマップおよび非マップPFL操作で最先端のモデル精度を達成することを示しています。

Takeaways、Limitations

Takeaways:
CFLの問題に対するシンプルで効果的な新しいソリューションを提供します。
地図学習と非地図学習の両方に適用できます。
最適なモデル初期化が不要で、実際のアプリケーションに適しています。
理論的収束境界を確立し,アルゴリズムの性能を保証する。
さまざまなデータセットと設定で最先端のパフォーマンスを実現します。
Limitations:
論文では、具体的なLimitationsは明示的に言及されていません。
👍