Federated Learning: A Comparative Study of Defenses Against Poisoning Attacks

被引:0
作者
Carvalho, Ines [1 ]
Huff, Kenton [2 ]
Gruenwald, Le [2 ]
Bernardino, Jorge [1 ]
机构
[1] Polytech Univ Coimbra, Inst Engn Coimbra ISEC, Rua Misericordia, P-3045093 S Martinho Do Bispo, Coimbra, Portugal
[2] Univ Oklahoma, Sch Comp Sci, Norman, OK 73019 USA
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 22期
关键词
federated learning; model poisoning attacks; adversarial learning; anomaly detection;
D O I
10.3390/app142210706
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Federated learning is a new paradigm where multiple data owners, referred to as clients, work together with a global server to train a shared machine learning model without disclosing their personal training data. Despite its many advantages, the system is vulnerable to client compromise by malicious agents attempting to modify the global model. Several defense algorithms against untargeted and targeted poisoning attacks on model updates in federated learning have been proposed and evaluated separately. This paper compares the performances of six state-of-the art defense algorithms-PCA + K-Means, KPCA + K-Means, CONTRA, KRUM, COOMED, and RPCA + PCA + K-Means. We explore a variety of situations not considered in the original papers. These include varying the percentage of Independent and Identically Distributed (IID) data, the number of clients, and the percentage of malicious clients. This comprehensive performance study provides the results that the users can use to select appropriate defense algorithms to employ based on the characteristics of their federated learning systems.
引用
收藏
页数:42
相关论文
共 29 条
[1]  
[Anonymous], 1996, Uci machine learning repository: Census income
[2]   CONTRA: Defending Against Poisoning Attacks in Federated Learning [J].
Awan, Sana ;
Luo, Bo ;
Li, Fengjun .
COMPUTER SECURITY - ESORICS 2021, PT I, 2021, 12972 :455-475
[3]  
Bagdasaryan E, 2020, PR MACH LEARN RES, V108, P2938
[4]  
Bhagoji AN, 2019, PR MACH LEARN RES, V97
[5]  
Bishop C., 2016, Pattern Recognition and Machine Learning, DOI [10.1007/978-0-387-45528-0, DOI 10.1007/978-0-387-45528-0]
[6]  
Blanchard P., 2017, P 34 INT C MACH LEAR
[7]   Vulnerabilities in Federated Learning [J].
Bouacida, Nader ;
Mohapatra, Prasant .
IEEE ACCESS, 2021, 9 :63229-63249
[8]  
Brunton Steven., 2019, Data-Driven Science and Engineering
[9]   Robust Principal Component Analysis? [J].
Candes, Emmanuel J. ;
Li, Xiaodong ;
Ma, Yi ;
Wright, John .
JOURNAL OF THE ACM, 2011, 58 (03)
[10]  
Dongcheng Li, 2021, 2021 8th International Conference on Dependable Systems and Their Applications (DSA), P551, DOI 10.1109/DSA52907.2021.00081