Implementing collaborative decentralized machine learning for Internet of Things (IoT)
Federated Edge Learning (FEL) is a novel technique for collaborative machine learning through distributed edge devices that offers improved data privacy over traditional machine learning training that is centralized in nature. In FEL, a global model is downloaded on edge devices where training is do...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/147994 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-147994 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1479942021-04-22T02:33:20Z Implementing collaborative decentralized machine learning for Internet of Things (IoT) Yapp, Austine Zong Han Dusit Niyato School of Computer Science and Engineering DNIYATO@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Federated Edge Learning (FEL) is a novel technique for collaborative machine learning through distributed edge devices that offers improved data privacy over traditional machine learning training that is centralized in nature. In FEL, a global model is downloaded on edge devices where training is done locally. Updated local models are then aggregated back to a central server and used to update the global model. Through this, data remains on-device. However, FEL still faces several key challenges as a nascent field, and existing implementations incur high communication overhead between edge devices and the central server. In order to overcome some of these challenges, the blockchain-empowered federated edge learning (BFEL) framework was proposed by Kang et al. [4] In this paper, the FEL aspect of the BFEL is evaluated and explored. Firstly, a study of hyperparameters in both IID and non-IID environments is done in order to identify any relationships particular to FEL. Following which, several gradient compression schemes are implemented and evaluated in the BFEL setting to explore their viability in reducing communication overhead cost with little degradation in model performance. Bachelor of Engineering (Computer Engineering) 2021-04-22T02:33:20Z 2021-04-22T02:33:20Z 2021 Final Year Project (FYP) Yapp, A. Z. H. (2021). Implementing collaborative decentralized machine learning for Internet of Things (IoT). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/147994 https://hdl.handle.net/10356/147994 en 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::Computing methodologies::Artificial intelligence |
spellingShingle |
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Yapp, Austine Zong Han Implementing collaborative decentralized machine learning for Internet of Things (IoT) |
description |
Federated Edge Learning (FEL) is a novel technique for collaborative machine learning through distributed edge devices that offers improved data privacy over traditional machine learning training that is centralized in nature. In FEL, a global model is downloaded on edge devices where training is done locally. Updated local models are then aggregated back to a central server and used to update the global model. Through this, data remains on-device. However, FEL still faces several key challenges as a nascent field, and existing implementations incur high communication overhead between edge devices and the central server. In order to overcome some of these challenges, the blockchain-empowered federated edge learning (BFEL) framework was proposed by Kang et al. [4] In this paper, the FEL aspect of the BFEL is evaluated and explored. Firstly, a study of hyperparameters in both IID and non-IID environments is done in order to identify any relationships particular to FEL. Following which, several gradient compression schemes are implemented and evaluated in the BFEL setting to explore their viability in reducing communication overhead cost with little degradation in model performance. |
author2 |
Dusit Niyato |
author_facet |
Dusit Niyato Yapp, Austine Zong Han |
format |
Final Year Project |
author |
Yapp, Austine Zong Han |
author_sort |
Yapp, Austine Zong Han |
title |
Implementing collaborative decentralized machine learning for Internet of Things (IoT) |
title_short |
Implementing collaborative decentralized machine learning for Internet of Things (IoT) |
title_full |
Implementing collaborative decentralized machine learning for Internet of Things (IoT) |
title_fullStr |
Implementing collaborative decentralized machine learning for Internet of Things (IoT) |
title_full_unstemmed |
Implementing collaborative decentralized machine learning for Internet of Things (IoT) |
title_sort |
implementing collaborative decentralized machine learning for internet of things (iot) |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/147994 |
_version_ |
1698713721917931520 |