FedCoin: A Peer-to-Peer Payment System for Federated Learning
Yuan Liu, Shuai Sun, Zhengpeng Ai, Shuangfeng Zhang, Zelei Liu, Han Yu

TL;DR
FedCoin introduces a blockchain-based payment system for federated learning that efficiently computes Shapley Values to fairly distribute incentives, promoting high-quality data contribution and enabling broader participation.
Contribution
The paper presents FedCoin, a novel blockchain system that enables feasible Shapley Value computation and incentive distribution in federated learning, addressing computational challenges.
Findings
FedCoin accurately computes Shapley Values with limited resources.
The system incentivizes high-quality data contributions.
It enables non-data owners to participate in federated learning.
Abstract
Federated learning (FL) is an emerging collaborative machine learning method to train models on distributed datasets with privacy concerns. To properly incentivize data owners to contribute their efforts, Shapley Value (SV) is often adopted to fairly assess their contribution. However, the calculation of SV is time-consuming and computationally costly. In this paper, we propose FedCoin, a blockchain-based peer-to-peer payment system for FL to enable a feasible SV based profit distribution. In FedCoin, blockchain consensus entities calculate SVs and a new block is created based on the proof of Shapley (PoSap) protocol. It is in contrast to the popular BitCoin network where consensus entities "mine" new blocks by solving meaningless puzzles. Based on the computed SVs, a scheme for dividing the incentive payoffs among FL clients with nonrepudiation and tamper-resistance properties is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Blockchain Technology Applications and Security · Mobile Crowdsensing and Crowdsourcing
