上传
声誉
单点故障
计算机科学
块链
过程(计算)
联合学习
投票
多数决原则
计算机安全
人工智能
机器学习
分布式计算
万维网
操作系统
社会学
政治学
法学
政治
社会科学
作者
Xinyan Chen,Taotao Wang,Shengli Zhang
标识
DOI:10.1109/aibt53261.2021.00026
摘要
Federated learning (FL) is a new solution to fulfill machine learning (ML) in a decentralized manner. In FL, a group of participants train their local models using their private data, and then upload the locally trained models to a central server that completes the model aggregation process. Compared with the traditional ML that needs to upload private data of the participants to a server for a centralized training, FL protects the data privacy of participants. However, the existing FL has several drawbacks: FL relies to a large extent on a single central server that takes the risk of single point of failure; it lacks a fair and effective reward system to prevent malicious participants from damage the learning process. To overcome these drawbacks, this paper proposes a new FL system based on blockchain (BC). With BC, we introduce a voting-based reputation mechanism to guarantee that the locally trained models from effective FL participants (other than malicious FL participants) can be selected to improve the efficiency of model aggregation. Besides that, we combine the reputation system with a reward mechanism to dynamically adjust the reward shares that can be fairly allocated to the participants. This can attract more FL participants to participate in the learning process, so that the system can run stably for a long time. The experimental results show that our system can achieve more efficient FL learning and can also defend against malicious attacks to a certain extent.
科研通智能强力驱动
Strongly Powered by AbleSci AI