Abstract
Federated learning enables multiple users to collaboratively train a global model using the users’ private data on users’ local machines. This way, users are not required to share their training data with other parties, maintaining user privacy; however, the vanilla federated learning proposal is mainly assumed to be run in a trusted environment, while the actual implementation of federated learning is expected to be performed in untrusted domains. This paper aims to use blockchain as a trusted federated learning platform to realize the missing “running on untrusted domain” requirement. First, we investigate vanilla federate learning issues such as client’s low motivation, client dropouts, model poisoning, model stealing, and unauthorized access. From those issues, we design building block solutions such as incentive mechanism, reputation system, peer-reviewed model, commitment hash, and model encryption. We then construct the full-fledged blockchain-based federated learning protocol, including client registration, training, aggregation, and reward distribution. Our evaluations show that the proposed solutions made federated learning more reliable. Moreover, the proposed system can motivate participants to be honest and perform best-effort training to obtain higher rewards while punishing malicious behaviors. Hence, running federated learning in an untrusted environment becomes possible.
Funder
National Research Foundation of Korea
Subject
Physics and Astronomy (miscellaneous),General Mathematics,Chemistry (miscellaneous),Computer Science (miscellaneous)
Reference24 articles.
1. The EU General Data Protection Regulation (GDPR): European Regulation that has a Global Impact
2. Communication-efficient learning of deep networks from decentralized data;McMahan;Proceedings of the Artificial Intelligence and Statistics,2017
3. Bitcoin: A Peer-to-Peer Electronic Cash System;Nakamoto;Decentralized Bus. Rev.,2008
4. A Next-Generation Smart Contract and Decentralized Application Platform;Buterin;White Pap.,2014
5. Federated Learning Meets Blockchain in Edge Computing: Opportunities and Challenges
Cited by
11 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献