Agglomerative Federated Learning: Empowering Larger Model Training via End-Edge-Cloud Collaboration

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wu, Zhiyuan, Sun, Sheng, Wang, Yuwei, Liu, Min, Gao, Bo, Pan, Quyang, He, Tianliu, Jiang, Xuefeng
Format: Preprint
Veröffentlicht: 2023
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909183484362752
author Wu, Zhiyuan
Sun, Sheng
Wang, Yuwei
Liu, Min
Gao, Bo
Pan, Quyang
He, Tianliu
Jiang, Xuefeng
author_facet Wu, Zhiyuan
Sun, Sheng
Wang, Yuwei
Liu, Min
Gao, Bo
Pan, Quyang
He, Tianliu
Jiang, Xuefeng
contents Federated Learning (FL) enables training Artificial Intelligence (AI) models over end devices without compromising their privacy. As computing tasks are increasingly performed by a combination of cloud, edge, and end devices, FL can benefit from this End-Edge-Cloud Collaboration (EECC) paradigm to achieve collaborative device-scale expansion with real-time access. Although Hierarchical Federated Learning (HFL) supports multi-tier model aggregation suitable for EECC, prior works assume the same model structure on all computing nodes, constraining the model scale by the weakest end devices. To address this issue, we propose Agglomerative Federated Learning (FedAgg), which is a novel EECC-empowered FL framework that allows the trained models from end, edge, to cloud to grow larger in size and stronger in generalization ability. FedAgg recursively organizes computing nodes among all tiers based on Bridge Sample Based Online Distillation Protocol (BSBODP), which enables every pair of parent-child computing nodes to mutually transfer and distill knowledge extracted from generated bridge samples. This design enhances the performance by exploiting the potential of larger models, with privacy constraints of FL and flexibility requirements of EECC both satisfied. Experiments under various settings demonstrate that FedAgg outperforms state-of-the-art methods by an average of 4.53\% accuracy gains and remarkable improvements in convergence rate.
format Preprint
id arxiv_https___arxiv_org_abs_2312_11489
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Agglomerative Federated Learning: Empowering Larger Model Training via End-Edge-Cloud Collaboration
Wu, Zhiyuan
Sun, Sheng
Wang, Yuwei
Liu, Min
Gao, Bo
Pan, Quyang
He, Tianliu
Jiang, Xuefeng
Distributed, Parallel, and Cluster Computing
Machine Learning
Federated Learning (FL) enables training Artificial Intelligence (AI) models over end devices without compromising their privacy. As computing tasks are increasingly performed by a combination of cloud, edge, and end devices, FL can benefit from this End-Edge-Cloud Collaboration (EECC) paradigm to achieve collaborative device-scale expansion with real-time access. Although Hierarchical Federated Learning (HFL) supports multi-tier model aggregation suitable for EECC, prior works assume the same model structure on all computing nodes, constraining the model scale by the weakest end devices. To address this issue, we propose Agglomerative Federated Learning (FedAgg), which is a novel EECC-empowered FL framework that allows the trained models from end, edge, to cloud to grow larger in size and stronger in generalization ability. FedAgg recursively organizes computing nodes among all tiers based on Bridge Sample Based Online Distillation Protocol (BSBODP), which enables every pair of parent-child computing nodes to mutually transfer and distill knowledge extracted from generated bridge samples. This design enhances the performance by exploiting the potential of larger models, with privacy constraints of FL and flexibility requirements of EECC both satisfied. Experiments under various settings demonstrate that FedAgg outperforms state-of-the-art methods by an average of 4.53\% accuracy gains and remarkable improvements in convergence rate.
title Agglomerative Federated Learning: Empowering Larger Model Training via End-Edge-Cloud Collaboration
topic Distributed, Parallel, and Cluster Computing
Machine Learning
url https://arxiv.org/abs/2312.11489