Asynchronous Federated Learning with non-convex client objective functions and heterogeneous dataset
Ali Forootani, Raffaele Iervolino

TL;DR
This paper advances asynchronous federated learning by addressing non-convex objectives and data heterogeneity, introducing new aggregation and learning rate strategies, with theoretical convergence guarantees and practical validation.
Contribution
It extends AFL to non-convex and heterogeneous data settings, proposing staleness-aware aggregation and adaptive learning rates, with comprehensive convergence analysis and real-world experiments.
Findings
Improved convergence stability with staleness-aware aggregation.
Enhanced scalability and performance in heterogeneous environments.
Validated effectiveness through experiments in PyTorch.
Abstract
Federated Learning (FL) enables collaborative model training across decentralized devices while preserving data privacy. However, traditional FL suffers from communication overhead, system heterogeneity, and straggler effects. Asynchronous Federated Learning (AFL) addresses these by allowing clients to update independently, improving scalability and reducing synchronization delays. This paper extends AFL to handle non-convex objective functions and heterogeneous datasets, common in modern deep learning. We present a rigorous convergence analysis, deriving bounds on the expected gradient norm and studying the effects of staleness, variance, and heterogeneity. To mitigate stale updates, we introduce a staleness aware aggregation that prioritizes fresher updates and a dynamic learning rate schedule that adapts to client staleness and heterogeneity, improving stability and convergence. Our…
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 · IoT and Edge/Fog Computing · Big Data and Digital Economy
