Federated learning study
Federated learning is a hot topic in the recent years due to the increased in emphasis for data privacy. Evidently, expert and specialised domain specific companies harbour large data assets required for a stronger machine learning model and these companies are generally not willing to disclose t...
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/148154 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-148154 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1481542021-04-24T06:20:47Z Federated learning study Chan, Aloysius Zhen Wu Jun Zhao School of Computer Science and Engineering junzhao@ntu.edu.sg Engineering::Computer science and engineering Federated learning is a hot topic in the recent years due to the increased in emphasis for data privacy. Evidently, expert and specialised domain specific companies harbour large data assets required for a stronger machine learning model and these companies are generally not willing to disclose their restricted data to the public or other competing companies due to privacy infringement policies. Therefore, federated learning is one of the concepts introduced to allow training of machine learning models without direct knowledge of these companies’ restricted datasets, maintaining anonymity. However, as model architectures gets more robust and increasingly complex, model architectures will also correspondingly have an increase in its overall size. This causes longer model training durations which can take up a lot of time for the overall federated learning training process. Moreover, it also increases the computational requirements on the federated learning devices. This project will focus on constructing a federated learning framework to provide a proof of concept that with increasingly complex models, the overall federated learning process requires a much longer time for the training process. This is further emphasized by the lack of strong computational power on the targeted devices. Moreover, further experimentation such as the application of the state-of-the-art deep reinforcement learning (DRL) pruning can be applied to show the effects of model pruning on the whole federated learning process. The demonstration is done with multiple python scripts to simulate the federated learning framework. Multiple raspberry PI devices will also be used to simulate companies hosting their respective training datasets. For the additional experimentation of DRL pruning, the pruning ratio can be adjusted on the pruning script to change the model architectures to specific targeted sizes. Bachelor of Engineering (Computer Engineering) 2021-04-24T06:20:47Z 2021-04-24T06:20:47Z 2021 Final Year Project (FYP) Chan, A. Z. W. (2021). Federated learning study. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148154 https://hdl.handle.net/10356/148154 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 |
spellingShingle |
Engineering::Computer science and engineering Chan, Aloysius Zhen Wu Federated learning study |
description |
Federated learning is a hot topic in the recent years due to the increased in emphasis for data
privacy. Evidently, expert and specialised domain specific companies harbour large data
assets required for a stronger machine learning model and these companies are generally not
willing to disclose their restricted data to the public or other competing companies due to
privacy infringement policies. Therefore, federated learning is one of the concepts introduced
to allow training of machine learning models without direct knowledge of these companies’
restricted datasets, maintaining anonymity. However, as model architectures gets more robust
and increasingly complex, model architectures will also correspondingly have an increase in
its overall size. This causes longer model training durations which can take up a lot of time
for the overall federated learning training process. Moreover, it also increases the
computational requirements on the federated learning devices.
This project will focus on constructing a federated learning framework to provide a proof of
concept that with increasingly complex models, the overall federated learning process
requires a much longer time for the training process. This is further emphasized by the lack of
strong computational power on the targeted devices. Moreover, further experimentation such
as the application of the state-of-the-art deep reinforcement learning (DRL) pruning can be
applied to show the effects of model pruning on the whole federated learning process.
The demonstration is done with multiple python scripts to simulate the federated learning
framework. Multiple raspberry PI devices will also be used to simulate companies hosting
their respective training datasets. For the additional experimentation of DRL pruning, the
pruning ratio can be adjusted on the pruning script to change the model architectures to
specific targeted sizes. |
author2 |
Jun Zhao |
author_facet |
Jun Zhao Chan, Aloysius Zhen Wu |
format |
Final Year Project |
author |
Chan, Aloysius Zhen Wu |
author_sort |
Chan, Aloysius Zhen Wu |
title |
Federated learning study |
title_short |
Federated learning study |
title_full |
Federated learning study |
title_fullStr |
Federated learning study |
title_full_unstemmed |
Federated learning study |
title_sort |
federated learning study |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/148154 |
_version_ |
1698713691262812160 |