BlockFL: blockchain-enabled decentralized federated learning and model trading
Federated Learning (FL) is a promising privacy-preserving distributed machine learning paradigm. However, there is only a centralized parameter server to aggregate all the local model updates, which brings the challenges of a single point of failure and server overload, especially in large-scale tra...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/156495 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-156495 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1564952022-04-17T13:32:06Z BlockFL: blockchain-enabled decentralized federated learning and model trading Pham, Tan Anh Khoa Dusit Niyato School of Computer Science and Engineering DNIYATO@ntu.edu.sg Engineering::Computer science and engineering Federated Learning (FL) is a promising privacy-preserving distributed machine learning paradigm. However, there is only a centralized parameter server to aggregate all the local model updates, which brings the challenges of a single point of failure and server overload, especially in large-scale training scenarios. To achieve secure, reliable, and scalable FL, we leverage a sharding technique to improve scalability of the Blockchain-based Federated Edge Learning (BFEL) framework with a main chain and multiple subchains in [Kang et al., 2020]. Specifically, to release the cross-chain transaction processing workload of the main chain, the number of working consensus nodes for the main chain can be divided into multiple clusters to process multiple cross-chain transactions in parallel. This method helps reduce the execution time for FL task training and improve transaction throughput on the main chain. This project presents a working prototype to utilize blockchain and sharding techniques, thereby scaling up decentralized FL for secure, scalable and large-scale FL task training. Bachelor of Engineering (Computer Science) 2022-04-17T13:32:06Z 2022-04-17T13:32:06Z 2022 Final Year Project (FYP) Pham, T. A. K. (2022). BlockFL: blockchain-enabled decentralized federated learning and model trading. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156495 https://hdl.handle.net/10356/156495 en SCSE21-0198 application/pdf Nanyang Technological University |
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 |
spellingShingle |
Engineering::Computer science and engineering Pham, Tan Anh Khoa BlockFL: blockchain-enabled decentralized federated learning and model trading |
description |
Federated Learning (FL) is a promising privacy-preserving distributed machine learning paradigm. However, there is only a centralized parameter server to aggregate all the local model updates, which brings the challenges of a single point of failure and server overload, especially in large-scale training scenarios. To achieve secure, reliable, and scalable FL, we leverage a sharding technique to improve scalability of the Blockchain-based Federated Edge Learning (BFEL) framework with a main chain and multiple subchains in [Kang et al., 2020]. Specifically, to release the cross-chain transaction processing workload of the main chain, the number of working consensus nodes for the main chain can be divided into multiple clusters to process multiple cross-chain transactions in parallel. This method helps reduce the execution time for FL task training and improve transaction throughput on the main chain. This project presents a working prototype to utilize blockchain and sharding techniques, thereby scaling up decentralized FL for secure, scalable and large-scale FL task training. |
author2 |
Dusit Niyato |
author_facet |
Dusit Niyato Pham, Tan Anh Khoa |
format |
Final Year Project |
author |
Pham, Tan Anh Khoa |
author_sort |
Pham, Tan Anh Khoa |
title |
BlockFL: blockchain-enabled decentralized federated learning and model trading |
title_short |
BlockFL: blockchain-enabled decentralized federated learning and model trading |
title_full |
BlockFL: blockchain-enabled decentralized federated learning and model trading |
title_fullStr |
BlockFL: blockchain-enabled decentralized federated learning and model trading |
title_full_unstemmed |
BlockFL: blockchain-enabled decentralized federated learning and model trading |
title_sort |
blockfl: blockchain-enabled decentralized federated learning and model trading |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/156495 |
_version_ |
1731235745165737984 |