Proceedings

Shielding Federated Learning: Robust Aggregation with Adaptive Client Selection

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 753-760.

https://doi.org/10.24963/ijcai.2022/106

Abstract

Federated learning (FL) enables multiple clients to collaboratively train an accurate global model while protecting clients' data privacy. However, FL is susceptible to Byzantine attacks from malicious participants. Although the problem has gained significant attention, existing defenses have several flaws: the server irrationally chooses malicious clients for aggregation even after they have been detected in previous rounds; the defenses perform ineffectively against sybil attacks or in the heterogeneous data setting.

To overcome these issues, we propose MAB-RFL, a new method for robust aggregation in FL. By modelling the client selection as an extended multi-armed bandit (MAB) problem, we propose an adaptive client selection strategy to choose honest clients that are more likely to contribute high-quality updates. We then propose two approaches to identify malicious updates from sybil and non-sybil attacks, based on which rewards for each client selection decision can be accurately evaluated to discourage malicious behaviors. MAB-RFL achieves a satisfying balance between exploration and exploitation on the potential benign clients. Extensive experimental results show that MAB-RFL outperforms existing defenses in three attack scenarios under different percentages of attackers.

  1. [Agrawal and Goyal, 2012] Shipra Agrawal and Navin Goyal. Analysis of thompson sampling for the multi- armed bandit problem. In Proceedings of the 25th Annual Conference on Learning Theory (COLT'12), pages 39.1-39.26, 2012.
  2. [Bagdasaryan et al., 2020] Eugene Bagdasaryan, Andreas Veit, Yiqing Hua, Deborah Estrin, and Vitaly Shmatikov. How to backdoor federated learning. In Proceedings of the 23rd International Conference on Artificial Intelligence and Statistics (AISTATS'20), volume 108, pages 2938- 2948, 2020.
  3. [Baruch et al., 2019] Gilad Baruch, Moran Baruch, and Yoav Goldberg. A little is enough: Circumventing de- fenses for distributed learning. In Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems (NeurIPS'19), pages 8632-8642, 2019.
  4. [Blanchard et al., 2017] Peva Blanchard, El Mahdi El Mhamdi, Rachid Guerraoui, and Julien Stainer. Machine learning with adversaries: Byzantine tolerant gradient de- scent. In Advances in Neural Information Processing Sys- tems 30: Annual Conference on Neural Information Pro- cessing Systems (NeurIPS'17), pages 119-129, 2017.
  5. [Cao et al., 2021] Xiaoyu Cao, Minghong Fang, Jia Liu, and Neil Zhenqiang Gong. Fltrust: Byzantine-robust federated learning via trust bootstrapping. In Proceedings of the 28th Annual Network and Distributed System Security Sympo- sium (NDSS'21), 2021.
  6. [Cho et al., 2020] Yae Jee Cho, Samarth Gupta, Gauri Joshi, and Osman Yagan. Bandit-based communication-efficient client selection strategies for federated learning. In Pro- ceedings of the 54th Asilomar Conference on Signals, Systems, and Computers (ACSCC'20), pages 1066-1069, 2020.
  7. [Fang et al., 2020] Minghong Fang, Xiaoyu Cao, Jinyuan Jia, and Neil Zhenqiang Gong. Local model poisoning at- tacks to byzantine-robust federated learning. In Proceed- ings of the 29th USENIX Security Symposium (USENIX Security'20), pages 1605-1622, 2020.
  8. [Fung et al., 2020] Clement Fung, Chris J. M. Yoon, and Ivan Beschastnikh. The limitations of federated learning in sybil settings. In Proceedings of the 23rd International Symposium on Research in Attacks, Intrusions and De- fenses (RAID'20), pages 301-316, 2020.
  9. [Huang et al., 2020] Tiansheng Huang, Weiwei Lin, Keqin Li, and Albert Y. Zomaya. Stochastic client selec- tion for federated learning with volatile clients. CoRR, abs/2011.08756, 2020.
  10. [Karimireddy et al., 2021] Sai Praneeth Karimireddy, Lie He, and Martin Jaggi. Learning from history for byzan- tine robust optimization. In Proceedings of the 38th In- ternational Conference on Machine Learning (ICML'21), volume 139, pages 5311-5319, 2021.
  11. [McMahan et al., 2017] Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Agüera y Ar- cas. Communication-efficient learning of deep networks from decentralized data. In Proceedings of the 20th Inter- national Conference on Artificial Intelligence and Statis- tics (AISTATS'17), volume 54, pages 1273-1282, 2017.
  12. [Mhamdi et al., 2021] El Mahdi El Mhamdi, Rachid Guer- raoui, and Sébastien Rouault. Distributed momentum for byzantine-resilient stochastic gradient descent. In Pro- ceedings of the 9th International Conference on Learning Representations (ICLR'21), 2021.
  13. [Prakash and Avestimehr, 2020] Saurav Prakash and Amir Salman Avestimehr. Mitigating byzantine attacks in federated learning. CoRR, abs/2010.07541, 2020.
  14. [Shejwalkar and Houmansadr, 2021] Virat Shejwalkar and Amir Houmansadr. Manipulating the byzantine: Opti- mizing model poisoning attacks and defenses for federated learning. In Proceedings of the 28th Annual Network and Distributed System Security Symposium (NDSS'21), 2021.
  15. [Tolpegin et al., 2020] Vale Tolpegin, Stacey Truex, Mehmet Emre Gursoy, and Ling Liu. Data poisoning attacks against federated learning systems. In Proceed- ings of the 25th European Symposium on Research in Computer Security (ESORICS'20), volume 12308, pages 480-501, 2020.
  16. [Wan et al., 2021] Wei Wan, Jianrong Lu, Shengshan Hu, Leo Yu Zhang, and Xiaobing Pei. Shielding federated learning: A new attack approach and its defense. In Pro- ceedings of IEEE Wireless Communications and Network- ing Conference (WCNC'21), pages 1-7, 2021.
  17. [Xia et al., 2019] Qi Xia, Zeyi Tao, Zijiang Hao, and Qun Li. FABA: an algorithm for fast aggregation against byzantine attacks in distributed neural networks. In Proceedings of the Twenty-Eighth International Joint Conference on Arti- ficial Intelligence (IJCAI'19), pages 4824-4830, 2019. IJCAI
  18. [Xie et al., 2018] Cong Xie, Oluwasanmi Koyejo, and In- dranil Gupta. Generalized byzantine-tolerant sgd. Journal of Environmental Sciences (China) English Ed, 2018.
  19. [Xie et al., 2019a] Cong Xie, Oluwasanmi Koyejo, and In- dranil Gupta. SLSGD: secure and efficient distributed on-device machine learning. In Proceedings of Machine Learning and Knowledge Discovery in Databases -Eu- ropean Conference (ECML PKDD'19), volume 11907, pages 213-228, 2019.
  20. [Xie et al., 2019b] Cong Xie, Sanmi Koyejo, and Indranil Gupta. Zeno: Distributed stochastic gradient descent with suspicion-based fault-tolerance. In Proceedings of the 36th International Conference on Machine Learning (ICML'19), volume 97, pages 6893-6901, 2019.
  21. [Yin et al., 2018] Dong Yin, Yudong Chen, Kannan Ram- chandran, and Peter L. Bartlett. Byzantine-robust dis- tributed learning: Towards optimal statistical rates. In Pro- ceedings of the 35th International Conference on Machine Learning (ICML'18), volume 80, pages 5636-5645, 2018.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards