Blockchain-Based Decentralized Federated Learning With On-Chain Model Aggregation and Incentive Mechanism for Industrial IoT

被引:0
作者
Yang, Qing [1 ]
Xu, Wei [2 ]
Wang, Taotao [1 ]
Wang, Hao [3 ,4 ]
Wu, Xiaoxiao [1 ]
Cao, Bin [5 ]
Zhang, Shengli [1 ]
机构
[1] Shenzhen Univ, Coll Elect & Informat Engn, Shenzhen 518060, Peoples R China
[2] NYU, Comp Sci Dept, New York, NY 10012 USA
[3] Monash Univ, Fac Informat Technol, Dept Data Sci & Artificial Intelligence, Melbourne, Vic 3800, Australia
[4] Monash Univ, Monash Energy Inst, Melbourne, Vic 3800, Australia
[5] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
来源
IEEE OPEN JOURNAL OF THE COMMUNICATIONS SOCIETY | 2024年 / 5卷
基金
中国国家自然科学基金;
关键词
Blockchains; Data models; Computational modeling; Smart manufacturing; Servers; Federated learning; Industrial Internet of Things; Computer architecture; Training data; Training; Decentralized federated learning; blockchain; incentive mechanism; industrial IoT;
D O I
10.1109/OJCOMS.2024.3471621
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Federated learning (FL) is an emerging machine learning paradigm that enables the participants to train a global model without sharing the training data. Recently, FL has been widely deployed in industrial IoT scenarios because of its data privacy and scalability. However, the current FL architecture relies on a central server to orchestrate the FL process, thus incurring a risk of privacy leakage and single-point failure. To address this issue, we propose a fully decentralized FL architecture based on blockchain technology. Unlike existing blockchain-based FL systems that use blockchain for coordination or storage, we use blockchain as a trustable computing platform for model aggregation. Furthermore, we model the interaction between the FL task publisher and participants as a Stackelberg game and design a rewarding mechanism to incentivize participants to contribute to the FL task. We build a prototype system of the proposed decentralized FL architecture and implement an FL-based damaged package detection application to evaluate the proposed approach. Experimental results show that the blockchain-based decentralized FL is feasible in a practical industrial IoT scenario, and the incentive mechanism performs well with real application data.
引用
收藏
页码:6420 / 6429
页数:10
相关论文
共 30 条
[1]  
Abadi M., 2015, TENSORFLOW LARGE SCA, V1
[2]   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
[3]  
Ethereum Zug Switzerland, Go-Ethereum Pre-Compiled Contracts, Version 1.7.0
[4]  
Geyer R. C., 2017, arXiv
[5]   AI-based modeling and data-driven evaluation for smart manufacturing processes [J].
Ghahramani, Mohammadhossein ;
Qiao, Yan ;
Zhou, MengChu ;
O'Hagan, Adrian ;
Sweeney, James .
IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2020, 7 (04) :1026-1037
[6]  
Goodfellow I, 2016, ADAPT COMPUT MACH LE, P1
[7]  
Hao M, 2019, IEEE ICC
[8]   Machine learning: Trends, perspectives, and prospects [J].
Jordan, M. I. ;
Mitchell, T. M. .
SCIENCE, 2015, 349 (6245) :255-260
[9]  
kaggle, Kaggle
[10]   Incentive Mechanism for Reliable Federated Learning: A Joint Optimization Approach to Combining Reputation and Contract Theory [J].
Kang, Jiawen ;
Xiong, Zehui ;
Niyato, Dusit ;
Xie, Shengli ;
Zhang, Junshan .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (06) :10700-10714