Revisiting Personalized Federated Learning: Robustness Against Backdoor Attacks

Zeyu Qin, Liuyi Yao, Daoyuan Chen, Yaliang Li, Bolin Ding +1 more
2/3/2023
cs.LGcs.CR

Official code: alibaba/FederatedScope (1,545 stars, Apache-2.0, PyTorch, last commit 2024-08-10).

Abstract

In this work, besides improving prediction accuracy, we study whether personalization could bring robustness benefits to backdoor attacks. We conduct the first study of backdoor attacks in the pFL framework, testing 4 widely used backdoor attacks against 6 pFL methods on benchmark datasets FEMNIST and CIFAR-10, a total of 600 experiments. The study shows that pFL methods with partial model-sharing can significantly boost robustness against backdoor attacks. In contrast, pFL methods with full model-sharing do not show robustness. To analyze the reasons for varying robustness performances, we provide comprehensive ablation studies on different pFL methods. Based on our findings, we further propose a lightweight defense method, Simple-Tuning, which empirically improves defense performance against backdoor attacks. We believe that our work could provide both guidance for pFL application in terms of its robustness and offer valuable insights to design more robust FL methods in the future. We open-source our code to establish the first benchmark for black-box backdoor attacks in pFL: https://github.com/alibaba/FederatedScope/tree/backdoor-bench.

View on arXivView PDF

Code Implementations(1)

PyTorchApache-2.0

An easy-to-use federated learning platform

1,545261Shell, PythonMar 24, 20222 years agoApache-2.0
federated-learningmachine-learningpytorch

Similar Papers

Cite this paper

@article{qin2023revisiting,
  title  = {Revisiting Personalized Federated Learning: Robustness Against Backdoor Attacks},
  author = {Zeyu Qin and Liuyi Yao and Daoyuan Chen and Yaliang Li and Bolin Ding and Minhao Cheng},
  year   = {2023},
  eprint = {2302.01677},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.01677v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.01677.svg)](https://codeofpaper.com/paper/2302.01677)

Discussion