Blockchain-empowered Federated Learning: Challenges, Solutions, and Future Directions

被引:118
作者
Zhu, Juncen [1 ]
Cao, Jiannong [1 ]
Saxena, Divya [1 ]
Jiang, Shan [1 ]
Ferradi, Houda [1 ]
机构
[1] Hong Kong Polytech Univ, Dept Comp, Hung Hom, 11 Yuk Choi Rd, Hong Kong, Peoples R China
关键词
Blockchain; federated learning; blockchain-based federated learning; client selection; incentive mechanisms; INCENTIVE MECHANISM; INTRUSION DETECTION; DESIGN; OPTIMIZATION; INTELLIGENCE; ARCHITECTURE; REPUTATION; INTERNET; MODELS; PROOF;
D O I
10.1145/3570953
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Federated learning is a privacy-preserving machine learning technique that trains models across multiple devices holding local data samples without exchanging them. There are many challenging issues in federated learning, such as coordinating participants' activities, arbitrating their benefits, and aggregating models. Most existing solutions employ a centralized approach, in which a trustworthy central authority is needed for coordination. Such an approach incurs many disadvantages, including vulnerability to attacks, lack of credibility, and difficulty in calculating rewards. Recently, blockchain was identified as a potential solution for addressing the abovementioned issues. Extensive research has been conducted, and many approaches, methods, and techniques have been proposed. There is a need for a systematic survey to examine how blockchain can empower federated learning. Although there are many surveys on federated learning, few of them cover blockchain as an enabling technology. This work comprehensively surveys challenges, solutions, and future directions for blockchain-empowered federated learning (BlockFed). First, we identify the critical issues in federated learning and explain why blockchain provides a potential approach to addressing these issues. Second, we categorize existing system models into three classes: decoupled, coupled, and overlapped, according to how the federated learning and blockchain functions are integrated. Then we compare the advantages and disadvantages of these three system models, regard the disadvantages as challenging issues in BlockFed, and investigate corresponding solutions. Finally, we identify and discuss the future directions, including open problems in BlockFed.
引用
收藏
页数:31
相关论文
共 132 条
[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]   Integration of blockchain and federated learning for Internet of Things: Recent advances and future challenges [J].
Ali, Mansoor ;
Karimipour, Hadis ;
Tariq, Muhammad .
COMPUTERS & SECURITY, 2021, 108
[3]   Energy-Aware Blockchain and Federated Learning-Supported Vehicular Networks [J].
Aloqaily, Moayad ;
Al Ridhawi, Ismaeel ;
Guizani, Mohsen .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (11) :22641-22652
[4]   Drones' Edge Intelligence Over Smart Environments in B5G: Blockchain and Federated Learning Synergy [J].
Alsamhi, Saeed Hamood ;
Almalki, Faris A. ;
Afghah, Fatemeh ;
Hawbani, Ammar ;
Shvetsov, Alexey, V ;
Lee, Brian ;
Song, Houbing .
IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2022, 6 (01) :295-312
[5]   Poster: A Reliable and Accountable Privacy-Preserving Federated Learning Framework using the Blockchain [J].
Awan, Sana ;
Li, Fengjun ;
Luo, Bo ;
Liu, Mei .
PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, :2561-2563
[6]   Decentralised Learning in Federated Deployment Environments: A System-Level Survey [J].
Bellavista, Paolo ;
Foschini, Luca ;
Mora, Alessio .
ACM COMPUTING SURVEYS, 2021, 54 (01)
[7]  
Blanchard P, 2017, ADV NEUR IN, V30
[8]  
Bonawitz K., 2019, Proc. Mach. Learn. Syst., V1, P374
[9]   Practical Secure Aggregation for Privacy-Preserving Machine Learning [J].
Bonawitz, Keith ;
Ivanov, Vladimir ;
Kreuter, Ben ;
Marcedone, Antonio ;
McMahan, H. Brendan ;
Patel, Sarvar ;
Ramage, Daniel ;
Segal, Aaron ;
Seth, Karn .
CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, :1175-1191
[10]  
Canetti R., 1996, Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, P639, DOI 10.1145/237814.238015