Blockchain-enabled federated learning with mechanism design
Federated learning (FL) is a promising decentralized deep learning technique that allows users to collaboratively update models without sharing their own data. However, due to its decentralized nature, no one can monitor workers’ behavior, and they may thus deviate protocols (e.g., participating wit...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/145988 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-145988 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1459882021-01-19T09:23:57Z Blockchain-enabled federated learning with mechanism design Toyoda, Kentaroh Zhao, Jun Zhang, Allan Neng Sheng Mathiopoulos, Panagiotis Takis School of Computer Science and Engineering Engineering::Computer science and engineering Federated Learning Decentralized Deep Learning Federated learning (FL) is a promising decentralized deep learning technique that allows users to collaboratively update models without sharing their own data. However, due to its decentralized nature, no one can monitor workers’ behavior, and they may thus deviate protocols (e.g., participating without updating any models). To solve this problem, many researchers have proposed blockchain-enabled FL to reward workers (or users) with cryptocurrencies to encourage workers to follow the protocols. However, there is a lack of theoretical discussions concerning how such rewards impact workers’ behavior and how much should be given to workers. In this paper, we propose a mechanism-design-oriented FL protocol on a public blockchain network. Mechanism design (MD) is often used to make a rule intended to achieve a specific goal. With MD in mind, we introduce the concept of competition into blockchain-based FL so that only workers who have contributed well can obtain rewards, which naturally prevents workers from deviating from the protocol. We then mathematically answer the following questions with contest theory, a novel field of study in economics: i) What behavior will workers take?; ii) how much effort should workers exert to maximize their profits?; iii) how many workers should be rewarded?; and iv) what is the best proportion for reward distribution?. Agency for Science, Technology and Research (A*STAR) Published version This work was supported in part by A*STAR’s through the Project P20-O1-068USV Blockchain-based Federated Learning Platform with Mechanism Design under Grant SC26/19-331190, and in part by KAKENHI from MEXT/JSPS, Japan, under Grant 18K18162. 2021-01-19T09:23:56Z 2021-01-19T09:23:56Z 2020 Journal Article Toyoda, K., Zhao, J., Zhang, A. N. S., & Mathiopoulos, P. T. (2020). Blockchain-enabled federated learning with mechanism design. IEEE Access, 8, 219744-219756. doi:10.1109/access.2020.3043037 2169-3536 https://hdl.handle.net/10356/145988 10.1109/access.2020.3043037 2-s2.0-85097954965 8 219744 219756 en P20-O1-068USV SC26/19-331190 IEEE Access © 2020 IEEE. This journal is 100% open access, which means that all content is freely available without charge to users or their institutions. All articles accepted after 12 June 2019 are published under a CC BY 4.0 license, and the author retains copyright. Users are allowed to read, download, copy, distribute, print, search, or link to the full texts of the articles, or use them for any other lawful purpose, as long as proper attribution is given. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering Federated Learning Decentralized Deep Learning |
spellingShingle |
Engineering::Computer science and engineering Federated Learning Decentralized Deep Learning Toyoda, Kentaroh Zhao, Jun Zhang, Allan Neng Sheng Mathiopoulos, Panagiotis Takis Blockchain-enabled federated learning with mechanism design |
description |
Federated learning (FL) is a promising decentralized deep learning technique that allows users to collaboratively update models without sharing their own data. However, due to its decentralized nature, no one can monitor workers’ behavior, and they may thus deviate protocols (e.g., participating without updating any models). To solve this problem, many researchers have proposed blockchain-enabled FL to reward workers (or users) with cryptocurrencies to encourage workers to follow the protocols. However, there is a lack of theoretical discussions concerning how such rewards impact workers’ behavior and how much should be given to workers. In this paper, we propose a mechanism-design-oriented FL protocol on a public blockchain network. Mechanism design (MD) is often used to make a rule intended to achieve a specific goal. With MD in mind, we introduce the concept of competition into blockchain-based FL so that only workers who have contributed well can obtain rewards, which naturally prevents workers from deviating from the protocol. We then mathematically answer the following questions with contest theory, a novel field of study in economics: i) What behavior will workers take?; ii) how much effort should workers exert to maximize their profits?; iii) how many workers should be rewarded?; and iv) what is the best proportion for reward distribution?. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Toyoda, Kentaroh Zhao, Jun Zhang, Allan Neng Sheng Mathiopoulos, Panagiotis Takis |
format |
Article |
author |
Toyoda, Kentaroh Zhao, Jun Zhang, Allan Neng Sheng Mathiopoulos, Panagiotis Takis |
author_sort |
Toyoda, Kentaroh |
title |
Blockchain-enabled federated learning with mechanism design |
title_short |
Blockchain-enabled federated learning with mechanism design |
title_full |
Blockchain-enabled federated learning with mechanism design |
title_fullStr |
Blockchain-enabled federated learning with mechanism design |
title_full_unstemmed |
Blockchain-enabled federated learning with mechanism design |
title_sort |
blockchain-enabled federated learning with mechanism design |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/145988 |
_version_ |
1690658448552755200 |