arXiv:2510.04432cs.LGmath.OC2025-10

揭示联邦学习中鲁棒聚合器对拜占庭客户端数量估计的权衡问题

Trade-off in Estimating the Number of Byzantine Clients in Federated Learning

  • 通过理论分析聚合器在不同估计值下的最坏误差
  • 发现低估会导致性能急剧下降,高估则在无攻击时降低精度
  • 指出鲁棒性越高,实际性能越差,适合高风险场景

联邦学习因大规模优化与机器学习应用而备受关注,但易受拜占庭客户端发送错误信号的影响。鲁棒聚合器常用于抵御此类攻击,但需估计未知的拜占庭客户端数量 $f$,并据此选择允许最大 $ar{f}$ 个异常客户端的聚合器。本文首次系统分析了 $ar{f}$ 与 $f$ 不匹配时对聚合器及联邦学习算法最坏误差的影响。研究发现:当 $ar{f} < f$(低估)时,性能可能无限恶化;当 $ar{f} \≥ f$(非低估)时,聚合器与联邦学习的误差均有同阶最优上下界,且与 $ar{f}/(n - f - ar{f})$ 成正比,随 $ar{f}$ 增大而单调上升。这揭示了根本性权衡:更高的鲁棒性虽可应对更广范围的 $f \in [0,\bar{f}]$,但在实际 $f \in [0,\bar{f})$ 时会牺牲性能。

原文摘要 · Abstract (English)

Federated learning has attracted increasing attention at recent large-scale optimization and machine learning research and applications, but is also vulnerable to Byzantine clients that can send any erroneous signals. Robust aggregators are commonly used to resist Byzantine clients. This usually requires to estimate the unknown number $f$ of Byzantine clients, and thus accordingly select the aggregators with proper degree of robustness (i.e., the maximum number $\hat{f}$ of Byzantine clients allowed by the aggregator). Such an estimation should have important effect on the performance, which has not been systematically studied to our knowledge. This work will fill in the gap by theoretically analyzing the worst-case error of aggregators as well as its induced federated learning algorithm for any cases of $\hat{f}$ and $f$. Specifically, we will show that underestimation ($\hat{f}<f$) can lead to arbitrarily poor performance for both aggregators and federated learning. For non-underestimation ($\hat{f}\ge f$), we have proved optimal lower and upper bounds of the same order on the errors of both aggregators and federated learning. All these optimal bounds are proportional to $\hat{f}/(n-f-\hat{f})$ with $n$ clients, which monotonically increases with larger $\hat{f}$. This indicates a fundamental trade-off: while an aggregator with a larger robustness degree $\hat{f}$ can solve federated learning problems of wider range $f\in [0,\hat{f}]$, the performance can deteriorate when there are actually fewer or even no Byzantine clients (i.e., $f\in [0,\hat{f})$).

联邦学习拜占庭攻击鲁棒聚合理论分析

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。