Federated Robustness Propagation: Sharing Adversarial Robustness in Heterogeneous Federated Learning
DOI:
https://doi.org/10.1609/aaai.v37i7.25955Keywords:
ML: Distributed Machine Learning & Federated Learning, ML: Adversarial Learning & RobustnessAbstract
Federated learning (FL) emerges as a popular distributed learning schema that learns a model from a set of participating users without sharing raw data. One major challenge of FL comes with heterogeneous users, who may have distributionally different (or non-iid) data and varying computation resources. As federated users would use the model for prediction, they often demand the trained model to be robust against malicious attackers at test time. Whereas adversarial training (AT) provides a sound solution for centralized learning, extending its usage for federated users has imposed significant challenges, as many users may have very limited training data and tight computational budgets, to afford the data-hungry and costly AT. In this paper, we study a novel FL strategy: propagating adversarial robustness from rich-resource users that can afford AT, to those with poor resources that cannot afford it, during federated learning. We show that existing FL techniques cannot be effectively integrated with the strategy to propagate robustness among non-iid users and propose an efficient propagation approach by the proper use of batch-normalization. We demonstrate the rationality and effectiveness of our method through extensive experiments. Especially, the proposed method is shown to grant federated models remarkable robustness even when only a small portion of users afford AT during learning. Source code can be accessed at https://github.com/illidanlab/FedRBN.Downloads
Published
2023-06-26
How to Cite
Hong, J., Wang, H., Wang, Z., & Zhou, J. (2023). Federated Robustness Propagation: Sharing Adversarial Robustness in Heterogeneous Federated Learning. Proceedings of the AAAI Conference on Artificial Intelligence, 37(7), 7893-7901. https://doi.org/10.1609/aaai.v37i7.25955
Issue
Section
AAAI Technical Track on Machine Learning II