BOBA: Byzantine-Robust Federated Learning with Label Skewness
Wenxuan Bao, Jun Wu, Jingrui He

TL;DR
BOBA is a novel federated learning method designed to be robust against Byzantine attacks and label skewness in non-IID data settings, ensuring unbiasedness and convergence.
Contribution
We introduce BOBA, a two-stage algorithm that improves robustness and unbiasedness in non-IID federated learning with label skewness, with proven convergence.
Findings
BOBA outperforms baselines in robustness across datasets.
BOBA maintains unbiasedness in label skewed settings.
BOBA converges with optimal error bounds.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Stochastic Gradient Optimization Techniques
