LGAug 27, 2022

BOBA: Byzantine-Robust Federated Learning with Label Skewness

arXiv:2208.12932v212 citationsh-index: 24Has Code
AI Analysis

This addresses the vulnerability of federated learning systems to attacks in realistic, non-IID data scenarios, though it is incremental as it builds on existing robust aggregation methods.

The paper tackles the problem of Byzantine attacks in federated learning under label skewness, a non-IID setting where clients have limited classes, by proposing BOBA, which demonstrates superior unbiasedness and robustness in empirical evaluations.

In federated learning, most existing robust aggregation rules (AGRs) combat Byzantine attacks in the IID setting, where client data is assumed to be independent and identically distributed. In this paper, we address label skewness, a more realistic and challenging non-IID setting, where each client only has access to a few classes of data. In this setting, state-of-the-art AGRs suffer from selection bias, leading to significant performance drop for particular classes; they are also more vulnerable to Byzantine attacks due to the increased variation among gradients of honest clients. To address these limitations, we propose an efficient two-stage method named BOBA. Theoretically, we prove the convergence of BOBA with an error of the optimal order. Our empirical evaluations demonstrate BOBA's superior unbiasedness and robustness across diverse models and datasets when compared to various baselines. Our code is available at https://github.com/baowenxuan/BOBA .

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes