Saved in:
Bibliographic Details
Main Authors: Gajanin, Rastko, Danilenka, Anastasiya, Morichetta, Andrea, Nastic, Stefan
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2411.14070
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915029513666560
author Gajanin, Rastko
Danilenka, Anastasiya
Morichetta, Andrea
Nastic, Stefan
author_facet Gajanin, Rastko
Danilenka, Anastasiya
Morichetta, Andrea
Nastic, Stefan
contents In this work, we tackle the problem of performing multi-label classification in the case of extremely heterogeneous data and with decentralized Machine Learning. Solving this issue is very important in IoT scenarios, where data coming from various sources, collected by heterogeneous devices, serve the learning of a distributed ML model through Federated Learning (FL). Specifically, we focus on the combination of FL applied to Human Activity Recognition HAR), where the task is to detect which kind of movements or actions individuals perform. In this case, transitioning from centralized learning (CL) to federated learning is non-trivial as HAR displays heterogeneity in action and devices, leading to significant skews in label and feature distributions. We address this scenario by presenting concrete solutions and tools for transitioning from centralized to FL for non-IID scenarios, outlining the main design decisions that need to be taken. Leveraging an open-sourced HAR dataset, we experimentally evaluate the effects that data augmentation, scaling, optimizer, learning rate, and batch size choices have on the performance of resulting machine learning models. Some of our main findings include using SGD-m as an optimizer, global feature scaling across clients, and persistent feature skew in the presence of heterogeneous HAR data. Finally, we provide an open-source extension of the Flower framework that enables asynchronous FL.
format Preprint
id arxiv_https___arxiv_org_abs_2411_14070
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Towards Adaptive Asynchronous Federated Learning for Human Activity Recognition
Gajanin, Rastko
Danilenka, Anastasiya
Morichetta, Andrea
Nastic, Stefan
Distributed, Parallel, and Cluster Computing
In this work, we tackle the problem of performing multi-label classification in the case of extremely heterogeneous data and with decentralized Machine Learning. Solving this issue is very important in IoT scenarios, where data coming from various sources, collected by heterogeneous devices, serve the learning of a distributed ML model through Federated Learning (FL). Specifically, we focus on the combination of FL applied to Human Activity Recognition HAR), where the task is to detect which kind of movements or actions individuals perform. In this case, transitioning from centralized learning (CL) to federated learning is non-trivial as HAR displays heterogeneity in action and devices, leading to significant skews in label and feature distributions. We address this scenario by presenting concrete solutions and tools for transitioning from centralized to FL for non-IID scenarios, outlining the main design decisions that need to be taken. Leveraging an open-sourced HAR dataset, we experimentally evaluate the effects that data augmentation, scaling, optimizer, learning rate, and batch size choices have on the performance of resulting machine learning models. Some of our main findings include using SGD-m as an optimizer, global feature scaling across clients, and persistent feature skew in the presence of heterogeneous HAR data. Finally, we provide an open-source extension of the Flower framework that enables asynchronous FL.
title Towards Adaptive Asynchronous Federated Learning for Human Activity Recognition
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2411.14070