Saved in:
Bibliographic Details
Main Authors: Li, Fei, Loo, Chu Kiong, Liew, Wei Shiung, Liu, Xiaofeng
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2403.14371
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909144927174656
author Li, Fei
Loo, Chu Kiong
Liew, Wei Shiung
Liu, Xiaofeng
author_facet Li, Fei
Loo, Chu Kiong
Liew, Wei Shiung
Liu, Xiaofeng
contents In federated learning, data heterogeneity significantly impacts performance. A typical solution involves segregating these parameters into shared and personalized components, a concept also relevant in multi-task learning. Addressing this, we propose "Loop Improvement" (LI), a novel method enhancing this separation and feature extraction without necessitating a central server or data interchange among participants. Our experiments reveal LI's superiority in several aspects: In personalized federated learning environments, LI consistently outperforms the advanced FedALA algorithm in accuracy across diverse scenarios. Additionally, LI's feature extractor closely matches the performance achieved when aggregating data from all clients. In global model contexts, employing LI with stacked personalized layers and an additional network also yields comparable results to combined client data scenarios. Furthermore, LI's adaptability extends to multi-task learning, streamlining the extraction of common features across tasks and obviating the need for simultaneous training. This approach not only enhances individual task performance but also achieves accuracy levels on par with classic multi-task learning methods where all tasks are trained simultaneously. LI integrates a loop topology with layer-wise and end-to-end training, compatible with various neural network models. This paper also delves into the theoretical underpinnings of LI's effectiveness, offering insights into its potential applications. The code is on https://github.com/axedge1983/LI
format Preprint
id arxiv_https___arxiv_org_abs_2403_14371
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Loop Improvement: An Efficient Approach for Extracting Shared Features from Heterogeneous Data without Central Server
Li, Fei
Loo, Chu Kiong
Liew, Wei Shiung
Liu, Xiaofeng
Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
In federated learning, data heterogeneity significantly impacts performance. A typical solution involves segregating these parameters into shared and personalized components, a concept also relevant in multi-task learning. Addressing this, we propose "Loop Improvement" (LI), a novel method enhancing this separation and feature extraction without necessitating a central server or data interchange among participants. Our experiments reveal LI's superiority in several aspects: In personalized federated learning environments, LI consistently outperforms the advanced FedALA algorithm in accuracy across diverse scenarios. Additionally, LI's feature extractor closely matches the performance achieved when aggregating data from all clients. In global model contexts, employing LI with stacked personalized layers and an additional network also yields comparable results to combined client data scenarios. Furthermore, LI's adaptability extends to multi-task learning, streamlining the extraction of common features across tasks and obviating the need for simultaneous training. This approach not only enhances individual task performance but also achieves accuracy levels on par with classic multi-task learning methods where all tasks are trained simultaneously. LI integrates a loop topology with layer-wise and end-to-end training, compatible with various neural network models. This paper also delves into the theoretical underpinnings of LI's effectiveness, offering insights into its potential applications. The code is on https://github.com/axedge1983/LI
title Loop Improvement: An Efficient Approach for Extracting Shared Features from Heterogeneous Data without Central Server
topic Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2403.14371