arrow
返回

Accelerating and Securing Blockchain-Enabled Distributed Machine Learning

delete2024-06-01
delete1
PRE
AI
Y
Yao Du
Z
Zehua Wang *
C
Cyril Leung
V
Victor C. M. Leung *
DOI:10.1109/TMC.2023.3325334delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In the Internet of Things (IoT) employing centralized machine learning, security is a major concern due to the heterogeneity of end devices. Malicious devices could launch poisoning attacks to degrade machine learning models. Distributed machine learning (DML) with blockchain provides a potential solution. Once local weights are recorded on the blockchain, model aggregation with defensive schemes can be executed on smartphones to prevent attacks. However, blockchain with the proof-of-work (PoW) consensus mechanism wastes computing resources and adds latency to DML. Computing resources can be utilized more efficiently with proof-of-useful-work (uPoW), which secures transactions by solving relevant real-world problems. We propose a novel uPoW method to minimize per-round latency of DML. The uPoW mining process schedules DML instances among multi-access edge computing (MEC) servers by solving a multi-way number partitioning problem. Moreover, poisoning attacks on heterogeneous training data pose significant challenges to blockchain-based DML. To address this problem, we propose a novel aggregation protocol, named ${Corrected\ Krum}$CorrectedKrum, to counter such attacks and improve the convergence speed of DML. By leveraging the mean-field approximation method, training errors are corrected to reduce the negative impact of poisoning attacks. Simulation results show that our proposed blockchain approach can significantly speed up DML compared with benchmarks.
Keyword:
Blockchain
consensus algorithm
distributed machine learning
multi-access edge computing
poisoning attacks

期刊

IEEE Transactions on Mobile Computing 封面图
IEEE Transactions on Mobile Computing
IF:
9.2
论文数:
5.6K
被引数:
1.8W

机构

U
University of British Columbia
学者数:
7.0W
论文数: 6.1W
被引数: 8.6W