CaBaFL: Asynchronous Federated Learning via Hierarchical Cache and Feature Balance
Zeke Xia, Ming Hu, Dengke Yan, Xiaofei Xie, Tianlin Li and, Anran Li, Junlong Zhou, Mingsong Chen

TL;DR
CaBaFL introduces an asynchronous federated learning framework with hierarchical caching and feature balance strategies, significantly improving training speed and accuracy in AIoT applications by addressing stragglers and data imbalance.
Contribution
It proposes a novel asynchronous FL approach with hierarchical cache aggregation and feature balance-guided device selection, enhancing efficiency and model performance.
Findings
Achieves up to 9.26X training acceleration.
Improves accuracy by up to 19.71%.
Effectively mitigates stragglers and data imbalance.
Abstract
Federated Learning (FL) as a promising distributed machine learning paradigm has been widely adopted in Artificial Intelligence of Things (AIoT) applications. However, the efficiency and inference capability of FL is seriously limited due to the presence of stragglers and data imbalance across massive AIoT devices, respectively. To address the above challenges, we present a novel asynchronous FL approach named CaBaFL, which includes a hierarchical Cache-based aggregation mechanism and a feature Balance-guided device selection strategy. CaBaFL maintains multiple intermediate models simultaneously for local training. The hierarchical cache-based aggregation mechanism enables each intermediate model to be trained on multiple devices to align the training time and mitigate the straggler issue. In specific, each intermediate model is stored in a low-level cache for local training and when it…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Caching and Content Delivery · Cooperative Communication and Network Coding
MethodsALIGN
