BCFL:A Trustworthy and Efficient Federated Learning Framework Based on Blockchain in IoT

Fake Fang,Libo Feng,Jiale Xie,Junhong Liu,Zehui Yuan,Xian Deng,Peng Wu,Peiyin Luo,Yifan Liu
DOI: https://doi.org/10.1109/cscwd61410.2024.10580415
2024-01-01
Abstract:Federated learning(FL) promotes collaborative learning among devices in the Internet of Things (IoT), achieving privacy-preserving data sharing. However, federated learning in IoT faces challenges of insufficient trust and low efficiency. Existing methods have not effectively addressed both problems simultaneously. In this paper, we proposed a blockchain-based trustworthy and efficient federated learning framework. Firstly, we introduced a proof-of-federated-work(PoFW) consensus algorithm, designed specific block and transaction structures to address trust problem. Secondly, to alleviate the low efficiency caused by the heterogeneous environment, we introduced a deep reinforcement learning-based client selection strategy to optimize training efficiency. Extensive experiments validated that our proposed solution established trust among federated learning participants within the IoT environment, simultaneously improving learning efficiency by 1.22× to 2.63× compared to existing solutions.
What problem does this paper attempt to address?