FedCompass: Efficient Cross-Silo Federated Learning on Heterogeneous Client Devices using a Computing Power Aware Scheduler
Not on the map. Why?
Abstract (arXiv)
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 federated learning algorithm with a computing power-aware scheduler on the server side, which adaptively assigns varying amounts of training tasks to different clients using the knowledge of the computing power of individual clients. FedCompass ensures that multiple locally trained models from clients are received almost simultaneously as a group for aggregation, effectively reducing the staleness of local models. At the same time, the overall training process remains asynchronous, eliminating prolonged waiting periods from straggler clients. Using diverse non-IID heterogeneous distributed datasets, we demonstrate that FedCompass achieves faster convergence and higher accuracy than other asynchronous algorithms while remaining more efficient than synchronous algorithms when performing federated learning on heterogeneous clients. The source code for FedCompass is available at https://github.com/APPFL/FedCompass.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 35 of its 53 references that are in the map. First posted on arXiv 26 Sep 2023.
Builds on
35 of 53 references.
References · 35
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2019Advances and Open Problems in Federated Learningcited by 3,046
- 2019Federated Learning: Challenges, Methods, and Future Directionscited by 1,538
- 20163D U-Net: Learning Dense Volumetric Segmentation from Sparse Annotationcited by 1,476
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,475
- 2019On the Convergence of FedAvg on Non-IID Datacited by 1,229
- 2020Adaptive Federated Optimizationcited by 1,046
- 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 906
- 2019Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classificationcited by 851
- 2019Towards Federated Learning at Scale: System Designcited by 832
23 more
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2017Skin Lesion Analysis Toward Melanoma Detection: A Challenge at the 2017 International Symposium on Biomedical Imaging (ISBI), Hosted by the International Skin Imaging Collaboration (ISIC)cited by 549
- 2019Bayesian Nonparametric Federated Learning of Neural Networkscited by 387
- 2018Client Selection for Federated Learning with Heterogeneous Resources in Mobile Edgecited by 352
- 2018Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learningcited by 278
- 2019Asynchronous Federated Optimizationcited by 267
- 2021Federated Learning with Buffered Asynchronous Aggregationcited by 190
- 2020TorchIO: A Python library for efficient loading, preprocessing, augmentation and patch-based sampling of medical images in deep learningcited by 177
- 2022FLamby: Datasets and Benchmarks for Cross-Silo Federated Learning in Realistic Healthcare Settingscited by 125
- 2019Communication-Efficient Federated Deep Learning with Asynchronous Model Update and Temporally Weighted Aggregationcited by 100
- 2021Asynchronous Federated Learning on Heterogeneous Devices: A Surveycited by 93
- 2022Federated Learning Enables Big Data for Rare Cancer Boundary Detectioncited by 84
- 2019SAFA: a Semi-Asynchronous Protocol for Fast Federated Learning with Low Overheadcited by 82
- 2019Measure Contribution of Participants in Federated Learningcited by 79
- 2020FedAT: A High-Performance and Communication-Efficient Federated Learning System with Asynchronous Tierscited by 64
- 2020Straggler-Resilient Federated Learning: Leveraging the Interplay Between Statistical Accuracy and System Heterogeneitycited by 56
- 2019Interpret Federated Learning with Shapley Valuescited by 33
- 2022FedShuffle: Recipes for Better Use of Local Work in Federated Learningcited by 21
- 2022APPFL: Open-Source Software Framework for Privacy-Preserving Federated Learningcited by 20
- 2021FedAR: Activity and Resource-Aware Federated Learning Model for Distributed Mobile Robotscited by 18
- 2021CSAFL: A Clustered Semi-Asynchronous Federated Learning Frameworkcited by 10
- 2021Secure Aggregation for Buffered Asynchronous Federated Learningcited by 10
- 2023APPFLx: Providing Privacy-Preserving Cross-Silo Federated Learning as a Servicecited by 4
Built on by
Citing papers per year: 2024: 4; 2025: 5; 2026: 4.
13 papers.
Sort:
By area:
- 2024Advances in APPFL: A Comprehensive and Extensible Federated Learning Frameworkcited by 19
- 2025Towards Straggler-Resilient Split Federated Learning: An Unbalanced Update Approachcited by 7
- 2024Adaptive Federated Learning Over the Aircited by 4
- 2024Secure Federated Learning Across Heterogeneous Cloud and High-Performance Computing Resources -- A Case Study on Federated Fine-tuning of LLaMA 2cited by 3
- 2024Asynchronous Federated Stochastic Optimization for Heterogeneous Objectives Under Arbitrary Delayscited by 2
- 2025Simple Yet Effective: Extracting Private Data Across Clients in Federated Fine-Tuning of Large Language Modelscited by 1
- 2025Optimized Local Updates in Federated Learning via Reinforcement Learningcited by 1
- 2026Scalable Cross-Facility Federated Learning for Scientific Foundation Models on Multiple Supercomputerscited by 1
- 2025Sparsification Under Siege: Dual-Level Defense Against Poisoning in Communication-Efficient Federated Learningcited by 0
- 2025CADRE: Customizable Assurance of Data Readiness in Privacy-Preserving Federated Learningcited by 0
- 2026FedQueue: Queue-Aware Federated Learning for Cross-Facility HPC Trainingcited by 0
- 2026Auto-FL-Research: Agentic Search for Federated Learning Algorithmscited by 0
- 2026NEXUS-MI: Communication-Aware Federated Personalization for Gateway-Coordinated Motor-Imagery Brain-Computer Interfaces9 Sep 2026
- 2026Auto-FL-Research: Agentic Search for Federated Learning Algorithms1 Jul 2026
- 2026FedQueue: Queue-Aware Federated Learning for Cross-Facility HPC Training4 May 2026
- 2026Scalable Cross-Facility Federated Learning for Scientific Foundation Models on Multiple Supercomputers20 Mar 2026
- 2025Towards Straggler-Resilient Split Federated Learning: An Unbalanced Update Approach24 Oct 2025
- 2025Simple Yet Effective: Extracting Private Data Across Clients in Federated Fine-Tuning of Large Language Models6 Jun 2025
- 2025Optimized Local Updates in Federated Learning via Reinforcement Learning31 May 2025
- 2025CADRE: Customizable Assurance of Data Readiness in Privacy-Preserving Federated Learning28 May 2025
- 2025Sparsification Under Siege: Dual-Level Defense Against Poisoning in Communication-Efficient Federated Learning30 Apr 2025
- 2024Advances in APPFL: A Comprehensive and Extensible Federated Learning Framework17 Sep 2024
- 2024Asynchronous Federated Stochastic Optimization for Heterogeneous Objectives Under Arbitrary Delays16 May 2024
- 2024Adaptive Federated Learning Over the Air11 Mar 2024
- 2024Advances in APPFL: A Comprehensive and Extensible Federated Learning Frameworkcited by 19
- 2025Towards Straggler-Resilient Split Federated Learning: An Unbalanced Update Approachcited by 7
- 2024Adaptive Federated Learning Over the Aircited by 4
- 2024Secure Federated Learning Across Heterogeneous Cloud and High-Performance Computing Resources -- A Case Study on Federated Fine-tuning of LLaMA 2cited by 3
- 2024Asynchronous Federated Stochastic Optimization for Heterogeneous Objectives Under Arbitrary Delayscited by 2
- 2025Simple Yet Effective: Extracting Private Data Across Clients in Federated Fine-Tuning of Large Language Modelscited by 1
- 2026Scalable Cross-Facility Federated Learning for Scientific Foundation Models on Multiple Supercomputerscited by 1
- 2025Sparsification Under Siege: Dual-Level Defense Against Poisoning in Communication-Efficient Federated Learningcited by 0
- 2025CADRE: Customizable Assurance of Data Readiness in Privacy-Preserving Federated Learningcited by 0
- 2026FedQueue: Queue-Aware Federated Learning for Cross-Facility HPC Trainingcited by 0
- 2026NEXUS-MI: Communication-Aware Federated Personalization for Gateway-Coordinated Motor-Imagery Brain-Computer Interfacescited by 0
- 2026NEXUS-MI: Communication-Aware Federated Personalization for Gateway-Coordinated Motor-Imagery Brain-Computer Interfaces9 Sep 2026
- 2026FedQueue: Queue-Aware Federated Learning for Cross-Facility HPC Training4 May 2026
- 2026Scalable Cross-Facility Federated Learning for Scientific Foundation Models on Multiple Supercomputers20 Mar 2026
- 2025Towards Straggler-Resilient Split Federated Learning: An Unbalanced Update Approach24 Oct 2025
- 2025Simple Yet Effective: Extracting Private Data Across Clients in Federated Fine-Tuning of Large Language Models6 Jun 2025
- 2025CADRE: Customizable Assurance of Data Readiness in Privacy-Preserving Federated Learning28 May 2025
- 2025Sparsification Under Siege: Dual-Level Defense Against Poisoning in Communication-Efficient Federated Learning30 Apr 2025
- 2024Advances in APPFL: A Comprehensive and Extensible Federated Learning Framework17 Sep 2024
- 2024Asynchronous Federated Stochastic Optimization for Heterogeneous Objectives Under Arbitrary Delays16 May 2024
- 2024Adaptive Federated Learning Over the Air11 Mar 2024
- 2024Secure Federated Learning Across Heterogeneous Cloud and High-Performance Computing Resources -- A Case Study on Federated Fine-tuning of LLaMA 219 Feb 2024