Core Concepts
デュアルアプローチを用いることで、既存のロバストなゴシップアルゴリズムを、クリップされたデュアルグラジェントディセントとして解釈できる。さらに、グローバルクリッピングルールとローカルクリッピングルールを提案し、それぞれの収束保証を示す。
Abstract
本論文は、分散最適化問題において、一部のノードが不正な情報を送信する Byzantine攻撃に対するロバストなアルゴリズムを提案している。
まず、デュアルアプローチを用いることで、既存のClippedGossipアルゴリズムをクリップされたデュアルグラジェントディセントとして解釈できることを示す。
次に、クリッピングしきい値の設定方法として、グローバルクリッピングルール(GCR)とローカルクリッピングルール(LCR)を提案する。
GCRでは、全ノードで共通のクリッピングしきい値を使用する。これにより、バイアスが導入されないが、ノード間の合意は保証されない。一方、LCRでは各ノードが独自のクリッピングしきい値を使用する。これにより、ノード間の合意が保証されるが、バイアスが導入される可能性がある。
それぞれのクリッピングルールに対して、収束保証を示す。GCRの場合、正直ノードのパラメータが最適解に近づくことが保証される。LCRの場合、正直ノードのパラメータが一致することが保証される。
最後に、グラフトポロジーを利用した攻撃手法について議論する。
Stats
nh = |Vh|: 正直ノードの総数
nb = |Vb|: Byzantine ノードの総数
Nh(i): ノードiの正直な隣接ノード数
Nb(i): ノードiのByzantineな隣接ノード数
∆∞= sup∥Ub∥∞,2⩽1∥C†
hCbUb∥∞,2: Byzantineノードが正直ノードの分散を増加させる程度
δ∞= maxi Nb(i)/µmax(Lh): Byzantineノードが正直ノードの収束に与える影響の程度
Quotes
"デュアルアプローチを用いることで、既存のClippedGossipアルゴリズムをクリップされたデュアルグラジェントディセントとして解釈できる。"
"グローバルクリッピングルールでは、正直ノードのパラメータが最適解に近づくことが保証されるが、ノード間の合意は保証されない。一方、ローカルクリッピングルールでは、ノード間の合意が保証されるが、バイアスが導入される可能性がある。"