A Novel Blockchain-Assisted Aggregation Scheme for Federated Learning in IoT Networks
Abstract
With the wide range of Internet of things (IoT) applications, Federated Learning (FL) is commonly adopted to protect the privacy of IoT data. FL enables privacy-preserving model training while keeping the data locally available. To alleviate the additional load caused by FL, an improved hierarchical aggregation framework is presented in this paper to decentralize the model aggregation tasks based on end-device clusters. However, when applying FL to IoT networks, how to keep high efficiency and reliability remains open challenges due to a large number and vulnerability of IoT end-devices. In this paper, we propose a blockchain-assisted aggregation scheme for FL in IoT networks, where the aggregation node selection is applied for efficiency improvement as well as blockchain for performance verification. During model aggregation, a selection strategy is obtained by the Deep Deterministic Policy Gradient (DDPG) algorithm and aims to select the optimal subset of IoT end-devices based on multiple metrics. Furthermore, a new performance verification based on the characteristics of blockchain is applied to achieve mutual verification among a number of untrustworthy nodes with the optimal stopping theory, which provides reliable model performance proofs. Simulation results show that the proposed scheme can maintain FL efficiency and reduce the system latency while protecting data privacy.
Publication Title
IEEE Internet of Things Journal
Recommended Citation
Liu, Z., Zheng, K., Hou, L., Yang, H., & Yang, K. (2023). A Novel Blockchain-Assisted Aggregation Scheme for Federated Learning in IoT Networks. IEEE Internet of Things Journal https://doi.org/10.1109/JIOT.2023.3277463