FedCompass: Efficient Cross-Silo Federated Learning on Heterogeneous Client Devices using a Computing Power Aware Scheduler
Zilinghan Li, Pranshu Chaturvedi, Shilan He, Han Chen, Gagandeep, Singh, Volodymyr Kindratenko, E. A. Huerta, Kibaek Kim, Ravi Madduri

TL;DR
FedCompass is a semi-asynchronous federated learning algorithm that efficiently handles heterogeneous client devices by adaptively scheduling training tasks based on computing power, leading to faster convergence and higher accuracy.
Contribution
It introduces a novel computing power-aware scheduler for federated learning, improving efficiency and accuracy on non-IID heterogeneous datasets.
Findings
Faster convergence compared to existing asynchronous algorithms.
Higher accuracy than other asynchronous methods.
More efficient than synchronous algorithms on heterogeneous clients.
Abstract
Cross-silo federated learning offers a promising solution to collaboratively train robust and generalized AI models without compromising the privacy of local datasets, e.g., healthcare, financial, as well as scientific projects that lack a centralized data facility. Nonetheless, because of the disparity of computing resources among different clients (i.e., device heterogeneity), synchronous federated learning algorithms suffer from degraded efficiency when waiting for straggler clients. Similarly, asynchronous federated learning algorithms experience degradation in the convergence rate and final model accuracy on non-identically and independently distributed (non-IID) heterogeneous datasets due to stale local models and client drift. To address these limitations in cross-silo federated learning with heterogeneous clients and data, we propose FedCompass, an innovative semi-asynchronous…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · IoT and Edge/Fog Computing · Age of Information Optimization
MethodsAttentive Walk-Aggregating Graph Neural Network
