CSRA: Robust Incentive Mechanism Design for Differentially Private Federated Learning

被引:3
作者
Yang, Yunchao [1 ,2 ]
Hu, Miao [1 ,2 ]
Zhou, Yipeng [3 ]
Liu, Xuezheng [1 ,2 ]
Wu, Di [1 ,2 ]
机构
[1] Sun Yat Sen Univ, Sch Comp Sci & Engn, Guangzhou 510006, Guangdong, Peoples R China
[2] Guangdong Key Lab Big Data Anal & Proc, Guangzhou 510006, Peoples R China
[3] Macquarie Univ, Fac Sci & Engn, Dept Comp, Sydney, NSW 2112, Australia
基金
中国国家自然科学基金;
关键词
Federated learning; incentive mechanism; dishonest behavior; differential privacy;
D O I
10.1109/TIFS.2023.3329441
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The differentially private federated learning (DPFL) paradigm emerges to firmly preserve data privacy from two perspectives. First, decentralized clients merely exchange model updates rather than raw data with a parameter server (PS) over multiple communication rounds for model training. Secondly, model updates to be exposed to the PS will be distorted by clients with differentially private (DP) noises. To incentivize clients to participate in DPFL, various incentive mechanisms have been proposed by existing works which reward participating clients based on their data quality and DP noise scales assuming that all clients are honest and genuinely report their DP noise scales. However, the PS cannot directly measure or observe DP noise scales leaving the vulnerability that clients can boost their rewards and lower DPFL utility by dishonestly reporting their DP noise scales. Through a quantitative study, we validate the adverse influence of dishonest clients in DPFL. To overcome this deficiency, we propose a robust incentive mechanism called client selection with reverse auction (CSRA) for DPFL. We prove that CSRA satisfies the properties of truthfulness, individual rationality, budget feasibility and computational efficiency. Besides, CSRA can prevent dishonest clients with two steps in each communication round. First, CSRA compares the variance of exposed model updates and claimed DP noise scale for each individual to identify suspicious clients. Second, suspicious clients will be further clustered based on their model updates to finally identify dishonest clients. Once dishonest clients are identified, CSRA will not only remove them from the current round but also lower their probability of being selected in subsequent rounds. Extensive experimental results demonstrate that CSRA can provide robust incentive against dishonest clients in DPFL and significantly outperform other baselines on three real public datasets.
引用
收藏
页码:892 / 906
页数:15
相关论文
共 45 条
[1]   Deep Learning with Differential Privacy [J].
Abadi, Martin ;
Chu, Andy ;
Goodfellow, Ian ;
McMahan, H. Brendan ;
Mironov, Ilya ;
Talwar, Kunal ;
Zhang, Li .
CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, :308-318
[2]   Security as a Service for Cloud-Enabled Internet of Controlled Things Under Advanced Persistent Threats: A Contract Design Approach [J].
Chen, Juntao ;
Zhu, Quanyan .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2017, 12 (11) :2736-2750
[3]   FLEX: Trading Edge Computing Resources for Federated Learning via Blockchain [J].
Deng, Yang ;
Han, Tao ;
Zhang, Ning .
IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
[4]  
Ding NN, 2020, 2020 18TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT)
[5]   The Algorithmic Foundations of Differential Privacy [J].
Dwork, Cynthia ;
Roth, Aaron .
FOUNDATIONS AND TRENDS IN THEORETICAL COMPUTER SCIENCE, 2013, 9 (3-4) :211-406
[6]  
Geiping Jonas, 2020, Advances in Neural Information Processing Systems, V33
[7]   VeriFL: Communication-Efficient and Fast Verifiable Aggregation for Federated Learning [J].
Guo, Xiaojie ;
Liu, Zheli ;
Li, Jin ;
Gao, Jiqiang ;
Hou, Boyu ;
Dong, Changyu ;
Baker, Thar .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 :1736-1751
[8]  
Hard A, 2019, Arxiv, DOI [arXiv:1811.03604, DOI 10.48550/ARXIV.1811.03604]
[9]  
He CY, 2020, ADV NEUR IN, V33
[10]  
Krizhevsky A., 2009, Technical report