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...

Full description

Saved in:
Bibliographic Details
Main Author: Yapp, Austine Zong Han
Other Authors: Dusit Niyato
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