A Federated Learning Framework against Data Poisoning Attacks on the Basis of the Genetic Algorithm

被引:3
作者
Zhai, Ran [1 ,2 ,3 ]
Chen, Xuebin [1 ,2 ,3 ]
Pei, Langtao [1 ,2 ,3 ]
Ma, Zheng [1 ,2 ,3 ]
机构
[1] North China Univ Sci & Technol, Coll Sci, Tangshan 063210, Peoples R China
[2] Hebei Key Lab Data Sci & Applicat, Tangshan 063210, Peoples R China
[3] Tangshan Key Lab Data Sci, Tangshan 063210, Peoples R China
基金
中国国家自然科学基金;
关键词
federated learning; optimization algorithm; genetic algorithm; data poisoning attack; NETWORKS;
D O I
10.3390/electronics12030560
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Obtaining the balance between information loss and training accuracy is crucial in federated learning. Nevertheless, inadequate data quality will affect training accuracy. Here, to improve the training accuracy without affecting information loss, we propose a malicious data detection model using the genetic algorithm to resist model poisoning attack. Specifically, the model consists of three modules: (1) Participants conduct single point training on data and upload accuracy to the third-party server; (2) Formulate data scoring formula based on data quantity and quality; (3) Use the genetic algorithm to obtain the threshold which makes the score highest. Data with accuracy which exceeds this threshold can participate in cooperative training of federated learning. Before participating in training, participants' data is optimized to oppose data poisoning attacks. Experiments on two datasets validated the effectiveness of the proposed model. It was also verified in the fashion-MNIST data set and cifar10 data set that the training accuracy of GAFL is 7.45% higher than that of the federated learning model in the fashion-MNIST data set and 8.18% in the cifar10 data set.
引用
收藏
页数:13
相关论文
共 23 条
[21]  
Truex S., 2019, P 12 ACM WORKSH ART, P1, DOI DOI 10.1145/3338501.3357370
[22]  
Xu R., 2019, ACM WORKSH ART INT S, P13
[23]   PDGAN: A Novel Poisoning Defense Method in Federated Learning Using Generative Adversarial Network [J].
Zhao, Ying ;
Chen, Junjun ;
Zhang, Jiale ;
Wu, Di ;
Teng, Jian ;
Yu, Shui .
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING (ICA3PP 2019), PT I, 2020, 11944 :595-609